summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvyzo <vyzo@hackzen.org>2024-03-02 17:55:38 +0200
committerGitHub <noreply@github.com>2024-03-02 10:55:38 -0500
commite993d8fa3ec7027d13592824b19c8f595deb23e5 (patch)
treebbfcc19e3f01b724636e056e6a4606d7babf5d57
parentb7d6220dcd6f3ed84a27a681f345e4c6ffd9feef (diff)
Fix a couple of compiler bugz (#1140)
A couple of issues discovered following ssxi errors during incremental compilation: - The ssxi declaration for lambdas that had a hand-written inline rule were broken - When loading an ssxi, bind a method should be idempotent, ie binding to the same symbol should be allowed. As it was it would cause errors during incremental compilation
-rw-r--r--src/bootstrap/gerbil/compiler/base__0.scm2
-rw-r--r--src/bootstrap/gerbil/compiler/compile.ssi10
-rw-r--r--src/bootstrap/gerbil/compiler/compile__0.scm10
-rw-r--r--src/bootstrap/gerbil/compiler/driver__0.scm3570
-rw-r--r--src/bootstrap/gerbil/compiler/driver__1.scm160
-rw-r--r--src/bootstrap/gerbil/compiler/optimize-ann__0.scm19766
-rw-r--r--src/bootstrap/gerbil/compiler/optimize-base__0.scm2366
-rw-r--r--src/bootstrap/gerbil/compiler/optimize-base__1.scm3262
-rw-r--r--src/bootstrap/gerbil/compiler/optimize-call__0.scm5750
-rw-r--r--src/bootstrap/gerbil/compiler/optimize-spec__0.scm11194
-rw-r--r--src/bootstrap/gerbil/compiler/optimize-top__0.scm17416
-rw-r--r--src/bootstrap/gerbil/compiler/optimize-top__1.scm396
-rw-r--r--src/bootstrap/gerbil/compiler/optimize-xform__0.scm4042
-rw-r--r--src/bootstrap/gerbil/compiler/optimize__0.scm2164
-rw-r--r--src/bootstrap/gerbil/compiler/ssxi__1.scm4698
-rw-r--r--src/bootstrap/gerbil/core$_MOP_$_MOP_2___0.scm2
-rw-r--r--src/bootstrap/gerbil/core$_macro-object___0.scm2
-rw-r--r--src/bootstrap/gerbil/core__10.scm2892
-rw-r--r--src/bootstrap/gerbil/core__11.scm84
-rw-r--r--src/bootstrap/gerbil/core__12.scm288
-rw-r--r--src/bootstrap/gerbil/core__13.scm182
-rw-r--r--src/bootstrap/gerbil/core__14.scm18
-rw-r--r--src/bootstrap/gerbil/core__15.scm434
-rw-r--r--src/bootstrap/gerbil/core__16.scm4
-rw-r--r--src/bootstrap/gerbil/core__4.scm676
-rw-r--r--src/bootstrap/gerbil/core__5.scm282
-rw-r--r--src/bootstrap/gerbil/core__6.scm806
-rw-r--r--src/bootstrap/gerbil/core__7.scm872
-rw-r--r--src/bootstrap/gerbil/core__8.scm1460
-rw-r--r--src/bootstrap/gerbil/core__9.scm82
-rw-r--r--src/bootstrap/gerbil/expander/common__0.scm2
-rw-r--r--src/bootstrap/gerbil/expander/compile__0.scm2
-rw-r--r--src/bootstrap/gerbil/expander/core__0.scm2
-rw-r--r--src/bootstrap/gerbil/expander/module.ssxi.ss6
-rw-r--r--src/bootstrap/gerbil/expander/module__0.scm2
-rw-r--r--src/bootstrap/gerbil/expander/root__0.scm28
-rw-r--r--src/bootstrap/gerbil/expander/stx__0.scm2
-rw-r--r--src/bootstrap/gerbil/expander/stxcase__0.scm2
-rw-r--r--src/bootstrap/gerbil/expander/top__0.scm2
-rw-r--r--src/bootstrap/gerbil/runtime/c3__0.scm2
-rw-r--r--src/bootstrap/gerbil/runtime/control__0.scm2
-rw-r--r--src/bootstrap/gerbil/runtime/error__0.scm2
-rw-r--r--src/bootstrap/gerbil/runtime/eval__0.scm2
-rw-r--r--src/bootstrap/gerbil/runtime/gambit__0.scm2
-rw-r--r--src/bootstrap/gerbil/runtime/hash.ssxi.ss12
-rw-r--r--src/bootstrap/gerbil/runtime/hash__0.scm2
-rw-r--r--src/bootstrap/gerbil/runtime/init__0.scm2
-rw-r--r--src/bootstrap/gerbil/runtime/interface__0.scm2
-rw-r--r--src/bootstrap/gerbil/runtime/loader__0.scm2
-rw-r--r--src/bootstrap/gerbil/runtime/mop__0.scm2
-rw-r--r--src/bootstrap/gerbil/runtime/repl__0.scm2
-rw-r--r--src/bootstrap/gerbil/runtime/syntax__0.scm2
-rw-r--r--src/bootstrap/gerbil/runtime/system__0.scm4
-rw-r--r--src/bootstrap/gerbil/runtime/table__0.scm2
-rw-r--r--src/bootstrap/gerbil/runtime/thread__0.scm2
-rw-r--r--src/bootstrap/gerbil/runtime/util__0.scm2
-rw-r--r--src/bootstrap/gerbil/runtime__0.scm2
-rw-r--r--src/gerbil/compiler/optimize-base.ss16
-rw-r--r--src/gerbil/compiler/ssxi.ss2
59 files changed, 41517 insertions, 41487 deletions
diff --git a/src/bootstrap/gerbil/compiler/base__0.scm b/src/bootstrap/gerbil/compiler/base__0.scm
index ee4c2475..04df233f 100644
--- a/src/bootstrap/gerbil/compiler/base__0.scm
+++ b/src/bootstrap/gerbil/compiler/base__0.scm
@@ -1,6 +1,6 @@
(declare (block) (standard-bindings) (extended-bindings))
(begin
- (define gerbil/compiler/base::timestamp 1709229970)
+ (define gerbil/compiler/base::timestamp 1709375798)
(begin
(define gxc#current-compile-symbol-table (make-parameter '#f))
(define gxc#current-compile-runtime-sections (make-parameter '#f))
diff --git a/src/bootstrap/gerbil/compiler/compile.ssi b/src/bootstrap/gerbil/compiler/compile.ssi
index ae867005..7a03adf7 100644
--- a/src/bootstrap/gerbil/compiler/compile.ssi
+++ b/src/bootstrap/gerbil/compiler/compile.ssi
@@ -10,15 +10,15 @@ namespace: gxc
(spec:
(:gerbil/gambit)
(0 s32vector? 0 s32vector?)
- (0 s16vector? 0 s16vector?)
(0 u8vector? 0 u8vector?)
- (0 f64vector? 0 f64vector?)
- (0 f32vector? 0 f32vector?)
- (0 s8vector? 0 s8vector?)
(0 s64vector? 0 s64vector?)
+ (0 s8vector? 0 s8vector?)
(0 u16vector? 0 u16vector?)
(0 u32vector? 0 u32vector?)
- (0 u64vector? 0 u64vector?)))
+ (0 u64vector? 0 u64vector?)
+ (0 f32vector? 0 f32vector?)
+ (0 f64vector? 0 f64vector?)
+ (0 s16vector? 0 s16vector?)))
(%#export #t)
(%#define-runtime gambit-annotations gxc#gambit-annotations)
(%#define-runtime current-compile-methods gxc#current-compile-methods)
diff --git a/src/bootstrap/gerbil/compiler/compile__0.scm b/src/bootstrap/gerbil/compiler/compile__0.scm
index 8c44ec15..0ce984f7 100644
--- a/src/bootstrap/gerbil/compiler/compile__0.scm
+++ b/src/bootstrap/gerbil/compiler/compile__0.scm
@@ -1,10 +1,10 @@
(declare (block) (standard-bindings) (extended-bindings))
(begin
- (define gerbil/compiler/compile::timestamp 1709229970)
+ (define gerbil/compiler/compile::timestamp 1709375798)
(begin
(define gxc#_g111305_
(gx#core-deserialize-mark
- '(0 (else . _else109595_) (hd . _hd109618_))
+ '(0 (hd . _hd109618_) (else . _else109595_))
(gx#current-expander-context)))
(define gxc#_g111306_
(##structure
@@ -15,7 +15,7 @@
(list gxc#_g111305_)))
(define gxc#_g111311_
(gx#core-deserialize-mark
- '(0 (else . _else109656_) (hd . _hd109679_))
+ '(0 (hd . _hd109679_) (else . _else109656_))
(gx#current-expander-context)))
(define gxc#_g111312_
(##structure
@@ -26,7 +26,7 @@
(list gxc#_g111311_)))
(define gxc#_g111317_
(gx#core-deserialize-mark
- '(0 (else . _else109718_) (hd . _hd109741_))
+ '(0 (hd . _hd109741_) (else . _else109718_))
(gx#current-expander-context)))
(define gxc#_g111318_
(##structure
@@ -37,7 +37,7 @@
(list gxc#_g111317_)))
(define gxc#_g111323_
(gx#core-deserialize-mark
- '(0 (else . _else109781_) (hd . _hd109804_))
+ '(0 (hd . _hd109804_) (else . _else109781_))
(gx#current-expander-context)))
(define gxc#_g111324_
(##structure
diff --git a/src/bootstrap/gerbil/compiler/driver__0.scm b/src/bootstrap/gerbil/compiler/driver__0.scm
index 679762a1..f2ddaea5 100644
--- a/src/bootstrap/gerbil/compiler/driver__0.scm
+++ b/src/bootstrap/gerbil/compiler/driver__0.scm
@@ -1,6 +1,6 @@
(declare (block) (standard-bindings) (extended-bindings))
(begin
- (define gerbil/compiler/driver::timestamp 1709229975)
+ (define gerbil/compiler/driver::timestamp 1709375803)
(begin
(define gxc#default-gerbil-gsc
(path-expand '"gsc" (path-expand '"bin" (path-expand '"~~"))))
@@ -14,15 +14,15 @@
(define gxc#scheme-file-settings
'(permissions: 420 char-encoding: UTF-8 eol-encoding: lf))
(define gxc#with-output-to-scheme-file
- (lambda (_path158012_ _fun158013_)
+ (lambda (_path158017_ _fun158018_)
(with-output-to-file
- (let ((__tmp158106
+ (let ((__tmp158111
(let ()
(declare (not safe))
- (cons _path158012_ gxc#scheme-file-settings))))
+ (cons _path158017_ gxc#scheme-file-settings))))
(declare (not safe))
- (cons 'path: __tmp158106))
- _fun158013_)))
+ (cons 'path: __tmp158111))
+ _fun158018_)))
(define gxc#+gerbil-gsc+ '#f)
(define gxc#gerbil-gsc
(lambda ()
@@ -47,8 +47,8 @@
(set! gxc#+gerbil-ar+ (getenv '"GERBIL_AR" gxc#default-gerbil-ar)))
gxc#+gerbil-ar+))
(define gxc#gerbil-rpath
- (lambda (_gerbil-libdir158007_)
- (string-append '"-Wl,-rpath=" _gerbil-libdir158007_)))
+ (lambda (_gerbil-libdir158012_)
+ (string-append '"-Wl,-rpath=" _gerbil-libdir158012_)))
(define gxc#gerbil-runtime-modules
'("gerbil/runtime/gambit"
"gerbil/runtime/util"
@@ -68,500 +68,500 @@
"gerbil/runtime/init"
"gerbil/runtime"))
(define gxc#delete-directory*
- (lambda (_dir158005_) (delete-file-or-directory _dir158005_ '#t)))
+ (lambda (_dir158010_) (delete-file-or-directory _dir158010_ '#t)))
(define gxc#compile-module__%
- (lambda (_srcpath157979_ _opts157980_)
- (if (let () (declare (not safe)) (string? _srcpath157979_))
+ (lambda (_srcpath157984_ _opts157985_)
+ (if (let () (declare (not safe)) (string? _srcpath157984_))
'#!void
(let ()
(declare (not safe))
(gxc#raise-compile-error
'"Invalid module source path"
- _srcpath157979_)))
- (let ((_outdir157982_
+ _srcpath157984_)))
+ (let ((_outdir157987_
(let ()
(declare (not safe))
- (pgetq__0 'output-dir: _opts157980_)))
- (_invoke-gsc?157983_
+ (pgetq__0 'output-dir: _opts157985_)))
+ (_invoke-gsc?157988_
(let ()
(declare (not safe))
- (pgetq__0 'invoke-gsc: _opts157980_)))
- (_gsc-options157984_
+ (pgetq__0 'invoke-gsc: _opts157985_)))
+ (_gsc-options157989_
(let ()
(declare (not safe))
- (pgetq__0 'gsc-options: _opts157980_)))
- (_keep-scm?157985_
+ (pgetq__0 'gsc-options: _opts157985_)))
+ (_keep-scm?157990_
(let ()
(declare (not safe))
- (pgetq__0 'keep-scm: _opts157980_)))
- (_verbosity157986_
- (let () (declare (not safe)) (pgetq__0 'verbose: _opts157980_)))
- (_optimize157987_
+ (pgetq__0 'keep-scm: _opts157985_)))
+ (_verbosity157991_
+ (let () (declare (not safe)) (pgetq__0 'verbose: _opts157985_)))
+ (_optimize157992_
(let ()
(declare (not safe))
- (pgetq__0 'optimize: _opts157980_)))
- (_debug157988_
- (let () (declare (not safe)) (pgetq__0 'debug: _opts157980_)))
- (_gen-ssxi157989_
+ (pgetq__0 'optimize: _opts157985_)))
+ (_debug157993_
+ (let () (declare (not safe)) (pgetq__0 'debug: _opts157985_)))
+ (_gen-ssxi157994_
(let ()
(declare (not safe))
- (pgetq__0 'generate-ssxi: _opts157980_))))
- (if _outdir157982_
- (let ((__tmp158107
+ (pgetq__0 'generate-ssxi: _opts157985_))))
+ (if _outdir157987_
+ (let ((__tmp158112
(lambda ()
(let ()
(declare (not safe))
- (create-directory*__0 _outdir157982_)))))
+ (create-directory*__0 _outdir157987_)))))
(declare (not safe))
- (with-lock gxc#+driver-mutex+ __tmp158107))
+ (with-lock gxc#+driver-mutex+ __tmp158112))
'#!void)
- (if _optimize157987_
- (let ((__tmp158108
+ (if _optimize157992_
+ (let ((__tmp158113
(lambda ()
(let ()
(declare (not safe))
(gxc#optimizer-info-init!)))))
(declare (not safe))
- (with-lock gxc#+driver-mutex+ __tmp158108))
+ (with-lock gxc#+driver-mutex+ __tmp158113))
'#!void)
- (let ((__tmp158112
+ (let ((__tmp158117
(lambda ()
(let ()
(declare (not safe))
- (gxc#verbose '"compile " _srcpath157979_))
- (let ((__tmp158113
- (let ((__tmp158114
+ (gxc#verbose '"compile " _srcpath157984_))
+ (let ((__tmp158118
+ (let ((__tmp158119
(lambda ()
(let ()
(declare (not safe))
- (gx#import-module__0 _srcpath157979_)))))
+ (gx#import-module__0 _srcpath157984_)))))
(declare (not safe))
- (with-lock gxc#+driver-mutex+ __tmp158114))))
+ (with-lock gxc#+driver-mutex+ __tmp158119))))
(declare (not safe))
- (gxc#compile-top-module __tmp158113))))
- (__tmp158111
+ (gxc#compile-top-module __tmp158118))))
+ (__tmp158116
(let () (declare (not safe)) (gxc#compile-timestamp)))
- (__tmp158109
- (let ((__tmp158110
+ (__tmp158114
+ (let ((__tmp158115
(let ()
(declare (not safe))
- (cons _srcpath157979_ '()))))
+ (cons _srcpath157984_ '()))))
(declare (not safe))
- (cons 'compile-module __tmp158110))))
+ (cons 'compile-module __tmp158115))))
(declare (not safe))
(call-with-parameters
- __tmp158112
+ __tmp158117
gxc#current-compile-output-dir
- _outdir157982_
+ _outdir157987_
gxc#current-compile-invoke-gsc
- _invoke-gsc?157983_
+ _invoke-gsc?157988_
gxc#current-compile-gsc-options
- _gsc-options157984_
+ _gsc-options157989_
gxc#current-compile-keep-scm
- _keep-scm?157985_
+ _keep-scm?157990_
gxc#current-compile-verbose
- _verbosity157986_
+ _verbosity157991_
gxc#current-compile-optimize
- _optimize157987_
+ _optimize157992_
gxc#current-compile-debug
- _debug157988_
+ _debug157993_
gxc#current-compile-generate-ssxi
- _gen-ssxi157989_
+ _gen-ssxi157994_
gxc#current-compile-timestamp
- __tmp158111
+ __tmp158116
gxc#current-compile-context
- __tmp158109
+ __tmp158114
gx#current-expander-compiling?
'#t)))))
(define gxc#compile-module__0
- (lambda (_srcpath157998_)
- (let ((_opts158000_ '()))
+ (lambda (_srcpath158003_)
+ (let ((_opts158005_ '()))
(declare (not safe))
- (gxc#compile-module__% _srcpath157998_ _opts158000_))))
+ (gxc#compile-module__% _srcpath158003_ _opts158005_))))
(define gxc#compile-module
- (lambda _g158116_
- (let ((_g158115_ (let () (declare (not safe)) (##length _g158116_))))
- (cond ((let () (declare (not safe)) (##fx= _g158115_ 1))
- (apply (lambda (_srcpath157998_)
+ (lambda _g158121_
+ (let ((_g158120_ (let () (declare (not safe)) (##length _g158121_))))
+ (cond ((let () (declare (not safe)) (##fx= _g158120_ 1))
+ (apply (lambda (_srcpath158003_)
(let ()
(declare (not safe))
- (gxc#compile-module__0 _srcpath157998_)))
- _g158116_))
- ((let () (declare (not safe)) (##fx= _g158115_ 2))
- (apply (lambda (_srcpath158002_ _opts158003_)
+ (gxc#compile-module__0 _srcpath158003_)))
+ _g158121_))
+ ((let () (declare (not safe)) (##fx= _g158120_ 2))
+ (apply (lambda (_srcpath158007_ _opts158008_)
(let ()
(declare (not safe))
(gxc#compile-module__%
- _srcpath158002_
- _opts158003_)))
- _g158116_))
+ _srcpath158007_
+ _opts158008_)))
+ _g158121_))
(else
(##raise-wrong-number-of-arguments-exception
gxc#compile-module
- _g158116_))))))
+ _g158121_))))))
(define gxc#compile-exe__%
- (lambda (_srcpath157955_ _opts157956_)
- (if (let () (declare (not safe)) (string? _srcpath157955_))
+ (lambda (_srcpath157960_ _opts157961_)
+ (if (let () (declare (not safe)) (string? _srcpath157960_))
'#!void
(let ()
(declare (not safe))
(gxc#raise-compile-error
'"Invalid module source path"
- _srcpath157955_)))
- (let ((_outdir157958_
+ _srcpath157960_)))
+ (let ((_outdir157963_
(let ()
(declare (not safe))
- (pgetq__0 'output-dir: _opts157956_)))
- (_invoke-gsc?157959_
+ (pgetq__0 'output-dir: _opts157961_)))
+ (_invoke-gsc?157964_
(let ()
(declare (not safe))
- (pgetq__0 'invoke-gsc: _opts157956_)))
- (_gsc-options157960_
+ (pgetq__0 'invoke-gsc: _opts157961_)))
+ (_gsc-options157965_
(let ()
(declare (not safe))
- (pgetq__0 'gsc-options: _opts157956_)))
- (_keep-scm?157961_
+ (pgetq__0 'gsc-options: _opts157961_)))
+ (_keep-scm?157966_
(let ()
(declare (not safe))
- (pgetq__0 'keep-scm: _opts157956_)))
- (_verbosity157962_
- (let () (declare (not safe)) (pgetq__0 'verbose: _opts157956_)))
- (_debug157963_
- (let () (declare (not safe)) (pgetq__0 'debug: _opts157956_))))
- (if _outdir157958_
- (let ((__tmp158117
+ (pgetq__0 'keep-scm: _opts157961_)))
+ (_verbosity157967_
+ (let () (declare (not safe)) (pgetq__0 'verbose: _opts157961_)))
+ (_debug157968_
+ (let () (declare (not safe)) (pgetq__0 'debug: _opts157961_))))
+ (if _outdir157963_
+ (let ((__tmp158122
(lambda ()
(let ()
(declare (not safe))
- (create-directory*__0 _outdir157958_)))))
+ (create-directory*__0 _outdir157963_)))))
(declare (not safe))
- (with-lock gxc#+driver-mutex+ __tmp158117))
+ (with-lock gxc#+driver-mutex+ __tmp158122))
'#!void)
- (let ((__tmp158121
+ (let ((__tmp158126
(lambda ()
(let ()
(declare (not safe))
- (gxc#verbose '"compile exe " _srcpath157955_))
- (let ((__tmp158122
- (let ((__tmp158123
+ (gxc#verbose '"compile exe " _srcpath157960_))
+ (let ((__tmp158127
+ (let ((__tmp158128
(lambda ()
(let ()
(declare (not safe))
- (gx#import-module__0 _srcpath157955_)))))
+ (gx#import-module__0 _srcpath157960_)))))
(declare (not safe))
- (with-lock gxc#+driver-mutex+ __tmp158123))))
+ (with-lock gxc#+driver-mutex+ __tmp158128))))
(declare (not safe))
(gxc#compile-executable-module
- __tmp158122
- _opts157956_))))
- (__tmp158120
+ __tmp158127
+ _opts157961_))))
+ (__tmp158125
(let () (declare (not safe)) (gxc#compile-timestamp)))
- (__tmp158118
- (let ((__tmp158119
+ (__tmp158123
+ (let ((__tmp158124
(let ()
(declare (not safe))
- (cons _srcpath157955_ '()))))
+ (cons _srcpath157960_ '()))))
(declare (not safe))
- (cons 'compile-exe __tmp158119))))
+ (cons 'compile-exe __tmp158124))))
(declare (not safe))
(call-with-parameters
- __tmp158121
+ __tmp158126
gxc#current-compile-output-dir
- _outdir157958_
+ _outdir157963_
gxc#current-compile-invoke-gsc
- _invoke-gsc?157959_
+ _invoke-gsc?157964_
gxc#current-compile-gsc-options
- _gsc-options157960_
+ _gsc-options157965_
gxc#current-compile-keep-scm
- _keep-scm?157961_
+ _keep-scm?157966_
gxc#current-compile-verbose
- _verbosity157962_
+ _verbosity157967_
gxc#current-compile-debug
- _debug157963_
+ _debug157968_
gxc#current-compile-timestamp
- __tmp158120
+ __tmp158125
gxc#current-compile-context
- __tmp158118
+ __tmp158123
gx#current-expander-compiling?
'#t)))))
(define gxc#compile-exe__0
- (lambda (_srcpath157971_)
- (let ((_opts157973_ '()))
+ (lambda (_srcpath157976_)
+ (let ((_opts157978_ '()))
(declare (not safe))
- (gxc#compile-exe__% _srcpath157971_ _opts157973_))))
+ (gxc#compile-exe__% _srcpath157976_ _opts157978_))))
(define gxc#compile-exe
- (lambda _g158125_
- (let ((_g158124_ (let () (declare (not safe)) (##length _g158125_))))
- (cond ((let () (declare (not safe)) (##fx= _g158124_ 1))
- (apply (lambda (_srcpath157971_)
+ (lambda _g158130_
+ (let ((_g158129_ (let () (declare (not safe)) (##length _g158130_))))
+ (cond ((let () (declare (not safe)) (##fx= _g158129_ 1))
+ (apply (lambda (_srcpath157976_)
(let ()
(declare (not safe))
- (gxc#compile-exe__0 _srcpath157971_)))
- _g158125_))
- ((let () (declare (not safe)) (##fx= _g158124_ 2))
- (apply (lambda (_srcpath157975_ _opts157976_)
+ (gxc#compile-exe__0 _srcpath157976_)))
+ _g158130_))
+ ((let () (declare (not safe)) (##fx= _g158129_ 2))
+ (apply (lambda (_srcpath157980_ _opts157981_)
(let ()
(declare (not safe))
- (gxc#compile-exe__% _srcpath157975_ _opts157976_)))
- _g158125_))
+ (gxc#compile-exe__% _srcpath157980_ _opts157981_)))
+ _g158130_))
(else
(##raise-wrong-number-of-arguments-exception
gxc#compile-exe
- _g158125_))))))
+ _g158130_))))))
(define gxc#compile-executable-module
- (lambda (_ctx157951_ _opts157952_)
+ (lambda (_ctx157956_ _opts157957_)
(if (let ()
(declare (not safe))
- (pgetq__0 'full-program-optimization: _opts157952_))
+ (pgetq__0 'full-program-optimization: _opts157957_))
(let ()
(declare (not safe))
(gxc#compile-executable-module/full-program-optimization
- _ctx157951_
- _opts157952_))
+ _ctx157956_
+ _opts157957_))
(let ()
(declare (not safe))
(gxc#compile-executable-module/separate
- _ctx157951_
- _opts157952_)))))
+ _ctx157956_
+ _opts157957_)))))
(define gxc#compile-executable-module/separate
- (lambda (_ctx157834_ _opts157835_)
- (letrec ((_generate-stub157837_
- (lambda (_builtin-modules157947_)
- (let ((_mod-main157949_
+ (lambda (_ctx157839_ _opts157840_)
+ (letrec ((_generate-stub157842_
+ (lambda (_builtin-modules157952_)
+ (let ((_mod-main157954_
(let ()
(declare (not safe))
- (gxc#find-runtime-symbol _ctx157834_ 'main))))
- (write (let ((__tmp158126
- (let ((__tmp158127
- (let ((__tmp158128
- (let ((__tmp158129
- (let ((__tmp158131
- (let ((__tmp158132
+ (gxc#find-runtime-symbol _ctx157839_ 'main))))
+ (write (let ((__tmp158131
+ (let ((__tmp158132
+ (let ((__tmp158133
+ (let ((__tmp158134
+ (let ((__tmp158136
+ (let ((__tmp158137
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (cons _builtin-modules157947_ '()))))
+ (cons _builtin-modules157952_ '()))))
(declare (not safe))
- (cons 'quote __tmp158132)))
- (__tmp158130
+ (cons 'quote __tmp158137)))
+ (__tmp158135
(let ()
(declare (not safe))
(cons 'libgerbil-builtin-modules '()))))
(declare (not safe))
- (cons __tmp158131 __tmp158130))))
+ (cons __tmp158136 __tmp158135))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons 'append
- __tmp158129))))
+ __tmp158134))))
(declare (not safe))
- (cons __tmp158128 '()))))
+ (cons __tmp158133 '()))))
(declare (not safe))
- (cons 'builtin-modules __tmp158127))))
+ (cons 'builtin-modules __tmp158132))))
(declare (not safe))
- (cons 'define __tmp158126)))
- (write (let ((__tmp158133
- (let ((__tmp158172
+ (cons 'define __tmp158131)))
+ (write (let ((__tmp158138
+ (let ((__tmp158177
(let ()
(declare (not safe))
(cons 'gerbil-main '())))
- (__tmp158134
- (let ((__tmp158135
- (let ((__tmp158136
- (let ((__tmp158160
- (let ((__tmp158161
+ (__tmp158139
+ (let ((__tmp158140
+ (let ((__tmp158141
+ (let ((__tmp158165
+ (let ((__tmp158166
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp158162
- (let ((__tmp158170
- (let ((__tmp158171
+ (let ((__tmp158167
+ (let ((__tmp158175
+ (let ((__tmp158176
(let ()
(declare (not safe))
(cons 'builtin-modules
'()))))
(declare (not safe))
(cons 'gerbil-runtime-init!
- __tmp158171)))
- (__tmp158163
- (let ((__tmp158164
- (let ((__tmp158165
- (let ((__tmp158166
+ __tmp158176)))
+ (__tmp158168
+ (let ((__tmp158169
+ (let ((__tmp158170
+ (let ((__tmp158171
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp158167
- (let ((__tmp158168
- (let ((__tmp158169
+ (let ((__tmp158172
+ (let ((__tmp158173
+ (let ((__tmp158174
(let ()
(declare (not safe))
(cons 'command-line '()))))
(declare (not safe))
- (cons __tmp158169 '()))))
+ (cons __tmp158174 '()))))
(declare (not safe))
- (cons 'cdr __tmp158168))))
+ (cons 'cdr __tmp158173))))
(declare (not safe))
- (cons __tmp158167 '()))))
+ (cons __tmp158172 '()))))
(declare (not safe))
- (cons _mod-main157949_ __tmp158166))))
+ (cons _mod-main157954_ __tmp158171))))
(declare (not safe))
- (cons 'apply __tmp158165))))
+ (cons 'apply __tmp158170))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp158164 '()))))
+ (cons __tmp158169 '()))))
(declare (not safe))
- (cons __tmp158170 __tmp158163))))
+ (cons __tmp158175 __tmp158168))))
(declare (not safe))
- (cons '() __tmp158162))))
+ (cons '() __tmp158167))))
(declare (not safe))
- (cons 'lambda __tmp158161)))
- (__tmp158137
- (let ((__tmp158138
- (let ((__tmp158139
- (let ((__tmp158140
- (let ((__tmp158151
- (let ((__tmp158152
- (let ((__tmp158153
+ (cons 'lambda __tmp158166)))
+ (__tmp158142
+ (let ((__tmp158143
+ (let ((__tmp158144
+ (let ((__tmp158145
+ (let ((__tmp158156
+ (let ((__tmp158157
+ (let ((__tmp158158
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp158154
- (let ((__tmp158155
- (let ((__tmp158156
- (let ((__tmp158157
- (let ((__tmp158158
- (let ((__tmp158159
+ (let ((__tmp158159
+ (let ((__tmp158160
+ (let ((__tmp158161
+ (let ((__tmp158162
+ (let ((__tmp158163
+ (let ((__tmp158164
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
(cons 'current-output-port '()))))
(declare (not safe))
- (cons __tmp158159 '()))))
+ (cons __tmp158164 '()))))
(declare (not safe))
- (cons 'force-output __tmp158158))))
+ (cons 'force-output __tmp158163))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp158157 '()))))
+ (cons __tmp158162 '()))))
(declare (not safe))
- (cons '() __tmp158156))))
+ (cons '() __tmp158161))))
(declare (not safe))
- (cons 'lambda __tmp158155))))
+ (cons 'lambda __tmp158160))))
(declare (not safe))
- (cons __tmp158154 '()))))
+ (cons __tmp158159 '()))))
(declare (not safe))
- (cons 'void __tmp158153))))
+ (cons 'void __tmp158158))))
(declare (not safe))
- (cons 'with-catch __tmp158152)))
+ (cons 'with-catch __tmp158157)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (__tmp158141
- (let ((__tmp158142
- (let ((__tmp158143
+ (__tmp158146
+ (let ((__tmp158147
+ (let ((__tmp158148
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp158144
- (let ((__tmp158145
- (let ((__tmp158146
- (let ((__tmp158147
- (let ((__tmp158148
- (let ((__tmp158149
+ (let ((__tmp158149
+ (let ((__tmp158150
+ (let ((__tmp158151
+ (let ((__tmp158152
+ (let ((__tmp158153
+ (let ((__tmp158154
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp158150
+ (let ((__tmp158155
(let ()
(declare (not safe))
(cons 'current-error-port '()))))
(declare (not safe))
- (cons __tmp158150 '()))))
+ (cons __tmp158155 '()))))
(declare (not safe))
- (cons 'force-output __tmp158149))))
+ (cons 'force-output __tmp158154))))
(declare (not safe))
- (cons __tmp158148 '()))))
+ (cons __tmp158153 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons '() __tmp158147))))
+ (cons '() __tmp158152))))
(declare (not safe))
- (cons 'lambda __tmp158146))))
+ (cons 'lambda __tmp158151))))
(declare (not safe))
- (cons __tmp158145 '()))))
+ (cons __tmp158150 '()))))
(declare (not safe))
- (cons 'void __tmp158144))))
+ (cons 'void __tmp158149))))
(declare (not safe))
- (cons 'with-catch __tmp158143))))
+ (cons 'with-catch __tmp158148))))
(declare (not safe))
- (cons __tmp158142 '()))))
+ (cons __tmp158147 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp158151
- __tmp158141))))
+ (cons __tmp158156
+ __tmp158146))))
(declare (not safe))
- (cons '() __tmp158140))))
+ (cons '() __tmp158145))))
(declare (not safe))
- (cons 'lambda __tmp158139))))
+ (cons 'lambda __tmp158144))))
(declare (not safe))
- (cons __tmp158138 '()))))
+ (cons __tmp158143 '()))))
(declare (not safe))
- (cons __tmp158160 __tmp158137))))
+ (cons __tmp158165 __tmp158142))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons 'with-unwind-protect
- __tmp158136))))
+ __tmp158141))))
(declare (not safe))
- (cons __tmp158135 '()))))
+ (cons __tmp158140 '()))))
(declare (not safe))
- (cons __tmp158172 __tmp158134))))
+ (cons __tmp158177 __tmp158139))))
(declare (not safe))
- (cons 'define __tmp158133)))
+ (cons 'define __tmp158138)))
(write '(gerbil-main))
(newline))))
- (_get-libgerbil-ld-opts157838_
- (lambda (_libgerbil157945_)
+ (_get-libgerbil-ld-opts157843_
+ (lambda (_libgerbil157950_)
(call-with-input-file
- (string-append _libgerbil157945_ '".ldd")
+ (string-append _libgerbil157950_ '".ldd")
read)))
- (_replace-extension157839_
- (lambda (_path157942_ _ext157943_)
+ (_replace-extension157844_
+ (lambda (_path157947_ _ext157948_)
(string-append
- (path-strip-extension _path157942_)
- _ext157943_)))
- (_not-exclude-module?157840_
- (lambda (_ctx157938_)
- (let ((_id-str157940_
+ (path-strip-extension _path157947_)
+ _ext157948_)))
+ (_not-exclude-module?157845_
+ (lambda (_ctx157943_)
+ (let ((_id-str157945_
(symbol->string
(##structure-ref
- _ctx157938_
+ _ctx157943_
'1
gx#expander-context::t
'#f))))
- (if (let ((__tmp158174
+ (if (let ((__tmp158179
(let ()
(declare (not safe))
(string-prefix?
'"gerbil/"
- _id-str157940_))))
+ _id-str157945_))))
(declare (not safe))
- (not __tmp158174))
- (let ((__tmp158173
+ (not __tmp158179))
+ (let ((__tmp158178
(let ()
(declare (not safe))
- (string-prefix? '"std/" _id-str157940_))))
+ (string-prefix? '"std/" _id-str157945_))))
(declare (not safe))
- (not __tmp158173))
+ (not __tmp158178))
'#f))))
- (_not-file-empty?157841_
- (lambda (_path157936_)
- (let ((__tmp158175
+ (_not-file-empty?157846_
+ (lambda (_path157941_)
+ (let ((__tmp158180
(let ()
(declare (not safe))
- (gxc#file-empty? _path157936_))))
+ (gxc#file-empty? _path157941_))))
(declare (not safe))
- (not __tmp158175))))
- (_compile-stub157842_
- (lambda (_output-scm157849_ _output-bin157850_)
- (let* ((_gerbil-home157852_
+ (not __tmp158180))))
+ (_compile-stub157847_
+ (lambda (_output-scm157854_ _output-bin157855_)
+ (let* ((_gerbil-home157857_
(getenv '"GERBIL_BUILD_PREFIX"
(let ()
(declare (not safe))
(gerbil-home))))
- (_gerbil-libdir157854_
- (path-expand '"lib" _gerbil-home157852_))
- (_gerbil-staticdir157856_
- (path-expand '"static" _gerbil-libdir157854_))
- (_gxlink157858_
+ (_gerbil-libdir157859_
+ (path-expand '"lib" _gerbil-home157857_))
+ (_gerbil-staticdir157861_
+ (path-expand '"static" _gerbil-libdir157859_))
+ (_gxlink157863_
(path-expand
'"libgerbil-link"
- _gerbil-libdir157854_))
- (_tmp157860_
+ _gerbil-libdir157859_))
+ (_tmp157865_
(path-expand
(string-append
'"gxc."
@@ -570,334 +570,334 @@
(declare (not safe))
(gxc#compile-timestamp-nanos))))
'"/tmp"))
- (_tmp-path157864_
- (lambda (_f157862_)
+ (_tmp-path157869_
+ (lambda (_f157867_)
(path-expand
- (path-strip-directory _f157862_)
- _tmp157860_)))
- (_deps157866_
+ (path-strip-directory _f157867_)
+ _tmp157865_)))
+ (_deps157871_
(let ()
(declare (not safe))
- (gxc#find-runtime-module-deps _ctx157834_)))
- (_deps157868_
+ (gxc#find-runtime-module-deps _ctx157839_)))
+ (_deps157873_
(let ()
(declare (not safe))
- (filter _not-exclude-module?157840_
- _deps157866_)))
- (_src-deps-scm157870_
- (map gxc#find-static-module-file _deps157868_))
- (_src-deps-scm157872_
+ (filter _not-exclude-module?157845_
+ _deps157871_)))
+ (_src-deps-scm157875_
+ (map gxc#find-static-module-file _deps157873_))
+ (_src-deps-scm157877_
(let ()
(declare (not safe))
- (filter _not-file-empty?157841_
- _src-deps-scm157870_)))
- (_src-deps-scm157874_
- (map path-expand _src-deps-scm157872_))
- (_deps-scm157876_
- (map _tmp-path157864_ _src-deps-scm157874_))
- (_deps-c157882_
- (map (lambda (_g157877157879_)
+ (filter _not-file-empty?157846_
+ _src-deps-scm157875_)))
+ (_src-deps-scm157879_
+ (map path-expand _src-deps-scm157877_))
+ (_deps-scm157881_
+ (map _tmp-path157869_ _src-deps-scm157879_))
+ (_deps-c157887_
+ (map (lambda (_g157882157884_)
(let ()
(declare (not safe))
- (_replace-extension157839_
- _g157877157879_
+ (_replace-extension157844_
+ _g157882157884_
'".c")))
- _deps-scm157876_))
- (_deps-o157888_
- (map (lambda (_g157883157885_)
+ _deps-scm157881_))
+ (_deps-o157893_
+ (map (lambda (_g157888157890_)
(let ()
(declare (not safe))
- (_replace-extension157839_
- _g157883157885_
+ (_replace-extension157844_
+ _g157888157890_
'".o")))
- _deps-scm157876_))
- (_src-bin-scm157890_
+ _deps-scm157881_))
+ (_src-bin-scm157895_
(let ()
(declare (not safe))
- (gxc#find-static-module-file _ctx157834_)))
- (_src-bin-scm157892_
- (path-expand _src-bin-scm157890_))
- (_bin-scm157894_
+ (gxc#find-static-module-file _ctx157839_)))
+ (_src-bin-scm157897_
+ (path-expand _src-bin-scm157895_))
+ (_bin-scm157899_
(let ()
(declare (not safe))
- (_tmp-path157864_ _src-bin-scm157892_)))
- (_bin-c157896_
+ (_tmp-path157869_ _src-bin-scm157897_)))
+ (_bin-c157901_
(let ()
(declare (not safe))
- (_replace-extension157839_
- _bin-scm157894_
+ (_replace-extension157844_
+ _bin-scm157899_
'".c")))
- (_bin-o157898_
+ (_bin-o157903_
(let ()
(declare (not safe))
- (_replace-extension157839_
- _bin-scm157894_
+ (_replace-extension157844_
+ _bin-scm157899_
'".o")))
- (_output-bin157900_
- (path-expand _output-bin157850_))
- (_output-scm157902_
- (path-expand _output-scm157849_))
- (_output-c157904_
+ (_output-bin157905_
+ (path-expand _output-bin157855_))
+ (_output-scm157907_
+ (path-expand _output-scm157854_))
+ (_output-c157909_
(let ()
(declare (not safe))
- (_replace-extension157839_
- _output-scm157902_
+ (_replace-extension157844_
+ _output-scm157907_
'".c")))
- (_output-o157906_
+ (_output-o157911_
(let ()
(declare (not safe))
- (_replace-extension157839_
- _output-scm157902_
+ (_replace-extension157844_
+ _output-scm157907_
'".o")))
- (_output_-c157908_
+ (_output_-c157913_
(let ()
(declare (not safe))
- (_replace-extension157839_
- _output-scm157902_
+ (_replace-extension157844_
+ _output-scm157907_
'"_.c")))
- (_output_-o157910_
+ (_output_-o157915_
(let ()
(declare (not safe))
- (_replace-extension157839_
- _output-scm157902_
+ (_replace-extension157844_
+ _output-scm157907_
'"_.o")))
- (_gsc-link-opts157912_
+ (_gsc-link-opts157917_
(let ()
(declare (not safe))
(gxc#gsc-link-options__0)))
- (_gsc-cc-opts157914_
+ (_gsc-cc-opts157919_
(let ()
(declare (not safe))
(gxc#gsc-cc-options__0)))
- (_gsc-static-opts157916_
+ (_gsc-static-opts157921_
(let ()
(declare (not safe))
(gxc#gsc-static-include-options
- _gerbil-staticdir157856_)))
- (_output-ld-opts157918_
+ _gerbil-staticdir157861_)))
+ (_output-ld-opts157923_
(let () (declare (not safe)) (gxc#gcc-ld-options)))
- (_libgerbil.a157920_
- (path-expand '"libgerbil.a" _gerbil-libdir157854_))
- (_libgerbil.so157922_
+ (_libgerbil.a157925_
+ (path-expand '"libgerbil.a" _gerbil-libdir157859_))
+ (_libgerbil.so157927_
(path-expand
'"libgerbil.so"
- _gerbil-libdir157854_))
- (_libgerbil-ld-opts157924_
- (if (file-exists? _libgerbil.so157922_)
+ _gerbil-libdir157859_))
+ (_libgerbil-ld-opts157929_
+ (if (file-exists? _libgerbil.so157927_)
(let ()
(declare (not safe))
- (_get-libgerbil-ld-opts157838_
- _libgerbil.so157922_))
- (if (file-exists? _libgerbil.a157920_)
+ (_get-libgerbil-ld-opts157843_
+ _libgerbil.so157927_))
+ (if (file-exists? _libgerbil.a157925_)
(let ()
(declare (not safe))
- (_get-libgerbil-ld-opts157838_
- _libgerbil.a157920_))
+ (_get-libgerbil-ld-opts157843_
+ _libgerbil.a157925_))
(let ()
(declare (not safe))
(gxc#raise-compile-error
'"libgerbil does not exist"
- _libgerbil.a157920_
- _libgerbil.so157922_)))))
- (_rpath157926_
+ _libgerbil.a157925_
+ _libgerbil.so157927_)))))
+ (_rpath157931_
(let ()
(declare (not safe))
- (gxc#gerbil-rpath _gerbil-libdir157854_)))
- (_builtin-modules157930_
- (map (lambda (_mod157928_)
+ (gxc#gerbil-rpath _gerbil-libdir157859_)))
+ (_builtin-modules157935_
+ (map (lambda (_mod157933_)
(symbol->string
(##structure-ref
- _mod157928_
+ _mod157933_
'1
gx#expander-context::t
'#f)))
(let ()
(declare (not safe))
- (cons _ctx157834_ _deps157868_)))))
- (let ((__tmp158176
+ (cons _ctx157839_ _deps157873_)))))
+ (let ((__tmp158181
(lambda ()
- (let ((__tmp158177
- (path-directory _output-bin157900_)))
+ (let ((__tmp158182
+ (path-directory _output-bin157905_)))
(declare (not safe))
- (create-directory*__0 __tmp158177)))))
+ (create-directory*__0 __tmp158182)))))
(declare (not safe))
- (with-lock gxc#+driver-mutex+ __tmp158176))
- (let ((__tmp158178
+ (with-lock gxc#+driver-mutex+ __tmp158181))
+ (let ((__tmp158183
(lambda ()
(let ()
(declare (not safe))
- (_generate-stub157837_
- _builtin-modules157930_)))))
+ (_generate-stub157842_
+ _builtin-modules157935_)))))
(declare (not safe))
(gxc#with-output-to-scheme-file
- _output-scm157902_
- __tmp158178))
+ _output-scm157907_
+ __tmp158183))
(if (gxc#current-compile-invoke-gsc)
(begin
- (let ((__tmp158179
- (lambda () (create-directory _tmp157860_))))
+ (let ((__tmp158184
+ (lambda () (create-directory _tmp157865_))))
(declare (not safe))
- (with-lock gxc#+driver-mutex+ __tmp158179))
+ (with-lock gxc#+driver-mutex+ __tmp158184))
(for-each
copy-file
- _src-deps-scm157874_
- _deps-scm157876_)
- (copy-file _src-bin-scm157892_ _bin-scm157894_)
- (let ((__tmp158187
+ _src-deps-scm157879_
+ _deps-scm157881_)
+ (copy-file _src-bin-scm157897_ _bin-scm157899_)
+ (let ((__tmp158192
(let ()
(declare (not safe))
(gxc#gerbil-gsc)))
- (__tmp158180
- (let ((__tmp158181
- (let ((__tmp158182
- (let ((__tmp158183
- (let ((__tmp158184
- (let ((__tmp158185
+ (__tmp158185
+ (let ((__tmp158186
+ (let ((__tmp158187
+ (let ((__tmp158188
+ (let ((__tmp158189
+ (let ((__tmp158190
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp158186
+ (let ((__tmp158191
(let ()
(declare (not safe))
- (cons _output-scm157902_ '()))))
+ (cons _output-scm157907_ '()))))
(declare (not safe))
- (cons _bin-scm157894_ __tmp158186))))
+ (cons _bin-scm157899_ __tmp158191))))
(declare (not safe))
- (foldr1 cons __tmp158185 _deps-scm157876_))))
+ (foldr1 cons __tmp158190 _deps-scm157881_))))
(declare (not safe))
- (foldr1 cons __tmp158184 _gsc-link-opts157912_))))
+ (foldr1 cons __tmp158189 _gsc-link-opts157917_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons _gxlink157858_
- __tmp158183))))
+ (cons _gxlink157863_
+ __tmp158188))))
(declare (not safe))
- (cons '"-l" __tmp158182))))
+ (cons '"-l" __tmp158187))))
(declare (not safe))
- (cons '"-link" __tmp158181))))
+ (cons '"-link" __tmp158186))))
(declare (not safe))
- (gxc#invoke __tmp158187 __tmp158180))
- (let ((__tmp158195
+ (gxc#invoke __tmp158192 __tmp158185))
+ (let ((__tmp158200
(let ()
(declare (not safe))
(gxc#gerbil-gsc)))
- (__tmp158188
- (let ((__tmp158189
- (let ((__tmp158190
- (let ((__tmp158191
- (let ((__tmp158192
- (let ((__tmp158193
+ (__tmp158193
+ (let ((__tmp158194
+ (let ((__tmp158195
+ (let ((__tmp158196
+ (let ((__tmp158197
+ (let ((__tmp158198
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp158194
+ (let ((__tmp158199
(let ()
(declare (not safe))
- (cons _output_-c157908_ '()))))
+ (cons _output_-c157913_ '()))))
(declare (not safe))
- (cons _output-c157904_ __tmp158194))))
+ (cons _output-c157909_ __tmp158199))))
(declare (not safe))
- (cons _bin-c157896_ __tmp158193))))
+ (cons _bin-c157901_ __tmp158198))))
(declare (not safe))
- (foldr1 cons __tmp158192 _deps-c157882_))))
+ (foldr1 cons __tmp158197 _deps-c157887_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(foldr1 cons
- __tmp158191
- _gsc-static-opts157916_))))
+ __tmp158196
+ _gsc-static-opts157921_))))
(declare (not safe))
(foldr1 cons
- __tmp158190
- _gsc-cc-opts157914_))))
+ __tmp158195
+ _gsc-cc-opts157919_))))
(declare (not safe))
- (cons '"-obj" __tmp158189))))
+ (cons '"-obj" __tmp158194))))
(declare (not safe))
- (gxc#invoke __tmp158195 __tmp158188))
- (let ((__tmp158208
+ (gxc#invoke __tmp158200 __tmp158193))
+ (let ((__tmp158213
(let ()
(declare (not safe))
(gxc#gerbil-gcc)))
- (__tmp158196
- (let ((__tmp158197
- (let ((__tmp158198
- (let ((__tmp158199
- (let ((__tmp158200
- (let ((__tmp158201
+ (__tmp158201
+ (let ((__tmp158202
+ (let ((__tmp158203
+ (let ((__tmp158204
+ (let ((__tmp158205
+ (let ((__tmp158206
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp158202
- (let ((__tmp158203
- (let ((__tmp158204
- (let ((__tmp158205
- (let ((__tmp158206
+ (let ((__tmp158207
+ (let ((__tmp158208
+ (let ((__tmp158209
+ (let ((__tmp158210
+ (let ((__tmp158211
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp158207
+ (let ((__tmp158212
(let ()
(declare (not safe))
(cons '"-lgambit"
- _libgerbil-ld-opts157924_))))
+ _libgerbil-ld-opts157929_))))
(declare (not safe))
- (cons '"-lgerbil" __tmp158207))))
+ (cons '"-lgerbil" __tmp158212))))
(declare (not safe))
- (cons _gerbil-libdir157854_ __tmp158206))))
+ (cons _gerbil-libdir157859_ __tmp158211))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons '"-L"
- __tmp158205))))
+ __tmp158210))))
(declare (not safe))
- (cons _rpath157926_
- __tmp158204))))
+ (cons _rpath157931_
+ __tmp158209))))
(declare (not safe))
(foldr1 cons
- __tmp158203
- _output-ld-opts157918_))))
+ __tmp158208
+ _output-ld-opts157923_))))
(declare (not safe))
- (cons _output_-o157910_ __tmp158202))))
+ (cons _output_-o157915_ __tmp158207))))
(declare (not safe))
- (cons _output-o157906_ __tmp158201))))
+ (cons _output-o157911_ __tmp158206))))
(declare (not safe))
- (cons _bin-o157898_ __tmp158200))))
+ (cons _bin-o157903_ __tmp158205))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(foldr1 cons
- __tmp158199
- _deps-o157888_))))
+ __tmp158204
+ _deps-o157893_))))
(declare (not safe))
- (cons _output-bin157900_
- __tmp158198))))
+ (cons _output-bin157905_
+ __tmp158203))))
(declare (not safe))
- (cons '"-o" __tmp158197))))
+ (cons '"-o" __tmp158202))))
(declare (not safe))
- (gxc#invoke __tmp158208 __tmp158196))
+ (gxc#invoke __tmp158213 __tmp158201))
(for-each
delete-file
- (let ((__tmp158209
- (let ((__tmp158210
- (let ((__tmp158211
+ (let ((__tmp158214
+ (let ((__tmp158215
+ (let ((__tmp158216
(let ()
(declare (not safe))
- (cons _output_-o157910_
+ (cons _output_-o157915_
'()))))
(declare (not safe))
- (cons _output-o157906_
- __tmp158211))))
+ (cons _output-o157911_
+ __tmp158216))))
(declare (not safe))
- (cons _output_-c157908_ __tmp158210))))
+ (cons _output_-c157913_ __tmp158215))))
(declare (not safe))
- (cons _output-c157904_ __tmp158209)))
+ (cons _output-c157909_ __tmp158214)))
(let ()
(declare (not safe))
- (gxc#delete-directory* _tmp157860_)))
+ (gxc#delete-directory* _tmp157865_)))
'#!void)))))
- (let* ((_output-bin157844_
+ (let* ((_output-bin157849_
(let ()
(declare (not safe))
- (gxc#compile-exe-output-file _ctx157834_ _opts157835_)))
- (_output-scm157846_
- (string-append _output-bin157844_ '"__exe.scm")))
+ (gxc#compile-exe-output-file _ctx157839_ _opts157840_)))
+ (_output-scm157851_
+ (string-append _output-bin157849_ '"__exe.scm")))
(let ()
(declare (not safe))
- (_compile-stub157842_ _output-scm157846_ _output-bin157844_))
+ (_compile-stub157847_ _output-scm157851_ _output-bin157849_))
(if (gxc#current-compile-keep-scm)
'#!void
- (delete-file _output-scm157846_))))))
+ (delete-file _output-scm157851_))))))
(define gxc#compile-executable-module/full-program-optimization
- (lambda (_ctx157659_ _opts157660_)
- (letrec ((_reset-declare157662_
+ (lambda (_ctx157664_ _opts157665_)
+ (letrec ((_reset-declare157667_
(lambda ()
'(declare
(gambit-scheme)
@@ -919,646 +919,646 @@
(optimize-dead-definitions)
(generic)
(mostly-fixnum-flonum))))
- (_generate-stub157663_
- (lambda (_deps157825_)
- (let ((_mod-main157827_
+ (_generate-stub157668_
+ (lambda (_deps157830_)
+ (let ((_mod-main157832_
(let ()
(declare (not safe))
- (gxc#find-runtime-symbol _ctx157659_ 'main)))
- (_reset-decl157828_
+ (gxc#find-runtime-symbol _ctx157664_ 'main)))
+ (_reset-decl157833_
(let ()
(declare (not safe))
- (_reset-declare157662_)))
- (_user-decl157829_
+ (_reset-declare157667_)))
+ (_user-decl157834_
(let ()
(declare (not safe))
- (_user-declare157664_))))
+ (_user-declare157669_))))
(for-each
- (lambda (_dep157831_)
+ (lambda (_dep157836_)
(write '(##namespace ("")))
(newline)
- (write _reset-decl157828_)
+ (write _reset-decl157833_)
(newline)
- (if _user-decl157829_
- (begin (write _user-decl157829_) (newline))
+ (if _user-decl157834_
+ (begin (write _user-decl157834_) (newline))
'#!void)
- (write (let ((__tmp158212
+ (write (let ((__tmp158217
(let ()
(declare (not safe))
- (cons _dep157831_ '()))))
+ (cons _dep157836_ '()))))
(declare (not safe))
- (cons 'include __tmp158212)))
+ (cons 'include __tmp158217)))
(newline))
- _deps157825_)
- (write (let ((__tmp158213
- (let ((__tmp158226
+ _deps157830_)
+ (write (let ((__tmp158218
+ (let ((__tmp158231
(let ()
(declare (not safe))
(cons 'gerbil-main '())))
- (__tmp158214
- (let ((__tmp158222
- (let ((__tmp158223
- (let ((__tmp158224
- (let ((__tmp158225
+ (__tmp158219
+ (let ((__tmp158227
+ (let ((__tmp158228
+ (let ((__tmp158229
+ (let ((__tmp158230
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let () (declare (not safe)) (cons '() '()))))
(declare (not safe))
- (cons 'quote __tmp158225))))
+ (cons 'quote __tmp158230))))
(declare (not safe))
- (cons __tmp158224 '()))))
+ (cons __tmp158229 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons 'gerbil-runtime-init!
- __tmp158223)))
- (__tmp158215
- (let ((__tmp158216
- (let ((__tmp158217
- (let ((__tmp158218
+ __tmp158228)))
+ (__tmp158220
+ (let ((__tmp158221
+ (let ((__tmp158222
+ (let ((__tmp158223
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp158219
- (let ((__tmp158220
- (let ((__tmp158221
+ (let ((__tmp158224
+ (let ((__tmp158225
+ (let ((__tmp158226
(let ()
(declare (not safe))
(cons 'command-line
'()))))
(declare (not safe))
- (cons __tmp158221 '()))))
+ (cons __tmp158226 '()))))
(declare (not safe))
- (cons 'cdr __tmp158220))))
+ (cons 'cdr __tmp158225))))
(declare (not safe))
- (cons __tmp158219 '()))))
+ (cons __tmp158224 '()))))
(declare (not safe))
- (cons _mod-main157827_ __tmp158218))))
+ (cons _mod-main157832_ __tmp158223))))
(declare (not safe))
- (cons 'apply __tmp158217))))
+ (cons 'apply __tmp158222))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp158216 '()))))
+ (cons __tmp158221 '()))))
(declare (not safe))
- (cons __tmp158222 __tmp158215))))
+ (cons __tmp158227 __tmp158220))))
(declare (not safe))
- (cons __tmp158226 __tmp158214))))
+ (cons __tmp158231 __tmp158219))))
(declare (not safe))
- (cons 'define __tmp158213)))
+ (cons 'define __tmp158218)))
(write '(gerbil-main))
(newline))))
- (_user-declare157664_
+ (_user-declare157669_
(lambda ()
- (let* ((_gsc-opts157730_
+ (let* ((_gsc-opts157735_
(let ()
(declare (not safe))
- (pgetq__0 'gsc-options: _opts157660_)))
- (_gsc-prelude157732_
- (if _gsc-opts157730_
- (member '"-prelude" _gsc-opts157730_)
+ (pgetq__0 'gsc-options: _opts157665_)))
+ (_gsc-prelude157737_
+ (if _gsc-opts157735_
+ (member '"-prelude" _gsc-opts157735_)
'#f))
- (_gsc-prelude157734_
- (if _gsc-prelude157732_
+ (_gsc-prelude157739_
+ (if _gsc-prelude157737_
(read (open-input-string
- (cadr _gsc-prelude157732_)))
+ (cadr _gsc-prelude157737_)))
'#f)))
- (let _lp157737_ ((_rest157739_
+ (let _lp157742_ ((_rest157744_
(let ()
(declare (not safe))
- (cons _gsc-prelude157734_ '())))
- (_user-decls157740_ '()))
- (let* ((_rest157741157749_ _rest157739_)
- (_else157743157757_
+ (cons _gsc-prelude157739_ '())))
+ (_user-decls157745_ '()))
+ (let* ((_rest157746157754_ _rest157744_)
+ (_else157748157762_
(lambda ()
(if (let ()
(declare (not safe))
- (null? _user-decls157740_))
+ (null? _user-decls157745_))
'#f
- (let ((__tmp158227
- (reverse _user-decls157740_)))
+ (let ((__tmp158232
+ (reverse _user-decls157745_)))
(declare (not safe))
- (cons 'declare __tmp158227)))))
- (_K157745157813_
- (lambda (_rest157760_ _expr157761_)
- (let* ((_expr157762157774_ _expr157761_)
- (_else157765157782_
+ (cons 'declare __tmp158232)))))
+ (_K157750157818_
+ (lambda (_rest157765_ _expr157766_)
+ (let* ((_expr157767157779_ _expr157766_)
+ (_else157770157787_
(lambda ()
(let ()
(declare (not safe))
- (_lp157737_
- _rest157760_
- _user-decls157740_)))))
- (let ((_K157770157803_
- (lambda (_decls157801_)
- (let ((__tmp158228
+ (_lp157742_
+ _rest157765_
+ _user-decls157745_)))))
+ (let ((_K157775157808_
+ (lambda (_decls157806_)
+ (let ((__tmp158233
(let ()
(declare (not safe))
(foldl1 cons
- _user-decls157740_
- _decls157801_))))
+ _user-decls157745_
+ _decls157806_))))
(declare (not safe))
- (_lp157737_
- _rest157760_
- __tmp158228))))
- (_K157767157788_
- (lambda (_exprs157786_)
- (let ((__tmp158229
- (append _exprs157786_
- _rest157760_)))
+ (_lp157742_
+ _rest157765_
+ __tmp158233))))
+ (_K157772157793_
+ (lambda (_exprs157791_)
+ (let ((__tmp158234
+ (append _exprs157791_
+ _rest157765_)))
(declare (not safe))
- (_lp157737_
- __tmp158229
- _user-decls157740_)))))
+ (_lp157742_
+ __tmp158234
+ _user-decls157745_)))))
(if (let ()
(declare (not safe))
- (##pair? _expr157762157774_))
- (let ((_tl157772157808_
+ (##pair? _expr157767157779_))
+ (let ((_tl157777157813_
(let ()
(declare (not safe))
- (##cdr _expr157762157774_)))
- (_hd157771157806_
+ (##cdr _expr157767157779_)))
+ (_hd157776157811_
(let ()
(declare (not safe))
- (##car _expr157762157774_))))
+ (##car _expr157767157779_))))
(if (let ()
(declare (not safe))
- (##eq? _hd157771157806_
+ (##eq? _hd157776157811_
'declare))
- (let ((_decls157811_
- _tl157772157808_))
+ (let ((_decls157816_
+ _tl157777157813_))
(declare (not safe))
- (_K157770157803_
- _decls157811_))
+ (_K157775157808_
+ _decls157816_))
(if (let ()
(declare (not safe))
- (##eq? _hd157771157806_
+ (##eq? _hd157776157811_
'begin))
- (let ((_exprs157796_
- _tl157772157808_))
+ (let ((_exprs157801_
+ _tl157777157813_))
(declare (not safe))
- (_K157767157788_
- _exprs157796_))
+ (_K157772157793_
+ _exprs157801_))
(let ()
(declare (not safe))
- (_else157765157782_)))))
+ (_else157770157787_)))))
(let ()
(declare (not safe))
- (_else157765157782_))))))))
+ (_else157770157787_))))))))
(if (let ()
(declare (not safe))
- (##pair? _rest157741157749_))
- (let ((_hd157746157816_
+ (##pair? _rest157746157754_))
+ (let ((_hd157751157821_
(let ()
(declare (not safe))
- (##car _rest157741157749_)))
- (_tl157747157818_
+ (##car _rest157746157754_)))
+ (_tl157752157823_
(let ()
(declare (not safe))
- (##cdr _rest157741157749_))))
- (let* ((_expr157821_ _hd157746157816_)
- (_rest157823_ _tl157747157818_))
+ (##cdr _rest157746157754_))))
+ (let* ((_expr157826_ _hd157751157821_)
+ (_rest157828_ _tl157752157823_))
(declare (not safe))
- (_K157745157813_ _rest157823_ _expr157821_)))
+ (_K157750157818_ _rest157828_ _expr157826_)))
(let ()
(declare (not safe))
- (_else157743157757_))))))))
- (_compile-stub157665_
- (lambda (_output-scm157672_ _output-bin157673_)
- (let* ((_gerbil-home157675_
+ (_else157748157762_))))))))
+ (_compile-stub157670_
+ (lambda (_output-scm157677_ _output-bin157678_)
+ (let* ((_gerbil-home157680_
(getenv '"GERBIL_BUILD_PREFIX"
(let ()
(declare (not safe))
(gerbil-home))))
- (_gerbil-libdir157677_
- (path-expand '"lib" _gerbil-home157675_))
- (_runtime157679_
+ (_gerbil-libdir157682_
+ (path-expand '"lib" _gerbil-home157680_))
+ (_runtime157684_
(map gxc#find-static-module-file
gxc#gerbil-runtime-modules))
- (_gambit-sharp157681_
+ (_gambit-sharp157686_
(path-expand
'"lib/_gambit#.scm"
- _gerbil-home157675_))
- (_include-gambit-sharp157683_
+ _gerbil-home157680_))
+ (_include-gambit-sharp157688_
(string-append
'"(include \""
- _gambit-sharp157681_
+ _gambit-sharp157686_
'"\")"))
- (_bin-scm157685_
+ (_bin-scm157690_
(let ()
(declare (not safe))
- (gxc#find-static-module-file _ctx157659_)))
- (_deps157687_
+ (gxc#find-static-module-file _ctx157664_)))
+ (_deps157692_
(let ()
(declare (not safe))
- (gxc#find-runtime-module-deps _ctx157659_)))
- (_deps157689_
- (map gxc#find-static-module-file _deps157687_))
+ (gxc#find-runtime-module-deps _ctx157664_)))
(_deps157694_
- (let ((__tmp158230
- (lambda (_$obj157691_)
- (let ((__tmp158231
+ (map gxc#find-static-module-file _deps157692_))
+ (_deps157699_
+ (let ((__tmp158235
+ (lambda (_$obj157696_)
+ (let ((__tmp158236
(let ()
(declare (not safe))
- (gxc#file-empty? _$obj157691_))))
+ (gxc#file-empty? _$obj157696_))))
(declare (not safe))
- (not __tmp158231)))))
- (declare (not safe))
- (filter __tmp158230 _deps157689_)))
- (_deps157698_
- (let ((__tmp158232
- (lambda (_f157696_)
- (let ((__tmp158233
- (member _f157696_
- _runtime157679_)))
+ (not __tmp158236)))))
+ (declare (not safe))
+ (filter __tmp158235 _deps157694_)))
+ (_deps157703_
+ (let ((__tmp158237
+ (lambda (_f157701_)
+ (let ((__tmp158238
+ (member _f157701_
+ _runtime157684_)))
(declare (not safe))
- (not __tmp158233)))))
+ (not __tmp158238)))))
(declare (not safe))
- (filter __tmp158232 _deps157694_)))
- (_output-base157700_
+ (filter __tmp158237 _deps157699_)))
+ (_output-base157705_
(string-append
- (path-strip-extension _output-scm157672_)))
- (_output-c157702_
- (string-append _output-base157700_ '".c"))
- (_output-o157704_
- (string-append _output-base157700_ '".o"))
- (_output-c_157706_
- (string-append _output-base157700_ '"_.c"))
- (_output-o_157708_
- (string-append _output-base157700_ '"_.o"))
- (_gsc-link-opts157710_
+ (path-strip-extension _output-scm157677_)))
+ (_output-c157707_
+ (string-append _output-base157705_ '".c"))
+ (_output-o157709_
+ (string-append _output-base157705_ '".o"))
+ (_output-c_157711_
+ (string-append _output-base157705_ '"_.c"))
+ (_output-o_157713_
+ (string-append _output-base157705_ '"_.o"))
+ (_gsc-link-opts157715_
(let ()
(declare (not safe))
(gxc#gsc-link-options__0)))
- (_gsc-cc-opts157712_
+ (_gsc-cc-opts157717_
(let ()
(declare (not safe))
(gxc#gsc-cc-options__0)))
- (_gsc-static-opts157714_
- (let ((__tmp158234
+ (_gsc-static-opts157719_
+ (let ((__tmp158239
(path-expand
'"static"
- _gerbil-libdir157677_)))
+ _gerbil-libdir157682_)))
(declare (not safe))
- (gxc#gsc-static-include-options __tmp158234)))
- (_output-ld-opts157716_
+ (gxc#gsc-static-include-options __tmp158239)))
+ (_output-ld-opts157721_
(let () (declare (not safe)) (gxc#gcc-ld-options)))
- (_gsc-gx-macros157718_
+ (_gsc-gx-macros157723_
(if (let ()
(declare (not safe))
(gerbil-runtime-smp?))
- (let ((__tmp158236
- (let ((__tmp158237
- (let ((__tmp158238
+ (let ((__tmp158241
+ (let ((__tmp158242
+ (let ((__tmp158243
(let ()
(declare (not safe))
- (cons _include-gambit-sharp157683_
+ (cons _include-gambit-sharp157688_
'()))))
(declare (not safe))
- (cons '"-e" __tmp158238))))
+ (cons '"-e" __tmp158243))))
(declare (not safe))
(cons '"(define-cond-expand-feature|enable-smp|)"
- __tmp158237))))
+ __tmp158242))))
(declare (not safe))
- (cons '"-e" __tmp158236))
- (let ((__tmp158235
+ (cons '"-e" __tmp158241))
+ (let ((__tmp158240
(let ()
(declare (not safe))
- (cons _include-gambit-sharp157683_
+ (cons _include-gambit-sharp157688_
'()))))
(declare (not safe))
- (cons '"-e" __tmp158235))))
- (_gsc-link-opts157720_
- (append _gsc-link-opts157710_
- _gsc-gx-macros157718_))
- (_rpath157722_
+ (cons '"-e" __tmp158240))))
+ (_gsc-link-opts157725_
+ (append _gsc-link-opts157715_
+ _gsc-gx-macros157723_))
+ (_rpath157727_
(let ()
(declare (not safe))
- (gxc#gerbil-rpath _gerbil-libdir157677_)))
- (_default-ld-options157724_
- (let ((__tmp158239
+ (gxc#gerbil-rpath _gerbil-libdir157682_)))
+ (_default-ld-options157729_
+ (let ((__tmp158244
(let ()
(declare (not safe))
(cons '"-lm" '()))))
(declare (not safe))
- (cons '"-ldl" __tmp158239))))
- (let ((__tmp158240
+ (cons '"-ldl" __tmp158244))))
+ (let ((__tmp158245
(lambda ()
- (let ((__tmp158241
- (path-directory _output-bin157673_)))
+ (let ((__tmp158246
+ (path-directory _output-bin157678_)))
(declare (not safe))
- (create-directory*__0 __tmp158241)))))
+ (create-directory*__0 __tmp158246)))))
(declare (not safe))
- (with-lock gxc#+driver-mutex+ __tmp158240))
- (let ((__tmp158242
+ (with-lock gxc#+driver-mutex+ __tmp158245))
+ (let ((__tmp158247
(lambda ()
- (let ((__tmp158243
- (let ((__tmp158244
- (let ((__tmp158245
+ (let ((__tmp158248
+ (let ((__tmp158249
+ (let ((__tmp158250
(let ()
(declare (not safe))
- (cons _bin-scm157685_
+ (cons _bin-scm157690_
'()))))
(declare (not safe))
(foldr1 cons
- __tmp158245
- _deps157698_))))
+ __tmp158250
+ _deps157703_))))
(declare (not safe))
(foldr1 cons
- __tmp158244
- _runtime157679_))))
+ __tmp158249
+ _runtime157684_))))
(declare (not safe))
- (_generate-stub157663_ __tmp158243)))))
+ (_generate-stub157668_ __tmp158248)))))
(declare (not safe))
(gxc#with-output-to-scheme-file
- _output-scm157672_
- __tmp158242))
+ _output-scm157677_
+ __tmp158247))
(if (gxc#current-compile-invoke-gsc)
(begin
- (let ((__tmp158251
+ (let ((__tmp158256
(let ()
(declare (not safe))
(gxc#gerbil-gsc)))
- (__tmp158246
- (let ((__tmp158247
- (let ((__tmp158248
- (let ((__tmp158249
- (let ((__tmp158250
+ (__tmp158251
+ (let ((__tmp158252
+ (let ((__tmp158253
+ (let ((__tmp158254
+ (let ((__tmp158255
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (cons _output-scm157672_ '()))))
+ (cons _output-scm157677_ '()))))
(declare (not safe))
- (foldr1 cons __tmp158250 _gsc-link-opts157720_))))
+ (foldr1 cons __tmp158255 _gsc-link-opts157725_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons _output-c_157706_
- __tmp158249))))
+ (cons _output-c_157711_
+ __tmp158254))))
(declare (not safe))
- (cons '"-o" __tmp158248))))
+ (cons '"-o" __tmp158253))))
(declare (not safe))
- (cons '"-link" __tmp158247))))
+ (cons '"-link" __tmp158252))))
(declare (not safe))
- (gxc#invoke __tmp158251 __tmp158246))
- (let ((__tmp158257
+ (gxc#invoke __tmp158256 __tmp158251))
+ (let ((__tmp158262
(let ()
(declare (not safe))
(gxc#gerbil-gsc)))
- (__tmp158252
- (let ((__tmp158253
- (let ((__tmp158254
- (let ((__tmp158255
- (let ((__tmp158256
+ (__tmp158257
+ (let ((__tmp158258
+ (let ((__tmp158259
+ (let ((__tmp158260
+ (let ((__tmp158261
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (cons _output-c_157706_ '()))))
+ (cons _output-c_157711_ '()))))
(declare (not safe))
- (cons _output-c157702_ __tmp158256))))
+ (cons _output-c157707_ __tmp158261))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(foldr1 cons
- __tmp158255
- _gsc-static-opts157714_))))
+ __tmp158260
+ _gsc-static-opts157719_))))
(declare (not safe))
(foldr1 cons
- __tmp158254
- _gsc-cc-opts157712_))))
+ __tmp158259
+ _gsc-cc-opts157717_))))
(declare (not safe))
- (cons '"-obj" __tmp158253))))
+ (cons '"-obj" __tmp158258))))
(declare (not safe))
- (gxc#invoke __tmp158257 __tmp158252))
- (let ((__tmp158267
+ (gxc#invoke __tmp158262 __tmp158257))
+ (let ((__tmp158272
(let ()
(declare (not safe))
(gxc#gerbil-gcc)))
- (__tmp158258
- (let ((__tmp158259
- (let ((__tmp158260
- (let ((__tmp158261
- (let ((__tmp158262
- (let ((__tmp158263
+ (__tmp158263
+ (let ((__tmp158264
+ (let ((__tmp158265
+ (let ((__tmp158266
+ (let ((__tmp158267
+ (let ((__tmp158268
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp158264
- (let ((__tmp158265
- (let ((__tmp158266
+ (let ((__tmp158269
+ (let ((__tmp158270
+ (let ((__tmp158271
(let ()
(declare (not safe))
(cons '"-lgambit"
- _default-ld-options157724_))))
+ _default-ld-options157729_))))
(declare (not safe))
- (cons _gerbil-libdir157677_
- __tmp158266))))
+ (cons _gerbil-libdir157682_
+ __tmp158271))))
(declare (not safe))
- (cons '"-L" __tmp158265))))
+ (cons '"-L" __tmp158270))))
(declare (not safe))
- (cons _rpath157722_ __tmp158264))))
+ (cons _rpath157727_ __tmp158269))))
(declare (not safe))
- (foldr1 cons __tmp158263 _output-ld-opts157716_))))
+ (foldr1 cons __tmp158268 _output-ld-opts157721_))))
(declare (not safe))
- (cons _output-o_157708_ __tmp158262))))
+ (cons _output-o_157713_ __tmp158267))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons _output-o157704_
- __tmp158261))))
+ (cons _output-o157709_
+ __tmp158266))))
(declare (not safe))
- (cons _output-bin157673_
- __tmp158260))))
+ (cons _output-bin157678_
+ __tmp158265))))
(declare (not safe))
- (cons '"-o" __tmp158259))))
+ (cons '"-o" __tmp158264))))
(declare (not safe))
- (gxc#invoke __tmp158267 __tmp158258)))
+ (gxc#invoke __tmp158272 __tmp158263)))
'#!void)))))
- (let* ((_output-bin157667_
+ (let* ((_output-bin157672_
(let ()
(declare (not safe))
- (gxc#compile-exe-output-file _ctx157659_ _opts157660_)))
- (_output-scm157669_
- (string-append _output-bin157667_ '"__exe.scm")))
+ (gxc#compile-exe-output-file _ctx157664_ _opts157665_)))
+ (_output-scm157674_
+ (string-append _output-bin157672_ '"__exe.scm")))
(let ()
(declare (not safe))
- (_compile-stub157665_ _output-scm157669_ _output-bin157667_))
+ (_compile-stub157670_ _output-scm157674_ _output-bin157672_))
(if (gxc#current-compile-keep-scm)
'#!void
- (delete-file _output-scm157669_))))))
+ (delete-file _output-scm157674_))))))
(define gxc#find-export-binding
- (lambda (_ctx157609_ _id157610_)
- (let ((_$e157656_
- (let ((__tmp158269
- (lambda (_e157611157613_)
- (let* ((_g157615157625_ _e157611157613_)
- (_else157617157633_ (lambda () '#f))
- (_K157619157637_ (lambda () '#t)))
+ (lambda (_ctx157614_ _id157615_)
+ (let ((_$e157661_
+ (let ((__tmp158274
+ (lambda (_e157616157618_)
+ (let* ((_g157620157630_ _e157616157618_)
+ (_else157622157638_ (lambda () '#f))
+ (_K157624157642_ (lambda () '#t)))
(if (let ()
(declare (not safe))
(##structure-direct-instance-of?
- _g157615157625_
+ _g157620157630_
'gx#module-export::t))
- (let* ((_e157620157640_
+ (let* ((_e157625157645_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _g157615157625_
+ _g157620157630_
'1
gx#module-export::t
'#f)))
- (_e157621157643_
+ (_e157626157648_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _g157615157625_
+ _g157620157630_
'2
gx#module-export::t
'#f)))
- (_e157622157646_
+ (_e157627157651_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _g157615157625_
+ _g157620157630_
'3
gx#module-export::t
'#f))))
(if (let ()
(declare (not safe))
- (##eq? _e157622157646_ '0))
- (let ((_e157623157649_
+ (##eq? _e157627157651_ '0))
+ (let ((_e157628157654_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _g157615157625_
+ _g157620157630_
'4
gx#module-export::t
'#f))))
- (if ((lambda (_g157651157653_)
+ (if ((lambda (_g157656157658_)
(let ()
(declare (not safe))
- (eq? _g157651157653_
- _id157610_)))
- _e157623157649_)
+ (eq? _g157656157658_
+ _id157615_)))
+ _e157628157654_)
(let ()
(declare (not safe))
- (_K157619157637_))
+ (_K157624157642_))
(let ()
(declare (not safe))
- (_else157617157633_))))
+ (_else157622157638_))))
(let ()
(declare (not safe))
- (_else157617157633_))))
+ (_else157622157638_))))
(let ()
(declare (not safe))
- (_else157617157633_))))))
- (__tmp158268
+ (_else157622157638_))))))
+ (__tmp158273
(##structure-ref
- _ctx157609_
+ _ctx157614_
'9
gx#module-context::t
'#f)))
(declare (not safe))
- (find __tmp158269 __tmp158268))))
- (if _$e157656_
+ (find __tmp158274 __tmp158273))))
+ (if _$e157661_
(let ()
(declare (not safe))
- (gx#core-resolve-module-export _$e157656_))
+ (gx#core-resolve-module-export _$e157661_))
'#f))))
(define gxc#find-runtime-symbol
- (lambda (_ctx157601_ _id157602_)
- (let ((_$e157604_
+ (lambda (_ctx157606_ _id157607_)
+ (let ((_$e157609_
(let ()
(declare (not safe))
- (gxc#find-export-binding _ctx157601_ _id157602_))))
- (if _$e157604_
- ((lambda (_bind157607_)
+ (gxc#find-export-binding _ctx157606_ _id157607_))))
+ (if _$e157609_
+ ((lambda (_bind157612_)
(if (let ()
(declare (not safe))
(##structure-instance-of?
- _bind157607_
+ _bind157612_
'gx#runtime-binding::t))
'#!void
(let ()
(declare (not safe))
(gxc#raise-compile-error
'"export is not a runtime binding"
- _id157602_)))
- (##structure-ref _bind157607_ '1 gx#binding::t '#f))
- _$e157604_)
- (let ((__tmp158270
+ _id157607_)))
+ (##structure-ref _bind157612_ '1 gx#binding::t '#f))
+ _$e157609_)
+ (let ((__tmp158275
(##structure-ref
- _ctx157601_
+ _ctx157606_
'1
gx#expander-context::t
'#f)))
(declare (not safe))
(gxc#raise-compile-error
'"module does not export symbol"
- __tmp158270
- _id157602_))))))
+ __tmp158275
+ _id157607_))))))
(define gxc#find-runtime-module-deps
- (lambda (_ctx157488_)
- (letrec* ((_ht157490_
+ (lambda (_ctx157493_)
+ (letrec* ((_ht157495_
(let () (declare (not safe)) (make-hash-table-eq)))
- (_import-set-template157491_
- (lambda (_in157553_ _phi157554_)
- (let ((_iphi157556_
- (fx+ _phi157554_
+ (_import-set-template157496_
+ (lambda (_in157558_ _phi157559_)
+ (let ((_iphi157561_
+ (fx+ _phi157559_
(##direct-structure-ref
- _in157553_
+ _in157558_
'2
gx#import-set::t
'#f)))
- (_imports157557_
+ (_imports157562_
(##structure-ref
(##direct-structure-ref
- _in157553_
+ _in157558_
'1
gx#import-set::t
'#f)
'8
gx#module-context::t
'#f)))
- (let _lp157559_ ((_rest157561_ _imports157557_)
- (_r157562_ '()))
- (let* ((_rest157563157571_ _rest157561_)
- (_else157565157579_ (lambda () _r157562_))
- (_K157567157589_
- (lambda (_rest157582_ _in157583_)
+ (let _lp157564_ ((_rest157566_ _imports157562_)
+ (_r157567_ '()))
+ (let* ((_rest157568157576_ _rest157566_)
+ (_else157570157584_ (lambda () _r157567_))
+ (_K157572157594_
+ (lambda (_rest157587_ _in157588_)
(if (let ()
(declare (not safe))
(##structure-instance-of?
- _in157583_
+ _in157588_
'gx#module-context::t))
(if (let ()
(declare (not safe))
- (fxzero? _iphi157556_))
- (let ((__tmp158277
+ (fxzero? _iphi157561_))
+ (let ((__tmp158282
(let ()
(declare (not safe))
- (cons _in157583_
- _r157562_))))
+ (cons _in157588_
+ _r157567_))))
(declare (not safe))
- (_lp157559_
- _rest157582_
- __tmp158277))
+ (_lp157564_
+ _rest157587_
+ __tmp158282))
(let ()
(declare (not safe))
- (_lp157559_
- _rest157582_
- _r157562_)))
+ (_lp157564_
+ _rest157587_
+ _r157567_)))
(if (let ()
(declare (not safe))
(##structure-direct-instance-of?
- _in157583_
+ _in157588_
'gx#module-import::t))
- (let ((_iphi157585_
- (fx+ _phi157554_
+ (let ((_iphi157590_
+ (fx+ _phi157559_
(##direct-structure-ref
- _in157583_
+ _in157588_
'3
gx#module-import::t
'#f))))
(if (let ()
(declare (not safe))
- (fxzero? _iphi157585_))
- (let ((__tmp158275
- (let ((__tmp158276
+ (fxzero? _iphi157590_))
+ (let ((__tmp158280
+ (let ((__tmp158281
(##direct-structure-ref
(##direct-structure-ref
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _in157583_
+ _in157588_
'1
gx#module-import::t
'#f)
@@ -1566,888 +1566,888 @@
gx#module-export::t
'#f)))
(declare (not safe))
- (cons __tmp158276 _r157562_))))
+ (cons __tmp158281 _r157567_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (_lp157559_
- _rest157582_
- __tmp158275))
+ (_lp157564_
+ _rest157587_
+ __tmp158280))
(let ()
(declare (not safe))
- (_lp157559_
- _rest157582_
- _r157562_))))
+ (_lp157564_
+ _rest157587_
+ _r157567_))))
(if (let ()
(declare (not safe))
(##structure-direct-instance-of?
- _in157583_
+ _in157588_
'gx#import-set::t))
- (let ((_xphi157587_
- (fx+ _iphi157556_
+ (let ((_xphi157592_
+ (fx+ _iphi157561_
(##direct-structure-ref
- _in157583_
+ _in157588_
'2
gx#import-set::t
'#f))))
(if (let ()
(declare (not safe))
- (fxzero? _xphi157587_))
- (let ((__tmp158273
- (let ((__tmp158274
+ (fxzero? _xphi157592_))
+ (let ((__tmp158278
+ (let ((__tmp158279
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(##direct-structure-ref
- _in157583_
+ _in157588_
'1
gx#import-set::t
'#f)))
(declare (not safe))
- (cons __tmp158274 _r157562_))))
+ (cons __tmp158279 _r157567_))))
(declare (not safe))
- (_lp157559_ _rest157582_ __tmp158273))
+ (_lp157564_ _rest157587_ __tmp158278))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (fxpositive?
- _xphi157587_)
- (let ((__tmp158271
- (let ((__tmp158272
+ _xphi157592_)
+ (let ((__tmp158276
+ (let ((__tmp158277
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (_import-set-template157491_
- _in157583_
- _iphi157556_))))
+ (_import-set-template157496_
+ _in157588_
+ _iphi157561_))))
(declare (not safe))
- (foldl1 cons _r157562_ __tmp158272))))
+ (foldl1 cons _r157567_ __tmp158277))))
(declare (not safe))
- (_lp157559_ _rest157582_ __tmp158271))
+ (_lp157564_ _rest157587_ __tmp158276))
(let ()
(declare (not safe))
- (_lp157559_ _rest157582_ _r157562_)))))
+ (_lp157564_ _rest157587_ _r157567_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_lp157559_
- _rest157582_
- _r157562_))))))))
+ (_lp157564_
+ _rest157587_
+ _r157567_))))))))
(if (let ()
(declare (not safe))
- (##pair? _rest157563157571_))
- (let ((_hd157568157592_
+ (##pair? _rest157568157576_))
+ (let ((_hd157573157597_
(let ()
(declare (not safe))
- (##car _rest157563157571_)))
- (_tl157569157594_
+ (##car _rest157568157576_)))
+ (_tl157574157599_
(let ()
(declare (not safe))
- (##cdr _rest157563157571_))))
- (let* ((_in157597_ _hd157568157592_)
- (_rest157599_ _tl157569157594_))
+ (##cdr _rest157568157576_))))
+ (let* ((_in157602_ _hd157573157597_)
+ (_rest157604_ _tl157574157599_))
(declare (not safe))
- (_K157567157589_ _rest157599_ _in157597_)))
+ (_K157572157594_ _rest157604_ _in157602_)))
(let ()
(declare (not safe))
- (_else157565157579_))))))))
- (_find-deps157492_
- (lambda (_rest157499_ _deps157500_)
- (let* ((_rest157501157509_ _rest157499_)
- (_else157503157517_ (lambda () _deps157500_))
- (_K157505157541_
- (lambda (_rest157520_ _hd157521_)
+ (_else157570157584_))))))))
+ (_find-deps157497_
+ (lambda (_rest157504_ _deps157505_)
+ (let* ((_rest157506157514_ _rest157504_)
+ (_else157508157522_ (lambda () _deps157505_))
+ (_K157510157546_
+ (lambda (_rest157525_ _hd157526_)
(if (let ()
(declare (not safe))
(##structure-instance-of?
- _hd157521_
+ _hd157526_
'gx#module-context::t))
- (let ((_id157523_
+ (let ((_id157528_
(##structure-ref
- _hd157521_
+ _hd157526_
'1
gx#expander-context::t
'#f))
- (_imports157524_
+ (_imports157529_
(##structure-ref
- _hd157521_
+ _hd157526_
'8
gx#module-context::t
'#f)))
(if (let ()
(declare (not safe))
- (hash-get _ht157490_ _id157523_))
+ (hash-get _ht157495_ _id157528_))
(let ()
(declare (not safe))
- (_find-deps157492_
- _rest157520_
- _deps157500_))
- (let ((_$e157526_
+ (_find-deps157497_
+ _rest157525_
+ _deps157505_))
+ (let ((_$e157531_
(let ()
(declare (not safe))
(gx#core-context-prelude__%
- _hd157521_))))
- (if _$e157526_
- ((lambda (_pre157529_)
- (let ((_xdeps157531_
- (let ((__tmp158290
+ _hd157526_))))
+ (if _$e157531_
+ ((lambda (_pre157534_)
+ (let ((_xdeps157536_
+ (let ((__tmp158295
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (cons _pre157529_ _imports157524_))))
+ (cons _pre157534_ _imports157529_))))
(declare (not safe))
- (_find-deps157492_ __tmp158290 _deps157500_))))
+ (_find-deps157497_ __tmp158295 _deps157505_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
(hash-put!
- _ht157490_
- _id157523_
- _hd157521_))
- (let ((__tmp158291
+ _ht157495_
+ _id157528_
+ _hd157526_))
+ (let ((__tmp158296
(let ()
(declare
(not safe))
- (cons _hd157521_
+ (cons _hd157526_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _xdeps157531_))))
+ _xdeps157536_))))
(declare (not safe))
- (_find-deps157492_ _rest157520_ __tmp158291))))
+ (_find-deps157497_ _rest157525_ __tmp158296))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- _$e157526_)
- (let ((_xdeps157533_
+ _$e157531_)
+ (let ((_xdeps157538_
(let ()
(declare (not safe))
- (_find-deps157492_
- _imports157524_
- _deps157500_))))
+ (_find-deps157497_
+ _imports157529_
+ _deps157505_))))
(let ()
(declare (not safe))
(hash-put!
- _ht157490_
- _id157523_
- _hd157521_))
- (let ((__tmp158289
+ _ht157495_
+ _id157528_
+ _hd157526_))
+ (let ((__tmp158294
(let ()
(declare (not safe))
- (cons _hd157521_
- _xdeps157533_))))
+ (cons _hd157526_
+ _xdeps157538_))))
(declare (not safe))
- (_find-deps157492_
- _rest157520_
- __tmp158289)))))))
+ (_find-deps157497_
+ _rest157525_
+ __tmp158294)))))))
(if (let ()
(declare (not safe))
(##structure-instance-of?
- _hd157521_
+ _hd157526_
'gx#prelude-context::t))
- (let ((_id157535_
+ (let ((_id157540_
(##structure-ref
- _hd157521_
+ _hd157526_
'1
gx#expander-context::t
'#f)))
(if (let ()
(declare (not safe))
(hash-get
- _ht157490_
- _id157535_))
+ _ht157495_
+ _id157540_))
(let ()
(declare (not safe))
- (_find-deps157492_
- _rest157520_
- _deps157500_))
- (let ((_xdeps157537_
- (let ((__tmp158287
+ (_find-deps157497_
+ _rest157525_
+ _deps157505_))
+ (let ((_xdeps157542_
+ (let ((__tmp158292
(##structure-ref
- _hd157521_
+ _hd157526_
'7
gx#prelude-context::t
'#f)))
(declare (not safe))
- (_find-deps157492_
- __tmp158287
- _deps157500_))))
+ (_find-deps157497_
+ __tmp158292
+ _deps157505_))))
(if (let ()
(declare (not safe))
(hash-get
- _ht157490_
- _id157535_))
+ _ht157495_
+ _id157540_))
(let ()
(declare (not safe))
- (_find-deps157492_
- _rest157520_
- _xdeps157537_))
+ (_find-deps157497_
+ _rest157525_
+ _xdeps157542_))
(begin
(let ()
(declare (not safe))
(hash-put!
- _ht157490_
- _id157535_
- _hd157521_))
- (let ((__tmp158288
+ _ht157495_
+ _id157540_
+ _hd157526_))
+ (let ((__tmp158293
(let ()
(declare
(not safe))
- (cons _hd157521_
+ (cons _hd157526_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _xdeps157537_))))
+ _xdeps157542_))))
(declare (not safe))
- (_find-deps157492_ _rest157520_ __tmp158288)))))))
+ (_find-deps157497_ _rest157525_ __tmp158293)))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(##structure-direct-instance-of?
- _hd157521_
+ _hd157526_
'gx#module-import::t))
- (if (let ((__tmp158286
+ (if (let ((__tmp158291
(##direct-structure-ref
- _hd157521_
+ _hd157526_
'3
gx#module-import::t
'#f)))
(declare (not safe))
- (fxzero? __tmp158286))
- (let ((__tmp158284
- (let ((__tmp158285
+ (fxzero? __tmp158291))
+ (let ((__tmp158289
+ (let ((__tmp158290
(##direct-structure-ref
- _hd157521_
+ _hd157526_
'1
gx#module-import::t
'#f)))
(declare (not safe))
- (cons __tmp158285
- _rest157520_))))
+ (cons __tmp158290
+ _rest157525_))))
(declare (not safe))
- (_find-deps157492_
- __tmp158284
- _deps157500_))
+ (_find-deps157497_
+ __tmp158289
+ _deps157505_))
(let ()
(declare (not safe))
- (_find-deps157492_
- _rest157520_
- _deps157500_)))
+ (_find-deps157497_
+ _rest157525_
+ _deps157505_)))
(if (let ()
(declare (not safe))
(##structure-direct-instance-of?
- _hd157521_
+ _hd157526_
'gx#module-export::t))
- (let ((__tmp158282
- (let ((__tmp158283
+ (let ((__tmp158287
+ (let ((__tmp158288
(##direct-structure-ref
- _hd157521_
+ _hd157526_
'1
gx#module-export::t
'#f)))
(declare (not safe))
- (cons __tmp158283
- _rest157520_))))
+ (cons __tmp158288
+ _rest157525_))))
(declare (not safe))
- (_find-deps157492_
- __tmp158282
- _deps157500_))
+ (_find-deps157497_
+ __tmp158287
+ _deps157505_))
(if (let ()
(declare (not safe))
(##structure-direct-instance-of?
- _hd157521_
+ _hd157526_
'gx#import-set::t))
- (if (let ((__tmp158281
+ (if (let ((__tmp158286
(##direct-structure-ref
- _hd157521_
+ _hd157526_
'2
gx#import-set::t
'#f)))
(declare (not safe))
- (fxzero? __tmp158281))
- (let ((__tmp158279
- (let ((__tmp158280
+ (fxzero? __tmp158286))
+ (let ((__tmp158284
+ (let ((__tmp158285
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(##direct-structure-ref
- _hd157521_
+ _hd157526_
'1
gx#import-set::t
'#f)))
(declare (not safe))
- (cons __tmp158280 _rest157520_))))
+ (cons __tmp158285 _rest157525_))))
(declare (not safe))
- (_find-deps157492_ __tmp158279 _deps157500_))
+ (_find-deps157497_ __tmp158284 _deps157505_))
(if (fxpositive?
(##direct-structure-ref
- _hd157521_
+ _hd157526_
'2
gx#import-set::t
'#f))
- (let* ((_xdeps157539_
+ (let* ((_xdeps157544_
(let ()
(declare (not safe))
- (_import-set-template157491_ _hd157521_ '0)))
- (__tmp158278
+ (_import-set-template157496_ _hd157526_ '0)))
+ (__tmp158283
(let ()
(declare (not safe))
- (foldl1 cons _rest157520_ _xdeps157539_))))
+ (foldl1 cons _rest157525_ _xdeps157544_))))
(declare (not safe))
- (_find-deps157492_ __tmp158278 _deps157500_))
+ (_find-deps157497_ __tmp158283 _deps157505_))
(let ()
(declare (not safe))
- (_find-deps157492_ _rest157520_ _deps157500_))))
+ (_find-deps157497_ _rest157525_ _deps157505_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
(error '"Unexpected module import"
- _hd157521_))))))))))
+ _hd157526_))))))))))
(if (let ()
(declare (not safe))
- (##pair? _rest157501157509_))
- (let ((_hd157506157544_
+ (##pair? _rest157506157514_))
+ (let ((_hd157511157549_
(let ()
(declare (not safe))
- (##car _rest157501157509_)))
- (_tl157507157546_
+ (##car _rest157506157514_)))
+ (_tl157512157551_
(let ()
(declare (not safe))
- (##cdr _rest157501157509_))))
- (let* ((_hd157549_ _hd157506157544_)
- (_rest157551_ _tl157507157546_))
+ (##cdr _rest157506157514_))))
+ (let* ((_hd157554_ _hd157511157549_)
+ (_rest157556_ _tl157512157551_))
(declare (not safe))
- (_K157505157541_ _rest157551_ _hd157549_)))
+ (_K157510157546_ _rest157556_ _hd157554_)))
(let ()
(declare (not safe))
- (_else157503157517_)))))))
- (reverse (let ((__tmp158292
- (let ((__tmp158293
- (let ((_$e157494_
+ (_else157508157522_)))))))
+ (reverse (let ((__tmp158297
+ (let ((__tmp158298
+ (let ((_$e157499_
(let ()
(declare (not safe))
(gx#core-context-prelude__%
- _ctx157488_))))
- (if _$e157494_
- ((lambda (_pre157497_)
- (let ((__tmp158294
+ _ctx157493_))))
+ (if _$e157499_
+ ((lambda (_pre157502_)
+ (let ((__tmp158299
(##structure-ref
- _ctx157488_
+ _ctx157493_
'8
gx#module-context::t
'#f)))
(declare (not safe))
- (cons _pre157497_ __tmp158294)))
- _$e157494_)
+ (cons _pre157502_ __tmp158299)))
+ _$e157499_)
(##structure-ref
- _ctx157488_
+ _ctx157493_
'8
gx#module-context::t
'#f)))))
(declare (not safe))
- (_find-deps157492_ __tmp158293 '()))))
+ (_find-deps157497_ __tmp158298 '()))))
(declare (not safe))
- (filter gx#expander-context-id __tmp158292))))))
+ (filter gx#expander-context-id __tmp158297))))))
(define gxc#find-static-module-file
- (lambda (_ctx157419_)
- (let* ((_context-id157421_
+ (lambda (_ctx157424_)
+ (let* ((_context-id157426_
(if (let ()
(declare (not safe))
(##structure-instance-of?
- _ctx157419_
+ _ctx157424_
'gx#module-context::t))
- (##structure-ref _ctx157419_ '1 gx#expander-context::t '#f)
- (string->symbol _ctx157419_)))
- (_scm157423_
+ (##structure-ref _ctx157424_ '1 gx#expander-context::t '#f)
+ (string->symbol _ctx157424_)))
+ (_scm157428_
(string-append
(let ()
(declare (not safe))
- (gxc#static-module-name _context-id157421_))
+ (gxc#static-module-name _context-id157426_))
'".scm"))
- (_dirs157425_ (gx#current-expander-module-library-path))
- (_dirs157431_
- (let ((_user-libpath157427_ (getenv '"GERBIL_PATH" '#f)))
- (if _user-libpath157427_
- (let ((_user-libpath157429_
- (path-expand '"lib" _user-libpath157427_)))
- (if (member _user-libpath157429_ _dirs157425_)
- _dirs157425_
+ (_dirs157430_ (gx#current-expander-module-library-path))
+ (_dirs157436_
+ (let ((_user-libpath157432_ (getenv '"GERBIL_PATH" '#f)))
+ (if _user-libpath157432_
+ (let ((_user-libpath157434_
+ (path-expand '"lib" _user-libpath157432_)))
+ (if (member _user-libpath157434_ _dirs157430_)
+ _dirs157430_
(let ()
(declare (not safe))
- (cons _user-libpath157429_ _dirs157425_))))
- _dirs157425_)))
- (_dirs157440_
- (let ((_$e157433_ (gxc#current-compile-output-dir)))
- (if _$e157433_
- ((lambda (_g157435157437_)
+ (cons _user-libpath157434_ _dirs157430_))))
+ _dirs157430_)))
+ (_dirs157445_
+ (let ((_$e157438_ (gxc#current-compile-output-dir)))
+ (if _$e157438_
+ ((lambda (_g157440157442_)
(let ()
(declare (not safe))
- (cons _g157435157437_ _dirs157431_)))
- _$e157433_)
- _dirs157431_)))
- (_dirs157446_
- (map (lambda (_g157441157443_)
- (path-expand '"static" _g157441157443_))
- _dirs157440_)))
- (let _lp157449_ ((_rest157451_ _dirs157446_))
- (let* ((_rest157452157460_ _rest157451_)
- (_else157454157468_
+ (cons _g157440157442_ _dirs157436_)))
+ _$e157438_)
+ _dirs157436_)))
+ (_dirs157451_
+ (map (lambda (_g157446157448_)
+ (path-expand '"static" _g157446157448_))
+ _dirs157445_)))
+ (let _lp157454_ ((_rest157456_ _dirs157451_))
+ (let* ((_rest157457157465_ _rest157456_)
+ (_else157459157473_
(lambda ()
- (let ((__tmp158295
+ (let ((__tmp158300
(##structure-ref
- _ctx157419_
+ _ctx157424_
'1
gx#expander-context::t
'#f)))
(declare (not safe))
(gxc#raise-compile-error
'"cannot find static module"
- __tmp158295
- _scm157423_))))
- (_K157456157476_
- (lambda (_rest157471_ _dir157472_)
- (let ((_path157474_
- (path-expand _scm157423_ _dir157472_)))
- (if (file-exists? _path157474_)
- _path157474_
+ __tmp158300
+ _scm157428_))))
+ (_K157461157481_
+ (lambda (_rest157476_ _dir157477_)
+ (let ((_path157479_
+ (path-expand _scm157428_ _dir157477_)))
+ (if (file-exists? _path157479_)
+ _path157479_
(let ()
(declare (not safe))
- (_lp157449_ _rest157471_)))))))
- (if (let () (declare (not safe)) (##pair? _rest157452157460_))
- (let ((_hd157457157479_
+ (_lp157454_ _rest157476_)))))))
+ (if (let () (declare (not safe)) (##pair? _rest157457157465_))
+ (let ((_hd157462157484_
(let ()
(declare (not safe))
- (##car _rest157452157460_)))
- (_tl157458157481_
+ (##car _rest157457157465_)))
+ (_tl157463157486_
(let ()
(declare (not safe))
- (##cdr _rest157452157460_))))
- (let* ((_dir157484_ _hd157457157479_)
- (_rest157486_ _tl157458157481_))
+ (##cdr _rest157457157465_))))
+ (let* ((_dir157489_ _hd157462157484_)
+ (_rest157491_ _tl157463157486_))
(declare (not safe))
- (_K157456157476_ _rest157486_ _dir157484_)))
- (let () (declare (not safe)) (_else157454157468_))))))))
+ (_K157461157481_ _rest157491_ _dir157489_)))
+ (let () (declare (not safe)) (_else157459157473_))))))))
(define gxc#file-empty?
- (lambda (_path157417_)
- (let ((__tmp158296 (file-info-size (file-info _path157417_ '#t))))
+ (lambda (_path157422_)
+ (let ((__tmp158301 (file-info-size (file-info _path157422_ '#t))))
(declare (not safe))
- (zero? __tmp158296))))
+ (zero? __tmp158301))))
(define gxc#compile-top-module
- (lambda (_ctx157406_)
- (let ((__tmp158300
+ (lambda (_ctx157411_)
+ (let ((__tmp158305
(lambda ()
- (let ((__tmp158301
+ (let ((__tmp158306
(##structure-ref
- _ctx157406_
+ _ctx157411_
'1
gx#expander-context::t
'#f)))
(declare (not safe))
- (gxc#verbose '"compile " __tmp158301))
+ (gxc#verbose '"compile " __tmp158306))
(if (gxc#current-compile-optimize)
- (let ((__tmp158302
+ (let ((__tmp158307
(lambda ()
(let ()
(declare (not safe))
- (gxc#optimize! _ctx157406_)))))
+ (gxc#optimize! _ctx157411_)))))
(declare (not safe))
- (with-lock gxc#+driver-mutex+ __tmp158302))
+ (with-lock gxc#+driver-mutex+ __tmp158307))
'#!void)
(let ()
(declare (not safe))
- (gxc#collect-bindings _ctx157406_))
- (if (let ((__tmp158305
+ (gxc#collect-bindings _ctx157411_))
+ (if (let ((__tmp158310
(let ()
(declare (not safe))
- (gxc#lift-nested-modules _ctx157406_))))
+ (gxc#lift-nested-modules _ctx157411_))))
(declare (not safe))
- (null? __tmp158305))
- (let* ((_thr1157411_
- (let ((__tmp158303
+ (null? __tmp158310))
+ (let* ((_thr1157416_
+ (let ((__tmp158308
(lambda ()
(let ()
(declare (not safe))
(gxc#compile-runtime-code
- _ctx157406_)))))
+ _ctx157411_)))))
(declare (not safe))
- (spawn __tmp158303)))
- (_thr2157414_
- (let ((__tmp158304
+ (spawn __tmp158308)))
+ (_thr2157419_
+ (let ((__tmp158309
(lambda ()
(let ()
(declare (not safe))
- (gxc#compile-meta-code _ctx157406_)))))
+ (gxc#compile-meta-code _ctx157411_)))))
(declare (not safe))
- (spawn __tmp158304))))
- (let () (declare (not safe)) (gxc#join! _thr1157411_))
- (let () (declare (not safe)) (gxc#join! _thr2157414_)))
+ (spawn __tmp158309))))
+ (let () (declare (not safe)) (gxc#join! _thr1157416_))
+ (let () (declare (not safe)) (gxc#join! _thr2157419_)))
(begin
(let ()
(declare (not safe))
- (gxc#compile-runtime-code _ctx157406_))
+ (gxc#compile-runtime-code _ctx157411_))
(let ()
(declare (not safe))
- (gxc#compile-meta-code _ctx157406_))))
+ (gxc#compile-meta-code _ctx157411_))))
(if (and (gxc#current-compile-optimize)
(gxc#current-compile-generate-ssxi))
(let ()
(declare (not safe))
- (gxc#compile-ssxi-code _ctx157406_))
+ (gxc#compile-ssxi-code _ctx157411_))
'#!void)))
- (__tmp158299
- (let ((__obj158104
+ (__tmp158304
+ (let ((__obj158109
(let ()
(declare (not safe))
(##structure gxc#symbol-table::t '#f '#f))))
- (gxc#symbol-table:::init! __obj158104)
- __obj158104))
- (__tmp158298 (let () (declare (not safe)) (make-hash-table-eq)))
- (__tmp158297 (let () (declare (not safe)) (make-hash-table))))
+ (gxc#symbol-table:::init! __obj158109)
+ __obj158109))
+ (__tmp158303 (let () (declare (not safe)) (make-hash-table-eq)))
+ (__tmp158302 (let () (declare (not safe)) (make-hash-table))))
(declare (not safe))
(call-with-parameters
- __tmp158300
+ __tmp158305
gx#current-expander-context
- _ctx157406_
+ _ctx157411_
gx#current-expander-phi
'0
gx#current-expander-marks
'()
gxc#current-compile-symbol-table
- __tmp158299
+ __tmp158304
gxc#current-compile-runtime-sections
- __tmp158298
+ __tmp158303
gxc#current-compile-runtime-names
- __tmp158297))))
+ __tmp158302))))
(define gxc#collect-bindings
- (lambda (_ctx157404_)
- (let ((__tmp158306
- (##structure-ref _ctx157404_ '11 gx#module-context::t '#f)))
+ (lambda (_ctx157409_)
+ (let ((__tmp158311
+ (##structure-ref _ctx157409_ '11 gx#module-context::t '#f)))
(declare (not safe))
- (gxc#apply-collect-bindings __tmp158306))))
+ (gxc#apply-collect-bindings __tmp158311))))
(define gxc#compile-runtime-code
- (lambda (_ctx157350_)
- (letrec ((_compile1157352_
- (lambda (_ctx157393_)
- (let* ((_code157395_
+ (lambda (_ctx157355_)
+ (letrec ((_compile1157357_
+ (lambda (_ctx157398_)
+ (let* ((_code157400_
(##structure-ref
- _ctx157393_
+ _ctx157398_
'11
gx#module-context::t
'#f))
- (_rt157399_
+ (_rt157404_
(if (let ()
(declare (not safe))
- (gxc#apply-find-runtime-code _code157395_))
- (let ((_idstr157397_
- (let ((__tmp158307
+ (gxc#apply-find-runtime-code _code157400_))
+ (let ((_idstr157402_
+ (let ((__tmp158312
(##structure-ref
- _ctx157393_
+ _ctx157398_
'1
gx#expander-context::t
'#f)))
(declare (not safe))
(gxc#module-id->path-string
- __tmp158307))))
- (string-append _idstr157397_ '"__0"))
+ __tmp158312))))
+ (string-append _idstr157402_ '"__0"))
'#f)))
- (if _rt157399_
+ (if _rt157404_
(begin
- (let ((__tmp158308
+ (let ((__tmp158313
(gxc#current-compile-runtime-sections)))
(declare (not safe))
- (hash-put! __tmp158308 _ctx157393_ _rt157399_))
+ (hash-put! __tmp158313 _ctx157398_ _rt157404_))
(let ()
(declare (not safe))
- (_generate-runtime-code157354_
- _ctx157393_
- _code157395_)))
- (let ((_path157402_
+ (_generate-runtime-code157359_
+ _ctx157398_
+ _code157400_)))
+ (let ((_path157407_
(let ()
(declare (not safe))
(gxc#compile-static-output-file
- _ctx157393_))))
+ _ctx157398_))))
(declare (not safe))
(gxc#with-output-to-scheme-file
- _path157402_
+ _path157407_
void)))
(let ()
(declare (not safe))
- (_generate-loader-code157355_
- _ctx157393_
- _code157395_
- _rt157399_)))))
- (_context-timestamp157353_
- (lambda (_ctx157391_)
+ (_generate-loader-code157360_
+ _ctx157398_
+ _code157400_
+ _rt157404_)))))
+ (_context-timestamp157358_
+ (lambda (_ctx157396_)
(string->symbol
(string-append
(symbol->string
(##structure-ref
- _ctx157391_
+ _ctx157396_
'1
gx#expander-context::t
'#f))
'"::timestamp"))))
- (_generate-runtime-code157354_
- (lambda (_ctx157373_ _code157374_)
- (let* ((_lifts157376_
+ (_generate-runtime-code157359_
+ (lambda (_ctx157378_ _code157379_)
+ (let* ((_lifts157381_
(let () (declare (not safe)) (box '())))
- (_runtime-code157379_
- (let ((__tmp158311
+ (_runtime-code157384_
+ (let ((__tmp158316
(lambda ()
(let ()
(declare (not safe))
(gxc#apply-generate-runtime
- _code157374_))))
- (__tmp158310
+ _code157379_))))
+ (__tmp158315
(let ()
(declare (not safe))
(make-hash-table-eq)))
- (__tmp158309
+ (__tmp158314
(let ()
(declare (not safe))
(gxc#make-bound-identifier-table))))
(declare (not safe))
(call-with-parameters
- __tmp158311
+ __tmp158316
gx#current-expander-context
- _ctx157373_
+ _ctx157378_
gx#current-expander-phi
'0
gxc#current-compile-lift
- _lifts157376_
+ _lifts157381_
gxc#current-compile-marks
- __tmp158310
+ __tmp158315
gxc#current-compile-identifiers
- __tmp158309)))
- (_runtime-code157381_
- (if (let ((__tmp158315 (unbox _lifts157376_)))
+ __tmp158314)))
+ (_runtime-code157386_
+ (if (let ((__tmp158320 (unbox _lifts157381_)))
(declare (not safe))
- (null? __tmp158315))
- _runtime-code157379_
- (let ((__tmp158312
- (let ((__tmp158314
+ (null? __tmp158320))
+ _runtime-code157384_
+ (let ((__tmp158317
+ (let ((__tmp158319
(let ()
(declare (not safe))
- (cons _runtime-code157379_
+ (cons _runtime-code157384_
'())))
- (__tmp158313
- (reverse (unbox _lifts157376_))))
+ (__tmp158318
+ (reverse (unbox _lifts157381_))))
(declare (not safe))
(foldr1 cons
- __tmp158314
- __tmp158313))))
+ __tmp158319
+ __tmp158318))))
(declare (not safe))
- (cons 'begin __tmp158312))))
- (_runtime-code157383_
- (let ((__tmp158316
- (let ((__tmp158318
- (let ((__tmp158319
- (let ((__tmp158322
+ (cons 'begin __tmp158317))))
+ (_runtime-code157388_
+ (let ((__tmp158321
+ (let ((__tmp158323
+ (let ((__tmp158324
+ (let ((__tmp158327
(let ()
(declare (not safe))
- (_context-timestamp157353_
- _ctx157373_)))
- (__tmp158320
- (let ((__tmp158321
+ (_context-timestamp157358_
+ _ctx157378_)))
+ (__tmp158325
+ (let ((__tmp158326
(gxc#current-compile-timestamp)))
(declare (not safe))
- (cons __tmp158321
+ (cons __tmp158326
'()))))
(declare (not safe))
- (cons __tmp158322
- __tmp158320))))
+ (cons __tmp158327
+ __tmp158325))))
(declare (not safe))
- (cons 'define __tmp158319)))
- (__tmp158317
+ (cons 'define __tmp158324)))
+ (__tmp158322
(let ()
(declare (not safe))
- (cons _runtime-code157381_ '()))))
+ (cons _runtime-code157386_ '()))))
(declare (not safe))
- (cons __tmp158318 __tmp158317))))
+ (cons __tmp158323 __tmp158322))))
(declare (not safe))
- (cons 'begin __tmp158316)))
- (_scm0157385_
+ (cons 'begin __tmp158321)))
+ (_scm0157390_
(let ()
(declare (not safe))
(gxc#compile-output-file
- _ctx157373_
+ _ctx157378_
'0
'".scm"))))
- (let ((_scms157388_
+ (let ((_scms157393_
(let ()
(declare (not safe))
- (gxc#compile-static-output-file _ctx157373_))))
- (let ((__tmp158323
+ (gxc#compile-static-output-file _ctx157378_))))
+ (let ((__tmp158328
(lambda ()
(let ()
(declare (not safe))
(gxc#compile-scm-file__0
- _scm0157385_
- _runtime-code157383_)))))
+ _scm0157390_
+ _runtime-code157388_)))))
(declare (not safe))
(call-with-parameters
- __tmp158323
+ __tmp158328
gxc#current-compile-keep-scm
'#t))
- (if (file-exists? _scms157388_)
- (delete-file _scms157388_)
+ (if (file-exists? _scms157393_)
+ (delete-file _scms157393_)
'#!void)
(let ()
(declare (not safe))
(gxc#verbose
'"copy static module "
- _scm0157385_
+ _scm0157390_
'" => "
- _scms157388_))
- (copy-file _scm0157385_ _scms157388_)
+ _scms157393_))
+ (copy-file _scm0157390_ _scms157393_)
(if (gxc#current-compile-keep-scm)
'#!void
- (delete-file _scm0157385_))))))
- (_generate-loader-code157355_
- (lambda (_ctx157362_ _code157363_ _rt157364_)
- (let* ((_loader-code157367_
- (let ((__tmp158324
+ (delete-file _scm0157390_))))))
+ (_generate-loader-code157360_
+ (lambda (_ctx157367_ _code157368_ _rt157369_)
+ (let* ((_loader-code157372_
+ (let ((__tmp158329
(lambda ()
(let ()
(declare (not safe))
(gxc#apply-generate-loader
- _code157363_)))))
+ _code157368_)))))
(declare (not safe))
(call-with-parameters
- __tmp158324
+ __tmp158329
gx#current-expander-context
- _ctx157362_)))
- (_loader-code157369_
- (if _rt157364_
- (let ((__tmp158325
- (let ((__tmp158326
- (let ((__tmp158327
- (let ((__tmp158328
+ _ctx157367_)))
+ (_loader-code157374_
+ (if _rt157369_
+ (let ((__tmp158330
+ (let ((__tmp158331
+ (let ((__tmp158332
+ (let ((__tmp158333
(let ()
(declare
(not safe))
- (cons _rt157364_
+ (cons _rt157369_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'()))))
(declare (not safe))
- (cons 'load-module __tmp158328))))
+ (cons 'load-module __tmp158333))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp158327 '()))))
+ (cons __tmp158332 '()))))
(declare (not safe))
- (cons _loader-code157367_
- __tmp158326))))
+ (cons _loader-code157372_
+ __tmp158331))))
(declare (not safe))
- (cons 'begin __tmp158325))
- _loader-code157367_)))
- (let ((__tmp158329
+ (cons 'begin __tmp158330))
+ _loader-code157372_)))
+ (let ((__tmp158334
(lambda ()
- (let ((__tmp158330
+ (let ((__tmp158335
(let ()
(declare (not safe))
(gxc#compile-output-file
- _ctx157362_
+ _ctx157367_
'rt
'".scm"))))
(declare (not safe))
(gxc#compile-scm-file__0
- __tmp158330
- _loader-code157369_)))))
+ __tmp158335
+ _loader-code157374_)))))
(declare (not safe))
(call-with-parameters
- __tmp158329
+ __tmp158334
gxc#current-compile-gsc-options
'#f))))))
- (let ((_all-modules157357_
- (let ((__tmp158331
+ (let ((_all-modules157362_
+ (let ((__tmp158336
(let ()
(declare (not safe))
- (gxc#lift-nested-modules _ctx157350_))))
+ (gxc#lift-nested-modules _ctx157355_))))
(declare (not safe))
- (cons _ctx157350_ __tmp158331))))
+ (cons _ctx157355_ __tmp158336))))
(for-each
- (lambda (_ctx157359_)
- (let ((__tmp158332
+ (lambda (_ctx157364_)
+ (let ((__tmp158337
(lambda ()
(let ()
(declare (not safe))
- (_compile1157352_ _ctx157359_)))))
+ (_compile1157357_ _ctx157364_)))))
(declare (not safe))
(call-with-parameters
- __tmp158332
+ __tmp158337
gxc#current-compile-decls
'())))
- _all-modules157357_)))))
+ _all-modules157362_)))))
(define gxc#compile-meta-code
- (lambda (_ctx157247_)
- (letrec ((_compile-ssi157249_
- (lambda (_code157320_)
- (let* ((_path157322_
+ (lambda (_ctx157252_)
+ (letrec ((_compile-ssi157254_
+ (lambda (_code157325_)
+ (let* ((_path157327_
(let ()
(declare (not safe))
(gxc#compile-output-file
- _ctx157247_
+ _ctx157252_
'#f
'".ssi")))
- (_prelude157333_
- (let* ((_super157324_
+ (_prelude157338_
+ (let* ((_super157329_
(##structure-ref
- _ctx157247_
+ _ctx157252_
'3
gx#phi-context::t
'#f))
- (_$e157326_
+ (_$e157331_
(##structure-ref
- _super157324_
+ _super157329_
'1
gx#expander-context::t
'#f)))
- (if _$e157326_
- ((lambda (_g157328157330_)
+ (if _$e157331_
+ ((lambda (_g157333157335_)
(let ()
(declare (not safe))
- (make-symbol__1 '":" _g157328157330_)))
- _$e157326_)
+ (make-symbol__1 '":" _g157333157335_)))
+ _$e157331_)
':<root>)))
- (_ns157335_
+ (_ns157340_
(##structure-ref
- _ctx157247_
+ _ctx157252_
'6
gx#module-context::t
'#f))
- (_idstr157337_
+ (_idstr157342_
(symbol->string
(##structure-ref
- _ctx157247_
+ _ctx157252_
'1
gx#expander-context::t
'#f)))
- (_pkg157344_
- (let ((_$e157339_
+ (_pkg157349_
+ (let ((_$e157344_
(let ()
(declare (not safe))
- (string-rindex__0 _idstr157337_ '#\/))))
- (if _$e157339_
- ((lambda (_x157342_)
+ (string-rindex__0 _idstr157342_ '#\/))))
+ (if _$e157344_
+ ((lambda (_x157347_)
(string->symbol
- (substring _idstr157337_ '0 _x157342_)))
- _$e157339_)
+ (substring _idstr157342_ '0 _x157347_)))
+ _$e157344_)
'#f)))
- (_rt157346_
- (let ((__tmp158333
+ (_rt157351_
+ (let ((__tmp158338
(gxc#current-compile-runtime-sections)))
(declare (not safe))
- (hash-get __tmp158333 _ctx157247_))))
+ (hash-get __tmp158338 _ctx157252_))))
(let ()
(declare (not safe))
- (gxc#verbose '"compile " _path157322_))
- (let ((__tmp158334
+ (gxc#verbose '"compile " _path157327_))
+ (let ((__tmp158339
(lambda ()
(let ()
(declare (not safe))
- (displayln '"prelude:" '" " _prelude157333_))
- (if _pkg157344_
+ (displayln '"prelude:" '" " _prelude157338_))
+ (if _pkg157349_
(let ()
(declare (not safe))
- (displayln '"package:" '" " _pkg157344_))
+ (displayln '"package:" '" " _pkg157349_))
'#!void)
(let ()
(declare (not safe))
- (displayln '"namespace:" '" " _ns157335_))
+ (displayln '"namespace:" '" " _ns157340_))
(newline)
- (pretty-print _code157320_)
- (if _rt157346_
+ (pretty-print _code157325_)
+ (if _rt157351_
(pretty-print
- (let ((__tmp158335
- (let ((__tmp158339
- (let ((__tmp158340
+ (let ((__tmp158340
+ (let ((__tmp158344
+ (let ((__tmp158345
(let ()
(declare (not safe))
(cons 'load-module
@@ -2455,1098 +2455,1098 @@
'()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons '%#ref __tmp158340)))
- (__tmp158336
- (let ((__tmp158337
- (let ((__tmp158338
+ (cons '%#ref __tmp158345)))
+ (__tmp158341
+ (let ((__tmp158342
+ (let ((__tmp158343
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (cons _rt157346_ '()))))
+ (cons _rt157351_ '()))))
(declare (not safe))
- (cons '%#quote __tmp158338))))
+ (cons '%#quote __tmp158343))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp158337 '()))))
+ (cons __tmp158342 '()))))
(declare (not safe))
- (cons __tmp158339 __tmp158336))))
+ (cons __tmp158344 __tmp158341))))
(declare (not safe))
- (cons '%#call __tmp158335)))
+ (cons '%#call __tmp158340)))
'#!void))))
(declare (not safe))
(gxc#with-output-to-scheme-file
- _path157322_
- __tmp158334)))))
- (_compile-phi157250_
- (lambda (_part157260_)
- (let* ((_part157261157274_ _part157260_)
- (_E157263157278_
+ _path157327_
+ __tmp158339)))))
+ (_compile-phi157255_
+ (lambda (_part157265_)
+ (let* ((_part157266157279_ _part157265_)
+ (_E157268157283_
(lambda ()
(let ()
(declare (not safe))
(error '"No clause matching"
- _part157261157274_))))
- (_K157264157289_
- (lambda (_code157281_
- _n157282_
- _phi157283_
- _phi-ctx157284_)
- (let* ((_code157287_
- (let ((__tmp158341
+ _part157266157279_))))
+ (_K157269157294_
+ (lambda (_code157286_
+ _n157287_
+ _phi157288_
+ _phi-ctx157289_)
+ (let* ((_code157292_
+ (let ((__tmp158346
(lambda ()
(let ()
(declare (not safe))
(gxc#generate-runtime-phi
- _code157281_)))))
+ _code157286_)))))
(declare (not safe))
(call-with-parameters
- __tmp158341
+ __tmp158346
gx#current-expander-context
- _phi-ctx157284_
+ _phi-ctx157289_
gx#current-expander-phi
- _phi157283_)))
- (__tmp158342
+ _phi157288_)))
+ (__tmp158347
(let ()
(declare (not safe))
(gxc#compile-output-file
- _ctx157247_
- _n157282_
+ _ctx157252_
+ _n157287_
'".scm"))))
(declare (not safe))
(gxc#compile-scm-file__%
- __tmp158342
- _code157287_
+ __tmp158347
+ _code157292_
'#t)))))
(if (let ()
(declare (not safe))
- (##pair? _part157261157274_))
- (let ((_hd157265157292_
+ (##pair? _part157266157279_))
+ (let ((_hd157270157297_
(let ()
(declare (not safe))
- (##car _part157261157274_)))
- (_tl157266157294_
+ (##car _part157266157279_)))
+ (_tl157271157299_
(let ()
(declare (not safe))
- (##cdr _part157261157274_))))
- (let ((_phi-ctx157297_ _hd157265157292_))
+ (##cdr _part157266157279_))))
+ (let ((_phi-ctx157302_ _hd157270157297_))
(if (let ()
(declare (not safe))
- (##pair? _tl157266157294_))
- (let ((_hd157267157299_
+ (##pair? _tl157271157299_))
+ (let ((_hd157272157304_
(let ()
(declare (not safe))
- (##car _tl157266157294_)))
- (_tl157268157301_
+ (##car _tl157271157299_)))
+ (_tl157273157306_
(let ()
(declare (not safe))
- (##cdr _tl157266157294_))))
- (let ((_phi157304_ _hd157267157299_))
+ (##cdr _tl157271157299_))))
+ (let ((_phi157309_ _hd157272157304_))
(if (let ()
(declare (not safe))
- (##pair? _tl157268157301_))
- (let ((_hd157269157306_
+ (##pair? _tl157273157306_))
+ (let ((_hd157274157311_
(let ()
(declare (not safe))
- (##car _tl157268157301_)))
- (_tl157270157308_
+ (##car _tl157273157306_)))
+ (_tl157275157313_
(let ()
(declare (not safe))
- (##cdr _tl157268157301_))))
- (let ((_n157311_ _hd157269157306_))
+ (##cdr _tl157273157306_))))
+ (let ((_n157316_ _hd157274157311_))
(if (let ()
(declare (not safe))
- (##pair? _tl157270157308_))
- (let ((_hd157271157313_
+ (##pair? _tl157275157313_))
+ (let ((_hd157276157318_
(let ()
(declare (not safe))
- (##car _tl157270157308_)))
- (_tl157272157315_
+ (##car _tl157275157313_)))
+ (_tl157277157320_
(let ()
(declare (not safe))
- (##cdr _tl157270157308_))))
- (let ((_code157318_
- _hd157271157313_))
+ (##cdr _tl157275157313_))))
+ (let ((_code157323_
+ _hd157276157318_))
(if (let ()
(declare
(not safe))
- (##null? _tl157272157315_))
+ (##null? _tl157277157320_))
(let ()
(declare
(not safe))
- (_K157264157289_
- _code157318_
- _n157311_
- _phi157304_
- _phi-ctx157297_))
+ (_K157269157294_
+ _code157323_
+ _n157316_
+ _phi157309_
+ _phi-ctx157302_))
(let ()
(declare
(not safe))
- (_E157263157278_)))))
+ (_E157268157283_)))))
(let ()
(declare (not safe))
- (_E157263157278_)))))
+ (_E157268157283_)))))
(let ()
(declare (not safe))
- (_E157263157278_)))))
+ (_E157268157283_)))))
(let ()
(declare (not safe))
- (_E157263157278_)))))
- (let () (declare (not safe)) (_E157263157278_)))))))
- (let ((_g158343_
+ (_E157268157283_)))))
+ (let () (declare (not safe)) (_E157268157283_)))))))
+ (let ((_g158348_
(let ()
(declare (not safe))
- (gxc#generate-meta-code _ctx157247_))))
+ (gxc#generate-meta-code _ctx157252_))))
(begin
- (let ((_g158344_
+ (let ((_g158349_
(let ()
(declare (not safe))
- (if (##values? _g158343_)
- (##vector-length _g158343_)
+ (if (##values? _g158348_)
+ (##vector-length _g158348_)
1))))
- (if (not (let () (declare (not safe)) (##fx= _g158344_ 2)))
- (error "Context expects 2 values" _g158344_)))
- (let ((_ssi-code157252_
- (let () (declare (not safe)) (##vector-ref _g158343_ 0)))
- (_phi-code157253_
- (let () (declare (not safe)) (##vector-ref _g158343_ 1))))
+ (if (not (let () (declare (not safe)) (##fx= _g158349_ 2)))
+ (error "Context expects 2 values" _g158349_)))
+ (let ((_ssi-code157257_
+ (let () (declare (not safe)) (##vector-ref _g158348_ 0)))
+ (_phi-code157258_
+ (let () (declare (not safe)) (##vector-ref _g158348_ 1))))
(begin
(let ()
(declare (not safe))
- (_compile-ssi157249_ _ssi-code157252_))
- (let ((_threads157258_
- (map (lambda (_code157255_)
- (let ((__tmp158345
+ (_compile-ssi157254_ _ssi-code157257_))
+ (let ((_threads157263_
+ (map (lambda (_code157260_)
+ (let ((__tmp158350
(lambda ()
(let ()
(declare (not safe))
- (_compile-phi157250_
- _code157255_)))))
+ (_compile-phi157255_
+ _code157260_)))))
(declare (not safe))
- (spawn __tmp158345)))
- _phi-code157253_)))
- (for-each gxc#join! _threads157258_)))))))))
+ (spawn __tmp158350)))
+ _phi-code157258_)))
+ (for-each gxc#join! _threads157263_)))))))))
(define gxc#compile-ssxi-code
- (lambda (_ctx157230_)
- (let* ((_path157232_
+ (lambda (_ctx157235_)
+ (let* ((_path157237_
(let ()
(declare (not safe))
- (gxc#compile-output-file _ctx157230_ '#f '".ssxi.ss")))
- (_code157234_
- (let ((__tmp158346
+ (gxc#compile-output-file _ctx157235_ '#f '".ssxi.ss")))
+ (_code157239_
+ (let ((__tmp158351
(##structure-ref
- _ctx157230_
+ _ctx157235_
'11
gx#module-context::t
'#f)))
(declare (not safe))
- (gxc#apply-generate-ssxi __tmp158346)))
- (_idstr157236_
+ (gxc#apply-generate-ssxi __tmp158351)))
+ (_idstr157241_
(symbol->string
- (##structure-ref _ctx157230_ '1 gx#expander-context::t '#f)))
- (_pkg157243_
- (let ((_$e157238_
+ (##structure-ref _ctx157235_ '1 gx#expander-context::t '#f)))
+ (_pkg157248_
+ (let ((_$e157243_
(let ()
(declare (not safe))
- (string-rindex__0 _idstr157236_ '#\/))))
- (if _$e157238_
- ((lambda (_x157241_)
+ (string-rindex__0 _idstr157241_ '#\/))))
+ (if _$e157243_
+ ((lambda (_x157246_)
(string->symbol
- (substring _idstr157236_ '0 _x157241_)))
- _$e157238_)
+ (substring _idstr157241_ '0 _x157246_)))
+ _$e157243_)
'#f))))
- (let () (declare (not safe)) (gxc#verbose '"compile " _path157232_))
- (let ((__tmp158347
+ (let () (declare (not safe)) (gxc#verbose '"compile " _path157237_))
+ (let ((__tmp158352
(lambda ()
(let ()
(declare (not safe))
(displayln '"prelude: :gerbil/compiler/ssxi"))
- (if _pkg157243_
+ (if _pkg157248_
(let ()
(declare (not safe))
- (displayln '"package: " _pkg157243_))
+ (displayln '"package: " _pkg157248_))
'#!void)
(newline)
- (pretty-print _code157234_))))
+ (pretty-print _code157239_))))
(declare (not safe))
- (gxc#with-output-to-scheme-file _path157232_ __tmp158347)))))
+ (gxc#with-output-to-scheme-file _path157237_ __tmp158352)))))
(define gxc#generate-meta-code
- (lambda (_ctx157223_)
- (let* ((_state157225_
- (let ((__obj158105
+ (lambda (_ctx157228_)
+ (let* ((_state157230_
+ (let ((__obj158110
(let ()
(declare (not safe))
(##structure gxc#meta-state::t '#f '#f '#f '#f))))
- (gxc#meta-state:::init! __obj158105 _ctx157223_)
- __obj158105))
- (_ssi-code157227_
- (let ((__tmp158348
+ (gxc#meta-state:::init! __obj158110 _ctx157228_)
+ __obj158110))
+ (_ssi-code157232_
+ (let ((__tmp158353
(##structure-ref
- _ctx157223_
+ _ctx157228_
'11
gx#module-context::t
'#f)))
(declare (not safe))
- (gxc#apply-generate-meta __tmp158348 _state157225_))))
- (values _ssi-code157227_
+ (gxc#apply-generate-meta __tmp158353 _state157230_))))
+ (values _ssi-code157232_
(let ()
(declare (not safe))
- (gxc#meta-state-end! _state157225_))))))
+ (gxc#meta-state-end! _state157230_))))))
(define gxc#generate-runtime-phi
- (lambda (_stx157216_)
- (let ((_lifts157218_ (let () (declare (not safe)) (box '()))))
- (let ((__tmp158351
+ (lambda (_stx157221_)
+ (let ((_lifts157223_ (let () (declare (not safe)) (box '()))))
+ (let ((__tmp158356
(lambda ()
- (let ((_code157221_
+ (let ((_code157226_
(let ()
(declare (not safe))
- (gxc#apply-generate-runtime-phi _stx157216_))))
- (if (let ((__tmp158355 (unbox _lifts157218_)))
+ (gxc#apply-generate-runtime-phi _stx157221_))))
+ (if (let ((__tmp158360 (unbox _lifts157223_)))
(declare (not safe))
- (null? __tmp158355))
- _code157221_
- (let ((__tmp158352
- (let ((__tmp158354
+ (null? __tmp158360))
+ _code157226_
+ (let ((__tmp158357
+ (let ((__tmp158359
(let ()
(declare (not safe))
- (cons _code157221_ '())))
- (__tmp158353
- (reverse (unbox _lifts157218_))))
+ (cons _code157226_ '())))
+ (__tmp158358
+ (reverse (unbox _lifts157223_))))
(declare (not safe))
- (foldr1 cons __tmp158354 __tmp158353))))
+ (foldr1 cons __tmp158359 __tmp158358))))
(declare (not safe))
- (cons 'begin __tmp158352))))))
- (__tmp158350
+ (cons 'begin __tmp158357))))))
+ (__tmp158355
(let () (declare (not safe)) (make-hash-table-eq)))
- (__tmp158349
+ (__tmp158354
(let ()
(declare (not safe))
(gxc#make-bound-identifier-table))))
(declare (not safe))
(call-with-parameters
- __tmp158351
+ __tmp158356
gxc#current-compile-lift
- _lifts157218_
+ _lifts157223_
gxc#current-compile-marks
- __tmp158350
+ __tmp158355
gxc#current-compile-identifiers
- __tmp158349)))))
+ __tmp158354)))))
(define gxc#lift-nested-modules
- (lambda (_ctx157212_)
- (let ((_modules157214_ (let () (declare (not safe)) (box '()))))
- (let ((__tmp158356
- (##structure-ref _ctx157212_ '11 gx#module-context::t '#f)))
+ (lambda (_ctx157217_)
+ (let ((_modules157219_ (let () (declare (not safe)) (box '()))))
+ (let ((__tmp158361
+ (##structure-ref _ctx157217_ '11 gx#module-context::t '#f)))
(declare (not safe))
- (gxc#apply-lift-modules __tmp158356 _modules157214_))
- (reverse (unbox _modules157214_)))))
+ (gxc#apply-lift-modules __tmp158361 _modules157219_))
+ (reverse (unbox _modules157219_)))))
(define gxc#compile-scm-file__%
- (lambda (_path157195_ _code157196_ _phi?157197_)
- (let () (declare (not safe)) (gxc#verbose '"compile " _path157195_))
- (let ((__tmp158357
+ (lambda (_path157200_ _code157201_ _phi?157202_)
+ (let () (declare (not safe)) (gxc#verbose '"compile " _path157200_))
+ (let ((__tmp158362
(lambda ()
(pretty-print
- (let ((__tmp158358
- (let ((__tmp158365
+ (let ((__tmp158363
+ (let ((__tmp158370
(let ()
(declare (not safe))
(cons 'block '())))
- (__tmp158359
- (let ((__tmp158364
+ (__tmp158364
+ (let ((__tmp158369
(let ()
(declare (not safe))
(cons 'standard-bindings '())))
- (__tmp158360
- (let ((__tmp158363
+ (__tmp158365
+ (let ((__tmp158368
(let ()
(declare (not safe))
(cons 'extended-bindings '())))
- (__tmp158361
- (let ((__tmp158362
- (if _phi?157197_
+ (__tmp158366
+ (let ((__tmp158367
+ (if _phi?157202_
'((inlining-limit
200))
'())))
(declare (not safe))
(foldr1 cons
'()
- __tmp158362))))
+ __tmp158367))))
(declare (not safe))
- (cons __tmp158363 __tmp158361))))
+ (cons __tmp158368 __tmp158366))))
(declare (not safe))
- (cons __tmp158364 __tmp158360))))
+ (cons __tmp158369 __tmp158365))))
(declare (not safe))
- (cons __tmp158365 __tmp158359))))
+ (cons __tmp158370 __tmp158364))))
(declare (not safe))
- (cons 'declare __tmp158358)))
- (pretty-print _code157196_))))
+ (cons 'declare __tmp158363)))
+ (pretty-print _code157201_))))
(declare (not safe))
- (gxc#with-output-to-scheme-file _path157195_ __tmp158357))
+ (gxc#with-output-to-scheme-file _path157200_ __tmp158362))
(if (gxc#current-compile-invoke-gsc)
(let ()
(declare (not safe))
- (gxc#gsc-compile-file _path157195_ _phi?157197_))
+ (gxc#gsc-compile-file _path157200_ _phi?157202_))
'#!void)
(if (gxc#current-compile-keep-scm)
'#!void
- (delete-file _path157195_))))
+ (delete-file _path157200_))))
(define gxc#compile-scm-file__0
- (lambda (_path157203_ _code157204_)
- (let ((_phi?157206_ '#f))
+ (lambda (_path157208_ _code157209_)
+ (let ((_phi?157211_ '#f))
(declare (not safe))
- (gxc#compile-scm-file__% _path157203_ _code157204_ _phi?157206_))))
+ (gxc#compile-scm-file__% _path157208_ _code157209_ _phi?157211_))))
(define gxc#compile-scm-file
- (lambda _g158367_
- (let ((_g158366_ (let () (declare (not safe)) (##length _g158367_))))
- (cond ((let () (declare (not safe)) (##fx= _g158366_ 2))
- (apply (lambda (_path157203_ _code157204_)
+ (lambda _g158372_
+ (let ((_g158371_ (let () (declare (not safe)) (##length _g158372_))))
+ (cond ((let () (declare (not safe)) (##fx= _g158371_ 2))
+ (apply (lambda (_path157208_ _code157209_)
(let ()
(declare (not safe))
(gxc#compile-scm-file__0
- _path157203_
- _code157204_)))
- _g158367_))
- ((let () (declare (not safe)) (##fx= _g158366_ 3))
- (apply (lambda (_path157208_ _code157209_ _phi?157210_)
+ _path157208_
+ _code157209_)))
+ _g158372_))
+ ((let () (declare (not safe)) (##fx= _g158371_ 3))
+ (apply (lambda (_path157213_ _code157214_ _phi?157215_)
(let ()
(declare (not safe))
(gxc#compile-scm-file__%
- _path157208_
- _code157209_
- _phi?157210_)))
- _g158367_))
+ _path157213_
+ _code157214_
+ _phi?157215_)))
+ _g158372_))
(else
(##raise-wrong-number-of-arguments-exception
gxc#compile-scm-file
- _g158367_))))))
+ _g158372_))))))
(define gxc#gsc-link-options__%
- (lambda (_phi?157096_)
- (let _lp157098_ ((_rest157100_ (gxc#current-compile-gsc-options))
- (_opts157101_ '()))
- (let* ((_rest157102157122_ _rest157100_)
- (_else157106157130_
+ (lambda (_phi?157101_)
+ (let _lp157103_ ((_rest157105_ (gxc#current-compile-gsc-options))
+ (_opts157106_ '()))
+ (let* ((_rest157107157127_ _rest157105_)
+ (_else157111157135_
(lambda ()
- (if (and (let () (declare (not safe)) (not _phi?157096_))
+ (if (and (let () (declare (not safe)) (not _phi?157101_))
(gxc#current-compile-debug))
- (let ((__tmp158368
- (let ((__tmp158369 (reverse _opts157101_)))
+ (let ((__tmp158373
+ (let ((__tmp158374 (reverse _opts157106_)))
(declare (not safe))
- (cons '"-track-scheme" __tmp158369))))
+ (cons '"-track-scheme" __tmp158374))))
(declare (not safe))
- (cons '"-debug-source" __tmp158368))
- (reverse _opts157101_)))))
- (let ((_K157116157173_
- (lambda (_rest157171_)
+ (cons '"-debug-source" __tmp158373))
+ (reverse _opts157106_)))))
+ (let ((_K157121157178_
+ (lambda (_rest157176_)
(let ()
(declare (not safe))
- (_lp157098_ _rest157171_ _opts157101_))))
- (_K157111157155_
- (lambda (_rest157153_)
+ (_lp157103_ _rest157176_ _opts157106_))))
+ (_K157116157160_
+ (lambda (_rest157158_)
(let ()
(declare (not safe))
- (_lp157098_ _rest157153_ _opts157101_))))
- (_K157108157137_
- (lambda (_rest157134_ _opt157135_)
- (let ((__tmp158370
+ (_lp157103_ _rest157158_ _opts157106_))))
+ (_K157113157142_
+ (lambda (_rest157139_ _opt157140_)
+ (let ((__tmp158375
(let ()
(declare (not safe))
- (cons _opt157135_ _opts157101_))))
+ (cons _opt157140_ _opts157106_))))
(declare (not safe))
- (_lp157098_ _rest157134_ __tmp158370)))))
- (if (let () (declare (not safe)) (##pair? _rest157102157122_))
- (let ((_tl157118157178_
+ (_lp157103_ _rest157139_ __tmp158375)))))
+ (if (let () (declare (not safe)) (##pair? _rest157107157127_))
+ (let ((_tl157123157183_
(let ()
(declare (not safe))
- (##cdr _rest157102157122_)))
- (_hd157117157176_
+ (##cdr _rest157107157127_)))
+ (_hd157122157181_
(let ()
(declare (not safe))
- (##car _rest157102157122_))))
+ (##car _rest157107157127_))))
(if (let ()
(declare (not safe))
- (equal? _hd157117157176_ '"-cc-options"))
+ (equal? _hd157122157181_ '"-cc-options"))
(if (let ()
(declare (not safe))
- (##pair? _tl157118157178_))
- (let* ((_tl157120157181_
+ (##pair? _tl157123157183_))
+ (let* ((_tl157125157186_
(let ()
(declare (not safe))
- (##cdr _tl157118157178_)))
- (_rest157184_ _tl157120157181_))
+ (##cdr _tl157123157183_)))
+ (_rest157189_ _tl157125157186_))
(declare (not safe))
- (_K157116157173_ _rest157184_))
- (let ((_opt157145_ _hd157117157176_)
- (_rest157147_ _tl157118157178_))
+ (_K157121157178_ _rest157189_))
+ (let ((_opt157150_ _hd157122157181_)
+ (_rest157152_ _tl157123157183_))
(let ()
(declare (not safe))
- (_K157108157137_ _rest157147_ _opt157145_))))
+ (_K157113157142_ _rest157152_ _opt157150_))))
(if (let ()
(declare (not safe))
- (equal? _hd157117157176_ '"-ld-options"))
+ (equal? _hd157122157181_ '"-ld-options"))
(if (let ()
(declare (not safe))
- (##pair? _tl157118157178_))
- (let* ((_tl157115157163_
+ (##pair? _tl157123157183_))
+ (let* ((_tl157120157168_
(let ()
(declare (not safe))
- (##cdr _tl157118157178_)))
- (_rest157166_ _tl157115157163_))
+ (##cdr _tl157123157183_)))
+ (_rest157171_ _tl157120157168_))
(declare (not safe))
- (_K157111157155_ _rest157166_))
- (let ((_opt157145_ _hd157117157176_)
- (_rest157147_ _tl157118157178_))
+ (_K157116157160_ _rest157171_))
+ (let ((_opt157150_ _hd157122157181_)
+ (_rest157152_ _tl157123157183_))
(let ()
(declare (not safe))
- (_K157108157137_
- _rest157147_
- _opt157145_))))
- (let ((_opt157145_ _hd157117157176_)
- (_rest157147_ _tl157118157178_))
+ (_K157113157142_
+ _rest157152_
+ _opt157150_))))
+ (let ((_opt157150_ _hd157122157181_)
+ (_rest157152_ _tl157123157183_))
(let ()
(declare (not safe))
- (_K157108157137_ _rest157147_ _opt157145_))))))
- (let () (declare (not safe)) (_else157106157130_))))))))
+ (_K157113157142_ _rest157152_ _opt157150_))))))
+ (let () (declare (not safe)) (_else157111157135_))))))))
(define gxc#gsc-link-options__0
(lambda ()
- (let ((_phi?157190_ '#f))
+ (let ((_phi?157195_ '#f))
(declare (not safe))
- (gxc#gsc-link-options__% _phi?157190_))))
+ (gxc#gsc-link-options__% _phi?157195_))))
(define gxc#gsc-link-options
- (lambda _g158372_
- (let ((_g158371_ (let () (declare (not safe)) (##length _g158372_))))
- (cond ((let () (declare (not safe)) (##fx= _g158371_ 0))
+ (lambda _g158377_
+ (let ((_g158376_ (let () (declare (not safe)) (##length _g158377_))))
+ (cond ((let () (declare (not safe)) (##fx= _g158376_ 0))
(apply (lambda ()
(let ()
(declare (not safe))
(gxc#gsc-link-options__0)))
- _g158372_))
- ((let () (declare (not safe)) (##fx= _g158371_ 1))
- (apply (lambda (_phi?157192_)
+ _g158377_))
+ ((let () (declare (not safe)) (##fx= _g158376_ 1))
+ (apply (lambda (_phi?157197_)
(let ()
(declare (not safe))
- (gxc#gsc-link-options__% _phi?157192_)))
- _g158372_))
+ (gxc#gsc-link-options__% _phi?157197_)))
+ _g158377_))
(else
(##raise-wrong-number-of-arguments-exception
gxc#gsc-link-options
- _g158372_))))))
+ _g158377_))))))
(define gxc#gsc-cc-options__%
- (lambda (_phi?156997_)
- (let _lp156999_ ((_rest157001_ (gxc#current-compile-gsc-options))
- (_opts157002_ '()))
- (let* ((_rest157003157023_ _rest157001_)
- (_else157007157031_
+ (lambda (_phi?157002_)
+ (let _lp157004_ ((_rest157006_ (gxc#current-compile-gsc-options))
+ (_opts157007_ '()))
+ (let* ((_rest157008157028_ _rest157006_)
+ (_else157012157036_
(lambda ()
- (if (and (let () (declare (not safe)) (not _phi?156997_))
+ (if (and (let () (declare (not safe)) (not _phi?157002_))
(gxc#current-compile-debug))
- (let ((__tmp158373
- (let ((__tmp158374 (reverse _opts157002_)))
+ (let ((__tmp158378
+ (let ((__tmp158379 (reverse _opts157007_)))
(declare (not safe))
- (cons '"-g" __tmp158374))))
+ (cons '"-g" __tmp158379))))
(declare (not safe))
- (cons '"-cc-options" __tmp158373))
- (reverse _opts157002_)))))
- (let ((_K157017157070_
- (lambda (_rest157067_ _opt157068_)
- (let ((__tmp158375
- (let ((__tmp158376
+ (cons '"-cc-options" __tmp158378))
+ (reverse _opts157007_)))))
+ (let ((_K157022157075_
+ (lambda (_rest157072_ _opt157073_)
+ (let ((__tmp158380
+ (let ((__tmp158381
(let ()
(declare (not safe))
- (cons '"-cc-options" _opts157002_))))
+ (cons '"-cc-options" _opts157007_))))
(declare (not safe))
- (cons _opt157068_ __tmp158376))))
+ (cons _opt157073_ __tmp158381))))
(declare (not safe))
- (_lp156999_ _rest157067_ __tmp158375))))
- (_K157012157051_
- (lambda (_rest157049_)
+ (_lp157004_ _rest157072_ __tmp158380))))
+ (_K157017157056_
+ (lambda (_rest157054_)
(let ()
(declare (not safe))
- (_lp156999_ _rest157049_ _opts157002_))))
- (_K157009157037_
- (lambda (_rest157035_)
+ (_lp157004_ _rest157054_ _opts157007_))))
+ (_K157014157042_
+ (lambda (_rest157040_)
(let ()
(declare (not safe))
- (_lp156999_ _rest157035_ _opts157002_)))))
- (if (let () (declare (not safe)) (##pair? _rest157003157023_))
- (let ((_tl157019157075_
+ (_lp157004_ _rest157040_ _opts157007_)))))
+ (if (let () (declare (not safe)) (##pair? _rest157008157028_))
+ (let ((_tl157024157080_
(let ()
(declare (not safe))
- (##cdr _rest157003157023_)))
- (_hd157018157073_
+ (##cdr _rest157008157028_)))
+ (_hd157023157078_
(let ()
(declare (not safe))
- (##car _rest157003157023_))))
+ (##car _rest157008157028_))))
(if (let ()
(declare (not safe))
- (equal? _hd157018157073_ '"-cc-options"))
+ (equal? _hd157023157078_ '"-cc-options"))
(if (let ()
(declare (not safe))
- (##pair? _tl157019157075_))
- (let ((_tl157021157080_
+ (##pair? _tl157024157080_))
+ (let ((_tl157026157085_
(let ()
(declare (not safe))
- (##cdr _tl157019157075_)))
- (_hd157020157078_
+ (##cdr _tl157024157080_)))
+ (_hd157025157083_
(let ()
(declare (not safe))
- (##car _tl157019157075_))))
- (let ((_opt157083_ _hd157020157078_)
- (_rest157085_ _tl157021157080_))
+ (##car _tl157024157080_))))
+ (let ((_opt157088_ _hd157025157083_)
+ (_rest157090_ _tl157026157085_))
(let ()
(declare (not safe))
- (_K157017157070_ _rest157085_ _opt157083_))))
- (let ((_rest157043_ _tl157019157075_))
+ (_K157022157075_ _rest157090_ _opt157088_))))
+ (let ((_rest157048_ _tl157024157080_))
(declare (not safe))
- (_K157009157037_ _rest157043_)))
+ (_K157014157042_ _rest157048_)))
(if (let ()
(declare (not safe))
- (equal? _hd157018157073_ '"-ld-options"))
+ (equal? _hd157023157078_ '"-ld-options"))
(if (let ()
(declare (not safe))
- (##pair? _tl157019157075_))
- (let* ((_tl157016157059_
+ (##pair? _tl157024157080_))
+ (let* ((_tl157021157064_
(let ()
(declare (not safe))
- (##cdr _tl157019157075_)))
- (_rest157062_ _tl157016157059_))
+ (##cdr _tl157024157080_)))
+ (_rest157067_ _tl157021157064_))
(declare (not safe))
- (_K157012157051_ _rest157062_))
- (let ((_rest157043_ _tl157019157075_))
+ (_K157017157056_ _rest157067_))
+ (let ((_rest157048_ _tl157024157080_))
(declare (not safe))
- (_K157009157037_ _rest157043_)))
- (let ((_rest157043_ _tl157019157075_))
+ (_K157014157042_ _rest157048_)))
+ (let ((_rest157048_ _tl157024157080_))
(declare (not safe))
- (_K157009157037_ _rest157043_)))))
- (let () (declare (not safe)) (_else157007157031_))))))))
+ (_K157014157042_ _rest157048_)))))
+ (let () (declare (not safe)) (_else157012157036_))))))))
(define gxc#gsc-cc-options__0
(lambda ()
- (let ((_phi?157091_ '#f))
+ (let ((_phi?157096_ '#f))
(declare (not safe))
- (gxc#gsc-cc-options__% _phi?157091_))))
+ (gxc#gsc-cc-options__% _phi?157096_))))
(define gxc#gsc-cc-options
- (lambda _g158378_
- (let ((_g158377_ (let () (declare (not safe)) (##length _g158378_))))
- (cond ((let () (declare (not safe)) (##fx= _g158377_ 0))
+ (lambda _g158383_
+ (let ((_g158382_ (let () (declare (not safe)) (##length _g158383_))))
+ (cond ((let () (declare (not safe)) (##fx= _g158382_ 0))
(apply (lambda ()
(let ()
(declare (not safe))
(gxc#gsc-cc-options__0)))
- _g158378_))
- ((let () (declare (not safe)) (##fx= _g158377_ 1))
- (apply (lambda (_phi?157093_)
+ _g158383_))
+ ((let () (declare (not safe)) (##fx= _g158382_ 1))
+ (apply (lambda (_phi?157098_)
(let ()
(declare (not safe))
- (gxc#gsc-cc-options__% _phi?157093_)))
- _g158378_))
+ (gxc#gsc-cc-options__% _phi?157098_)))
+ _g158383_))
(else
(##raise-wrong-number-of-arguments-exception
gxc#gsc-cc-options
- _g158378_))))))
+ _g158383_))))))
(define gxc#gsc-static-include-options
- (lambda (_staticdir156992_)
- (let* ((_user-staticdir156994_
+ (lambda (_staticdir156997_)
+ (let* ((_user-staticdir156999_
(path-expand
(path-expand
'"lib/static"
(let () (declare (not safe)) (gerbil-path)))))
- (__tmp158379
- (let ((__tmp158380
+ (__tmp158384
+ (let ((__tmp158385
(string-append
'"-I "
- _staticdir156992_
+ _staticdir156997_
'" -I "
- _user-staticdir156994_)))
+ _user-staticdir156999_)))
(declare (not safe))
- (cons __tmp158380 '()))))
+ (cons __tmp158385 '()))))
(declare (not safe))
- (cons '"-cc-options" __tmp158379))))
+ (cons '"-cc-options" __tmp158384))))
(define gxc#gcc-ld-options
(lambda ()
- (let _lp156904_ ((_rest156906_ (gxc#current-compile-gsc-options))
- (_opts156907_ '()))
- (let* ((_rest156908156928_ _rest156906_)
- (_else156912156936_ (lambda () _opts156907_)))
- (let ((_K156922156979_
- (lambda (_rest156977_)
+ (let _lp156909_ ((_rest156911_ (gxc#current-compile-gsc-options))
+ (_opts156912_ '()))
+ (let* ((_rest156913156933_ _rest156911_)
+ (_else156917156941_ (lambda () _opts156912_)))
+ (let ((_K156927156984_
+ (lambda (_rest156982_)
(let ()
(declare (not safe))
- (_lp156904_ _rest156977_ _opts156907_))))
- (_K156917156957_
- (lambda (_rest156954_ _opt156955_)
- (let ((__tmp158381
- (append _opts156907_
- (let ((__tmp158382
+ (_lp156909_ _rest156982_ _opts156912_))))
+ (_K156922156962_
+ (lambda (_rest156959_ _opt156960_)
+ (let ((__tmp158386
+ (append _opts156912_
+ (let ((__tmp158387
(let ()
(declare (not safe))
(string-split
- _opt156955_
+ _opt156960_
'#\space))))
(declare (not safe))
(filter gxc#not-string-empty?
- __tmp158382)))))
+ __tmp158387)))))
(declare (not safe))
- (_lp156904_ _rest156954_ __tmp158381))))
- (_K156914156942_
- (lambda (_rest156940_)
+ (_lp156909_ _rest156959_ __tmp158386))))
+ (_K156919156947_
+ (lambda (_rest156945_)
(let ()
(declare (not safe))
- (_lp156904_ _rest156940_ _opts156907_)))))
- (if (let () (declare (not safe)) (##pair? _rest156908156928_))
- (let ((_tl156924156984_
+ (_lp156909_ _rest156945_ _opts156912_)))))
+ (if (let () (declare (not safe)) (##pair? _rest156913156933_))
+ (let ((_tl156929156989_
(let ()
(declare (not safe))
- (##cdr _rest156908156928_)))
- (_hd156923156982_
+ (##cdr _rest156913156933_)))
+ (_hd156928156987_
(let ()
(declare (not safe))
- (##car _rest156908156928_))))
+ (##car _rest156913156933_))))
(if (let ()
(declare (not safe))
- (equal? _hd156923156982_ '"-cc-options"))
+ (equal? _hd156928156987_ '"-cc-options"))
(if (let ()
(declare (not safe))
- (##pair? _tl156924156984_))
- (let* ((_tl156926156987_
+ (##pair? _tl156929156989_))
+ (let* ((_tl156931156992_
(let ()
(declare (not safe))
- (##cdr _tl156924156984_)))
- (_rest156990_ _tl156926156987_))
+ (##cdr _tl156929156989_)))
+ (_rest156995_ _tl156931156992_))
(declare (not safe))
- (_K156922156979_ _rest156990_))
- (let ((_rest156948_ _tl156924156984_))
+ (_K156927156984_ _rest156995_))
+ (let ((_rest156953_ _tl156929156989_))
(declare (not safe))
- (_K156914156942_ _rest156948_)))
+ (_K156919156947_ _rest156953_)))
(if (let ()
(declare (not safe))
- (equal? _hd156923156982_ '"-ld-options"))
+ (equal? _hd156928156987_ '"-ld-options"))
(if (let ()
(declare (not safe))
- (##pair? _tl156924156984_))
- (let ((_tl156921156967_
+ (##pair? _tl156929156989_))
+ (let ((_tl156926156972_
(let ()
(declare (not safe))
- (##cdr _tl156924156984_)))
- (_hd156920156965_
+ (##cdr _tl156929156989_)))
+ (_hd156925156970_
(let ()
(declare (not safe))
- (##car _tl156924156984_))))
- (let ((_opt156970_ _hd156920156965_)
- (_rest156972_ _tl156921156967_))
+ (##car _tl156929156989_))))
+ (let ((_opt156975_ _hd156925156970_)
+ (_rest156977_ _tl156926156972_))
(let ()
(declare (not safe))
- (_K156917156957_
- _rest156972_
- _opt156970_))))
- (let ((_rest156948_ _tl156924156984_))
+ (_K156922156962_
+ _rest156977_
+ _opt156975_))))
+ (let ((_rest156953_ _tl156929156989_))
(declare (not safe))
- (_K156914156942_ _rest156948_)))
- (let ((_rest156948_ _tl156924156984_))
+ (_K156919156947_ _rest156953_)))
+ (let ((_rest156953_ _tl156929156989_))
(declare (not safe))
- (_K156914156942_ _rest156948_)))))
- (let () (declare (not safe)) (_else156912156936_))))))))
+ (_K156919156947_ _rest156953_)))))
+ (let () (declare (not safe)) (_else156917156941_))))))))
(define gxc#not-string-empty?
- (lambda (_str156901_)
- (let ((__tmp158383
- (let () (declare (not safe)) (string-empty? _str156901_))))
+ (lambda (_str156906_)
+ (let ((__tmp158388
+ (let () (declare (not safe)) (string-empty? _str156906_))))
(declare (not safe))
- (not __tmp158383))))
+ (not __tmp158388))))
(define gxc#gsc-compile-file
- (lambda (_path156869_ _phi?156870_)
- (letrec ((_gsc-link-path156872_
- (lambda (_base-path156893_)
- (let _lp156895_ ((_n156897_ '1))
- (let ((_path156899_
+ (lambda (_path156874_ _phi?156875_)
+ (letrec ((_gsc-link-path156877_
+ (lambda (_base-path156898_)
+ (let _lp156900_ ((_n156902_ '1))
+ (let ((_path156904_
(string-append
- _base-path156893_
+ _base-path156898_
'".o"
- (number->string _n156897_))))
- (if (file-exists? _path156899_)
- (let ((__tmp158384
+ (number->string _n156902_))))
+ (if (file-exists? _path156904_)
+ (let ((__tmp158389
(let ()
(declare (not safe))
- (+ _n156897_ '1))))
- (declare (not safe))
- (_lp156895_ __tmp158384))
- _path156899_))))))
- (let* ((_base-path156874_ (path-strip-extension _path156869_))
- (_path-c156876_ (string-append _base-path156874_ '".c"))
- (_path-o156878_ (string-append _base-path156874_ '".o"))
- (_link-path156880_
+ (+ _n156902_ '1))))
+ (declare (not safe))
+ (_lp156900_ __tmp158389))
+ _path156904_))))))
+ (let* ((_base-path156879_ (path-strip-extension _path156874_))
+ (_path-c156881_ (string-append _base-path156879_ '".c"))
+ (_path-o156883_ (string-append _base-path156879_ '".o"))
+ (_link-path156885_
(let ()
(declare (not safe))
- (_gsc-link-path156872_ _base-path156874_)))
- (_link-path-c156882_ (string-append _link-path156880_ '".c"))
- (_link-path-o156884_ (string-append _link-path156880_ '".o"))
- (_gsc-link-opts156886_
+ (_gsc-link-path156877_ _base-path156879_)))
+ (_link-path-c156887_ (string-append _link-path156885_ '".c"))
+ (_link-path-o156889_ (string-append _link-path156885_ '".o"))
+ (_gsc-link-opts156891_
(let ()
(declare (not safe))
- (gxc#gsc-link-options__% _phi?156870_)))
- (_gsc-cc-opts156888_
+ (gxc#gsc-link-options__% _phi?156875_)))
+ (_gsc-cc-opts156893_
(let ()
(declare (not safe))
- (gxc#gsc-cc-options__% _phi?156870_)))
- (_gcc-ld-opts156890_
+ (gxc#gsc-cc-options__% _phi?156875_)))
+ (_gcc-ld-opts156895_
(let () (declare (not safe)) (gxc#gcc-ld-options))))
- (let ((__tmp158391 (let () (declare (not safe)) (gxc#gerbil-gsc)))
- (__tmp158385
- (let ((__tmp158386
- (let ((__tmp158387
- (let ((__tmp158388
- (let ((__tmp158389
- (let ((__tmp158390
+ (let ((__tmp158396 (let () (declare (not safe)) (gxc#gerbil-gsc)))
+ (__tmp158390
+ (let ((__tmp158391
+ (let ((__tmp158392
+ (let ((__tmp158393
+ (let ((__tmp158394
+ (let ((__tmp158395
(let ()
(declare (not safe))
- (cons _path156869_
+ (cons _path156874_
'()))))
(declare (not safe))
(foldr1 cons
- __tmp158390
- _gsc-link-opts156886_))))
+ __tmp158395
+ _gsc-link-opts156891_))))
(declare (not safe))
- (cons _link-path-c156882_
- __tmp158389))))
+ (cons _link-path-c156887_
+ __tmp158394))))
(declare (not safe))
- (cons '"-o" __tmp158388))))
+ (cons '"-o" __tmp158393))))
(declare (not safe))
- (cons '"-flat" __tmp158387))))
+ (cons '"-flat" __tmp158392))))
(declare (not safe))
- (cons '"-link" __tmp158386))))
+ (cons '"-link" __tmp158391))))
(declare (not safe))
- (gxc#invoke __tmp158391 __tmp158385 'stdout-redirection: '#t))
- (let ((__tmp158398 (let () (declare (not safe)) (gxc#gerbil-gsc)))
- (__tmp158392
- (let ((__tmp158393
- (let ((__tmp158394
- (let ((__tmp158395
- (let ((__tmp158396
- (let ((__tmp158397
+ (gxc#invoke __tmp158396 __tmp158390 'stdout-redirection: '#t))
+ (let ((__tmp158403 (let () (declare (not safe)) (gxc#gerbil-gsc)))
+ (__tmp158397
+ (let ((__tmp158398
+ (let ((__tmp158399
+ (let ((__tmp158400
+ (let ((__tmp158401
+ (let ((__tmp158402
(let ()
(declare (not safe))
- (cons _link-path-c156882_
+ (cons _link-path-c156887_
'()))))
(declare (not safe))
- (cons _path-c156876_
- __tmp158397))))
+ (cons _path-c156881_
+ __tmp158402))))
(declare (not safe))
(foldr1 cons
- __tmp158396
- _gsc-cc-opts156888_))))
+ __tmp158401
+ _gsc-cc-opts156893_))))
(declare (not safe))
- (cons '"-D___DYNAMIC" __tmp158395))))
+ (cons '"-D___DYNAMIC" __tmp158400))))
(declare (not safe))
- (cons '"-cc-options" __tmp158394))))
+ (cons '"-cc-options" __tmp158399))))
(declare (not safe))
- (cons '"-obj" __tmp158393))))
+ (cons '"-obj" __tmp158398))))
(declare (not safe))
- (gxc#invoke __tmp158398 __tmp158392 'stdout-redirection: '#t))
- (let ((__tmp158404 (let () (declare (not safe)) (gxc#gerbil-gcc)))
- (__tmp158399
- (let ((__tmp158400
- (let ((__tmp158401
- (let ((__tmp158402
- (let ((__tmp158403
+ (gxc#invoke __tmp158403 __tmp158397 'stdout-redirection: '#t))
+ (let ((__tmp158409 (let () (declare (not safe)) (gxc#gerbil-gcc)))
+ (__tmp158404
+ (let ((__tmp158405
+ (let ((__tmp158406
+ (let ((__tmp158407
+ (let ((__tmp158408
(let ()
(declare (not safe))
- (cons _link-path-o156884_
- _gcc-ld-opts156890_))))
+ (cons _link-path-o156889_
+ _gcc-ld-opts156895_))))
(declare (not safe))
- (cons _path-o156878_ __tmp158403))))
+ (cons _path-o156883_ __tmp158408))))
(declare (not safe))
- (cons _link-path156880_ __tmp158402))))
+ (cons _link-path156885_ __tmp158407))))
(declare (not safe))
- (cons '"-o" __tmp158401))))
+ (cons '"-o" __tmp158406))))
(declare (not safe))
- (cons '"-shared" __tmp158400))))
+ (cons '"-shared" __tmp158405))))
(declare (not safe))
- (gxc#invoke __tmp158404 __tmp158399))
+ (gxc#invoke __tmp158409 __tmp158404))
(for-each
delete-file
- (let ((__tmp158405
- (let ((__tmp158406
- (let ((__tmp158407
+ (let ((__tmp158410
+ (let ((__tmp158411
+ (let ((__tmp158412
(let ()
(declare (not safe))
- (cons _link-path-o156884_ '()))))
+ (cons _link-path-o156889_ '()))))
(declare (not safe))
- (cons _link-path-c156882_ __tmp158407))))
+ (cons _link-path-c156887_ __tmp158412))))
(declare (not safe))
- (cons _path-o156878_ __tmp158406))))
+ (cons _path-o156883_ __tmp158411))))
(declare (not safe))
- (cons _path-c156876_ __tmp158405)))))))
+ (cons _path-c156881_ __tmp158410)))))))
(define gxc#compile-output-file
- (lambda (_ctx156840_ _n156841_ _ext156842_)
- (letrec ((_module-relative-path156844_
- (lambda (_ctx156867_)
+ (lambda (_ctx156845_ _n156846_ _ext156847_)
+ (letrec ((_module-relative-path156849_
+ (lambda (_ctx156872_)
(path-strip-directory
- (let ((__tmp158408
+ (let ((__tmp158413
(##structure-ref
- _ctx156867_
+ _ctx156872_
'1
gx#expander-context::t
'#f)))
(declare (not safe))
- (gxc#module-id->path-string __tmp158408)))))
- (_module-source-directory156845_
- (lambda (_ctx156863_)
+ (gxc#module-id->path-string __tmp158413)))))
+ (_module-source-directory156850_
+ (lambda (_ctx156868_)
(path-directory
- (let ((_mpath156865_
+ (let ((_mpath156870_
(##structure-ref
- _ctx156863_
+ _ctx156868_
'7
gx#module-context::t
'#f)))
(if (let ()
(declare (not safe))
- (string? _mpath156865_))
- _mpath156865_
+ (string? _mpath156870_))
+ _mpath156870_
(let ()
(declare (not safe))
- (last _mpath156865_)))))))
- (_section-string156846_
- (lambda (_n156861_)
- (if (let () (declare (not safe)) (number? _n156861_))
- (number->string _n156861_)
- (if (let () (declare (not safe)) (symbol? _n156861_))
- (symbol->string _n156861_)
+ (last _mpath156870_)))))))
+ (_section-string156851_
+ (lambda (_n156866_)
+ (if (let () (declare (not safe)) (number? _n156866_))
+ (number->string _n156866_)
+ (if (let () (declare (not safe)) (symbol? _n156866_))
+ (symbol->string _n156866_)
(if (let ()
(declare (not safe))
- (string? _n156861_))
- _n156861_
+ (string? _n156866_))
+ _n156866_
(let ()
(declare (not safe))
(gxc#raise-compile-error
'"Unexpected section"
- _n156861_)))))))
- (_file-name156847_
- (lambda (_path156859_)
- (if _n156841_
+ _n156866_)))))))
+ (_file-name156852_
+ (lambda (_path156864_)
+ (if _n156846_
(string-append
- _path156859_
+ _path156864_
'"__"
(let ()
(declare (not safe))
- (_section-string156846_ _n156841_))
- _ext156842_)
- (string-append _path156859_ _ext156842_))))
- (_file-path156848_
+ (_section-string156851_ _n156846_))
+ _ext156847_)
+ (string-append _path156864_ _ext156847_))))
+ (_file-path156853_
(lambda ()
- (let ((_$e156854_ (gxc#current-compile-output-dir)))
- (if _$e156854_
- ((lambda (_outdir156857_)
+ (let ((_$e156859_ (gxc#current-compile-output-dir)))
+ (if _$e156859_
+ ((lambda (_outdir156862_)
(path-expand
- (let ((__tmp158410
- (let ((__tmp158411
+ (let ((__tmp158415
+ (let ((__tmp158416
(##structure-ref
- _ctx156840_
+ _ctx156845_
'1
gx#expander-context::t
'#f)))
(declare (not safe))
(gxc#module-id->path-string
- __tmp158411))))
+ __tmp158416))))
(declare (not safe))
- (_file-name156847_ __tmp158410))
- _outdir156857_))
- _$e156854_)
+ (_file-name156852_ __tmp158415))
+ _outdir156862_))
+ _$e156859_)
(path-expand
- (let ((__tmp158409
+ (let ((__tmp158414
(let ()
(declare (not safe))
- (_module-relative-path156844_
- _ctx156840_))))
+ (_module-relative-path156849_
+ _ctx156845_))))
(declare (not safe))
- (_file-name156847_ __tmp158409))
+ (_file-name156852_ __tmp158414))
(let ()
(declare (not safe))
- (_module-source-directory156845_
- _ctx156840_))))))))
- (let ((_path156850_
- (let () (declare (not safe)) (_file-path156848_))))
- (let ((__tmp158412
+ (_module-source-directory156850_
+ _ctx156845_))))))))
+ (let ((_path156855_
+ (let () (declare (not safe)) (_file-path156853_))))
+ (let ((__tmp158417
(lambda ()
- (let ((__tmp158413 (path-directory _path156850_)))
+ (let ((__tmp158418 (path-directory _path156855_)))
(declare (not safe))
- (create-directory*__0 __tmp158413)))))
+ (create-directory*__0 __tmp158418)))))
(declare (not safe))
- (with-lock gxc#+driver-mutex+ __tmp158412))
- _path156850_))))
+ (with-lock gxc#+driver-mutex+ __tmp158417))
+ _path156855_))))
(define gxc#compile-static-output-file
- (lambda (_ctx156822_)
- (letrec ((_file-name156824_
- (lambda (_id156838_)
+ (lambda (_ctx156827_)
+ (letrec ((_file-name156829_
+ (lambda (_id156843_)
(string-append
(let ()
(declare (not safe))
- (gxc#static-module-name _id156838_))
+ (gxc#static-module-name _id156843_))
'".scm")))
- (_file-path156825_
+ (_file-path156830_
(lambda ()
- (let* ((_file156831_
- (let ((__tmp158414
+ (let* ((_file156836_
+ (let ((__tmp158419
(##structure-ref
- _ctx156822_
+ _ctx156827_
'1
gx#expander-context::t
'#f)))
(declare (not safe))
- (_file-name156824_ __tmp158414)))
- (_$e156833_ (gxc#current-compile-output-dir)))
- (if _$e156833_
- ((lambda (_outdir156836_)
+ (_file-name156829_ __tmp158419)))
+ (_$e156838_ (gxc#current-compile-output-dir)))
+ (if _$e156838_
+ ((lambda (_outdir156841_)
(path-expand
- _file156831_
- (path-expand '"static" _outdir156836_)))
- _$e156833_)
- (path-expand _file156831_ '"static"))))))
- (let ((_path156827_
- (let () (declare (not safe)) (_file-path156825_))))
- (let ((__tmp158415
+ _file156836_
+ (path-expand '"static" _outdir156841_)))
+ _$e156838_)
+ (path-expand _file156836_ '"static"))))))
+ (let ((_path156832_
+ (let () (declare (not safe)) (_file-path156830_))))
+ (let ((__tmp158420
(lambda ()
- (let ((__tmp158416 (path-directory _path156827_)))
+ (let ((__tmp158421 (path-directory _path156832_)))
(declare (not safe))
- (create-directory*__0 __tmp158416)))))
+ (create-directory*__0 __tmp158421)))))
(declare (not safe))
- (with-lock gxc#+driver-mutex+ __tmp158415))
- _path156827_))))
+ (with-lock gxc#+driver-mutex+ __tmp158420))
+ _path156832_))))
(define gxc#compile-exe-output-file
- (lambda (_ctx156816_ _opts156817_)
- (let ((_$e156819_
+ (lambda (_ctx156821_ _opts156822_)
+ (let ((_$e156824_
(let ()
(declare (not safe))
- (pgetq__0 'output-file: _opts156817_))))
- (if _$e156819_
- (values _$e156819_)
+ (pgetq__0 'output-file: _opts156822_))))
+ (if _$e156824_
+ (values _$e156824_)
(path-strip-directory
(symbol->string
(##structure-ref
- _ctx156816_
+ _ctx156821_
'1
gx#expander-context::t
'#f)))))))
(define gxc#static-module-name
- (lambda (_idstr156809_)
- (if (let () (declare (not safe)) (string? _idstr156809_))
- (let* ((_str156811_
+ (lambda (_idstr156814_)
+ (if (let () (declare (not safe)) (string? _idstr156814_))
+ (let* ((_str156816_
(let ()
(declare (not safe))
- (gxc#module-id->path-string _idstr156809_)))
- (_strs156813_
+ (gxc#module-id->path-string _idstr156814_)))
+ (_strs156818_
(let ()
(declare (not safe))
- (string-split _str156811_ '#\/))))
- (let () (declare (not safe)) (string-join _strs156813_ '"__")))
- (if (let () (declare (not safe)) (symbol? _idstr156809_))
- (let ((__tmp158417 (symbol->string _idstr156809_)))
+ (string-split _str156816_ '#\/))))
+ (let () (declare (not safe)) (string-join _strs156818_ '"__")))
+ (if (let () (declare (not safe)) (symbol? _idstr156814_))
+ (let ((__tmp158422 (symbol->string _idstr156814_)))
(declare (not safe))
- (gxc#static-module-name __tmp158417))
+ (gxc#static-module-name __tmp158422))
(let ()
(declare (not safe))
- (error '"Bad module id" _idstr156809_))))))
+ (error '"Bad module id" _idstr156814_))))))
(define gxc#invoke__%
- (lambda (_g158418_
- _stdout-redirection156770156774_
- _stderr-redirection156771156776_
- _program156778_
- _args156779_)
- (let* ((_stdout-redirection156781_
+ (lambda (_g158423_
+ _stdout-redirection156775156779_
+ _stderr-redirection156776156781_
+ _program156783_
+ _args156784_)
+ (let* ((_stdout-redirection156786_
(if (let ()
(declare (not safe))
- (eq? _stdout-redirection156770156774_ absent-value))
+ (eq? _stdout-redirection156775156779_ absent-value))
'#f
- _stdout-redirection156770156774_))
- (_stderr-redirection156783_
+ _stdout-redirection156775156779_))
+ (_stderr-redirection156788_
(if (let ()
(declare (not safe))
- (eq? _stderr-redirection156771156776_ absent-value))
+ (eq? _stderr-redirection156776156781_ absent-value))
'#f
- _stderr-redirection156771156776_)))
- (let ((__tmp158419
+ _stderr-redirection156776156781_)))
+ (let ((__tmp158424
(let ()
(declare (not safe))
- (cons _program156778_ _args156779_))))
+ (cons _program156783_ _args156784_))))
(declare (not safe))
- (gxc#verbose '"invoke " __tmp158419))
- (let* ((_proc156785_
+ (gxc#verbose '"invoke " __tmp158424))
+ (let* ((_proc156790_
(open-process
- (let ((__tmp158420
- (let ((__tmp158421
- (let ((__tmp158422
- (let ((__tmp158423
- (let ((__tmp158424
- (let ((__tmp158425
- (let ((__tmp158426
+ (let ((__tmp158425
+ (let ((__tmp158426
+ (let ((__tmp158427
+ (let ((__tmp158428
+ (let ((__tmp158429
+ (let ((__tmp158430
+ (let ((__tmp158431
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (cons _stderr-redirection156783_ '()))))
+ (cons _stderr-redirection156788_ '()))))
(declare (not safe))
- (cons 'stderr-redirection: __tmp158426))))
+ (cons 'stderr-redirection: __tmp158431))))
(declare (not safe))
- (cons _stdout-redirection156781_ __tmp158425))))
+ (cons _stdout-redirection156786_ __tmp158430))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons 'stdout-redirection:
- __tmp158424))))
+ __tmp158429))))
(declare (not safe))
- (cons _args156779_ __tmp158423))))
+ (cons _args156784_ __tmp158428))))
(declare (not safe))
- (cons 'arguments: __tmp158422))))
+ (cons 'arguments: __tmp158427))))
(declare (not safe))
- (cons _program156778_ __tmp158421))))
+ (cons _program156783_ __tmp158426))))
(declare (not safe))
- (cons 'path: __tmp158420))))
- (_output156790_
- (if (or _stdout-redirection156781_
- _stderr-redirection156783_)
- (read-line _proc156785_ '#f)
+ (cons 'path: __tmp158425))))
+ (_output156795_
+ (if (or _stdout-redirection156786_
+ _stderr-redirection156788_)
+ (read-line _proc156790_ '#f)
'#f)))
- (let ((_status156793_ (process-status _proc156785_)))
- (close-port _proc156785_)
- (if (let () (declare (not safe)) (zero? _status156793_))
+ (let ((_status156798_ (process-status _proc156790_)))
+ (close-port _proc156790_)
+ (if (let () (declare (not safe)) (zero? _status156798_))
'#!void
(begin
- (display _output156790_)
- (let ((__tmp158427
+ (display _output156795_)
+ (let ((__tmp158432
(let ()
(declare (not safe))
- (cons _program156778_ _args156779_))))
+ (cons _program156783_ _args156784_))))
(declare (not safe))
(gxc#raise-compile-error
'"Compilation error; process exit with nonzero status"
- __tmp158427
- _status156793_)))))))))
+ __tmp158432
+ _status156798_)))))))))
(define gxc#invoke__@
- (lambda (_keys156769156798_ . _args156800_)
+ (lambda (_keys156774156803_ . _args156805_)
(apply gxc#invoke__%
- _keys156769156798_
+ _keys156774156803_
(let ()
(declare (not safe))
(symbolic-table-ref
- _keys156769156798_
+ _keys156774156803_
'stdout-redirection:
absent-value))
(let ()
(declare (not safe))
(symbolic-table-ref
- _keys156769156798_
+ _keys156774156803_
'stderr-redirection:
absent-value))
- _args156800_)))
+ _args156805_)))
(define gxc#invoke
- (lambda _args156772156806_
+ (lambda _args156777156811_
(apply keyword-dispatch
'#(stderr-redirection: stdout-redirection:)
gxc#invoke__@
- _args156772156806_)))
+ _args156777156811_)))
(define gxc#join!
- (lambda (_thread156763_)
- (let ((__tmp158429
- (lambda (_exn156765_)
+ (lambda (_thread156768_)
+ (let ((__tmp158434
+ (lambda (_exn156770_)
(if (let ()
(declare (not safe))
- (uncaught-exception? _exn156765_))
+ (uncaught-exception? _exn156770_))
(raise (let ()
(declare (not safe))
- (uncaught-exception-reason _exn156765_)))
- (raise _exn156765_))))
- (__tmp158428 (lambda () (thread-join! _thread156763_))))
+ (uncaught-exception-reason _exn156770_)))
+ (raise _exn156770_))))
+ (__tmp158433 (lambda () (thread-join! _thread156768_))))
(declare (not safe))
- (with-catch __tmp158429 __tmp158428))))))
+ (with-catch __tmp158434 __tmp158433))))))
diff --git a/src/bootstrap/gerbil/compiler/driver__1.scm b/src/bootstrap/gerbil/compiler/driver__1.scm
index fb10febf..41bbc69c 100644
--- a/src/bootstrap/gerbil/compiler/driver__1.scm
+++ b/src/bootstrap/gerbil/compiler/driver__1.scm
@@ -1,169 +1,169 @@
(declare (block) (standard-bindings) (extended-bindings) (inlining-limit 200))
(begin
(define |gxc[:0:]#with-driver-mutex|
- (lambda (_$stx156636_)
- (let* ((_g156640156654_
- (lambda (_g156641156650_)
+ (lambda (_$stx156641_)
+ (let* ((_g156645156659_
+ (lambda (_g156646156655_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g156641156650_))))
- (_g156639156696_
- (lambda (_g156641156658_)
+ _g156646156655_))))
+ (_g156644156701_
+ (lambda (_g156646156663_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g156641156658_))
- (let ((_e156645156661_
+ (gx#stx-pair? _g156646156663_))
+ (let ((_e156650156666_
(let ()
(declare (not safe))
- (gx#syntax-e _g156641156658_))))
- (let ((_hd156644156665_
+ (gx#syntax-e _g156646156663_))))
+ (let ((_hd156649156670_
(let ()
(declare (not safe))
- (##car _e156645156661_)))
- (_tl156643156668_
+ (##car _e156650156666_)))
+ (_tl156648156673_
(let ()
(declare (not safe))
- (##cdr _e156645156661_))))
+ (##cdr _e156650156666_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl156643156668_))
- (let ((_e156648156671_
+ (gx#stx-pair? _tl156648156673_))
+ (let ((_e156653156676_
(let ()
(declare (not safe))
- (gx#syntax-e _tl156643156668_))))
- (let ((_hd156647156675_
+ (gx#syntax-e _tl156648156673_))))
+ (let ((_hd156652156680_
(let ()
(declare (not safe))
- (##car _e156648156671_)))
- (_tl156646156678_
+ (##car _e156653156676_)))
+ (_tl156651156683_
(let ()
(declare (not safe))
- (##cdr _e156648156671_))))
+ (##cdr _e156653156676_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl156646156678_))
- ((lambda (_L156681_)
- (let ((__tmp158437
+ (gx#stx-null? _tl156651156683_))
+ ((lambda (_L156686_)
+ (let ((__tmp158442
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'with-lock)))
- (__tmp158430
- (let ((__tmp158436
+ (__tmp158435
+ (let ((__tmp158441
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'+driver-mutex+)))
- (__tmp158431
- (let ((__tmp158432
- (let ((__tmp158435
+ (__tmp158436
+ (let ((__tmp158437
+ (let ((__tmp158440
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'lambda)))
- (__tmp158433
- (let ((__tmp158434
+ (__tmp158438
+ (let ((__tmp158439
(let ()
(declare (not safe))
- (cons _L156681_ '()))))
+ (cons _L156686_ '()))))
(declare (not safe))
- (cons '() __tmp158434))))
+ (cons '() __tmp158439))))
(declare (not safe))
- (cons __tmp158435 __tmp158433))))
+ (cons __tmp158440 __tmp158438))))
(declare (not safe))
- (cons __tmp158432 '()))))
+ (cons __tmp158437 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp158436
- __tmp158431))))
+ (cons __tmp158441
+ __tmp158436))))
(declare (not safe))
- (cons __tmp158437 __tmp158430)))
- _hd156647156675_)
- (_g156640156654_ _g156641156658_))))
- (_g156640156654_ _g156641156658_))))
- (_g156640156654_ _g156641156658_)))))
- (_g156639156696_ _$stx156636_))))
+ (cons __tmp158442 __tmp158435)))
+ _hd156652156680_)
+ (_g156645156659_ _g156646156663_))))
+ (_g156645156659_ _g156646156663_))))
+ (_g156645156659_ _g156646156663_)))))
+ (_g156644156701_ _$stx156641_))))
(define |gxc[:0:]#go!|
- (lambda (_$stx156700_)
- (let* ((_g156704156718_
- (lambda (_g156705156714_)
+ (lambda (_$stx156705_)
+ (let* ((_g156709156723_
+ (lambda (_g156710156719_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g156705156714_))))
- (_g156703156759_
- (lambda (_g156705156722_)
+ _g156710156719_))))
+ (_g156708156764_
+ (lambda (_g156710156727_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g156705156722_))
- (let ((_e156709156725_
+ (gx#stx-pair? _g156710156727_))
+ (let ((_e156714156730_
(let ()
(declare (not safe))
- (gx#syntax-e _g156705156722_))))
- (let ((_hd156708156729_
+ (gx#syntax-e _g156710156727_))))
+ (let ((_hd156713156734_
(let ()
(declare (not safe))
- (##car _e156709156725_)))
- (_tl156707156732_
+ (##car _e156714156730_)))
+ (_tl156712156737_
(let ()
(declare (not safe))
- (##cdr _e156709156725_))))
+ (##cdr _e156714156730_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl156707156732_))
- (let ((_e156712156735_
+ (gx#stx-pair? _tl156712156737_))
+ (let ((_e156717156740_
(let ()
(declare (not safe))
- (gx#syntax-e _tl156707156732_))))
- (let ((_hd156711156739_
+ (gx#syntax-e _tl156712156737_))))
+ (let ((_hd156716156744_
(let ()
(declare (not safe))
- (##car _e156712156735_)))
- (_tl156710156742_
+ (##car _e156717156740_)))
+ (_tl156715156747_
(let ()
(declare (not safe))
- (##cdr _e156712156735_))))
+ (##cdr _e156717156740_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl156710156742_))
- ((lambda (_L156745_)
- (let ((__tmp158443
+ (gx#stx-null? _tl156715156747_))
+ ((lambda (_L156750_)
+ (let ((__tmp158448
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'spawn)))
- (__tmp158438
- (let ((__tmp158439
- (let ((__tmp158442
+ (__tmp158443
+ (let ((__tmp158444
+ (let ((__tmp158447
(let ()
(declare
(not safe))
(gx#datum->syntax__0
'#f
'lambda)))
- (__tmp158440
- (let ((__tmp158441
+ (__tmp158445
+ (let ((__tmp158446
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let () (declare (not safe)) (cons _L156745_ '()))))
+ (let () (declare (not safe)) (cons _L156750_ '()))))
(declare (not safe))
- (cons '() __tmp158441))))
+ (cons '() __tmp158446))))
(declare (not safe))
- (cons __tmp158442 __tmp158440))))
+ (cons __tmp158447 __tmp158445))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp158439 '()))))
+ (cons __tmp158444 '()))))
(declare (not safe))
- (cons __tmp158443 __tmp158438)))
- _hd156711156739_)
- (_g156704156718_ _g156705156722_))))
- (_g156704156718_ _g156705156722_))))
- (_g156704156718_ _g156705156722_)))))
- (_g156703156759_ _$stx156700_)))))
+ (cons __tmp158448 __tmp158443)))
+ _hd156716156744_)
+ (_g156709156723_ _g156710156727_))))
+ (_g156709156723_ _g156710156727_))))
+ (_g156709156723_ _g156710156727_)))))
+ (_g156708156764_ _$stx156705_)))))
diff --git a/src/bootstrap/gerbil/compiler/optimize-ann__0.scm b/src/bootstrap/gerbil/compiler/optimize-ann__0.scm
index 62619e83..b0b39afc 100644
--- a/src/bootstrap/gerbil/compiler/optimize-ann__0.scm
+++ b/src/bootstrap/gerbil/compiler/optimize-ann__0.scm
@@ -1,168 +1,168 @@
(declare (block) (standard-bindings) (extended-bindings))
(begin
- (define gerbil/compiler/optimize-ann::timestamp 1709229973)
+ (define gerbil/compiler/optimize-ann::timestamp 1709375801)
(begin
(declare (inlining-limit 200))
(define gxc#&optmize-annotated
(make-promise
(lambda ()
- (let ((_tbl146865_
+ (let ((_tbl146870_
(let () (declare (not safe)) (make-hash-table-eq))))
- (let ((__tmp149987 (force gxc#&basic-xform)))
+ (let ((__tmp149992 (force gxc#&basic-xform)))
(declare (not safe))
- (hash-merge! _tbl146865_ __tmp149987))
+ (hash-merge! _tbl146870_ __tmp149992))
(let ()
(declare (not safe))
(hash-put!
- _tbl146865_
+ _tbl146870_
'%#begin-annotation
gxc#optimize-annotation%))
- _tbl146865_))))
+ _tbl146870_))))
(define gxc#apply-optimize-annotated
- (lambda (_stx146848_ . _args146850_)
- (let ((__tmp149989
+ (lambda (_stx146853_ . _args146855_)
+ (let ((__tmp149994
(lambda ()
(declare (not safe))
- (if (null? _args146850_)
- (gxc#compile-e__0 _stx146848_)
- (let ((_arg1146855_ (car _args146850_))
- (_rest146857_ (cdr _args146850_)))
- (if (null? _rest146857_)
- (gxc#compile-e__1 _stx146848_ _arg1146855_)
- (let ((_arg2146860_ (car _rest146857_))
- (_rest146862_ (cdr _rest146857_)))
- (if (null? _rest146862_)
+ (if (null? _args146855_)
+ (gxc#compile-e__0 _stx146853_)
+ (let ((_arg1146860_ (car _args146855_))
+ (_rest146862_ (cdr _args146855_)))
+ (if (null? _rest146862_)
+ (gxc#compile-e__1 _stx146853_ _arg1146860_)
+ (let ((_arg2146865_ (car _rest146862_))
+ (_rest146867_ (cdr _rest146862_)))
+ (if (null? _rest146867_)
(gxc#compile-e__2
- _stx146848_
- _arg1146855_
- _arg2146860_)
+ _stx146853_
+ _arg1146860_
+ _arg2146865_)
(apply gxc#compile-e
- _stx146848_
- _arg1146855_
- _arg2146860_
- _rest146862_))))))))
- (__tmp149988 (force gxc#&optmize-annotated)))
+ _stx146853_
+ _arg1146860_
+ _arg2146865_
+ _rest146867_))))))))
+ (__tmp149993 (force gxc#&optmize-annotated)))
(declare (not safe))
(call-with-parameters
- __tmp149989
+ __tmp149994
gxc#current-compile-methods
- __tmp149988))))
+ __tmp149993))))
(define gxc#&generate-runtime-repr
(make-promise
(lambda ()
- (let ((_tbl146845_
+ (let ((_tbl146850_
(let () (declare (not safe)) (make-hash-table-eq))))
- (let ((__tmp149990 (force gxc#&generate-runtime)))
+ (let ((__tmp149995 (force gxc#&generate-runtime)))
(declare (not safe))
- (hash-merge! _tbl146845_ __tmp149990))
+ (hash-merge! _tbl146850_ __tmp149995))
(let ()
(declare (not safe))
- (hash-put! _tbl146845_ '%#quote-syntax identity))
- _tbl146845_))))
+ (hash-put! _tbl146850_ '%#quote-syntax identity))
+ _tbl146850_))))
(define gxc#apply-generate-runtime-repr
- (lambda (_stx146828_ . _args146830_)
- (let ((__tmp149992
+ (lambda (_stx146833_ . _args146835_)
+ (let ((__tmp149997
(lambda ()
(declare (not safe))
- (if (null? _args146830_)
- (gxc#compile-e__0 _stx146828_)
- (let ((_arg1146835_ (car _args146830_))
- (_rest146837_ (cdr _args146830_)))
- (if (null? _rest146837_)
- (gxc#compile-e__1 _stx146828_ _arg1146835_)
- (let ((_arg2146840_ (car _rest146837_))
- (_rest146842_ (cdr _rest146837_)))
- (if (null? _rest146842_)
+ (if (null? _args146835_)
+ (gxc#compile-e__0 _stx146833_)
+ (let ((_arg1146840_ (car _args146835_))
+ (_rest146842_ (cdr _args146835_)))
+ (if (null? _rest146842_)
+ (gxc#compile-e__1 _stx146833_ _arg1146840_)
+ (let ((_arg2146845_ (car _rest146842_))
+ (_rest146847_ (cdr _rest146842_)))
+ (if (null? _rest146847_)
(gxc#compile-e__2
- _stx146828_
- _arg1146835_
- _arg2146840_)
+ _stx146833_
+ _arg1146840_
+ _arg2146845_)
(apply gxc#compile-e
- _stx146828_
- _arg1146835_
- _arg2146840_
- _rest146842_))))))))
- (__tmp149991 (force gxc#&generate-runtime-repr)))
+ _stx146833_
+ _arg1146840_
+ _arg2146845_
+ _rest146847_))))))))
+ (__tmp149996 (force gxc#&generate-runtime-repr)))
(declare (not safe))
(call-with-parameters
- __tmp149992
+ __tmp149997
gxc#current-compile-methods
- __tmp149991))))
+ __tmp149996))))
(define gxc#&push-match-vars
(make-promise
(lambda ()
- (let ((_tbl146825_
+ (let ((_tbl146830_
(let () (declare (not safe)) (make-hash-table-eq))))
(let ()
(declare (not safe))
- (hash-put! _tbl146825_ '%#lambda gxc#xform-lambda%))
+ (hash-put! _tbl146830_ '%#lambda gxc#xform-lambda%))
(let ()
(declare (not safe))
(hash-put!
- _tbl146825_
+ _tbl146830_
'%#let-values
gxc#push-match-vars-let-values%))
(let ()
(declare (not safe))
- (hash-put! _tbl146825_ '%#letrec-values gxc#push-match-vars-stop))
+ (hash-put! _tbl146830_ '%#letrec-values gxc#push-match-vars-stop))
(let ()
(declare (not safe))
- (hash-put! _tbl146825_ '%#if gxc#push-match-vars-if%))
+ (hash-put! _tbl146830_ '%#if gxc#push-match-vars-if%))
(let ()
(declare (not safe))
- (hash-put! _tbl146825_ '%#call gxc#push-match-vars-call%))
- _tbl146825_))))
+ (hash-put! _tbl146830_ '%#call gxc#push-match-vars-call%))
+ _tbl146830_))))
(define gxc#apply-push-match-vars
- (lambda (_stx146808_ . _args146810_)
- (let ((__tmp149994
+ (lambda (_stx146813_ . _args146815_)
+ (let ((__tmp149999
(lambda ()
(declare (not safe))
- (if (null? _args146810_)
- (gxc#compile-e__0 _stx146808_)
- (let ((_arg1146815_ (car _args146810_))
- (_rest146817_ (cdr _args146810_)))
- (if (null? _rest146817_)
- (gxc#compile-e__1 _stx146808_ _arg1146815_)
- (let ((_arg2146820_ (car _rest146817_))
- (_rest146822_ (cdr _rest146817_)))
- (if (null? _rest146822_)
+ (if (null? _args146815_)
+ (gxc#compile-e__0 _stx146813_)
+ (let ((_arg1146820_ (car _args146815_))
+ (_rest146822_ (cdr _args146815_)))
+ (if (null? _rest146822_)
+ (gxc#compile-e__1 _stx146813_ _arg1146820_)
+ (let ((_arg2146825_ (car _rest146822_))
+ (_rest146827_ (cdr _rest146822_)))
+ (if (null? _rest146827_)
(gxc#compile-e__2
- _stx146808_
- _arg1146815_
- _arg2146820_)
+ _stx146813_
+ _arg1146820_
+ _arg2146825_)
(apply gxc#compile-e
- _stx146808_
- _arg1146815_
- _arg2146820_
- _rest146822_))))))))
- (__tmp149993 (force gxc#&push-match-vars)))
+ _stx146813_
+ _arg1146820_
+ _arg2146825_
+ _rest146827_))))))))
+ (__tmp149998 (force gxc#&push-match-vars)))
(declare (not safe))
(call-with-parameters
- __tmp149994
+ __tmp149999
gxc#current-compile-methods
- __tmp149993))))
+ __tmp149998))))
(define gxc#current-annotation-optimizer (make-parameter '()))
(define gxc#optimize-annotation%
- (lambda (_stx146617_)
- (let* ((___stx146881146882_ _stx146617_)
- (_g146621146662_
+ (lambda (_stx146622_)
+ (let* ((___stx146886146887_ _stx146622_)
+ (_g146626146667_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx146881146882_)))))
- (let ((___kont146883146884_
- (lambda (_L146784_ _L146785_)
- (let ((_ann146799_
- (let () (declare (not safe)) (gx#stx-e _L146785_))))
- (let ((__tmp149997
+ ___stx146886146887_)))))
+ (let ((___kont146888146889_
+ (lambda (_L146789_ _L146790_)
+ (let ((_ann146804_
+ (let () (declare (not safe)) (gx#stx-e _L146790_))))
+ (let ((__tmp150002
(lambda ()
- (let ((_$e146802_ _ann146799_))
+ (let ((_$e146807_ _ann146804_))
(if (let ()
(declare (not safe))
- (eq? '@match _$e146802_))
+ (eq? '@match _$e146807_))
(begin
(let ()
(declare (not safe))
@@ -170,10 +170,10 @@
'"Optimizing match expansion"))
(let ()
(declare (not safe))
- (gxc#optimize-match _L146784_)))
+ (gxc#optimize-match _L146789_)))
(if (let ()
(declare (not safe))
- (eq? '@syntax-case _$e146802_))
+ (eq? '@syntax-case _$e146807_))
(begin
(let ()
(declare (not safe))
@@ -182,2009 +182,2009 @@
(let ()
(declare (not safe))
(gxc#optimize-syntax-case
- _L146784_)))
+ _L146789_)))
(let ()
(declare (not safe))
- (gxc#compile-e__0 _L146784_)))))))
- (__tmp149995
- (let ((__tmp149996
+ (gxc#compile-e__0 _L146789_)))))))
+ (__tmp150000
+ (let ((__tmp150001
(gxc#current-annotation-optimizer)))
(declare (not safe))
- (cons _ann146799_ __tmp149996))))
+ (cons _ann146804_ __tmp150001))))
(declare (not safe))
(call-with-parameters
- __tmp149997
+ __tmp150002
gxc#current-annotation-optimizer
- __tmp149995)))))
- (___kont146885146886_
- (lambda (_L146730_ _L146731_ _L146732_)
- (let () (declare (not safe)) (gxc#compile-e__0 _L146730_))))
- (___kont146889146890_
+ __tmp150000)))))
+ (___kont146890146891_
+ (lambda (_L146735_ _L146736_ _L146737_)
+ (let () (declare (not safe)) (gxc#compile-e__0 _L146735_))))
+ (___kont146894146895_
(lambda ()
(let ()
(declare (not safe))
- (gxc#xform-begin-annotation% _stx146617_)))))
- (let* ((___match146936146937_
- (lambda (_e146639146674_
- _hd146638146677_
- _tl146637146679_
- _e146642146682_
- _hd146641146685_
- _tl146640146687_
- _e146645146690_
- _hd146644146693_
- _tl146643146695_
- ___splice146887146888_
- _target146646146698_
- _tl146648146700_)
- (letrec ((_loop146649146703_
- (lambda (_hd146647146706_ _param146653146708_)
+ (gxc#xform-begin-annotation% _stx146622_)))))
+ (let* ((___match146941146942_
+ (lambda (_e146644146679_
+ _hd146643146682_
+ _tl146642146684_
+ _e146647146687_
+ _hd146646146690_
+ _tl146645146692_
+ _e146650146695_
+ _hd146649146698_
+ _tl146648146700_
+ ___splice146892146893_
+ _target146651146703_
+ _tl146653146705_)
+ (letrec ((_loop146654146708_
+ (lambda (_hd146652146711_ _param146658146713_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd146647146706_))
- (let ((_e146650146711_
+ (gx#stx-pair? _hd146652146711_))
+ (let ((_e146655146716_
(let ()
(declare (not safe))
- (gx#stx-e _hd146647146706_))))
- (let ((_lp-tl146652146716_
+ (gx#stx-e _hd146652146711_))))
+ (let ((_lp-tl146657146721_
(let ()
(declare (not safe))
- (##cdr _e146650146711_)))
- (_lp-hd146651146714_
+ (##cdr _e146655146716_)))
+ (_lp-hd146656146719_
(let ()
(declare (not safe))
- (##car _e146650146711_))))
- (let ((__tmp149999
+ (##car _e146655146716_))))
+ (let ((__tmp150004
(let ()
(declare (not safe))
- (cons _lp-hd146651146714_
- _param146653146708_))))
+ (cons _lp-hd146656146719_
+ _param146658146713_))))
(declare (not safe))
- (_loop146649146703_
- _lp-tl146652146716_
- __tmp149999))))
- (let ((_param146654146719_
- (reverse _param146653146708_)))
+ (_loop146654146708_
+ _lp-tl146657146721_
+ __tmp150004))))
+ (let ((_param146659146724_
+ (reverse _param146658146713_)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl146640146687_))
- (let ((_e146657146722_
+ (gx#stx-pair? _tl146645146692_))
+ (let ((_e146662146727_
(let ()
(declare (not safe))
(gx#stx-e
- _tl146640146687_))))
- (let ((_tl146655146727_
+ _tl146645146692_))))
+ (let ((_tl146660146732_
(let ()
(declare (not safe))
- (##cdr _e146657146722_)))
- (_hd146656146725_
+ (##cdr _e146662146727_)))
+ (_hd146661146730_
(let ()
(declare (not safe))
- (##car _e146657146722_))))
+ (##car _e146662146727_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl146655146727_))
- (let ((_L146730_
- _hd146656146725_)
- (_L146731_
- _param146654146719_)
- (_L146732_
- _hd146644146693_))
+ _tl146660146732_))
+ (let ((_L146735_
+ _hd146661146730_)
+ (_L146736_
+ _param146659146724_)
+ (_L146737_
+ _hd146649146698_))
(if (and (let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#identifier? _L146732_))
- (let ((__tmp149998
+ (gx#identifier? _L146737_))
+ (let ((__tmp150003
(memq (let ()
(declare (not safe))
- (gx#stx-e _L146732_))
+ (gx#stx-e _L146737_))
gxc#gambit-annotations)))
(declare (not safe))
- (not __tmp149998)))
- (___kont146885146886_ _L146730_ _L146731_ _L146732_)
- (___kont146889146890_)))
+ (not __tmp150003)))
+ (___kont146890146891_ _L146735_ _L146736_ _L146737_)
+ (___kont146894146895_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont146889146890_))))
- (___kont146889146890_)))))))
+ (___kont146894146895_))))
+ (___kont146894146895_)))))))
(let ()
(declare (not safe))
- (_loop146649146703_ _target146646146698_ '())))))
- (___match146910146911_
- (lambda (_e146627146760_
- _hd146626146763_
- _tl146625146765_
- _e146630146768_
- _hd146629146771_
- _tl146628146773_
- _e146633146776_
- _hd146632146779_
- _tl146631146781_)
- (let ((_L146784_ _hd146632146779_)
- (_L146785_ _hd146629146771_))
+ (_loop146654146708_ _target146651146703_ '())))))
+ (___match146915146916_
+ (lambda (_e146632146765_
+ _hd146631146768_
+ _tl146630146770_
+ _e146635146773_
+ _hd146634146776_
+ _tl146633146778_
+ _e146638146781_
+ _hd146637146784_
+ _tl146636146786_)
+ (let ((_L146789_ _hd146637146784_)
+ (_L146790_ _hd146634146776_))
(if (let ()
(declare (not safe))
- (gx#identifier? _L146785_))
- (___kont146883146884_ _L146784_ _L146785_)
+ (gx#identifier? _L146790_))
+ (___kont146888146889_ _L146789_ _L146790_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd146629146771_))
- (let ((_e146645146690_
+ (gx#stx-pair? _hd146634146776_))
+ (let ((_e146650146695_
(let ()
(declare (not safe))
- (gx#stx-e _hd146629146771_))))
- (let ((_tl146643146695_
+ (gx#stx-e _hd146634146776_))))
+ (let ((_tl146648146700_
(let ()
(declare (not safe))
- (##cdr _e146645146690_)))
- (_hd146644146693_
+ (##cdr _e146650146695_)))
+ (_hd146649146698_
(let ()
(declare (not safe))
- (##car _e146645146690_))))
+ (##car _e146650146695_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl146643146695_))
- (let ((___splice146887146888_
+ (gx#stx-pair/null? _tl146648146700_))
+ (let ((___splice146892146893_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl146643146695_
+ _tl146648146700_
'0))))
- (let ((_tl146648146700_
+ (let ((_tl146653146705_
(let ()
(declare (not safe))
(##vector-ref
- ___splice146887146888_
+ ___splice146892146893_
'1)))
- (_target146646146698_
+ (_target146651146703_
(let ()
(declare (not safe))
(##vector-ref
- ___splice146887146888_
+ ___splice146892146893_
'0))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl146648146700_))
- (___match146936146937_
- _e146627146760_
- _hd146626146763_
- _tl146625146765_
- _e146630146768_
- _hd146629146771_
- _tl146628146773_
- _e146645146690_
- _hd146644146693_
- _tl146643146695_
- ___splice146887146888_
- _target146646146698_
- _tl146648146700_)
- (___kont146889146890_))))
- (___kont146889146890_))))
- (___kont146889146890_)))))))
+ _tl146653146705_))
+ (___match146941146942_
+ _e146632146765_
+ _hd146631146768_
+ _tl146630146770_
+ _e146635146773_
+ _hd146634146776_
+ _tl146633146778_
+ _e146650146695_
+ _hd146649146698_
+ _tl146648146700_
+ ___splice146892146893_
+ _target146651146703_
+ _tl146653146705_)
+ (___kont146894146895_))))
+ (___kont146894146895_))))
+ (___kont146894146895_)))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx146881146882_))
- (let ((_e146627146760_
+ (gx#stx-pair? ___stx146886146887_))
+ (let ((_e146632146765_
(let ()
(declare (not safe))
- (gx#stx-e ___stx146881146882_))))
- (let ((_tl146625146765_
+ (gx#stx-e ___stx146886146887_))))
+ (let ((_tl146630146770_
(let ()
(declare (not safe))
- (##cdr _e146627146760_)))
- (_hd146626146763_
+ (##cdr _e146632146765_)))
+ (_hd146631146768_
(let ()
(declare (not safe))
- (##car _e146627146760_))))
+ (##car _e146632146765_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl146625146765_))
- (let ((_e146630146768_
+ (gx#stx-pair? _tl146630146770_))
+ (let ((_e146635146773_
(let ()
(declare (not safe))
- (gx#stx-e _tl146625146765_))))
- (let ((_tl146628146773_
+ (gx#stx-e _tl146630146770_))))
+ (let ((_tl146633146778_
(let ()
(declare (not safe))
- (##cdr _e146630146768_)))
- (_hd146629146771_
+ (##cdr _e146635146773_)))
+ (_hd146634146776_
(let ()
(declare (not safe))
- (##car _e146630146768_))))
+ (##car _e146635146773_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl146628146773_))
- (let ((_e146633146776_
+ (gx#stx-pair? _tl146633146778_))
+ (let ((_e146638146781_
(let ()
(declare (not safe))
- (gx#stx-e _tl146628146773_))))
- (let ((_tl146631146781_
+ (gx#stx-e _tl146633146778_))))
+ (let ((_tl146636146786_
(let ()
(declare (not safe))
- (##cdr _e146633146776_)))
- (_hd146632146779_
+ (##cdr _e146638146781_)))
+ (_hd146637146784_
(let ()
(declare (not safe))
- (##car _e146633146776_))))
+ (##car _e146638146781_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl146631146781_))
- (___match146910146911_
- _e146627146760_
- _hd146626146763_
- _tl146625146765_
- _e146630146768_
- _hd146629146771_
- _tl146628146773_
- _e146633146776_
- _hd146632146779_
- _tl146631146781_)
+ (gx#stx-null? _tl146636146786_))
+ (___match146915146916_
+ _e146632146765_
+ _hd146631146768_
+ _tl146630146770_
+ _e146635146773_
+ _hd146634146776_
+ _tl146633146778_
+ _e146638146781_
+ _hd146637146784_
+ _tl146636146786_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd146629146771_))
- (let ((_e146645146690_
+ _hd146634146776_))
+ (let ((_e146650146695_
(let ()
(declare (not safe))
(gx#stx-e
- _hd146629146771_))))
- (let ((_tl146643146695_
+ _hd146634146776_))))
+ (let ((_tl146648146700_
(let ()
(declare (not safe))
- (##cdr _e146645146690_)))
- (_hd146644146693_
+ (##cdr _e146650146695_)))
+ (_hd146649146698_
(let ()
(declare (not safe))
- (##car _e146645146690_))))
+ (##car _e146650146695_))))
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- _tl146643146695_))
- (let ((___splice146887146888_
+ _tl146648146700_))
+ (let ((___splice146892146893_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#syntax-split-splice _tl146643146695_ '0))))
- (let ((_tl146648146700_
+ (gx#syntax-split-splice _tl146648146700_ '0))))
+ (let ((_tl146653146705_
(let ()
(declare (not safe))
- (##vector-ref ___splice146887146888_ '1)))
- (_target146646146698_
+ (##vector-ref ___splice146892146893_ '1)))
+ (_target146651146703_
(let ()
(declare (not safe))
- (##vector-ref ___splice146887146888_ '0))))
+ (##vector-ref ___splice146892146893_ '0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl146648146700_))
- (___match146936146937_
- _e146627146760_
- _hd146626146763_
- _tl146625146765_
- _e146630146768_
- _hd146629146771_
- _tl146628146773_
- _e146645146690_
- _hd146644146693_
- _tl146643146695_
- ___splice146887146888_
- _target146646146698_
- _tl146648146700_)
- (___kont146889146890_))))
- (___kont146889146890_))))
+ (gx#stx-null? _tl146653146705_))
+ (___match146941146942_
+ _e146632146765_
+ _hd146631146768_
+ _tl146630146770_
+ _e146635146773_
+ _hd146634146776_
+ _tl146633146778_
+ _e146650146695_
+ _hd146649146698_
+ _tl146648146700_
+ ___splice146892146893_
+ _target146651146703_
+ _tl146653146705_)
+ (___kont146894146895_))))
+ (___kont146894146895_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont146889146890_)))))
+ (___kont146894146895_)))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd146629146771_))
- (let ((_e146645146690_
+ (gx#stx-pair? _hd146634146776_))
+ (let ((_e146650146695_
(let ()
(declare (not safe))
- (gx#stx-e _hd146629146771_))))
- (let ((_tl146643146695_
+ (gx#stx-e _hd146634146776_))))
+ (let ((_tl146648146700_
(let ()
(declare (not safe))
- (##cdr _e146645146690_)))
- (_hd146644146693_
+ (##cdr _e146650146695_)))
+ (_hd146649146698_
(let ()
(declare (not safe))
- (##car _e146645146690_))))
+ (##car _e146650146695_))))
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- _tl146643146695_))
- (let ((___splice146887146888_
+ _tl146648146700_))
+ (let ((___splice146892146893_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl146643146695_
+ _tl146648146700_
'0))))
- (let ((_tl146648146700_
+ (let ((_tl146653146705_
(let ()
(declare (not safe))
(##vector-ref
- ___splice146887146888_
+ ___splice146892146893_
'1)))
- (_target146646146698_
+ (_target146651146703_
(let ()
(declare (not safe))
(##vector-ref
- ___splice146887146888_
+ ___splice146892146893_
'0))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl146648146700_))
- (___match146936146937_
- _e146627146760_
- _hd146626146763_
- _tl146625146765_
- _e146630146768_
- _hd146629146771_
- _tl146628146773_
- _e146645146690_
- _hd146644146693_
- _tl146643146695_
- ___splice146887146888_
- _target146646146698_
- _tl146648146700_)
- (___kont146889146890_))))
- (___kont146889146890_))))
- (___kont146889146890_)))))
- (___kont146889146890_))))
- (___kont146889146890_)))))))
+ _tl146653146705_))
+ (___match146941146942_
+ _e146632146765_
+ _hd146631146768_
+ _tl146630146770_
+ _e146635146773_
+ _hd146634146776_
+ _tl146633146778_
+ _e146650146695_
+ _hd146649146698_
+ _tl146648146700_
+ ___splice146892146893_
+ _target146651146703_
+ _tl146653146705_)
+ (___kont146894146895_))))
+ (___kont146894146895_))))
+ (___kont146894146895_)))))
+ (___kont146894146895_))))
+ (___kont146894146895_)))))))
(define gxc#optimize-match
- (lambda (_stx145916_)
- (let* ((_g145918145948_
- (lambda (_g145919145945_)
+ (lambda (_stx145921_)
+ (let* ((_g145923145953_
+ (lambda (_g145924145950_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g145919145945_))))
- (_g145917146614_
- (lambda (_g145919145951_)
+ _g145924145950_))))
+ (_g145922146619_
+ (lambda (_g145924145956_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g145919145951_))
- (let ((_e145925145953_
+ (gx#stx-pair? _g145924145956_))
+ (let ((_e145930145958_
(let ()
(declare (not safe))
- (gx#stx-e _g145919145951_))))
- (let ((_hd145924145956_
+ (gx#stx-e _g145924145956_))))
+ (let ((_hd145929145961_
(let ()
(declare (not safe))
- (##car _e145925145953_)))
- (_tl145923145958_
+ (##car _e145930145958_)))
+ (_tl145928145963_
(let ()
(declare (not safe))
- (##cdr _e145925145953_))))
+ (##cdr _e145930145958_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd145924145956_))
+ (gx#identifier? _hd145929145961_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#let-values
- _hd145924145956_))
+ _hd145929145961_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl145923145958_))
- (let ((_e145928145961_
+ (gx#stx-pair? _tl145928145963_))
+ (let ((_e145933145966_
(let ()
(declare (not safe))
- (gx#stx-e _tl145923145958_))))
- (let ((_hd145927145964_
+ (gx#stx-e _tl145928145963_))))
+ (let ((_hd145932145969_
(let ()
(declare (not safe))
- (##car _e145928145961_)))
- (_tl145926145966_
+ (##car _e145933145966_)))
+ (_tl145931145971_
(let ()
(declare (not safe))
- (##cdr _e145928145961_))))
+ (##cdr _e145933145966_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd145927145964_))
- (let ((_e145931145969_
+ _hd145932145969_))
+ (let ((_e145936145974_
(let ()
(declare (not safe))
(gx#stx-e
- _hd145927145964_))))
- (let ((_hd145930145972_
+ _hd145932145969_))))
+ (let ((_hd145935145977_
(let ()
(declare (not safe))
- (##car _e145931145969_)))
- (_tl145929145974_
+ (##car _e145936145974_)))
+ (_tl145934145979_
(let ()
(declare (not safe))
- (##cdr _e145931145969_))))
+ (##cdr _e145936145974_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd145930145972_))
- (let ((_e145934145977_
+ _hd145935145977_))
+ (let ((_e145939145982_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _hd145930145972_))))
- (let ((_hd145933145980_
- (let () (declare (not safe)) (##car _e145934145977_)))
- (_tl145932145982_
- (let () (declare (not safe)) (##cdr _e145934145977_))))
+ (gx#stx-e _hd145935145977_))))
+ (let ((_hd145938145985_
+ (let () (declare (not safe)) (##car _e145939145982_)))
+ (_tl145937145987_
+ (let () (declare (not safe)) (##cdr _e145939145982_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd145933145980_))
- (let ((_e145937145985_
+ (gx#stx-pair? _hd145938145985_))
+ (let ((_e145942145990_
(let ()
(declare (not safe))
- (gx#stx-e _hd145933145980_))))
- (let ((_hd145936145988_
+ (gx#stx-e _hd145938145985_))))
+ (let ((_hd145941145993_
(let ()
(declare (not safe))
- (##car _e145937145985_)))
- (_tl145935145990_
+ (##car _e145942145990_)))
+ (_tl145940145995_
(let ()
(declare (not safe))
- (##cdr _e145937145985_))))
+ (##cdr _e145942145990_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl145935145990_))
+ (gx#stx-null? _tl145940145995_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl145932145982_))
- (let ((_e145940145993_
+ (gx#stx-pair? _tl145937145987_))
+ (let ((_e145945145998_
(let ()
(declare (not safe))
- (gx#stx-e _tl145932145982_))))
- (let ((_hd145939145996_
+ (gx#stx-e _tl145937145987_))))
+ (let ((_hd145944146001_
(let ()
(declare (not safe))
- (##car _e145940145993_)))
- (_tl145938145998_
+ (##car _e145945145998_)))
+ (_tl145943146003_
(let ()
(declare (not safe))
- (##cdr _e145940145993_))))
+ (##cdr _e145945145998_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl145938145998_))
+ (gx#stx-null? _tl145943146003_))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl145929145974_))
+ _tl145934145979_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl145926145966_))
- (let ((_e145943146001_
+ _tl145931145971_))
+ (let ((_e145948146006_
(let ()
(declare (not safe))
(gx#stx-e
- _tl145926145966_))))
- (let ((_hd145942146004_
+ _tl145931145971_))))
+ (let ((_hd145947146009_
(let ()
(declare
(not safe))
- (##car _e145943146001_)))
- (_tl145941146006_
+ (##car _e145948146006_)))
+ (_tl145946146011_
(let ()
(declare
(not safe))
- (##cdr _e145943146001_))))
+ (##cdr _e145948146006_))))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl145941146006_))
- ((lambda (_L146009_
+ _tl145946146011_))
+ ((lambda (_L146014_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _L146010_
- _L146011_)
- (let _lp146035_ ((_body146037_ _L146009_)
- (_negation146038_
+ _L146015_
+ _L146016_)
+ (let _lp146040_ ((_body146042_ _L146014_)
+ (_negation146043_
(let ()
(declare (not safe))
- (cons _L146011_ _L146010_)))
- (_clauses146039_ '())
- (_konts146040_ '()))
- (let* ((___stx147119147120_ _body146037_)
- (_g146043146083_
+ (cons _L146016_ _L146015_)))
+ (_clauses146044_ '())
+ (_konts146045_ '()))
+ (let* ((___stx147124147125_ _body146042_)
+ (_g146048146088_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx147119147120_)))))
- (let ((___kont147121147122_
- (lambda (_L146413_)
- (let* ((___stx147055147056_ _L146413_)
- (_g146427146457_
+ ___stx147124147125_)))))
+ (let ((___kont147126147127_
+ (lambda (_L146418_)
+ (let* ((___stx147060147061_ _L146418_)
+ (_g146432146462_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx147055147056_)))))
- (let ((___kont147057147058_
- (lambda (_L146553_
- _L146554_
- _L146555_)
+ ___stx147060147061_)))))
+ (let ((___kont147062147063_
+ (lambda (_L146558_
+ _L146559_
+ _L146560_)
(if (let ()
(declare (not safe))
- (null? _clauses146039_))
- (let* ((_negation146579146586_
- _negation146038_)
- (_E146581146590_
+ (null? _clauses146044_))
+ (let* ((_negation146584146591_
+ _negation146043_)
+ (_E146586146595_
(lambda ()
(let ()
(declare
(not safe))
(error '"No clause matching"
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _negation146579146586_))))
- (_K146582146596_
- (lambda (_negate146593_ _E146594_)
- (let ((__tmp150009
- (let ((__tmp150010
- (let ((__tmp150020
- (let ((__tmp150021
- (let ((__tmp150023
+ _negation146584146591_))))
+ (_K146587146601_
+ (lambda (_negate146598_ _E146599_)
+ (let ((__tmp150014
+ (let ((__tmp150015
+ (let ((__tmp150025
+ (let ((__tmp150026
+ (let ((__tmp150028
(let ()
(declare (not safe))
- (cons _E146594_ '())))
- (__tmp150022
+ (cons _E146599_ '())))
+ (__tmp150027
(let ()
(declare (not safe))
- (cons _negate146593_
+ (cons _negate146598_
'()))))
(declare (not safe))
- (cons __tmp150023
- __tmp150022))))
+ (cons __tmp150028
+ __tmp150027))))
(declare (not safe))
- (cons __tmp150021 '())))
- (__tmp150011
- (let ((__tmp150012
- (let ((__tmp150013
- (let ((__tmp150015
- (let ((__tmp150016
+ (cons __tmp150026 '())))
+ (__tmp150016
+ (let ((__tmp150017
+ (let ((__tmp150018
+ (let ((__tmp150020
+ (let ((__tmp150021
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp150019
+ (let ((__tmp150024
(let ()
(declare (not safe))
- (cons _L146555_ '())))
- (__tmp150017
- (let ((__tmp150018
+ (cons _L146560_ '())))
+ (__tmp150022
+ (let ((__tmp150023
(let ()
(declare (not safe))
- (gxc#compile-e__0 _L146554_))))
+ (gxc#compile-e__0 _L146559_))))
(declare (not safe))
- (cons __tmp150018 '()))))
+ (cons __tmp150023 '()))))
(declare (not safe))
- (cons __tmp150019 __tmp150017))))
+ (cons __tmp150024 __tmp150022))))
(declare (not safe))
- (cons __tmp150016 '())))
- (__tmp150014
- (let () (declare (not safe)) (cons _L146553_ '()))))
+ (cons __tmp150021 '())))
+ (__tmp150019
+ (let () (declare (not safe)) (cons _L146558_ '()))))
(declare (not safe))
- (cons __tmp150015 __tmp150014))))
+ (cons __tmp150020 __tmp150019))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons '%#let-values
- __tmp150013))))
+ __tmp150018))))
(declare (not safe))
- (cons __tmp150012 '()))))
+ (cons __tmp150017 '()))))
(declare (not safe))
- (cons __tmp150020 __tmp150011))))
+ (cons __tmp150025 __tmp150016))))
(declare (not safe))
- (cons '%#let-values __tmp150010))))
+ (cons '%#let-values __tmp150015))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp150009 _stx145916_)))))
+ (gxc#xform-wrap-source __tmp150014 _stx145921_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
- (##pair? _negation146579146586_))
- (let ((_hd146583146599_
+ (##pair? _negation146584146591_))
+ (let ((_hd146588146604_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##car _negation146579146586_)))
- (_tl146584146601_
+ (##car _negation146584146591_)))
+ (_tl146589146606_
(let ()
(declare (not safe))
- (##cdr _negation146579146586_))))
- (let* ((_E146604_ _hd146583146599_)
- (_negate146606_ _tl146584146601_))
+ (##cdr _negation146584146591_))))
+ (let* ((_E146609_ _hd146588146604_)
+ (_negate146611_ _tl146589146606_))
(declare (not safe))
- (_K146582146596_ _negate146606_ _E146604_)))
- (let () (declare (not safe)) (_E146581146590_))))
+ (_K146587146601_ _negate146611_ _E146609_)))
+ (let () (declare (not safe)) (_E146586146595_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (let ((__tmp150003
- (let ((__tmp150004
- (let ((__tmp150005
+ (let ((__tmp150008
+ (let ((__tmp150009
+ (let ((__tmp150010
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp150008
+ (let ((__tmp150013
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f '%#lambda)))
- (__tmp150006
- (let ((__tmp150007
+ (__tmp150011
+ (let ((__tmp150012
(let ()
(declare (not safe))
- (cons _L146553_ '()))))
+ (cons _L146558_ '()))))
(declare (not safe))
- (cons '() __tmp150007))))
+ (cons '() __tmp150012))))
(declare (not safe))
- (cons __tmp150008 __tmp150006))))
+ (cons __tmp150013 __tmp150011))))
(declare (not safe))
- (cons '#f __tmp150005))))
+ (cons '#f __tmp150010))))
(declare (not safe))
- (cons __tmp150004 _clauses146039_)))
- (__tmp150000
- (let ((__tmp150001
- (let ((__tmp150002
+ (cons __tmp150009 _clauses146044_)))
+ (__tmp150005
+ (let ((__tmp150006
+ (let ((__tmp150007
(let ()
(declare (not safe))
- (gxc#compile-e__0 _L146554_))))
+ (gxc#compile-e__0 _L146559_))))
(declare (not safe))
- (cons _L146555_ __tmp150002))))
+ (cons _L146560_ __tmp150007))))
(declare (not safe))
- (cons __tmp150001 _konts146040_))))
+ (cons __tmp150006 _konts146045_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(gxc#optimize-match-body
- _stx145916_
- _negation146038_
- __tmp150003
- __tmp150000)))))
- (___kont147059147060_
+ _stx145921_
+ _negation146043_
+ __tmp150008
+ __tmp150005)))))
+ (___kont147064147065_
(lambda ()
- (let* ((_negation146463146470_
- _negation146038_)
- (_E146465146474_
+ (let* ((_negation146468146475_
+ _negation146043_)
+ (_E146470146479_
(lambda ()
(let ()
(declare (not safe))
(error '"No clause matching"
- _negation146463146470_))))
- (_K146466146480_
- (lambda (_negate146477_
- _E146478_)
- (let ((__tmp150024
- (let ((__tmp150025
+ _negation146468146475_))))
+ (_K146471146485_
+ (lambda (_negate146482_
+ _E146483_)
+ (let ((__tmp150029
+ (let ((__tmp150030
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp150027
- (let ((__tmp150028
- (let ((__tmp150030
+ (let ((__tmp150032
+ (let ((__tmp150033
+ (let ((__tmp150035
(let ()
(declare (not safe))
- (cons _E146478_ '())))
- (__tmp150029
+ (cons _E146483_ '())))
+ (__tmp150034
(let ()
(declare (not safe))
- (cons _negate146477_
+ (cons _negate146482_
'()))))
(declare (not safe))
- (cons __tmp150030 __tmp150029))))
+ (cons __tmp150035 __tmp150034))))
(declare (not safe))
- (cons __tmp150028 '())))
- (__tmp150026
+ (cons __tmp150033 '())))
+ (__tmp150031
(let ()
(declare (not safe))
- (cons _L146413_ '()))))
+ (cons _L146418_ '()))))
(declare (not safe))
- (cons __tmp150027 __tmp150026))))
+ (cons __tmp150032 __tmp150031))))
(declare (not safe))
- (cons '%#let-values __tmp150025))))
+ (cons '%#let-values __tmp150030))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp150024 _stx145916_)))))
+ (gxc#xform-wrap-source __tmp150029 _stx145921_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
- (##pair? _negation146463146470_))
- (let ((_hd146467146483_
+ (##pair? _negation146468146475_))
+ (let ((_hd146472146488_
(let ()
(declare
(not safe))
- (##car _negation146463146470_)))
- (_tl146468146485_
+ (##car _negation146468146475_)))
+ (_tl146473146490_
(let ()
(declare
(not safe))
- (##cdr _negation146463146470_))))
- (let* ((_E146488_
- _hd146467146483_)
- (_negate146490_
- _tl146468146485_))
+ (##cdr _negation146468146475_))))
+ (let* ((_E146493_
+ _hd146472146488_)
+ (_negate146495_
+ _tl146473146490_))
(declare (not safe))
- (_K146466146480_
- _negate146490_
- _E146488_)))
+ (_K146471146485_
+ _negate146495_
+ _E146493_)))
(let ()
(declare (not safe))
- (_E146465146474_)))))))
- (let ((_g146426146492_
+ (_E146470146479_)))))))
+ (let ((_g146431146497_
(lambda ()
(if (let ()
(declare (not safe))
- (null? _clauses146039_))
- (___kont147059147060_)
+ (null? _clauses146044_))
+ (___kont147064147065_)
(let ()
(declare (not safe))
- (_g146427146457_))))))
+ (_g146432146462_))))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- ___stx147055147056_))
- (let ((_e146434146497_
+ ___stx147060147061_))
+ (let ((_e146439146502_
(let ()
(declare (not safe))
(gx#stx-e
- ___stx147055147056_))))
- (let ((_tl146432146502_
+ ___stx147060147061_))))
+ (let ((_tl146437146507_
(let ()
(declare (not safe))
- (##cdr _e146434146497_)))
- (_hd146433146500_
+ (##cdr _e146439146502_)))
+ (_hd146438146505_
(let ()
(declare (not safe))
- (##car _e146434146497_))))
+ (##car _e146439146502_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd146433146500_))
+ _hd146438146505_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#let-values
- _hd146433146500_))
+ _hd146438146505_))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _tl146432146502_))
- (let ((_e146437146505_
+ _tl146437146507_))
+ (let ((_e146442146510_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _tl146432146502_))))
- (let ((_tl146435146510_
+ (gx#stx-e _tl146437146507_))))
+ (let ((_tl146440146515_
(let ()
(declare (not safe))
- (##cdr _e146437146505_)))
- (_hd146436146508_
+ (##cdr _e146442146510_)))
+ (_hd146441146513_
(let ()
(declare (not safe))
- (##car _e146437146505_))))
+ (##car _e146442146510_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd146436146508_))
- (let ((_e146440146513_
+ (gx#stx-pair? _hd146441146513_))
+ (let ((_e146445146518_
(let ()
(declare (not safe))
- (gx#stx-e _hd146436146508_))))
- (let ((_tl146438146518_
+ (gx#stx-e _hd146441146513_))))
+ (let ((_tl146443146523_
(let ()
(declare (not safe))
- (##cdr _e146440146513_)))
- (_hd146439146516_
+ (##cdr _e146445146518_)))
+ (_hd146444146521_
(let ()
(declare (not safe))
- (##car _e146440146513_))))
+ (##car _e146445146518_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd146439146516_))
- (let ((_e146443146521_
+ (gx#stx-pair? _hd146444146521_))
+ (let ((_e146448146526_
(let ()
(declare (not safe))
- (gx#stx-e _hd146439146516_))))
- (let ((_tl146441146526_
+ (gx#stx-e _hd146444146521_))))
+ (let ((_tl146446146531_
(let ()
(declare (not safe))
- (##cdr _e146443146521_)))
- (_hd146442146524_
+ (##cdr _e146448146526_)))
+ (_hd146447146529_
(let ()
(declare (not safe))
- (##car _e146443146521_))))
+ (##car _e146448146526_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd146442146524_))
- (let ((_e146446146529_
+ (gx#stx-pair? _hd146447146529_))
+ (let ((_e146451146534_
(let ()
(declare (not safe))
(gx#stx-e
- _hd146442146524_))))
- (let ((_tl146444146534_
+ _hd146447146529_))))
+ (let ((_tl146449146539_
(let ()
(declare (not safe))
- (##cdr _e146446146529_)))
- (_hd146445146532_
+ (##cdr _e146451146534_)))
+ (_hd146450146537_
(let ()
(declare (not safe))
- (##car _e146446146529_))))
+ (##car _e146451146534_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl146444146534_))
+ _tl146449146539_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl146441146526_))
- (let ((_e146449146537_
+ _tl146446146531_))
+ (let ((_e146454146542_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-e _tl146441146526_))))
- (let ((_tl146447146542_
- (let () (declare (not safe)) (##cdr _e146449146537_)))
- (_hd146448146540_
+ (gx#stx-e _tl146446146531_))))
+ (let ((_tl146452146547_
+ (let () (declare (not safe)) (##cdr _e146454146542_)))
+ (_hd146453146545_
(let ()
(declare (not safe))
- (##car _e146449146537_))))
+ (##car _e146454146542_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl146447146542_))
+ (gx#stx-null? _tl146452146547_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl146438146518_))
+ (gx#stx-null? _tl146443146523_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl146435146510_))
- (let ((_e146452146545_
+ (gx#stx-pair? _tl146440146515_))
+ (let ((_e146457146550_
(let ()
(declare (not safe))
- (gx#stx-e _tl146435146510_))))
- (let ((_tl146450146550_
+ (gx#stx-e _tl146440146515_))))
+ (let ((_tl146455146555_
(let ()
(declare (not safe))
- (##cdr _e146452146545_)))
- (_hd146451146548_
+ (##cdr _e146457146550_)))
+ (_hd146456146553_
(let ()
(declare (not safe))
- (##car _e146452146545_))))
+ (##car _e146457146550_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl146450146550_))
- (___kont147057147058_
- _hd146451146548_
- _hd146448146540_
- _hd146445146532_)
+ (gx#stx-null? _tl146455146555_))
+ (___kont147062147063_
+ _hd146456146553_
+ _hd146453146545_
+ _hd146450146537_)
(let ()
(declare (not safe))
- (_g146426146492_)))))
+ (_g146431146497_)))))
(let ()
(declare (not safe))
- (_g146426146492_)))
- (let () (declare (not safe)) (_g146426146492_)))
- (let () (declare (not safe)) (_g146426146492_)))))
- (let () (declare (not safe)) (_g146426146492_)))
+ (_g146431146497_)))
+ (let () (declare (not safe)) (_g146431146497_)))
+ (let () (declare (not safe)) (_g146431146497_)))))
+ (let () (declare (not safe)) (_g146431146497_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g146426146492_)))))
+ (_g146431146497_)))))
(let ()
(declare (not safe))
- (_g146426146492_)))))
+ (_g146431146497_)))))
(let ()
(declare (not safe))
- (_g146426146492_)))))
- (let () (declare (not safe)) (_g146426146492_)))))
- (let () (declare (not safe)) (_g146426146492_)))
- (let () (declare (not safe)) (_g146426146492_)))
+ (_g146431146497_)))))
+ (let () (declare (not safe)) (_g146431146497_)))))
+ (let () (declare (not safe)) (_g146431146497_)))
+ (let () (declare (not safe)) (_g146431146497_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g146426146492_)))))
+ (_g146431146497_)))))
(let ()
(declare (not safe))
- (_g146426146492_))))))))
- (___kont147123147124_
- (lambda (_L146144_ _L146145_ _L146146_)
- (let* ((___stx146939146940_ _L146145_)
- (_g146173146222_
+ (_g146431146497_))))))))
+ (___kont147128147129_
+ (lambda (_L146149_ _L146150_ _L146151_)
+ (let* ((___stx146944146945_ _L146150_)
+ (_g146178146227_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx146939146940_)))))
- (let ((___kont146941146942_
- (lambda (_L146350_
- _L146351_
- _L146352_)
- (let ((__tmp150034
- (let ((__tmp150035
- (let ((__tmp150036
+ ___stx146944146945_)))))
+ (let ((___kont146946146947_
+ (lambda (_L146355_
+ _L146356_
+ _L146357_)
+ (let ((__tmp150039
+ (let ((__tmp150040
+ (let ((__tmp150041
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp150039
+ (let ((__tmp150044
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f '%#lambda)))
- (__tmp150037
- (let ((__tmp150038
+ (__tmp150042
+ (let ((__tmp150043
(let ()
(declare (not safe))
- (cons _L146350_ '()))))
+ (cons _L146355_ '()))))
(declare (not safe))
- (cons '() __tmp150038))))
+ (cons '() __tmp150043))))
(declare (not safe))
- (cons __tmp150039 __tmp150037))))
+ (cons __tmp150044 __tmp150042))))
(declare (not safe))
- (cons _L146146_ __tmp150036))))
+ (cons _L146151_ __tmp150041))))
(declare (not safe))
- (cons __tmp150035 _clauses146039_)))
+ (cons __tmp150040 _clauses146044_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (__tmp150031
- (let ((__tmp150032
- (let ((__tmp150033
+ (__tmp150036
+ (let ((__tmp150037
+ (let ((__tmp150038
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gxc#compile-e__0 _L146351_))))
+ (gxc#compile-e__0 _L146356_))))
(declare (not safe))
- (cons _L146352_ __tmp150033))))
+ (cons _L146357_ __tmp150038))))
(declare (not safe))
- (cons __tmp150032 _konts146040_))))
+ (cons __tmp150037 _konts146045_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (_lp146035_
- _L146144_
- _negation146038_
- __tmp150034
- __tmp150031))))
- (___kont146943146944_
- (lambda (_L146251_)
- (let ((__tmp150040
- (let ((__tmp150041
+ (_lp146040_
+ _L146149_
+ _negation146043_
+ __tmp150039
+ __tmp150036))))
+ (___kont146948146949_
+ (lambda (_L146256_)
+ (let ((__tmp150045
+ (let ((__tmp150046
(let ()
(declare
(not safe))
(gxc#compile-e__0
- _L146251_))))
+ _L146256_))))
(declare (not safe))
- (cons _L146146_
- __tmp150041))))
+ (cons _L146151_
+ __tmp150046))))
(declare (not safe))
- (_lp146035_
- _L146144_
- __tmp150040
- _clauses146039_
- _konts146040_)))))
+ (_lp146040_
+ _L146149_
+ __tmp150045
+ _clauses146044_
+ _konts146045_)))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx146939146940_))
- (let ((_e146180146270_
+ (gx#stx-pair? ___stx146944146945_))
+ (let ((_e146185146275_
(let ()
(declare (not safe))
(gx#stx-e
- ___stx146939146940_))))
- (let ((_tl146178146275_
+ ___stx146944146945_))))
+ (let ((_tl146183146280_
(let ()
(declare (not safe))
- (##cdr _e146180146270_)))
- (_hd146179146273_
+ (##cdr _e146185146275_)))
+ (_hd146184146278_
(let ()
(declare (not safe))
- (##car _e146180146270_))))
+ (##car _e146185146275_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd146179146273_))
+ _hd146184146278_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#lambda
- _hd146179146273_))
+ _hd146184146278_))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _tl146178146275_))
- (let ((_e146183146278_
+ _tl146183146280_))
+ (let ((_e146188146283_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _tl146178146275_))))
- (let ((_tl146181146283_
+ (gx#stx-e _tl146183146280_))))
+ (let ((_tl146186146288_
(let ()
(declare (not safe))
- (##cdr _e146183146278_)))
- (_hd146182146281_
+ (##cdr _e146188146283_)))
+ (_hd146187146286_
(let ()
(declare (not safe))
- (##car _e146183146278_))))
+ (##car _e146188146283_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _hd146182146281_))
+ (gx#stx-null? _hd146187146286_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl146181146283_))
- (let ((_e146186146286_
+ (gx#stx-pair? _tl146186146288_))
+ (let ((_e146191146291_
(let ()
(declare (not safe))
- (gx#stx-e _tl146181146283_))))
- (let ((_tl146184146291_
+ (gx#stx-e _tl146186146288_))))
+ (let ((_tl146189146296_
(let ()
(declare (not safe))
- (##cdr _e146186146286_)))
- (_hd146185146289_
+ (##cdr _e146191146291_)))
+ (_hd146190146294_
(let ()
(declare (not safe))
- (##car _e146186146286_))))
+ (##car _e146191146291_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd146185146289_))
- (let ((_e146189146294_
+ (gx#stx-pair? _hd146190146294_))
+ (let ((_e146194146299_
(let ()
(declare (not safe))
- (gx#stx-e _hd146185146289_))))
- (let ((_tl146187146299_
+ (gx#stx-e _hd146190146294_))))
+ (let ((_tl146192146304_
(let ()
(declare (not safe))
- (##cdr _e146189146294_)))
- (_hd146188146297_
+ (##cdr _e146194146299_)))
+ (_hd146193146302_
(let ()
(declare (not safe))
- (##car _e146189146294_))))
+ (##car _e146194146299_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd146188146297_))
+ _hd146193146302_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#let-values
- _hd146188146297_))
+ _hd146193146302_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl146187146299_))
- (let ((_e146192146302_
+ _tl146192146304_))
+ (let ((_e146197146307_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _tl146187146299_))))
- (let ((_tl146190146307_
- (let () (declare (not safe)) (##cdr _e146192146302_)))
- (_hd146191146305_
- (let () (declare (not safe)) (##car _e146192146302_))))
+ (gx#stx-e _tl146192146304_))))
+ (let ((_tl146195146312_
+ (let () (declare (not safe)) (##cdr _e146197146307_)))
+ (_hd146196146310_
+ (let () (declare (not safe)) (##car _e146197146307_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd146191146305_))
- (let ((_e146195146310_
+ (gx#stx-pair? _hd146196146310_))
+ (let ((_e146200146315_
(let ()
(declare (not safe))
- (gx#stx-e _hd146191146305_))))
- (let ((_tl146193146315_
+ (gx#stx-e _hd146196146310_))))
+ (let ((_tl146198146320_
(let ()
(declare (not safe))
- (##cdr _e146195146310_)))
- (_hd146194146313_
+ (##cdr _e146200146315_)))
+ (_hd146199146318_
(let ()
(declare (not safe))
- (##car _e146195146310_))))
+ (##car _e146200146315_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd146194146313_))
- (let ((_e146198146318_
+ (gx#stx-pair? _hd146199146318_))
+ (let ((_e146203146323_
(let ()
(declare (not safe))
- (gx#stx-e _hd146194146313_))))
- (let ((_tl146196146323_
+ (gx#stx-e _hd146199146318_))))
+ (let ((_tl146201146328_
(let ()
(declare (not safe))
- (##cdr _e146198146318_)))
- (_hd146197146321_
+ (##cdr _e146203146323_)))
+ (_hd146202146326_
(let ()
(declare (not safe))
- (##car _e146198146318_))))
+ (##car _e146203146323_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd146197146321_))
- (let ((_e146201146326_
+ (gx#stx-pair? _hd146202146326_))
+ (let ((_e146206146331_
(let ()
(declare (not safe))
- (gx#stx-e _hd146197146321_))))
- (let ((_tl146199146331_
+ (gx#stx-e _hd146202146326_))))
+ (let ((_tl146204146336_
(let ()
(declare (not safe))
- (##cdr _e146201146326_)))
- (_hd146200146329_
+ (##cdr _e146206146331_)))
+ (_hd146205146334_
(let ()
(declare (not safe))
- (##car _e146201146326_))))
+ (##car _e146206146331_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl146199146331_))
+ _tl146204146336_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl146196146323_))
- (let ((_e146204146334_
+ _tl146201146328_))
+ (let ((_e146209146339_
(let ()
(declare (not safe))
(gx#stx-e
- _tl146196146323_))))
- (let ((_tl146202146339_
+ _tl146201146328_))))
+ (let ((_tl146207146344_
(let ()
(declare
(not safe))
- (##cdr _e146204146334_)))
- (_hd146203146337_
+ (##cdr _e146209146339_)))
+ (_hd146208146342_
(let ()
(declare
(not safe))
- (##car _e146204146334_))))
+ (##car _e146209146339_))))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl146202146339_))
+ _tl146207146344_))
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-null? _tl146193146315_))
+ (gx#stx-null? _tl146198146320_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl146190146307_))
- (let ((_e146207146342_
+ (gx#stx-pair? _tl146195146312_))
+ (let ((_e146212146347_
(let ()
(declare (not safe))
- (gx#stx-e _tl146190146307_))))
- (let ((_tl146205146347_
+ (gx#stx-e _tl146195146312_))))
+ (let ((_tl146210146352_
(let ()
(declare (not safe))
- (##cdr _e146207146342_)))
- (_hd146206146345_
+ (##cdr _e146212146347_)))
+ (_hd146211146350_
(let ()
(declare (not safe))
- (##car _e146207146342_))))
+ (##car _e146212146347_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl146205146347_))
+ (gx#stx-null? _tl146210146352_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl146184146291_))
- (___kont146941146942_
- _hd146206146345_
- _hd146203146337_
- _hd146200146329_)
+ (gx#stx-null? _tl146189146296_))
+ (___kont146946146947_
+ _hd146211146350_
+ _hd146208146342_
+ _hd146205146334_)
(let ()
(declare (not safe))
- (_g146173146222_)))
+ (_g146178146227_)))
(let ()
(declare (not safe))
- (_g146173146222_)))))
- (let () (declare (not safe)) (_g146173146222_)))
- (let () (declare (not safe)) (_g146173146222_)))
- (let () (declare (not safe)) (_g146173146222_)))))
+ (_g146178146227_)))))
+ (let () (declare (not safe)) (_g146178146227_)))
+ (let () (declare (not safe)) (_g146178146227_)))
+ (let () (declare (not safe)) (_g146178146227_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g146173146222_)))
+ (_g146178146227_)))
(let ()
(declare (not safe))
- (_g146173146222_)))))
+ (_g146178146227_)))))
(let ()
(declare (not safe))
- (_g146173146222_)))))
+ (_g146178146227_)))))
(let ()
(declare (not safe))
- (_g146173146222_)))))
- (let () (declare (not safe)) (_g146173146222_)))))
- (let () (declare (not safe)) (_g146173146222_)))
+ (_g146178146227_)))))
+ (let () (declare (not safe)) (_g146178146227_)))))
+ (let () (declare (not safe)) (_g146178146227_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g146173146222_)))
+ (_g146178146227_)))
(let ()
(declare (not safe))
- (_g146173146222_)))))
+ (_g146178146227_)))))
(let ()
(declare (not safe))
- (_g146173146222_)))))
- (let () (declare (not safe)) (_g146173146222_)))
- (let () (declare (not safe)) (_g146173146222_)))))
- (let () (declare (not safe)) (_g146173146222_)))
+ (_g146178146227_)))))
+ (let () (declare (not safe)) (_g146178146227_)))
+ (let () (declare (not safe)) (_g146178146227_)))))
+ (let () (declare (not safe)) (_g146178146227_)))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#begin-annotation _hd146179146273_))
+ (gx#stx-eq? '%#begin-annotation _hd146184146278_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl146178146275_))
- (let ((_e146214146235_
+ (gx#stx-pair? _tl146183146280_))
+ (let ((_e146219146240_
(let ()
(declare (not safe))
- (gx#stx-e _tl146178146275_))))
- (let ((_tl146212146240_
+ (gx#stx-e _tl146183146280_))))
+ (let ((_tl146217146245_
(let ()
(declare (not safe))
- (##cdr _e146214146235_)))
- (_hd146213146238_
+ (##cdr _e146219146240_)))
+ (_hd146218146243_
(let ()
(declare (not safe))
- (##car _e146214146235_))))
+ (##car _e146219146240_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd146213146238_))
+ (gx#identifier? _hd146218146243_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '@match-else _hd146213146238_))
+ (gx#stx-eq? '@match-else _hd146218146243_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl146212146240_))
- (let ((_e146217146243_
+ (gx#stx-pair? _tl146217146245_))
+ (let ((_e146222146248_
(let ()
(declare (not safe))
- (gx#stx-e _tl146212146240_))))
- (let ((_tl146215146248_
+ (gx#stx-e _tl146217146245_))))
+ (let ((_tl146220146253_
(let ()
(declare (not safe))
- (##cdr _e146217146243_)))
- (_hd146216146246_
+ (##cdr _e146222146248_)))
+ (_hd146221146251_
(let ()
(declare (not safe))
- (##car _e146217146243_))))
+ (##car _e146222146248_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl146215146248_))
- (___kont146943146944_
- _hd146216146246_)
+ _tl146220146253_))
+ (___kont146948146949_
+ _hd146221146251_)
(let ()
(declare (not safe))
- (_g146173146222_)))))
+ (_g146178146227_)))))
(let ()
(declare (not safe))
- (_g146173146222_)))
+ (_g146178146227_)))
(let ()
(declare (not safe))
- (_g146173146222_)))
+ (_g146178146227_)))
(let ()
(declare (not safe))
- (_g146173146222_)))))
- (let () (declare (not safe)) (_g146173146222_)))
- (let () (declare (not safe)) (_g146173146222_))))
+ (_g146178146227_)))))
+ (let () (declare (not safe)) (_g146178146227_)))
+ (let () (declare (not safe)) (_g146178146227_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g146173146222_)))))
+ (_g146178146227_)))))
(let ()
(declare (not safe))
- (_g146173146222_))))))))
+ (_g146178146227_))))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx147119147120_))
- (let ((_e146048146389_
+ (gx#stx-pair? ___stx147124147125_))
+ (let ((_e146053146394_
(let ()
(declare (not safe))
- (gx#stx-e ___stx147119147120_))))
- (let ((_tl146046146394_
+ (gx#stx-e ___stx147124147125_))))
+ (let ((_tl146051146399_
(let ()
(declare (not safe))
- (##cdr _e146048146389_)))
- (_hd146047146392_
+ (##cdr _e146053146394_)))
+ (_hd146052146397_
(let ()
(declare (not safe))
- (##car _e146048146389_))))
+ (##car _e146053146394_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd146047146392_))
+ (gx#identifier? _hd146052146397_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#begin-annotation
- _hd146047146392_))
+ _hd146052146397_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl146046146394_))
- (let ((_e146051146397_
+ _tl146051146399_))
+ (let ((_e146056146402_
(let ()
(declare (not safe))
(gx#stx-e
- _tl146046146394_))))
- (let ((_tl146049146402_
+ _tl146051146399_))))
+ (let ((_tl146054146407_
(let ()
(declare (not safe))
- (##cdr _e146051146397_)))
- (_hd146050146400_
+ (##cdr _e146056146402_)))
+ (_hd146055146405_
(let ()
(declare (not safe))
- (##car _e146051146397_))))
+ (##car _e146056146402_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd146050146400_))
+ _hd146055146405_))
(if (let ()
(declare
(not safe))
(gx#stx-eq?
'@match-body
- _hd146050146400_))
+ _hd146055146405_))
(if (let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-pair? _tl146049146402_))
- (let ((_e146054146405_
+ (gx#stx-pair? _tl146054146407_))
+ (let ((_e146059146410_
(let ()
(declare (not safe))
- (gx#stx-e _tl146049146402_))))
- (let ((_tl146052146410_
+ (gx#stx-e _tl146054146407_))))
+ (let ((_tl146057146415_
(let ()
(declare (not safe))
- (##cdr _e146054146405_)))
- (_hd146053146408_
+ (##cdr _e146059146410_)))
+ (_hd146058146413_
(let ()
(declare (not safe))
- (##car _e146054146405_))))
+ (##car _e146059146410_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl146052146410_))
- (___kont147121147122_ _hd146053146408_)
+ (gx#stx-null? _tl146057146415_))
+ (___kont147126147127_ _hd146058146413_)
(let ()
(declare (not safe))
- (_g146043146083_)))))
- (let () (declare (not safe)) (_g146043146083_)))
- (let () (declare (not safe)) (_g146043146083_)))
- (let () (declare (not safe)) (_g146043146083_)))))
+ (_g146048146088_)))))
+ (let () (declare (not safe)) (_g146048146088_)))
+ (let () (declare (not safe)) (_g146048146088_)))
+ (let () (declare (not safe)) (_g146048146088_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g146043146083_)))
+ (_g146048146088_)))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#let-values
- _hd146047146392_))
+ _hd146052146397_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl146046146394_))
- (let ((_e146063146096_
+ _tl146051146399_))
+ (let ((_e146068146101_
(let ()
(declare
(not safe))
(gx#stx-e
- _tl146046146394_))))
- (let ((_tl146061146101_
+ _tl146051146399_))))
+ (let ((_tl146066146106_
(let ()
(declare
(not safe))
- (##cdr _e146063146096_)))
- (_hd146062146099_
+ (##cdr _e146068146101_)))
+ (_hd146067146104_
(let ()
(declare
(not safe))
- (##car _e146063146096_))))
+ (##car _e146068146101_))))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _hd146062146099_))
- (let ((_e146066146104_
+ _hd146067146104_))
+ (let ((_e146071146109_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _hd146062146099_))))
- (let ((_tl146064146109_
+ (gx#stx-e _hd146067146104_))))
+ (let ((_tl146069146114_
(let ()
(declare (not safe))
- (##cdr _e146066146104_)))
- (_hd146065146107_
+ (##cdr _e146071146109_)))
+ (_hd146070146112_
(let ()
(declare (not safe))
- (##car _e146066146104_))))
+ (##car _e146071146109_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd146065146107_))
- (let ((_e146069146112_
+ (gx#stx-pair? _hd146070146112_))
+ (let ((_e146074146117_
(let ()
(declare (not safe))
- (gx#stx-e _hd146065146107_))))
- (let ((_tl146067146117_
+ (gx#stx-e _hd146070146112_))))
+ (let ((_tl146072146122_
(let ()
(declare (not safe))
- (##cdr _e146069146112_)))
- (_hd146068146115_
+ (##cdr _e146074146117_)))
+ (_hd146073146120_
(let ()
(declare (not safe))
- (##car _e146069146112_))))
+ (##car _e146074146117_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd146068146115_))
- (let ((_e146072146120_
+ (gx#stx-pair? _hd146073146120_))
+ (let ((_e146077146125_
(let ()
(declare (not safe))
- (gx#stx-e _hd146068146115_))))
- (let ((_tl146070146125_
+ (gx#stx-e _hd146073146120_))))
+ (let ((_tl146075146130_
(let ()
(declare (not safe))
- (##cdr _e146072146120_)))
- (_hd146071146123_
+ (##cdr _e146077146125_)))
+ (_hd146076146128_
(let ()
(declare (not safe))
- (##car _e146072146120_))))
+ (##car _e146077146125_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl146070146125_))
+ (gx#stx-null? _tl146075146130_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl146067146117_))
- (let ((_e146075146128_
+ _tl146072146122_))
+ (let ((_e146080146133_
(let ()
(declare (not safe))
(gx#stx-e
- _tl146067146117_))))
- (let ((_tl146073146133_
+ _tl146072146122_))))
+ (let ((_tl146078146138_
(let ()
(declare (not safe))
- (##cdr _e146075146128_)))
- (_hd146074146131_
+ (##cdr _e146080146133_)))
+ (_hd146079146136_
(let ()
(declare (not safe))
- (##car _e146075146128_))))
+ (##car _e146080146133_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl146073146133_))
+ _tl146078146138_))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl146064146109_))
+ _tl146069146114_))
(if (let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-pair? _tl146061146101_))
- (let ((_e146078146136_
+ (gx#stx-pair? _tl146066146106_))
+ (let ((_e146083146141_
(let ()
(declare (not safe))
- (gx#stx-e _tl146061146101_))))
- (let ((_tl146076146141_
+ (gx#stx-e _tl146066146106_))))
+ (let ((_tl146081146146_
(let ()
(declare (not safe))
- (##cdr _e146078146136_)))
- (_hd146077146139_
+ (##cdr _e146083146141_)))
+ (_hd146082146144_
(let ()
(declare (not safe))
- (##car _e146078146136_))))
+ (##car _e146083146141_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl146076146141_))
- (___kont147123147124_
- _hd146077146139_
- _hd146074146131_
- _hd146071146123_)
+ (gx#stx-null? _tl146081146146_))
+ (___kont147128147129_
+ _hd146082146144_
+ _hd146079146136_
+ _hd146076146128_)
(let ()
(declare (not safe))
- (_g146043146083_)))))
- (let () (declare (not safe)) (_g146043146083_)))
- (let () (declare (not safe)) (_g146043146083_)))
- (let () (declare (not safe)) (_g146043146083_)))))
+ (_g146048146088_)))))
+ (let () (declare (not safe)) (_g146048146088_)))
+ (let () (declare (not safe)) (_g146048146088_)))
+ (let () (declare (not safe)) (_g146048146088_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g146043146083_)))
+ (_g146048146088_)))
(let ()
(declare (not safe))
- (_g146043146083_)))))
+ (_g146048146088_)))))
(let ()
(declare (not safe))
- (_g146043146083_)))))
- (let () (declare (not safe)) (_g146043146083_)))))
- (let () (declare (not safe)) (_g146043146083_)))))
+ (_g146048146088_)))))
+ (let () (declare (not safe)) (_g146048146088_)))))
+ (let () (declare (not safe)) (_g146048146088_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g146043146083_)))
+ (_g146048146088_)))
(let ()
(declare (not safe))
- (_g146043146083_))))
+ (_g146048146088_))))
(let ()
(declare (not safe))
- (_g146043146083_)))))
+ (_g146048146088_)))))
(let ()
(declare (not safe))
- (_g146043146083_)))))))
- _hd145942146004_
- _hd145939145996_
- _hd145936145988_)
+ (_g146048146088_)))))))
+ _hd145947146009_
+ _hd145944146001_
+ _hd145941145993_)
(let ()
(declare (not safe))
- (_g145918145948_ _g145919145951_)))))
+ (_g145923145953_ _g145924145956_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g145918145948_
- _g145919145951_)))
+ (_g145923145953_
+ _g145924145956_)))
(let ()
(declare (not safe))
- (_g145918145948_
- _g145919145951_)))
+ (_g145923145953_
+ _g145924145956_)))
(let ()
(declare (not safe))
- (_g145918145948_
- _g145919145951_)))))
+ (_g145923145953_
+ _g145924145956_)))))
(let ()
(declare (not safe))
- (_g145918145948_ _g145919145951_)))
+ (_g145923145953_ _g145924145956_)))
(let ()
(declare (not safe))
- (_g145918145948_ _g145919145951_)))))
+ (_g145923145953_ _g145924145956_)))))
(let ()
(declare (not safe))
- (_g145918145948_ _g145919145951_)))))
+ (_g145923145953_ _g145924145956_)))))
(let ()
(declare (not safe))
- (_g145918145948_ _g145919145951_)))))
+ (_g145923145953_ _g145924145956_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g145918145948_
- _g145919145951_)))))
+ (_g145923145953_
+ _g145924145956_)))))
(let ()
(declare (not safe))
- (_g145918145948_ _g145919145951_)))
+ (_g145923145953_ _g145924145956_)))
(let ()
(declare (not safe))
- (_g145918145948_ _g145919145951_)))
+ (_g145923145953_ _g145924145956_)))
(let ()
(declare (not safe))
- (_g145918145948_ _g145919145951_)))))
+ (_g145923145953_ _g145924145956_)))))
(let ()
(declare (not safe))
- (_g145918145948_ _g145919145951_))))))
+ (_g145923145953_ _g145924145956_))))))
(declare (not safe))
- (_g145917146614_ _stx145916_))))
+ (_g145922146619_ _stx145921_))))
(define gxc#optimize-match-body
- (lambda (_stx145622_ _negation145623_ _clauses145624_ _konts145625_)
- (letrec ((_push-variables145627_
- (lambda (_clause145874_ _kont145875_)
- (let ((_clause145876145886_ _clause145874_)
- (_kont145877145888_ _kont145875_))
- (let* ((_E145879145892_
+ (lambda (_stx145627_ _negation145628_ _clauses145629_ _konts145630_)
+ (letrec ((_push-variables145632_
+ (lambda (_clause145879_ _kont145880_)
+ (let ((_clause145881145891_ _clause145879_)
+ (_kont145882145893_ _kont145880_))
+ (let* ((_E145884145897_
(lambda ()
(let ()
(declare (not safe))
(error '"No clause matching"
- _clause145876145886_
- _kont145877145888_))))
- (_K145880145899_
- (lambda (_clause-lambda145895_
- _clause-name145896_
- _K145897_)
- (let ((__tmp150042
+ _clause145881145891_
+ _kont145882145893_))))
+ (_K145885145904_
+ (lambda (_clause-lambda145900_
+ _clause-name145901_
+ _K145902_)
+ (let ((__tmp150047
(let ()
(declare (not safe))
(gxc#apply-push-match-vars
- _clause-lambda145895_
+ _clause-lambda145900_
'()
- _K145897_))))
+ _K145902_))))
(declare (not safe))
- (cons _clause-name145896_ __tmp150042)))))
+ (cons _clause-name145901_ __tmp150047)))))
(if (let ()
(declare (not safe))
- (##pair? _clause145876145886_))
- (let ((_hd145883145902_
+ (##pair? _clause145881145891_))
+ (let ((_hd145888145907_
(let ()
(declare (not safe))
- (##car _clause145876145886_)))
- (_tl145884145904_
+ (##car _clause145881145891_)))
+ (_tl145889145909_
(let ()
(declare (not safe))
- (##cdr _clause145876145886_))))
- (let* ((_clause-name145907_ _hd145883145902_)
- (_clause-lambda145909_ _tl145884145904_))
+ (##cdr _clause145881145891_))))
+ (let* ((_clause-name145912_ _hd145888145907_)
+ (_clause-lambda145914_ _tl145889145909_))
(if (let ()
(declare (not safe))
- (##pair? _kont145877145888_))
- (let* ((_hd145881145911_
+ (##pair? _kont145882145893_))
+ (let* ((_hd145886145916_
(let ()
(declare (not safe))
- (##car _kont145877145888_)))
- (_K145914_ _hd145881145911_))
+ (##car _kont145882145893_)))
+ (_K145919_ _hd145886145916_))
(declare (not safe))
- (_K145880145899_
- _clause-lambda145909_
- _clause-name145907_
- _K145914_))
+ (_K145885145904_
+ _clause-lambda145914_
+ _clause-name145912_
+ _K145919_))
(let ()
(declare (not safe))
- (_E145879145892_)))))
+ (_E145884145897_)))))
(let ()
(declare (not safe))
- (_E145879145892_)))))))
- (_start-match145628_
- (lambda (_kont145808_)
- (let* ((_g145810145826_
- (lambda (_g145811145823_)
+ (_E145884145897_)))))))
+ (_start-match145633_
+ (lambda (_kont145813_)
+ (let* ((_g145815145831_
+ (lambda (_g145816145828_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g145811145823_))))
- (_g145809145871_
- (lambda (_g145811145829_)
+ _g145816145828_))))
+ (_g145814145876_
+ (lambda (_g145816145834_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g145811145829_))
- (let ((_e145815145831_
+ (gx#stx-pair? _g145816145834_))
+ (let ((_e145820145836_
(let ()
(declare (not safe))
- (gx#stx-e _g145811145829_))))
- (let ((_hd145814145834_
+ (gx#stx-e _g145816145834_))))
+ (let ((_hd145819145839_
(let ()
(declare (not safe))
- (##car _e145815145831_)))
- (_tl145813145836_
+ (##car _e145820145836_)))
+ (_tl145818145841_
(let ()
(declare (not safe))
- (##cdr _e145815145831_))))
+ (##cdr _e145820145836_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd145814145834_))
+ (gx#identifier? _hd145819145839_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#lambda
- _hd145814145834_))
+ _hd145819145839_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl145813145836_))
- (let ((_e145818145839_
+ _tl145818145841_))
+ (let ((_e145823145844_
(let ()
(declare (not safe))
(gx#stx-e
- _tl145813145836_))))
- (let ((_hd145817145842_
+ _tl145818145841_))))
+ (let ((_hd145822145847_
(let ()
(declare
(not safe))
- (##car _e145818145839_)))
- (_tl145816145844_
+ (##car _e145823145844_)))
+ (_tl145821145849_
(let ()
(declare
(not safe))
- (##cdr _e145818145839_))))
+ (##cdr _e145823145844_))))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _hd145817145842_))
+ _hd145822145847_))
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-pair? _tl145816145844_))
- (let ((_e145821145847_
+ (gx#stx-pair? _tl145821145849_))
+ (let ((_e145826145852_
(let ()
(declare (not safe))
- (gx#stx-e _tl145816145844_))))
- (let ((_hd145820145850_
+ (gx#stx-e _tl145821145849_))))
+ (let ((_hd145825145855_
(let ()
(declare (not safe))
- (##car _e145821145847_)))
- (_tl145819145852_
+ (##car _e145826145852_)))
+ (_tl145824145857_
(let ()
(declare (not safe))
- (##cdr _e145821145847_))))
+ (##cdr _e145826145852_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl145819145852_))
- ((lambda (_L145855_) _L145855_) _hd145820145850_)
+ (gx#stx-null? _tl145824145857_))
+ ((lambda (_L145860_) _L145860_) _hd145825145855_)
(let ()
(declare (not safe))
- (_g145810145826_ _g145811145829_)))))
+ (_g145815145831_ _g145816145834_)))))
(let ()
(declare (not safe))
- (_g145810145826_ _g145811145829_)))
+ (_g145815145831_ _g145816145834_)))
(let ()
(declare (not safe))
- (_g145810145826_ _g145811145829_)))))
+ (_g145815145831_ _g145816145834_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g145810145826_
- _g145811145829_)))
+ (_g145815145831_
+ _g145816145834_)))
(let ()
(declare (not safe))
- (_g145810145826_
- _g145811145829_)))
+ (_g145815145831_
+ _g145816145834_)))
(let ()
(declare (not safe))
- (_g145810145826_
- _g145811145829_)))))
+ (_g145815145831_
+ _g145816145834_)))))
(let ()
(declare (not safe))
- (_g145810145826_ _g145811145829_))))))
+ (_g145815145831_ _g145816145834_))))))
(declare (not safe))
- (_g145809145871_ _kont145808_))))
- (_match-body145629_
- (lambda (_blocks145705_)
- (let* ((_blocks145706145715_ _blocks145705_)
- (_E145708145719_
+ (_g145814145876_ _kont145813_))))
+ (_match-body145634_
+ (lambda (_blocks145710_)
+ (let* ((_blocks145711145720_ _blocks145710_)
+ (_E145713145724_
(lambda ()
(let ()
(declare (not safe))
(error '"No clause matching"
- _blocks145706145715_))))
- (_K145709145791_
- (lambda (_rest145722_ _start145723_)
- (let _lp145725_ ((_rest145727_ _rest145722_)
- (_body145728_
+ _blocks145711145720_))))
+ (_K145714145796_
+ (lambda (_rest145727_ _start145728_)
+ (let _lp145730_ ((_rest145732_ _rest145727_)
+ (_body145733_
(let ()
(declare (not safe))
- (_start-match145628_
- _start145723_))))
- (let* ((_rest145729145737_ _rest145727_)
- (_else145731145745_
- (lambda () _body145728_))
- (_K145733145779_
- (lambda (_rest145748_ _block145749_)
- (let* ((_block145750145757_
- _block145749_)
- (_E145752145761_
+ (_start-match145633_
+ _start145728_))))
+ (let* ((_rest145734145742_ _rest145732_)
+ (_else145736145750_
+ (lambda () _body145733_))
+ (_K145738145784_
+ (lambda (_rest145753_ _block145754_)
+ (let* ((_block145755145762_
+ _block145754_)
+ (_E145757145766_
(lambda ()
(let ()
(declare (not safe))
(error '"No clause matching"
- _block145750145757_))))
- (_K145753145767_
- (lambda (_kont145764_
- _K145765_)
- (let ((__tmp150043
- (let ((__tmp150044
+ _block145755145762_))))
+ (_K145758145772_
+ (lambda (_kont145769_
+ _K145770_)
+ (let ((__tmp150048
+ (let ((__tmp150049
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp150046
- (let ((__tmp150047
- (let ((__tmp150049
+ (let ((__tmp150051
+ (let ((__tmp150052
+ (let ((__tmp150054
(let ()
(declare (not safe))
- (cons _K145765_ '())))
- (__tmp150048
+ (cons _K145770_ '())))
+ (__tmp150053
(let ()
(declare (not safe))
- (cons _kont145764_ '()))))
+ (cons _kont145769_ '()))))
(declare (not safe))
- (cons __tmp150049 __tmp150048))))
+ (cons __tmp150054 __tmp150053))))
(declare (not safe))
- (cons __tmp150047 '())))
- (__tmp150045
+ (cons __tmp150052 '())))
+ (__tmp150050
(let ()
(declare (not safe))
- (cons _body145728_ '()))))
+ (cons _body145733_ '()))))
(declare (not safe))
- (cons __tmp150046 __tmp150045))))
+ (cons __tmp150051 __tmp150050))))
(declare (not safe))
- (cons '%#let-values __tmp150044))))
+ (cons '%#let-values __tmp150049))))
(declare (not safe))
- (_lp145725_ _rest145748_ __tmp150043)))))
+ (_lp145730_ _rest145753_ __tmp150048)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
- (##pair? _block145750145757_))
- (let ((_hd145754145770_
+ (##pair? _block145755145762_))
+ (let ((_hd145759145775_
(let ()
(declare (not safe))
- (##car _block145750145757_)))
- (_tl145755145772_
+ (##car _block145755145762_)))
+ (_tl145760145777_
(let ()
(declare (not safe))
- (##cdr _block145750145757_))))
- (let* ((_K145775_
- _hd145754145770_)
- (_kont145777_
- _tl145755145772_))
+ (##cdr _block145755145762_))))
+ (let* ((_K145780_
+ _hd145759145775_)
+ (_kont145782_
+ _tl145760145777_))
(declare (not safe))
- (_K145753145767_
- _kont145777_
- _K145775_)))
+ (_K145758145772_
+ _kont145782_
+ _K145780_)))
(let ()
(declare (not safe))
- (_E145752145761_)))))))
+ (_E145757145766_)))))))
(if (let ()
(declare (not safe))
- (##pair? _rest145729145737_))
- (let ((_hd145734145782_
+ (##pair? _rest145734145742_))
+ (let ((_hd145739145787_
(let ()
(declare (not safe))
- (##car _rest145729145737_)))
- (_tl145735145784_
+ (##car _rest145734145742_)))
+ (_tl145740145789_
(let ()
(declare (not safe))
- (##cdr _rest145729145737_))))
- (let* ((_block145787_ _hd145734145782_)
- (_rest145789_ _tl145735145784_))
+ (##cdr _rest145734145742_))))
+ (let* ((_block145792_ _hd145739145787_)
+ (_rest145794_ _tl145740145789_))
(declare (not safe))
- (_K145733145779_
- _rest145789_
- _block145787_)))
+ (_K145738145784_
+ _rest145794_
+ _block145792_)))
(let ()
(declare (not safe))
- (_else145731145745_))))))))
+ (_else145736145750_))))))))
(if (let ()
(declare (not safe))
- (##pair? _blocks145706145715_))
- (let ((_hd145710145794_
+ (##pair? _blocks145711145720_))
+ (let ((_hd145715145799_
(let ()
(declare (not safe))
- (##car _blocks145706145715_)))
- (_tl145711145796_
+ (##car _blocks145711145720_)))
+ (_tl145716145801_
(let ()
(declare (not safe))
- (##cdr _blocks145706145715_))))
+ (##cdr _blocks145711145720_))))
(if (let ()
(declare (not safe))
- (##pair? _hd145710145794_))
- (let ((_hd145712145799_
+ (##pair? _hd145715145799_))
+ (let ((_hd145717145804_
(let ()
(declare (not safe))
- (##car _hd145710145794_)))
- (_tl145713145801_
+ (##car _hd145715145799_)))
+ (_tl145718145806_
(let ()
(declare (not safe))
- (##cdr _hd145710145794_))))
+ (##cdr _hd145715145799_))))
(if (let ()
(declare (not safe))
- (##eq? _hd145712145799_ '#f))
- (let* ((_start145804_ _tl145713145801_)
- (_rest145806_ _tl145711145796_))
+ (##eq? _hd145717145804_ '#f))
+ (let* ((_start145809_ _tl145718145806_)
+ (_rest145811_ _tl145716145801_))
(declare (not safe))
- (_K145709145791_
- _rest145806_
- _start145804_))
+ (_K145714145796_
+ _rest145811_
+ _start145809_))
(let ()
(declare (not safe))
- (_E145708145719_))))
+ (_E145713145724_))))
(let ()
(declare (not safe))
- (_E145708145719_))))
- (let () (declare (not safe)) (_E145708145719_)))))))
- (let ((__tmp150051
+ (_E145713145724_))))
+ (let () (declare (not safe)) (_E145713145724_)))))))
+ (let ((__tmp150056
(lambda ()
- (let* ((_clauses145632_
- (map _push-variables145627_
- _clauses145624_
- _konts145625_))
- (_blocks145634_
+ (let* ((_clauses145637_
+ (map _push-variables145632_
+ _clauses145629_
+ _konts145630_))
+ (_blocks145639_
(let ()
(declare (not safe))
(gxc#optimize-match-basic-blocks
- _clauses145632_)))
- (_blocks145636_
+ _clauses145637_)))
+ (_blocks145641_
(let ()
(declare (not safe))
(gxc#optimize-match-fold-basic-blocks
- _blocks145634_)))
- (_body145638_
+ _blocks145639_)))
+ (_body145643_
(let ()
(declare (not safe))
- (_match-body145629_ _blocks145636_)))
- (_bind145672_
- (map (lambda (_e145639145641_)
- (let* ((_g145643145650_ _e145639145641_)
- (_E145645145654_
+ (_match-body145634_ _blocks145641_)))
+ (_bind145677_
+ (map (lambda (_e145644145646_)
+ (let* ((_g145648145655_ _e145644145646_)
+ (_E145650145659_
(lambda ()
(let ()
(declare (not safe))
(error '"No clause matching"
- _g145643145650_))))
- (_K145646145660_
- (lambda (_kont145657_ _K145658_)
- (let ((__tmp150053
+ _g145648145655_))))
+ (_K145651145665_
+ (lambda (_kont145662_ _K145663_)
+ (let ((__tmp150058
(let ()
(declare (not safe))
- (cons _K145658_ '())))
- (__tmp150052
+ (cons _K145663_ '())))
+ (__tmp150057
(let ()
(declare (not safe))
- (cons _kont145657_ '()))))
+ (cons _kont145662_ '()))))
(declare (not safe))
- (cons __tmp150053
- __tmp150052)))))
+ (cons __tmp150058
+ __tmp150057)))))
(if (let ()
(declare (not safe))
- (##pair? _g145643145650_))
- (let ((_hd145647145663_
+ (##pair? _g145648145655_))
+ (let ((_hd145652145668_
(let ()
(declare (not safe))
- (##car _g145643145650_)))
- (_tl145648145665_
+ (##car _g145648145655_)))
+ (_tl145653145670_
(let ()
(declare (not safe))
- (##cdr _g145643145650_))))
- (let* ((_K145668_ _hd145647145663_)
- (_kont145670_
- _tl145648145665_))
+ (##cdr _g145648145655_))))
+ (let* ((_K145673_ _hd145652145668_)
+ (_kont145675_
+ _tl145653145670_))
(declare (not safe))
- (_K145646145660_
- _kont145670_
- _K145668_)))
+ (_K145651145665_
+ _kont145675_
+ _K145673_)))
(let ()
(declare (not safe))
- (_E145645145654_)))))
- _konts145625_))
- (_negate145702_
- (let* ((_negation145673145680_ _negation145623_)
- (_E145675145684_
+ (_E145650145659_)))))
+ _konts145630_))
+ (_negate145707_
+ (let* ((_negation145678145685_ _negation145628_)
+ (_E145680145689_
(lambda ()
(let ()
(declare (not safe))
(error '"No clause matching"
- _negation145673145680_))))
- (_K145676145690_
- (lambda (_kont145687_ _K145688_)
- (let ((__tmp150055
+ _negation145678145685_))))
+ (_K145681145695_
+ (lambda (_kont145692_ _K145693_)
+ (let ((__tmp150060
(let ()
(declare (not safe))
- (cons _K145688_ '())))
- (__tmp150054
+ (cons _K145693_ '())))
+ (__tmp150059
(let ()
(declare (not safe))
- (cons _kont145687_ '()))))
+ (cons _kont145692_ '()))))
(declare (not safe))
- (cons __tmp150055 __tmp150054)))))
+ (cons __tmp150060 __tmp150059)))))
(if (let ()
(declare (not safe))
- (##pair? _negation145673145680_))
- (let ((_hd145677145693_
+ (##pair? _negation145678145685_))
+ (let ((_hd145682145698_
(let ()
(declare (not safe))
- (##car _negation145673145680_)))
- (_tl145678145695_
+ (##car _negation145678145685_)))
+ (_tl145683145700_
(let ()
(declare (not safe))
- (##cdr _negation145673145680_))))
- (let* ((_K145698_ _hd145677145693_)
- (_kont145700_ _tl145678145695_))
+ (##cdr _negation145678145685_))))
+ (let* ((_K145703_ _hd145682145698_)
+ (_kont145705_ _tl145683145700_))
(declare (not safe))
- (_K145676145690_ _kont145700_ _K145698_)))
+ (_K145681145695_ _kont145705_ _K145703_)))
(let ()
(declare (not safe))
- (_E145675145684_))))))
- (let ((__tmp150056
- (let ((__tmp150057
- (let ((__tmp150062
+ (_E145680145689_))))))
+ (let ((__tmp150061
+ (let ((__tmp150062
+ (let ((__tmp150067
(let ()
(declare (not safe))
- (cons _negate145702_ '())))
- (__tmp150058
- (let ((__tmp150059
- (let ((__tmp150060
- (let ((__tmp150061
+ (cons _negate145707_ '())))
+ (__tmp150063
+ (let ((__tmp150064
+ (let ((__tmp150065
+ (let ((__tmp150066
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (cons _body145638_ '()))))
+ (cons _body145643_ '()))))
(declare (not safe))
- (cons _bind145672_ __tmp150061))))
+ (cons _bind145677_ __tmp150066))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons '%#let-values
- __tmp150060))))
+ __tmp150065))))
(declare (not safe))
- (cons __tmp150059 '()))))
+ (cons __tmp150064 '()))))
(declare (not safe))
- (cons __tmp150062 __tmp150058))))
+ (cons __tmp150067 __tmp150063))))
(declare (not safe))
- (cons '%#let-values __tmp150057))))
+ (cons '%#let-values __tmp150062))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp150056 _stx145622_)))))
- (__tmp150050
- (let ((__obj149984
+ (gxc#xform-wrap-source __tmp150061 _stx145627_)))))
+ (__tmp150055
+ (let ((__obj149989
(let ()
(declare (not safe))
(##structure
@@ -2194,2112 +2194,2112 @@
'#f
'#f
'#f))))
- (gx#local-context:::init! __obj149984)
- __obj149984)))
+ (gx#local-context:::init! __obj149989)
+ __obj149989)))
(declare (not safe))
(call-with-parameters
- __tmp150051
+ __tmp150056
gx#current-expander-context
- __tmp150050)))))
+ __tmp150055)))))
(define gxc#optimize-match-basic-blocks
- (lambda (_clauses145582_)
- (let _lp145584_ ((_rest145586_ _clauses145582_) (_blocks145587_ '()))
- (let* ((_rest145588145596_ _rest145586_)
- (_else145590145604_ (lambda () (reverse _blocks145587_)))
- (_K145592145610_
- (lambda (_rest145607_ _clause145608_)
- (let ((__tmp150063
+ (lambda (_clauses145587_)
+ (let _lp145589_ ((_rest145591_ _clauses145587_) (_blocks145592_ '()))
+ (let* ((_rest145593145601_ _rest145591_)
+ (_else145595145609_ (lambda () (reverse _blocks145592_)))
+ (_K145597145615_
+ (lambda (_rest145612_ _clause145613_)
+ (let ((__tmp150068
(let ()
(declare (not safe))
(gxc#optimize-match-lift-basic-blocks
- _clause145608_
- _blocks145587_))))
+ _clause145613_
+ _blocks145592_))))
(declare (not safe))
- (_lp145584_ _rest145607_ __tmp150063)))))
- (if (let () (declare (not safe)) (##pair? _rest145588145596_))
- (let ((_hd145593145613_
+ (_lp145589_ _rest145612_ __tmp150068)))))
+ (if (let () (declare (not safe)) (##pair? _rest145593145601_))
+ (let ((_hd145598145618_
(let ()
(declare (not safe))
- (##car _rest145588145596_)))
- (_tl145594145615_
+ (##car _rest145593145601_)))
+ (_tl145599145620_
(let ()
(declare (not safe))
- (##cdr _rest145588145596_))))
- (let* ((_clause145618_ _hd145593145613_)
- (_rest145620_ _tl145594145615_))
+ (##cdr _rest145593145601_))))
+ (let* ((_clause145623_ _hd145598145618_)
+ (_rest145625_ _tl145599145620_))
(declare (not safe))
- (_K145592145610_ _rest145620_ _clause145618_)))
- (let () (declare (not safe)) (_else145590145604_)))))))
+ (_K145597145615_ _rest145625_ _clause145623_)))
+ (let () (declare (not safe)) (_else145595145609_)))))))
(define gxc#optimize-match-lift-basic-blocks
- (lambda (_clause144926_ _blocks144927_)
- (letrec ((_bind->args144929_
- (lambda (_bind145577_)
- (let ((__tmp150064
- (lambda (_b145579_ _r145580_)
- (let ((__tmp150065
- (let ((__tmp150066
- (let ((__tmp150067 (car _b145579_)))
+ (lambda (_clause144931_ _blocks144932_)
+ (letrec ((_bind->args144934_
+ (lambda (_bind145582_)
+ (let ((__tmp150069
+ (lambda (_b145584_ _r145585_)
+ (let ((__tmp150070
+ (let ((__tmp150071
+ (let ((__tmp150072 (car _b145584_)))
(declare (not safe))
- (cons __tmp150067 '()))))
+ (cons __tmp150072 '()))))
(declare (not safe))
- (cons '%#ref __tmp150066))))
+ (cons '%#ref __tmp150071))))
(declare (not safe))
- (cons __tmp150065 _r145580_)))))
+ (cons __tmp150070 _r145585_)))))
(declare (not safe))
- (foldl1 __tmp150064 '() _bind145577_))))
- (_create-block144930_
- (lambda (_body145526_
- _let-bind145527_
- _bind145528_
- _assert145529_)
- (let* ((_id145531_
- (let ((__tmp150068 (gensym '__match)))
+ (foldl1 __tmp150069 '() _bind145582_))))
+ (_create-block144935_
+ (lambda (_body145531_
+ _let-bind145532_
+ _bind145533_
+ _assert145534_)
+ (let* ((_id145536_
+ (let ((__tmp150073 (gensym '__match)))
(declare (not safe))
- (make-symbol__0 __tmp150068)))
- (_id145533_
+ (make-symbol__0 __tmp150073)))
+ (_id145538_
(let ()
(declare (not safe))
- (gx#core-quote-syntax__0 _id145531_)))
- (_g150069_
+ (gx#core-quote-syntax__0 _id145536_)))
+ (_g150074_
(let ()
(declare (not safe))
- (gx#core-bind-runtime!__0 _id145533_)))
- (_block145536_
- (let ((__tmp150070
- (let ((__tmp150071
- (let ((__tmp150072
+ (gx#core-bind-runtime!__0 _id145538_)))
+ (_block145541_
+ (let ((__tmp150075
+ (let ((__tmp150076
+ (let ((__tmp150077
(let ()
(declare (not safe))
- (cons _assert145529_ '()))))
+ (cons _assert145534_ '()))))
(declare (not safe))
- (cons _bind145528_ __tmp150072))))
+ (cons _bind145533_ __tmp150077))))
(declare (not safe))
- (cons _body145526_ __tmp150071))))
+ (cons _body145531_ __tmp150076))))
(declare (not safe))
- (cons _id145533_ __tmp150070)))
- (_continue145538_
- (let ((__tmp150073
- (let ((__tmp150075
- (let ((__tmp150076
+ (cons _id145538_ __tmp150075)))
+ (_continue145543_
+ (let ((__tmp150078
+ (let ((__tmp150080
+ (let ((__tmp150081
(let ()
(declare (not safe))
- (cons _id145533_ '()))))
+ (cons _id145538_ '()))))
(declare (not safe))
- (cons '%#ref __tmp150076)))
- (__tmp150074
+ (cons '%#ref __tmp150081)))
+ (__tmp150079
(let ()
(declare (not safe))
- (_bind->args144929_
- _bind145528_))))
+ (_bind->args144934_
+ _bind145533_))))
(declare (not safe))
- (cons __tmp150075 __tmp150074))))
+ (cons __tmp150080 __tmp150079))))
(declare (not safe))
- (cons '%#call __tmp150073)))
- (_continue145574_
+ (cons '%#call __tmp150078)))
+ (_continue145579_
(if (let ()
(declare (not safe))
- (null? _let-bind145527_))
- _continue145538_
- (let* ((_locals145572_
- (map (lambda (_e145539145541_)
- (let* ((_g145543145550_
- _e145539145541_)
- (_E145545145554_
+ (null? _let-bind145532_))
+ _continue145543_
+ (let* ((_locals145577_
+ (map (lambda (_e145544145546_)
+ (let* ((_g145548145555_
+ _e145544145546_)
+ (_E145550145559_
(lambda ()
(let ()
(declare (not safe))
(error '"No clause matching"
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _g145543145550_))))
- (_K145546145560_
- (lambda (_expr145557_ _id145558_)
- (let ((__tmp150078
- (let () (declare (not safe)) (cons _id145558_ '())))
- (__tmp150077
- (let () (declare (not safe)) (cons _expr145557_ '()))))
+ _g145548145555_))))
+ (_K145551145565_
+ (lambda (_expr145562_ _id145563_)
+ (let ((__tmp150083
+ (let () (declare (not safe)) (cons _id145563_ '())))
+ (__tmp150082
+ (let () (declare (not safe)) (cons _expr145562_ '()))))
(declare (not safe))
- (cons __tmp150078 __tmp150077)))))
+ (cons __tmp150083 __tmp150082)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
- (##pair? _g145543145550_))
- (let ((_hd145547145563_
+ (##pair? _g145548145555_))
+ (let ((_hd145552145568_
(let ()
(declare
(not safe))
- (##car _g145543145550_)))
- (_tl145548145565_
+ (##car _g145548145555_)))
+ (_tl145553145570_
(let ()
(declare
(not safe))
- (##cdr _g145543145550_))))
- (let* ((_id145568_
- _hd145547145563_)
- (_expr145570_
- _tl145548145565_))
+ (##cdr _g145548145555_))))
+ (let* ((_id145573_
+ _hd145552145568_)
+ (_expr145575_
+ _tl145553145570_))
(declare (not safe))
- (_K145546145560_
- _expr145570_
- _id145568_)))
+ (_K145551145565_
+ _expr145575_
+ _id145573_)))
(let ()
(declare (not safe))
- (_E145545145554_)))))
- _let-bind145527_))
- (__tmp150079
- (let ((__tmp150080
+ (_E145550145559_)))))
+ _let-bind145532_))
+ (__tmp150084
+ (let ((__tmp150085
(let ()
(declare (not safe))
- (cons _continue145538_ '()))))
+ (cons _continue145543_ '()))))
(declare (not safe))
- (cons _locals145572_ __tmp150080))))
+ (cons _locals145577_ __tmp150085))))
(declare (not safe))
- (cons '%#let-values __tmp150079)))))
- (values _continue145574_ _block145536_))))
- (_basic-block144931_
- (lambda (_body145112_ _bind145113_ _assert145114_)
- (let* ((___stx147227147228_ _body145112_)
- (_g145119145203_
+ (cons '%#let-values __tmp150084)))))
+ (values _continue145579_ _block145541_))))
+ (_basic-block144936_
+ (lambda (_body145117_ _bind145118_ _assert145119_)
+ (let* ((___stx147232147233_ _body145117_)
+ (_g145124145208_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx147227147228_)))))
- (let ((___kont147229147230_
- (lambda (_L145462_ _L145463_ _L145464_)
- (let ((_g150081_
- (let ((__tmp150083
- (let ((__tmp150084
+ ___stx147232147233_)))))
+ (let ((___kont147234147235_
+ (lambda (_L145467_ _L145468_ _L145469_)
+ (let ((_g150086_
+ (let ((__tmp150088
+ (let ((__tmp150089
(let ()
(declare (not safe))
- (cons _L145464_ '#t))))
+ (cons _L145469_ '#t))))
(declare (not safe))
- (cons __tmp150084
- _assert145114_))))
+ (cons __tmp150089
+ _assert145119_))))
(declare (not safe))
- (_create-block144930_
- _L145463_
+ (_create-block144935_
+ _L145468_
'()
- _bind145113_
- __tmp150083))))
+ _bind145118_
+ __tmp150088))))
(begin
- (let ((_g150082_
+ (let ((_g150087_
(let ()
(declare (not safe))
- (if (##values? _g150081_)
- (##vector-length _g150081_)
+ (if (##values? _g150086_)
+ (##vector-length _g150086_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g150082_ 2)))
+ (##fx= _g150087_ 2)))
(error "Context expects 2 values"
- _g150082_)))
- (let ((_k-continue145482_
+ _g150087_)))
+ (let ((_k-continue145487_
(let ()
(declare (not safe))
- (##vector-ref _g150081_ 0)))
- (_k-block145483_
+ (##vector-ref _g150086_ 0)))
+ (_k-block145488_
(let ()
(declare (not safe))
- (##vector-ref _g150081_ 1))))
- (let* ((___stx147209147210_ _L145462_)
- (_g145486145495_
+ (##vector-ref _g150086_ 1))))
+ (let* ((___stx147214147215_ _L145467_)
+ (_g145491145500_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx147209147210_)))))
- (let ((___kont147211147212_
+ ___stx147214147215_)))))
+ (let ((___kont147216147217_
(lambda ()
- (values (let ((__tmp150085
- (let ((__tmp150086
+ (values (let ((__tmp150090
+ (let ((__tmp150091
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp150087
+ (let ((__tmp150092
(let ()
(declare (not safe))
- (cons _L145462_ '()))))
+ (cons _L145467_ '()))))
(declare (not safe))
- (cons _k-continue145482_ __tmp150087))))
+ (cons _k-continue145487_ __tmp150092))))
(declare (not safe))
- (cons _L145464_ __tmp150086))))
+ (cons _L145469_ __tmp150091))))
(declare (not safe))
- (cons '%#if __tmp150085))
- (let () (declare (not safe)) (cons _k-block145483_ '())))))
+ (cons '%#if __tmp150090))
+ (let () (declare (not safe)) (cons _k-block145488_ '())))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont147213147214_
+ (___kont147218147219_
(lambda ()
- (let ((_g150088_
- (let ((__tmp150090
- (let ((__tmp150091
+ (let ((_g150093_
+ (let ((__tmp150095
+ (let ((__tmp150096
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (cons _L145464_ '#f))))
+ (cons _L145469_ '#f))))
(declare (not safe))
- (cons __tmp150091 _assert145114_))))
+ (cons __tmp150096 _assert145119_))))
(declare (not safe))
- (_create-block144930_
- _L145462_
+ (_create-block144935_
+ _L145467_
'()
- _bind145113_
- __tmp150090))))
+ _bind145118_
+ __tmp150095))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(begin
- (let ((_g150089_
+ (let ((_g150094_
(let ()
(declare
(not safe))
(if (##values?
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _g150088_)
- (##vector-length _g150088_)
+ _g150093_)
+ (##vector-length _g150093_)
1))))
- (if (not (let () (declare (not safe)) (##fx= _g150089_ 2)))
- (error "Context expects 2 values" _g150089_)))
+ (if (not (let () (declare (not safe)) (##fx= _g150094_ 2)))
+ (error "Context expects 2 values" _g150094_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (let ((_e-continue145502_
+ (let ((_e-continue145507_
(let ()
(declare
(not safe))
(##vector-ref
- _g150088_
+ _g150093_
0)))
- (_e-block145503_
+ (_e-block145508_
(let ()
(declare
(not safe))
(##vector-ref
- _g150088_
+ _g150093_
1))))
- (values (let ((__tmp150092
+ (values (let ((__tmp150097
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp150093
- (let ((__tmp150094
+ (let ((__tmp150098
+ (let ((__tmp150099
(let ()
(declare (not safe))
- (cons _e-continue145502_ '()))))
+ (cons _e-continue145507_ '()))))
(declare (not safe))
- (cons _k-continue145482_ __tmp150094))))
+ (cons _k-continue145487_ __tmp150099))))
(declare (not safe))
- (cons _L145464_ __tmp150093))))
+ (cons _L145469_ __tmp150098))))
(declare (not safe))
- (cons '%#if __tmp150092))
- (let ((__tmp150095
+ (cons '%#if __tmp150097))
+ (let ((__tmp150100
(let ()
(declare (not safe))
- (cons _e-block145503_ '()))))
+ (cons _e-block145508_ '()))))
(declare (not safe))
- (cons _k-block145483_ __tmp150095)))))))))
+ (cons _k-block145488_ __tmp150100)))))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-pair?
- ___stx147209147210_))
- (let ((_e145490145510_
+ ___stx147214147215_))
+ (let ((_e145495145515_
(let ()
(declare (not safe))
(gx#stx-e
- ___stx147209147210_))))
- (let ((_tl145488145515_
+ ___stx147214147215_))))
+ (let ((_tl145493145520_
(let ()
(declare (not safe))
- (##cdr _e145490145510_)))
- (_hd145489145513_
+ (##cdr _e145495145515_)))
+ (_hd145494145518_
(let ()
(declare (not safe))
- (##car _e145490145510_))))
+ (##car _e145495145515_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd145489145513_))
+ _hd145494145518_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#call
- _hd145489145513_))
- (___kont147211147212_)
- (___kont147213147214_))
- (___kont147213147214_))))
- (___kont147213147214_)))))))))
- (___kont147231147232_
- (lambda () (values _body145112_ '())))
- (___kont147235147236_
- (lambda (_L145291_ _L145292_ _L145293_)
- (let* ((_let-bind145328_
+ _hd145494145518_))
+ (___kont147216147217_)
+ (___kont147218147219_))
+ (___kont147218147219_))))
+ (___kont147218147219_)))))))))
+ (___kont147236147237_
+ (lambda () (values _body145117_ '())))
+ (___kont147240147241_
+ (lambda (_L145296_ _L145297_ _L145298_)
+ (let* ((_let-bind145333_
(map cons
- (let ((__tmp150096
- (lambda (_g145313145316_
- _g145314145318_)
+ (let ((__tmp150101
+ (lambda (_g145318145321_
+ _g145319145323_)
(let ()
(declare (not safe))
- (cons _g145313145316_
- _g145314145318_)))))
+ (cons _g145318145321_
+ _g145319145323_)))))
(declare (not safe))
- (foldr1 __tmp150096
+ (foldr1 __tmp150101
'()
- _L145293_))
- (let ((__tmp150097
- (lambda (_g145320145323_
- _g145321145325_)
+ _L145298_))
+ (let ((__tmp150102
+ (lambda (_g145325145328_
+ _g145326145330_)
(let ()
(declare (not safe))
- (cons _g145320145323_
- _g145321145325_)))))
+ (cons _g145325145328_
+ _g145326145330_)))))
(declare (not safe))
- (foldr1 __tmp150097
+ (foldr1 __tmp150102
'()
- _L145292_))))
- (_g150098_
- (let ((__tmp150100
+ _L145297_))))
+ (_g150103_
+ (let ((__tmp150105
(let ()
(declare (not safe))
(foldl1 cons
- _bind145113_
- _let-bind145328_))))
+ _bind145118_
+ _let-bind145333_))))
(declare (not safe))
- (_create-block144930_
- _L145291_
- _let-bind145328_
- __tmp150100
- _assert145114_))))
+ (_create-block144935_
+ _L145296_
+ _let-bind145333_
+ __tmp150105
+ _assert145119_))))
(begin
- (let ((_g150099_
+ (let ((_g150104_
(let ()
(declare (not safe))
- (if (##values? _g150098_)
- (##vector-length _g150098_)
+ (if (##values? _g150103_)
+ (##vector-length _g150103_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g150099_ 2)))
+ (##fx= _g150104_ 2)))
(error "Context expects 2 values"
- _g150099_)))
- (let ((_continue145330_
+ _g150104_)))
+ (let ((_continue145335_
(let ()
(declare (not safe))
- (##vector-ref _g150098_ 0)))
- (_block145331_
+ (##vector-ref _g150103_ 0)))
+ (_block145336_
(let ()
(declare (not safe))
- (##vector-ref _g150098_ 1))))
+ (##vector-ref _g150103_ 1))))
(let ()
- (values _continue145330_
+ (values _continue145335_
(let ()
(declare (not safe))
- (cons _block145331_
+ (cons _block145336_
'())))))))))
- (___kont147239147240_
- (lambda () (values _body145112_ '()))))
- (let* ((___match147318147319_
- (lambda (_e145172145215_
- _hd145171145218_
- _tl145170145220_
- _e145175145223_
- _hd145174145226_
- _tl145173145228_
- ___splice147237147238_
- _target145176145231_
- _tl145178145233_)
- (letrec ((_loop145179145236_
- (lambda (_hd145177145239_
- _expr145183145241_
- _id145184145243_)
+ (___kont147244147245_
+ (lambda () (values _body145117_ '()))))
+ (let* ((___match147323147324_
+ (lambda (_e145177145220_
+ _hd145176145223_
+ _tl145175145225_
+ _e145180145228_
+ _hd145179145231_
+ _tl145178145233_
+ ___splice147242147243_
+ _target145181145236_
+ _tl145183145238_)
+ (letrec ((_loop145184145241_
+ (lambda (_hd145182145244_
+ _expr145188145246_
+ _id145189145248_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd145177145239_))
- (let ((_e145180145246_
+ _hd145182145244_))
+ (let ((_e145185145251_
(let ()
(declare (not safe))
(gx#stx-e
- _hd145177145239_))))
- (let ((_lp-tl145182145251_
+ _hd145182145244_))))
+ (let ((_lp-tl145187145256_
(let ()
(declare
(not safe))
- (##cdr _e145180145246_)))
- (_lp-hd145181145249_
+ (##cdr _e145185145251_)))
+ (_lp-hd145186145254_
(let ()
(declare
(not safe))
- (##car _e145180145246_))))
+ (##car _e145185145251_))))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _lp-hd145181145249_))
- (let ((_e145189145254_
+ _lp-hd145186145254_))
+ (let ((_e145194145259_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _lp-hd145181145249_))))
- (let ((_tl145187145259_
+ (gx#stx-e _lp-hd145186145254_))))
+ (let ((_tl145192145264_
(let ()
(declare (not safe))
- (##cdr _e145189145254_)))
- (_hd145188145257_
+ (##cdr _e145194145259_)))
+ (_hd145193145262_
(let ()
(declare (not safe))
- (##car _e145189145254_))))
+ (##car _e145194145259_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd145188145257_))
- (let ((_e145192145262_
+ (gx#stx-pair? _hd145193145262_))
+ (let ((_e145197145267_
(let ()
(declare (not safe))
- (gx#stx-e _hd145188145257_))))
- (let ((_tl145190145267_
+ (gx#stx-e _hd145193145262_))))
+ (let ((_tl145195145272_
(let ()
(declare (not safe))
- (##cdr _e145192145262_)))
- (_hd145191145265_
+ (##cdr _e145197145267_)))
+ (_hd145196145270_
(let ()
(declare (not safe))
- (##car _e145192145262_))))
+ (##car _e145197145267_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl145190145267_))
+ (gx#stx-null? _tl145195145272_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl145187145259_))
- (let ((_e145195145270_
+ (gx#stx-pair? _tl145192145264_))
+ (let ((_e145200145275_
(let ()
(declare (not safe))
- (gx#stx-e _tl145187145259_))))
- (let ((_tl145193145275_
+ (gx#stx-e _tl145192145264_))))
+ (let ((_tl145198145280_
(let ()
(declare (not safe))
- (##cdr _e145195145270_)))
- (_hd145194145273_
+ (##cdr _e145200145275_)))
+ (_hd145199145278_
(let ()
(declare (not safe))
- (##car _e145195145270_))))
+ (##car _e145200145275_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl145193145275_))
- (let ((__tmp150102
+ _tl145198145280_))
+ (let ((__tmp150107
(let ()
(declare (not safe))
- (cons _hd145194145273_
- _expr145183145241_)))
- (__tmp150101
+ (cons _hd145199145278_
+ _expr145188145246_)))
+ (__tmp150106
(let ()
(declare (not safe))
- (cons _hd145191145265_
- _id145184145243_))))
+ (cons _hd145196145270_
+ _id145189145248_))))
(declare (not safe))
- (_loop145179145236_
- _lp-tl145182145251_
- __tmp150102
- __tmp150101))
- (___kont147239147240_))))
- (___kont147239147240_))
- (___kont147239147240_))))
- (___kont147239147240_))))
- (___kont147239147240_))))
+ (_loop145184145241_
+ _lp-tl145187145256_
+ __tmp150107
+ __tmp150106))
+ (___kont147244147245_))))
+ (___kont147244147245_))
+ (___kont147244147245_))))
+ (___kont147244147245_))))
+ (___kont147244147245_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (let ((_id145186145280_
- (reverse _id145184145243_))
- (_expr145185145278_
- (reverse _expr145183145241_)))
+ (let ((_id145191145285_
+ (reverse _id145189145248_))
+ (_expr145190145283_
+ (reverse _expr145188145246_)))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl145173145228_))
- (let ((_e145198145283_
+ _tl145178145233_))
+ (let ((_e145203145288_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-e _tl145173145228_))))
- (let ((_tl145196145288_
- (let () (declare (not safe)) (##cdr _e145198145283_)))
- (_hd145197145286_
+ (gx#stx-e _tl145178145233_))))
+ (let ((_tl145201145293_
+ (let () (declare (not safe)) (##cdr _e145203145288_)))
+ (_hd145202145291_
(let ()
(declare (not safe))
- (##car _e145198145283_))))
+ (##car _e145203145288_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl145196145288_))
- (___kont147235147236_
- _hd145197145286_
- _expr145185145278_
- _id145186145280_)
- (___kont147239147240_))))
- (___kont147239147240_)))))))
+ (gx#stx-null? _tl145201145293_))
+ (___kont147240147241_
+ _hd145202145291_
+ _expr145190145283_
+ _id145191145285_)
+ (___kont147244147245_))))
+ (___kont147244147245_)))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_loop145179145236_
- _target145176145231_
+ (_loop145184145241_
+ _target145181145236_
'()
'())))))
- (___match147294147295_
- (lambda (_e145138145339_
- _hd145137145342_
- _tl145136145344_
- _e145141145347_
- _hd145140145350_
- _tl145139145352_
- ___splice147233147234_
- _target145142145355_
- _tl145144145357_)
- (letrec ((_loop145145145360_
- (lambda (_hd145143145363_)
+ (___match147299147300_
+ (lambda (_e145143145344_
+ _hd145142145347_
+ _tl145141145349_
+ _e145146145352_
+ _hd145145145355_
+ _tl145144145357_
+ ___splice147238147239_
+ _target145147145360_
+ _tl145149145362_)
+ (letrec ((_loop145150145365_
+ (lambda (_hd145148145368_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd145143145363_))
- (let ((_e145146145366_
+ _hd145148145368_))
+ (let ((_e145151145371_
(let ()
(declare (not safe))
(gx#stx-e
- _hd145143145363_))))
- (let ((_lp-tl145148145371_
+ _hd145148145368_))))
+ (let ((_lp-tl145153145376_
(let ()
(declare
(not safe))
- (##cdr _e145146145366_)))
- (_lp-hd145147145369_
+ (##cdr _e145151145371_)))
+ (_lp-hd145152145374_
(let ()
(declare
(not safe))
- (##car _e145146145366_))))
+ (##car _e145151145371_))))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _lp-hd145147145369_))
- (let ((_e145151145374_
+ _lp-hd145152145374_))
+ (let ((_e145156145379_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _lp-hd145147145369_))))
- (let ((_tl145149145379_
+ (gx#stx-e _lp-hd145152145374_))))
+ (let ((_tl145154145384_
(let ()
(declare (not safe))
- (##cdr _e145151145374_)))
- (_hd145150145377_
+ (##cdr _e145156145379_)))
+ (_hd145155145382_
(let ()
(declare (not safe))
- (##car _e145151145374_))))
+ (##car _e145156145379_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd145150145377_))
- (let ((_e145154145382_
+ (gx#stx-pair? _hd145155145382_))
+ (let ((_e145159145387_
(let ()
(declare (not safe))
- (gx#stx-e _hd145150145377_))))
- (let ((_tl145152145387_
+ (gx#stx-e _hd145155145382_))))
+ (let ((_tl145157145392_
(let ()
(declare (not safe))
- (##cdr _e145154145382_)))
- (_hd145153145385_
+ (##cdr _e145159145387_)))
+ (_hd145158145390_
(let ()
(declare (not safe))
- (##car _e145154145382_))))
+ (##car _e145159145387_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl145152145387_))
+ (gx#stx-null? _tl145157145392_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl145149145379_))
- (let ((_e145157145390_
+ (gx#stx-pair? _tl145154145384_))
+ (let ((_e145162145395_
(let ()
(declare (not safe))
- (gx#stx-e _tl145149145379_))))
- (let ((_tl145155145395_
+ (gx#stx-e _tl145154145384_))))
+ (let ((_tl145160145400_
(let ()
(declare (not safe))
- (##cdr _e145157145390_)))
- (_hd145156145393_
+ (##cdr _e145162145395_)))
+ (_hd145161145398_
(let ()
(declare (not safe))
- (##car _e145157145390_))))
+ (##car _e145162145395_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd145156145393_))
- (let ((_e145160145398_
+ _hd145161145398_))
+ (let ((_e145165145403_
(let ()
(declare (not safe))
(gx#stx-e
- _hd145156145393_))))
- (let ((_tl145158145403_
+ _hd145161145398_))))
+ (let ((_tl145163145408_
(let ()
(declare (not safe))
- (##cdr _e145160145398_)))
- (_hd145159145401_
+ (##cdr _e145165145403_)))
+ (_hd145164145406_
(let ()
(declare (not safe))
- (##car _e145160145398_))))
+ (##car _e145165145403_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd145159145401_))
+ _hd145164145406_))
(if (let ()
(declare
(not safe))
(gx#stx-eq?
'%#ref
- _hd145159145401_))
+ _hd145164145406_))
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-pair? _tl145158145403_))
- (let ((_e145163145406_
+ (gx#stx-pair? _tl145163145408_))
+ (let ((_e145168145411_
(let ()
(declare (not safe))
- (gx#stx-e _tl145158145403_))))
- (let ((_tl145161145411_
+ (gx#stx-e _tl145163145408_))))
+ (let ((_tl145166145416_
(let ()
(declare (not safe))
- (##cdr _e145163145406_)))
- (_hd145162145409_
+ (##cdr _e145168145411_)))
+ (_hd145167145414_
(let ()
(declare (not safe))
- (##car _e145163145406_))))
+ (##car _e145168145411_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl145161145411_))
+ (gx#stx-null? _tl145166145416_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl145155145395_))
+ (gx#stx-null? _tl145160145400_))
(let ()
(declare (not safe))
- (_loop145145145360_ _lp-tl145148145371_))
- (___match147318147319_
- _e145138145339_
- _hd145137145342_
- _tl145136145344_
- _e145141145347_
- _hd145140145350_
- _tl145139145352_
- ___splice147233147234_
- _target145142145355_
- _tl145144145357_))
- (___match147318147319_
- _e145138145339_
- _hd145137145342_
- _tl145136145344_
- _e145141145347_
- _hd145140145350_
- _tl145139145352_
- ___splice147233147234_
- _target145142145355_
- _tl145144145357_))))
- (___match147318147319_
- _e145138145339_
- _hd145137145342_
- _tl145136145344_
- _e145141145347_
- _hd145140145350_
- _tl145139145352_
- ___splice147233147234_
- _target145142145355_
- _tl145144145357_))
- (___match147318147319_
- _e145138145339_
- _hd145137145342_
- _tl145136145344_
- _e145141145347_
- _hd145140145350_
- _tl145139145352_
- ___splice147233147234_
- _target145142145355_
- _tl145144145357_))
- (___match147318147319_
- _e145138145339_
- _hd145137145342_
- _tl145136145344_
- _e145141145347_
- _hd145140145350_
- _tl145139145352_
- ___splice147233147234_
- _target145142145355_
- _tl145144145357_))))
+ (_loop145150145365_ _lp-tl145153145376_))
+ (___match147323147324_
+ _e145143145344_
+ _hd145142145347_
+ _tl145141145349_
+ _e145146145352_
+ _hd145145145355_
+ _tl145144145357_
+ ___splice147238147239_
+ _target145147145360_
+ _tl145149145362_))
+ (___match147323147324_
+ _e145143145344_
+ _hd145142145347_
+ _tl145141145349_
+ _e145146145352_
+ _hd145145145355_
+ _tl145144145357_
+ ___splice147238147239_
+ _target145147145360_
+ _tl145149145362_))))
+ (___match147323147324_
+ _e145143145344_
+ _hd145142145347_
+ _tl145141145349_
+ _e145146145352_
+ _hd145145145355_
+ _tl145144145357_
+ ___splice147238147239_
+ _target145147145360_
+ _tl145149145362_))
+ (___match147323147324_
+ _e145143145344_
+ _hd145142145347_
+ _tl145141145349_
+ _e145146145352_
+ _hd145145145355_
+ _tl145144145357_
+ ___splice147238147239_
+ _target145147145360_
+ _tl145149145362_))
+ (___match147323147324_
+ _e145143145344_
+ _hd145142145347_
+ _tl145141145349_
+ _e145146145352_
+ _hd145145145355_
+ _tl145144145357_
+ ___splice147238147239_
+ _target145147145360_
+ _tl145149145362_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___match147318147319_
- _e145138145339_
- _hd145137145342_
- _tl145136145344_
- _e145141145347_
- _hd145140145350_
- _tl145139145352_
- ___splice147233147234_
- _target145142145355_
- _tl145144145357_))))
- (___match147318147319_
- _e145138145339_
- _hd145137145342_
- _tl145136145344_
- _e145141145347_
- _hd145140145350_
- _tl145139145352_
- ___splice147233147234_
- _target145142145355_
- _tl145144145357_))
- (___match147318147319_
- _e145138145339_
- _hd145137145342_
- _tl145136145344_
- _e145141145347_
- _hd145140145350_
- _tl145139145352_
- ___splice147233147234_
- _target145142145355_
- _tl145144145357_))))
- (___match147318147319_
- _e145138145339_
- _hd145137145342_
- _tl145136145344_
- _e145141145347_
- _hd145140145350_
- _tl145139145352_
- ___splice147233147234_
- _target145142145355_
- _tl145144145357_))))
- (___match147318147319_
- _e145138145339_
- _hd145137145342_
- _tl145136145344_
- _e145141145347_
- _hd145140145350_
- _tl145139145352_
- ___splice147233147234_
- _target145142145355_
- _tl145144145357_))))
+ (___match147323147324_
+ _e145143145344_
+ _hd145142145347_
+ _tl145141145349_
+ _e145146145352_
+ _hd145145145355_
+ _tl145144145357_
+ ___splice147238147239_
+ _target145147145360_
+ _tl145149145362_))))
+ (___match147323147324_
+ _e145143145344_
+ _hd145142145347_
+ _tl145141145349_
+ _e145146145352_
+ _hd145145145355_
+ _tl145144145357_
+ ___splice147238147239_
+ _target145147145360_
+ _tl145149145362_))
+ (___match147323147324_
+ _e145143145344_
+ _hd145142145347_
+ _tl145141145349_
+ _e145146145352_
+ _hd145145145355_
+ _tl145144145357_
+ ___splice147238147239_
+ _target145147145360_
+ _tl145149145362_))))
+ (___match147323147324_
+ _e145143145344_
+ _hd145142145347_
+ _tl145141145349_
+ _e145146145352_
+ _hd145145145355_
+ _tl145144145357_
+ ___splice147238147239_
+ _target145147145360_
+ _tl145149145362_))))
+ (___match147323147324_
+ _e145143145344_
+ _hd145142145347_
+ _tl145141145349_
+ _e145146145352_
+ _hd145145145355_
+ _tl145144145357_
+ ___splice147238147239_
+ _target145147145360_
+ _tl145149145362_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl145139145352_))
- (let ((_e145166145415_
+ _tl145144145357_))
+ (let ((_e145171145420_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-e _tl145139145352_))))
- (let ((_tl145164145420_
- (let () (declare (not safe)) (##cdr _e145166145415_)))
- (_hd145165145418_
+ (gx#stx-e _tl145144145357_))))
+ (let ((_tl145169145425_
+ (let () (declare (not safe)) (##cdr _e145171145420_)))
+ (_hd145170145423_
(let ()
(declare (not safe))
- (##car _e145166145415_))))
+ (##car _e145171145420_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl145164145420_))
- (___kont147231147232_)
- (___match147318147319_
- _e145138145339_
- _hd145137145342_
- _tl145136145344_
- _e145141145347_
- _hd145140145350_
- _tl145139145352_
- ___splice147233147234_
- _target145142145355_
- _tl145144145357_))))
- (___match147318147319_
- _e145138145339_
- _hd145137145342_
- _tl145136145344_
- _e145141145347_
- _hd145140145350_
- _tl145139145352_
- ___splice147233147234_
- _target145142145355_
- _tl145144145357_)))))))
+ (gx#stx-null? _tl145169145425_))
+ (___kont147236147237_)
+ (___match147323147324_
+ _e145143145344_
+ _hd145142145347_
+ _tl145141145349_
+ _e145146145352_
+ _hd145145145355_
+ _tl145144145357_
+ ___splice147238147239_
+ _target145147145360_
+ _tl145149145362_))))
+ (___match147323147324_
+ _e145143145344_
+ _hd145142145347_
+ _tl145141145349_
+ _e145146145352_
+ _hd145145145355_
+ _tl145144145357_
+ ___splice147238147239_
+ _target145147145360_
+ _tl145149145362_)))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_loop145145145360_
- _target145142145355_))))))
+ (_loop145150145365_
+ _target145147145360_))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx147227147228_))
- (let ((_e145126145430_
+ (gx#stx-pair? ___stx147232147233_))
+ (let ((_e145131145435_
(let ()
(declare (not safe))
- (gx#stx-e ___stx147227147228_))))
- (let ((_tl145124145435_
+ (gx#stx-e ___stx147232147233_))))
+ (let ((_tl145129145440_
(let ()
(declare (not safe))
- (##cdr _e145126145430_)))
- (_hd145125145433_
+ (##cdr _e145131145435_)))
+ (_hd145130145438_
(let ()
(declare (not safe))
- (##car _e145126145430_))))
+ (##car _e145131145435_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd145125145433_))
+ (gx#identifier? _hd145130145438_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#if
- _hd145125145433_))
+ _hd145130145438_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl145124145435_))
- (let ((_e145129145438_
+ _tl145129145440_))
+ (let ((_e145134145443_
(let ()
(declare (not safe))
(gx#stx-e
- _tl145124145435_))))
- (let ((_tl145127145443_
+ _tl145129145440_))))
+ (let ((_tl145132145448_
(let ()
(declare (not safe))
- (##cdr _e145129145438_)))
- (_hd145128145441_
+ (##cdr _e145134145443_)))
+ (_hd145133145446_
(let ()
(declare (not safe))
- (##car _e145129145438_))))
+ (##car _e145134145443_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl145127145443_))
- (let ((_e145132145446_
+ _tl145132145448_))
+ (let ((_e145137145451_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _tl145127145443_))))
- (let ((_tl145130145451_
- (let () (declare (not safe)) (##cdr _e145132145446_)))
- (_hd145131145449_
- (let () (declare (not safe)) (##car _e145132145446_))))
+ (gx#stx-e _tl145132145448_))))
+ (let ((_tl145135145456_
+ (let () (declare (not safe)) (##cdr _e145137145451_)))
+ (_hd145136145454_
+ (let () (declare (not safe)) (##car _e145137145451_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl145130145451_))
- (let ((_e145135145454_
+ (gx#stx-pair? _tl145135145456_))
+ (let ((_e145140145459_
(let ()
(declare (not safe))
- (gx#stx-e _tl145130145451_))))
- (let ((_tl145133145459_
+ (gx#stx-e _tl145135145456_))))
+ (let ((_tl145138145464_
(let ()
(declare (not safe))
- (##cdr _e145135145454_)))
- (_hd145134145457_
+ (##cdr _e145140145459_)))
+ (_hd145139145462_
(let ()
(declare (not safe))
- (##car _e145135145454_))))
+ (##car _e145140145459_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl145133145459_))
- (___kont147229147230_
- _hd145134145457_
- _hd145131145449_
- _hd145128145441_)
- (___kont147239147240_))))
- (___kont147239147240_))))
- (___kont147239147240_))))
+ (gx#stx-null? _tl145138145464_))
+ (___kont147234147235_
+ _hd145139145462_
+ _hd145136145454_
+ _hd145133145446_)
+ (___kont147244147245_))))
+ (___kont147244147245_))))
+ (___kont147244147245_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont147239147240_))
+ (___kont147244147245_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#let-values
- _hd145125145433_))
+ _hd145130145438_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl145124145435_))
- (let ((_e145141145347_
+ _tl145129145440_))
+ (let ((_e145146145352_
(let ()
(declare (not safe))
(gx#stx-e
- _tl145124145435_))))
- (let ((_tl145139145352_
+ _tl145129145440_))))
+ (let ((_tl145144145357_
(let ()
(declare
(not safe))
- (##cdr _e145141145347_)))
- (_hd145140145350_
+ (##cdr _e145146145352_)))
+ (_hd145145145355_
(let ()
(declare
(not safe))
- (##car _e145141145347_))))
+ (##car _e145146145352_))))
(if (let ()
(declare
(not safe))
(gx#stx-pair/null?
- _hd145140145350_))
- (let ((___splice147233147234_
+ _hd145145145355_))
+ (let ((___splice147238147239_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#syntax-split-splice _hd145140145350_ '0))))
- (let ((_tl145144145357_
+ (gx#syntax-split-splice _hd145145145355_ '0))))
+ (let ((_tl145149145362_
(let ()
(declare (not safe))
- (##vector-ref ___splice147233147234_ '1)))
- (_target145142145355_
+ (##vector-ref ___splice147238147239_ '1)))
+ (_target145147145360_
(let ()
(declare (not safe))
- (##vector-ref ___splice147233147234_ '0))))
+ (##vector-ref ___splice147238147239_ '0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl145144145357_))
- (___match147294147295_
- _e145126145430_
- _hd145125145433_
- _tl145124145435_
- _e145141145347_
- _hd145140145350_
- _tl145139145352_
- ___splice147233147234_
- _target145142145355_
- _tl145144145357_)
- (___kont147239147240_))))
- (___kont147239147240_))))
+ (gx#stx-null? _tl145149145362_))
+ (___match147299147300_
+ _e145131145435_
+ _hd145130145438_
+ _tl145129145440_
+ _e145146145352_
+ _hd145145145355_
+ _tl145144145357_
+ ___splice147238147239_
+ _target145147145360_
+ _tl145149145362_)
+ (___kont147244147245_))))
+ (___kont147244147245_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont147239147240_))
- (___kont147239147240_)))
- (___kont147239147240_))))
- (___kont147239147240_)))))))
- (_fold-blocks144932_
- (lambda (_rest145031_ _blocks145032_)
- (let* ((_rest145033145050_ _rest145031_)
- (_E145036145054_
+ (___kont147244147245_))
+ (___kont147244147245_)))
+ (___kont147244147245_))))
+ (___kont147244147245_)))))))
+ (_fold-blocks144937_
+ (lambda (_rest145036_ _blocks145037_)
+ (let* ((_rest145038145055_ _rest145036_)
+ (_E145041145059_
(lambda ()
(let ()
(declare (not safe))
(error '"No clause matching"
- _rest145033145050_)))))
- (let ((_K145038145074_
- (lambda (_rest145065_
- _assert145066_
- _bind145067_
- _body145068_
- _name145069_)
- (let ((_g150103_
+ _rest145038145055_)))))
+ (let ((_K145043145079_
+ (lambda (_rest145070_
+ _assert145071_
+ _bind145072_
+ _body145073_
+ _name145074_)
+ (let ((_g150108_
(let ()
(declare (not safe))
- (_basic-block144931_
- _body145068_
- _bind145067_
- _assert145066_))))
+ (_basic-block144936_
+ _body145073_
+ _bind145072_
+ _assert145071_))))
(begin
- (let ((_g150104_
+ (let ((_g150109_
(let ()
(declare (not safe))
- (if (##values? _g150103_)
- (##vector-length _g150103_)
+ (if (##values? _g150108_)
+ (##vector-length _g150108_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g150104_ 2)))
+ (##fx= _g150109_ 2)))
(error "Context expects 2 values"
- _g150104_)))
- (let ((_body145071_
+ _g150109_)))
+ (let ((_body145076_
(let ()
(declare (not safe))
- (##vector-ref _g150103_ 0)))
- (_body-blocks145072_
+ (##vector-ref _g150108_ 0)))
+ (_body-blocks145077_
(let ()
(declare (not safe))
- (##vector-ref _g150103_ 1))))
- (let ((__tmp150115
+ (##vector-ref _g150108_ 1))))
+ (let ((__tmp150120
(let ()
(declare (not safe))
(foldl1 cons
- _rest145065_
- _body-blocks145072_)))
- (__tmp150105
- (let ((__tmp150106
- (let ((__tmp150107
- (let ((__tmp150108
+ _rest145070_
+ _body-blocks145077_)))
+ (__tmp150110
+ (let ((__tmp150111
+ (let ((__tmp150112
+ (let ((__tmp150113
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp150111
- (let ((__tmp150112
- (let ((__tmp150114
- (reverse (map car _bind145067_)))
- (__tmp150113
+ (let ((__tmp150116
+ (let ((__tmp150117
+ (let ((__tmp150119
+ (reverse (map car _bind145072_)))
+ (__tmp150118
(let ()
(declare (not safe))
- (cons _body145071_ '()))))
+ (cons _body145076_ '()))))
(declare (not safe))
- (cons __tmp150114 __tmp150113))))
+ (cons __tmp150119 __tmp150118))))
(declare (not safe))
- (cons '%#lambda __tmp150112)))
- (__tmp150109
- (let ((__tmp150110
+ (cons '%#lambda __tmp150117)))
+ (__tmp150114
+ (let ((__tmp150115
(let ()
(declare (not safe))
- (cons _bind145067_ '()))))
+ (cons _bind145072_ '()))))
(declare (not safe))
- (cons _assert145066_ __tmp150110))))
+ (cons _assert145071_ __tmp150115))))
(declare (not safe))
- (cons __tmp150111 __tmp150109))))
+ (cons __tmp150116 __tmp150114))))
(declare (not safe))
- (cons 'continue: __tmp150108))))
+ (cons 'continue: __tmp150113))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons _name145069_
- __tmp150107))))
+ (cons _name145074_
+ __tmp150112))))
(declare (not safe))
- (cons __tmp150106
- _blocks145032_))))
+ (cons __tmp150111
+ _blocks145037_))))
(declare (not safe))
- (_fold-blocks144932_
- __tmp150115
- __tmp150105)))))))
- (_K145037145059_ (lambda () _blocks145032_)))
- (let ((_try-match145035145062_
+ (_fold-blocks144937_
+ __tmp150120
+ __tmp150110)))))))
+ (_K145042145064_ (lambda () _blocks145037_)))
+ (let ((_try-match145040145067_
(lambda ()
(if (let ()
(declare (not safe))
- (##null? _rest145033145050_))
+ (##null? _rest145038145055_))
(let ()
(declare (not safe))
- (_K145037145059_))
+ (_K145042145064_))
(let ()
(declare (not safe))
- (_E145036145054_))))))
+ (_E145041145059_))))))
(if (let ()
(declare (not safe))
- (##pair? _rest145033145050_))
- (let ((_tl145040145079_
+ (##pair? _rest145038145055_))
+ (let ((_tl145045145084_
(let ()
(declare (not safe))
- (##cdr _rest145033145050_)))
- (_hd145039145077_
+ (##cdr _rest145038145055_)))
+ (_hd145044145082_
(let ()
(declare (not safe))
- (##car _rest145033145050_))))
+ (##car _rest145038145055_))))
(if (let ()
(declare (not safe))
- (##pair? _hd145039145077_))
- (let ((_tl145042145084_
+ (##pair? _hd145044145082_))
+ (let ((_tl145047145089_
(let ()
(declare (not safe))
- (##cdr _hd145039145077_)))
- (_hd145041145082_
+ (##cdr _hd145044145082_)))
+ (_hd145046145087_
(let ()
(declare (not safe))
- (##car _hd145039145077_))))
+ (##car _hd145044145082_))))
(if (let ()
(declare (not safe))
- (##pair? _tl145042145084_))
- (let ((_tl145044145091_
+ (##pair? _tl145047145089_))
+ (let ((_tl145049145096_
(let ()
(declare (not safe))
- (##cdr _tl145042145084_)))
- (_hd145043145089_
+ (##cdr _tl145047145089_)))
+ (_hd145048145094_
(let ()
(declare (not safe))
- (##car _tl145042145084_))))
+ (##car _tl145047145089_))))
(if (let ()
(declare (not safe))
- (##pair? _tl145044145091_))
- (let ((_tl145046145098_
+ (##pair? _tl145049145096_))
+ (let ((_tl145051145103_
(let ()
(declare (not safe))
- (##cdr _tl145044145091_)))
- (_hd145045145096_
+ (##cdr _tl145049145096_)))
+ (_hd145050145101_
(let ()
(declare (not safe))
- (##car _tl145044145091_))))
+ (##car _tl145049145096_))))
(if (let ()
(declare (not safe))
- (##pair? _tl145046145098_))
- (let ((_tl145048145105_
+ (##pair? _tl145051145103_))
+ (let ((_tl145053145110_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##cdr _tl145046145098_)))
- (_hd145047145103_
- (let () (declare (not safe)) (##car _tl145046145098_))))
- (if (let () (declare (not safe)) (##null? _tl145048145105_))
- (let ((_name145087_ _hd145041145082_)
- (_body145094_ _hd145043145089_)
- (_bind145101_ _hd145045145096_)
- (_assert145108_ _hd145047145103_)
- (_rest145110_ _tl145040145079_))
+ (##cdr _tl145051145103_)))
+ (_hd145052145108_
+ (let () (declare (not safe)) (##car _tl145051145103_))))
+ (if (let () (declare (not safe)) (##null? _tl145053145110_))
+ (let ((_name145092_ _hd145046145087_)
+ (_body145099_ _hd145048145094_)
+ (_bind145106_ _hd145050145101_)
+ (_assert145113_ _hd145052145108_)
+ (_rest145115_ _tl145045145084_))
(let ()
(declare (not safe))
- (_K145038145074_
- _rest145110_
- _assert145108_
- _bind145101_
- _body145094_
- _name145087_)))
- (let () (declare (not safe)) (_E145036145054_))))
- (let () (declare (not safe)) (_E145036145054_))))
+ (_K145043145079_
+ _rest145115_
+ _assert145113_
+ _bind145106_
+ _body145099_
+ _name145092_)))
+ (let () (declare (not safe)) (_E145041145059_))))
+ (let () (declare (not safe)) (_E145041145059_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_E145036145054_))))
+ (_E145041145059_))))
(let ()
(declare (not safe))
- (_E145036145054_))))
+ (_E145041145059_))))
(let ()
(declare (not safe))
- (_E145036145054_))))
+ (_E145041145059_))))
(let ()
(declare (not safe))
- (_try-match145035145062_)))))))))
- (let* ((_clause144933144940_ _clause144926_)
- (_E144935144944_
+ (_try-match145040145067_)))))))))
+ (let* ((_clause144938144945_ _clause144931_)
+ (_E144940144949_
(lambda ()
(let ()
(declare (not safe))
- (error '"No clause matching" _clause144933144940_))))
- (_K144936145019_
- (lambda (_body144947_ _name144948_)
- (let* ((_g144950144966_
- (lambda (_g144951144963_)
+ (error '"No clause matching" _clause144938144945_))))
+ (_K144941145024_
+ (lambda (_body144952_ _name144953_)
+ (let* ((_g144955144971_
+ (lambda (_g144956144968_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g144951144963_))))
- (_g144949145016_
- (lambda (_g144951144969_)
+ _g144956144968_))))
+ (_g144954145021_
+ (lambda (_g144956144974_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g144951144969_))
- (let ((_e144955144971_
+ (gx#stx-pair? _g144956144974_))
+ (let ((_e144960144976_
(let ()
(declare (not safe))
- (gx#stx-e _g144951144969_))))
- (let ((_hd144954144974_
+ (gx#stx-e _g144956144974_))))
+ (let ((_hd144959144979_
(let ()
(declare (not safe))
- (##car _e144955144971_)))
- (_tl144953144976_
+ (##car _e144960144976_)))
+ (_tl144958144981_
(let ()
(declare (not safe))
- (##cdr _e144955144971_))))
+ (##cdr _e144960144976_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd144954144974_))
+ (gx#identifier? _hd144959144979_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#lambda
- _hd144954144974_))
+ _hd144959144979_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl144953144976_))
- (let ((_e144958144979_
+ _tl144958144981_))
+ (let ((_e144963144984_
(let ()
(declare (not safe))
(gx#stx-e
- _tl144953144976_))))
- (let ((_hd144957144982_
+ _tl144958144981_))))
+ (let ((_hd144962144987_
(let ()
(declare
(not safe))
- (##car _e144958144979_)))
- (_tl144956144984_
+ (##car _e144963144984_)))
+ (_tl144961144989_
(let ()
(declare
(not safe))
- (##cdr _e144958144979_))))
+ (##cdr _e144963144984_))))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _hd144957144982_))
+ _hd144962144987_))
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-pair? _tl144956144984_))
- (let ((_e144961144987_
+ (gx#stx-pair? _tl144961144989_))
+ (let ((_e144966144992_
(let ()
(declare (not safe))
- (gx#stx-e _tl144956144984_))))
- (let ((_hd144960144990_
+ (gx#stx-e _tl144961144989_))))
+ (let ((_hd144965144995_
(let ()
(declare (not safe))
- (##car _e144961144987_)))
- (_tl144959144992_
+ (##car _e144966144992_)))
+ (_tl144964144997_
(let ()
(declare (not safe))
- (##cdr _e144961144987_))))
+ (##cdr _e144966144992_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl144959144992_))
- ((lambda (_L144995_)
- (let ((_g150116_
+ (gx#stx-null? _tl144964144997_))
+ ((lambda (_L145000_)
+ (let ((_g150121_
(let ()
(declare (not safe))
- (_basic-block144931_
- _L144995_
+ (_basic-block144936_
+ _L145000_
'()
'()))))
(begin
- (let ((_g150117_
+ (let ((_g150122_
(let ()
(declare (not safe))
- (if (##values? _g150116_)
- (##vector-length _g150116_)
+ (if (##values? _g150121_)
+ (##vector-length _g150121_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g150117_ 2)))
+ (##fx= _g150122_ 2)))
(error "Context expects 2 values"
- _g150117_)))
- (let ((_body145013_
+ _g150122_)))
+ (let ((_body145018_
(let ()
(declare (not safe))
- (##vector-ref _g150116_ 0)))
- (_body-blocks145014_
+ (##vector-ref _g150121_ 0)))
+ (_body-blocks145019_
(let ()
(declare (not safe))
- (##vector-ref _g150116_ 1))))
- (let ((__tmp150118
- (let ((__tmp150119
- (let ((__tmp150120
- (let ((__tmp150121
+ (##vector-ref _g150121_ 1))))
+ (let ((__tmp150123
+ (let ((__tmp150124
+ (let ((__tmp150125
+ (let ((__tmp150126
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp150123
- (let ((__tmp150124
- (let ((__tmp150125
+ (let ((__tmp150128
+ (let ((__tmp150129
+ (let ((__tmp150130
(let ()
(declare (not safe))
- (cons _body145013_ '()))))
+ (cons _body145018_ '()))))
(declare (not safe))
- (cons '() __tmp150125))))
+ (cons '() __tmp150130))))
(declare (not safe))
- (cons '%#lambda __tmp150124)))
- (__tmp150122
+ (cons '%#lambda __tmp150129)))
+ (__tmp150127
(let ()
(declare (not safe))
(cons '() '()))))
(declare (not safe))
- (cons __tmp150123 __tmp150122))))
+ (cons __tmp150128 __tmp150127))))
(declare (not safe))
- (cons 'restart: __tmp150121))))
+ (cons 'restart: __tmp150126))))
(declare (not safe))
- (cons _name144948_ __tmp150120))))
+ (cons _name144953_ __tmp150125))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp150119
- _blocks144927_))))
+ (cons __tmp150124
+ _blocks144932_))))
(declare (not safe))
- (_fold-blocks144932_
- _body-blocks145014_
- __tmp150118))))))
- _hd144960144990_)
+ (_fold-blocks144937_
+ _body-blocks145019_
+ __tmp150123))))))
+ _hd144965144995_)
(let ()
(declare (not safe))
- (_g144950144966_ _g144951144969_)))))
+ (_g144955144971_ _g144956144974_)))))
(let ()
(declare (not safe))
- (_g144950144966_ _g144951144969_)))
+ (_g144955144971_ _g144956144974_)))
(let ()
(declare (not safe))
- (_g144950144966_ _g144951144969_)))))
+ (_g144955144971_ _g144956144974_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g144950144966_
- _g144951144969_)))
+ (_g144955144971_
+ _g144956144974_)))
(let ()
(declare (not safe))
- (_g144950144966_
- _g144951144969_)))
+ (_g144955144971_
+ _g144956144974_)))
(let ()
(declare (not safe))
- (_g144950144966_
- _g144951144969_)))))
+ (_g144955144971_
+ _g144956144974_)))))
(let ()
(declare (not safe))
- (_g144950144966_ _g144951144969_))))))
+ (_g144955144971_ _g144956144974_))))))
(declare (not safe))
- (_g144949145016_ _body144947_)))))
- (if (let () (declare (not safe)) (##pair? _clause144933144940_))
- (let ((_hd144937145022_
+ (_g144954145021_ _body144952_)))))
+ (if (let () (declare (not safe)) (##pair? _clause144938144945_))
+ (let ((_hd144942145027_
(let ()
(declare (not safe))
- (##car _clause144933144940_)))
- (_tl144938145024_
+ (##car _clause144938144945_)))
+ (_tl144943145029_
(let ()
(declare (not safe))
- (##cdr _clause144933144940_))))
- (let* ((_name145027_ _hd144937145022_)
- (_body145029_ _tl144938145024_))
+ (##cdr _clause144938144945_))))
+ (let* ((_name145032_ _hd144942145027_)
+ (_body145034_ _tl144943145029_))
(declare (not safe))
- (_K144936145019_ _body145029_ _name145027_)))
- (let () (declare (not safe)) (_E144935144944_)))))))
+ (_K144941145024_ _body145034_ _name145032_)))
+ (let () (declare (not safe)) (_E144940144949_)))))))
(define gxc#optimize-match-fold-basic-blocks
- (lambda (_blocks144532_)
- (let _lp144534_ ((_rest144536_ _blocks144532_) (_blocks144537_ '()))
- (let* ((_rest144538144546_ _rest144536_)
- (_else144540144595_
+ (lambda (_blocks144537_)
+ (let _lp144539_ ((_rest144541_ _blocks144537_) (_blocks144542_ '()))
+ (let* ((_rest144543144551_ _rest144541_)
+ (_else144545144600_
(lambda ()
- (let ((__tmp150126
- (lambda (_block144554_ _r144555_)
- (let* ((_block144556144567_ _block144554_)
- (_E144558144571_
+ (let ((__tmp150131
+ (lambda (_block144559_ _r144560_)
+ (let* ((_block144561144572_ _block144559_)
+ (_E144563144576_
(lambda ()
(let ()
(declare (not safe))
(error '"No clause matching"
- _block144556144567_))))
- (_K144559144577_
- (lambda (_kont144574_ _name144575_)
- (let ((__tmp150127
+ _block144561144572_))))
+ (_K144564144582_
+ (lambda (_kont144579_ _name144580_)
+ (let ((__tmp150132
(let ()
(declare (not safe))
- (cons _name144575_
- _kont144574_))))
+ (cons _name144580_
+ _kont144579_))))
(declare (not safe))
- (cons __tmp150127 _r144555_)))))
+ (cons __tmp150132 _r144560_)))))
(if (let ()
(declare (not safe))
- (##pair? _block144556144567_))
- (let ((_hd144560144580_
+ (##pair? _block144561144572_))
+ (let ((_hd144565144585_
(let ()
(declare (not safe))
- (##car _block144556144567_)))
- (_tl144561144582_
+ (##car _block144561144572_)))
+ (_tl144566144587_
(let ()
(declare (not safe))
- (##cdr _block144556144567_))))
- (let ((_name144585_ _hd144560144580_))
+ (##cdr _block144561144572_))))
+ (let ((_name144590_ _hd144565144585_))
(if (let ()
(declare (not safe))
- (##pair? _tl144561144582_))
- (let ((_tl144563144587_
+ (##pair? _tl144566144587_))
+ (let ((_tl144568144592_
(let ()
(declare (not safe))
- (##cdr _tl144561144582_))))
+ (##cdr _tl144566144587_))))
(if (let ()
(declare (not safe))
- (##pair? _tl144563144587_))
- (let* ((_hd144564144590_
+ (##pair? _tl144568144592_))
+ (let* ((_hd144569144595_
(let ()
(declare (not safe))
- (##car _tl144563144587_)))
- (_kont144593_
- _hd144564144590_))
+ (##car _tl144568144592_)))
+ (_kont144598_
+ _hd144569144595_))
(declare (not safe))
- (_K144559144577_
- _kont144593_
- _name144585_))
+ (_K144564144582_
+ _kont144598_
+ _name144590_))
(let ()
(declare (not safe))
- (_E144558144571_))))
+ (_E144563144576_))))
(let ()
(declare (not safe))
- (_E144558144571_)))))
+ (_E144563144576_)))))
(let ()
(declare (not safe))
- (_E144558144571_)))))))
+ (_E144563144576_)))))))
(declare (not safe))
- (foldl1 __tmp150126 '() _blocks144537_))))
- (_K144542144914_
- (lambda (_rest144598_ _block144599_)
- (let* ((_block144600144625_ _block144599_)
- (_E144603144629_
+ (foldl1 __tmp150131 '() _blocks144542_))))
+ (_K144547144919_
+ (lambda (_rest144603_ _block144604_)
+ (let* ((_block144605144630_ _block144604_)
+ (_E144608144634_
(lambda ()
(let ()
(declare (not safe))
(error '"No clause matching"
- _block144600144625_)))))
- (let ((_K144615144885_
- (lambda (_assert144807_ _kont144808_ _name144809_)
- (let* ((_g144811144827_
- (lambda (_g144812144824_)
+ _block144605144630_)))))
+ (let ((_K144620144890_
+ (lambda (_assert144812_ _kont144813_ _name144814_)
+ (let* ((_g144816144832_
+ (lambda (_g144817144829_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g144812144824_))))
- (_g144810144882_
- (lambda (_g144812144830_)
+ _g144817144829_))))
+ (_g144815144887_
+ (lambda (_g144817144835_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g144812144830_))
- (let ((_e144816144832_
+ (gx#stx-pair? _g144817144835_))
+ (let ((_e144821144837_
(let ()
(declare (not safe))
(gx#stx-e
- _g144812144830_))))
- (let ((_hd144815144835_
+ _g144817144835_))))
+ (let ((_hd144820144840_
(let ()
(declare (not safe))
- (##car _e144816144832_)))
- (_tl144814144837_
+ (##car _e144821144837_)))
+ (_tl144819144842_
(let ()
(declare (not safe))
- (##cdr _e144816144832_))))
+ (##cdr _e144821144837_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd144815144835_))
+ _hd144820144840_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#lambda
- _hd144815144835_))
+ _hd144820144840_))
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-pair? _tl144814144837_))
- (let ((_e144819144840_
+ (gx#stx-pair? _tl144819144842_))
+ (let ((_e144824144845_
(let ()
(declare (not safe))
- (gx#stx-e _tl144814144837_))))
- (let ((_hd144818144843_
+ (gx#stx-e _tl144819144842_))))
+ (let ((_hd144823144848_
(let ()
(declare (not safe))
- (##car _e144819144840_)))
- (_tl144817144845_
+ (##car _e144824144845_)))
+ (_tl144822144850_
(let ()
(declare (not safe))
- (##cdr _e144819144840_))))
+ (##cdr _e144824144845_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _hd144818144843_))
+ (gx#stx-null? _hd144823144848_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl144817144845_))
- (let ((_e144822144848_
+ (gx#stx-pair? _tl144822144850_))
+ (let ((_e144827144853_
(let ()
(declare (not safe))
- (gx#stx-e _tl144817144845_))))
- (let ((_hd144821144851_
+ (gx#stx-e _tl144822144850_))))
+ (let ((_hd144826144856_
(let ()
(declare (not safe))
- (##car _e144822144848_)))
- (_tl144820144853_
+ (##car _e144827144853_)))
+ (_tl144825144858_
(let ()
(declare (not safe))
- (##cdr _e144822144848_))))
+ (##cdr _e144827144853_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl144820144853_))
- ((lambda (_L144856_)
- (let* ((_body144871_
+ (gx#stx-null? _tl144825144858_))
+ ((lambda (_L144861_)
+ (let* ((_body144876_
(let ()
(declare (not safe))
(gxc#optimize-match-block
- _L144856_
- _assert144807_
+ _L144861_
+ _assert144812_
'()
- _rest144598_)))
- (_block144873_
- (let ((__tmp150128
- (let ((__tmp150129
+ _rest144603_)))
+ (_block144878_
+ (let ((__tmp150133
+ (let ((__tmp150134
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp150131
- (let ((__tmp150132
- (let ((__tmp150133
+ (let ((__tmp150136
+ (let ((__tmp150137
+ (let ((__tmp150138
(let ()
(declare (not safe))
- (cons _body144871_ '()))))
+ (cons _body144876_ '()))))
(declare (not safe))
- (cons '() __tmp150133))))
+ (cons '() __tmp150138))))
(declare (not safe))
- (cons '%#lambda __tmp150132)))
- (__tmp150130
+ (cons '%#lambda __tmp150137)))
+ (__tmp150135
(let ()
(declare (not safe))
- (cons _assert144807_ '()))))
+ (cons _assert144812_ '()))))
(declare (not safe))
- (cons __tmp150131 __tmp150130))))
+ (cons __tmp150136 __tmp150135))))
(declare (not safe))
- (cons 'restart: __tmp150129))))
+ (cons 'restart: __tmp150134))))
(declare (not safe))
- (cons _name144809_ __tmp150128)))
+ (cons _name144814_ __tmp150133)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (_blocks144875_
+ (_blocks144880_
(let ()
(declare (not safe))
- (cons _block144873_
- _blocks144537_)))
- (_rest144877_
+ (cons _block144878_
+ _blocks144542_)))
+ (_rest144882_
(let ()
(declare (not safe))
(gxc#optimize-match-prune-blocks
- _rest144598_
- _blocks144875_)))
- (_rest144879_
+ _rest144603_
+ _blocks144880_)))
+ (_rest144884_
(let ()
(declare (not safe))
(gxc#optimize-match-fuse-restart-blocks
- _rest144877_
- _blocks144875_))))
+ _rest144882_
+ _blocks144880_))))
(let ()
(declare (not safe))
- (_lp144534_
- _rest144879_
- _blocks144875_))))
- _hd144821144851_)
+ (_lp144539_
+ _rest144884_
+ _blocks144880_))))
+ _hd144826144856_)
(let ()
(declare (not safe))
- (_g144811144827_
- _g144812144830_)))))
+ (_g144816144832_
+ _g144817144835_)))))
(let ()
(declare (not safe))
- (_g144811144827_ _g144812144830_)))
+ (_g144816144832_ _g144817144835_)))
(let ()
(declare (not safe))
- (_g144811144827_ _g144812144830_)))))
+ (_g144816144832_ _g144817144835_)))))
(let ()
(declare (not safe))
- (_g144811144827_ _g144812144830_)))
+ (_g144816144832_ _g144817144835_)))
(let ()
(declare (not safe))
- (_g144811144827_ _g144812144830_)))
+ (_g144816144832_ _g144817144835_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g144811144827_
- _g144812144830_)))))
+ (_g144816144832_
+ _g144817144835_)))))
(let ()
(declare (not safe))
- (_g144811144827_
- _g144812144830_))))))
+ (_g144816144832_
+ _g144817144835_))))))
(declare (not safe))
- (_g144810144882_ _kont144808_))))
- (_K144604144768_
- (lambda (_bind144633_
- _assert144634_
- _kont144635_
- _name144636_)
- (let* ((_g144638144664_
- (lambda (_g144639144661_)
+ (_g144815144887_ _kont144813_))))
+ (_K144609144773_
+ (lambda (_bind144638_
+ _assert144639_
+ _kont144640_
+ _name144641_)
+ (let* ((_g144643144669_
+ (lambda (_g144644144666_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g144639144661_))))
- (_g144637144765_
- (lambda (_g144639144667_)
+ _g144644144666_))))
+ (_g144642144770_
+ (lambda (_g144644144672_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g144639144667_))
- (let ((_e144644144669_
+ (gx#stx-pair? _g144644144672_))
+ (let ((_e144649144674_
(let ()
(declare (not safe))
(gx#stx-e
- _g144639144667_))))
- (let ((_hd144643144672_
+ _g144644144672_))))
+ (let ((_hd144648144677_
(let ()
(declare (not safe))
- (##car _e144644144669_)))
- (_tl144642144674_
+ (##car _e144649144674_)))
+ (_tl144647144679_
(let ()
(declare (not safe))
- (##cdr _e144644144669_))))
+ (##cdr _e144649144674_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd144643144672_))
+ _hd144648144677_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#lambda
- _hd144643144672_))
+ _hd144648144677_))
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-pair? _tl144642144674_))
- (let ((_e144647144677_
+ (gx#stx-pair? _tl144647144679_))
+ (let ((_e144652144682_
(let ()
(declare (not safe))
- (gx#stx-e _tl144642144674_))))
- (let ((_hd144646144680_
+ (gx#stx-e _tl144647144679_))))
+ (let ((_hd144651144685_
(let ()
(declare (not safe))
- (##car _e144647144677_)))
- (_tl144645144682_
+ (##car _e144652144682_)))
+ (_tl144650144687_
(let ()
(declare (not safe))
- (##cdr _e144647144677_))))
+ (##cdr _e144652144682_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _hd144646144680_))
- (let ((_g150134_
+ (gx#stx-pair/null? _hd144651144685_))
+ (let ((_g150139_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _hd144646144680_
+ _hd144651144685_
'0))))
(begin
- (let ((_g150135_
+ (let ((_g150140_
(let ()
(declare (not safe))
- (if (##values? _g150134_)
- (##vector-length _g150134_)
+ (if (##values? _g150139_)
+ (##vector-length _g150139_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g150135_ 2)))
+ (##fx= _g150140_ 2)))
(error "Context expects 2 values"
- _g150135_)))
- (let ((_target144648144685_
+ _g150140_)))
+ (let ((_target144653144690_
(let ()
(declare (not safe))
- (##vector-ref _g150134_ 0)))
- (_tl144650144687_
+ (##vector-ref _g150139_ 0)))
+ (_tl144655144692_
(let ()
(declare (not safe))
- (##vector-ref _g150134_ 1))))
+ (##vector-ref _g150139_ 1))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl144650144687_))
- (letrec ((_loop144651144690_
- (lambda (_hd144649144693_
- _id144655144695_)
+ (gx#stx-null? _tl144655144692_))
+ (letrec ((_loop144656144695_
+ (lambda (_hd144654144698_
+ _id144660144700_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd144649144693_))
- (let ((_e144652144698_
+ _hd144654144698_))
+ (let ((_e144657144703_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _hd144649144693_))))
- (let ((_lp-hd144653144701_
- (let () (declare (not safe)) (##car _e144652144698_)))
- (_lp-tl144654144703_
- (let () (declare (not safe)) (##cdr _e144652144698_))))
- (let ((__tmp150145
+ (gx#stx-e _hd144654144698_))))
+ (let ((_lp-hd144658144706_
+ (let () (declare (not safe)) (##car _e144657144703_)))
+ (_lp-tl144659144708_
+ (let () (declare (not safe)) (##cdr _e144657144703_))))
+ (let ((__tmp150150
(let ()
(declare (not safe))
- (cons _lp-hd144653144701_ _id144655144695_))))
+ (cons _lp-hd144658144706_ _id144660144700_))))
(declare (not safe))
- (_loop144651144690_ _lp-tl144654144703_ __tmp150145))))
- (let ((_id144656144706_ (reverse _id144655144695_)))
+ (_loop144656144695_ _lp-tl144659144708_ __tmp150150))))
+ (let ((_id144661144711_ (reverse _id144660144700_)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl144645144682_))
- (let ((_e144659144709_
+ (gx#stx-pair? _tl144650144687_))
+ (let ((_e144664144714_
(let ()
(declare (not safe))
- (gx#stx-e _tl144645144682_))))
- (let ((_hd144658144712_
+ (gx#stx-e _tl144650144687_))))
+ (let ((_hd144663144717_
(let ()
(declare (not safe))
- (##car _e144659144709_)))
- (_tl144657144714_
+ (##car _e144664144714_)))
+ (_tl144662144719_
(let ()
(declare (not safe))
- (##cdr _e144659144709_))))
+ (##cdr _e144664144714_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl144657144714_))
- ((lambda (_L144717_ _L144718_)
- (let* ((_body144747_
+ (gx#stx-null? _tl144662144719_))
+ ((lambda (_L144722_ _L144723_)
+ (let* ((_body144752_
(let ()
(declare (not safe))
(gxc#optimize-match-block
- _L144717_
- _assert144634_
- _bind144633_
- _rest144598_)))
- (_block144756_
- (let ((__tmp150136
- (let ((__tmp150137
- (let ((__tmp150140
- (let ((__tmp150141
+ _L144722_
+ _assert144639_
+ _bind144638_
+ _rest144603_)))
+ (_block144761_
+ (let ((__tmp150141
+ (let ((__tmp150142
+ (let ((__tmp150145
+ (let ((__tmp150146
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp150143
- (let ((__tmp150144
- (lambda (_g144748144751_
- _g144749144753_)
+ (let ((__tmp150148
+ (let ((__tmp150149
+ (lambda (_g144753144756_
+ _g144754144758_)
(let ()
(declare (not safe))
- (cons _g144748144751_
- _g144749144753_)))))
+ (cons _g144753144756_
+ _g144754144758_)))))
(declare (not safe))
- (foldr1 __tmp150144 '() _L144718_)))
- (__tmp150142
+ (foldr1 __tmp150149 '() _L144723_)))
+ (__tmp150147
(let ()
(declare (not safe))
- (cons _body144747_ '()))))
+ (cons _body144752_ '()))))
(declare (not safe))
- (cons __tmp150143 __tmp150142))))
+ (cons __tmp150148 __tmp150147))))
(declare (not safe))
- (cons '%#lambda __tmp150141)))
- (__tmp150138
- (let ((__tmp150139
+ (cons '%#lambda __tmp150146)))
+ (__tmp150143
+ (let ((__tmp150144
(let ()
(declare (not safe))
- (cons _bind144633_ '()))))
+ (cons _bind144638_ '()))))
(declare (not safe))
- (cons _assert144634_ __tmp150139))))
+ (cons _assert144639_ __tmp150144))))
(declare (not safe))
- (cons __tmp150140 __tmp150138))))
+ (cons __tmp150145 __tmp150143))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons 'continue:
- __tmp150137))))
+ __tmp150142))))
(declare (not safe))
- (cons _name144636_ __tmp150136)))
- (_blocks144758_
+ (cons _name144641_ __tmp150141)))
+ (_blocks144763_
(let ()
(declare (not safe))
- (cons _block144756_ _blocks144537_)))
- (_rest144760_
+ (cons _block144761_ _blocks144542_)))
+ (_rest144765_
(let ()
(declare (not safe))
(gxc#optimize-match-prune-blocks
- _rest144598_
- _blocks144758_)))
- (_rest144762_
+ _rest144603_
+ _blocks144763_)))
+ (_rest144767_
(let ()
(declare (not safe))
(gxc#optimize-match-fuse-restart-blocks
- _rest144760_
- _blocks144758_))))
+ _rest144765_
+ _blocks144763_))))
(let ()
(declare (not safe))
- (_lp144534_ _rest144762_ _blocks144758_))))
- _hd144658144712_
- _id144656144706_)
+ (_lp144539_ _rest144767_ _blocks144763_))))
+ _hd144663144717_
+ _id144661144711_)
(let ()
(declare (not safe))
- (_g144638144664_ _g144639144667_)))))
+ (_g144643144669_ _g144644144672_)))))
(let ()
(declare (not safe))
- (_g144638144664_ _g144639144667_))))))))
+ (_g144643144669_ _g144644144672_))))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_loop144651144690_
- _target144648144685_
+ (_loop144656144695_
+ _target144653144690_
'())))
(let ()
(declare (not safe))
- (_g144638144664_ _g144639144667_))))))
+ (_g144643144669_ _g144644144672_))))))
(let ()
(declare (not safe))
- (_g144638144664_ _g144639144667_)))))
+ (_g144643144669_ _g144644144672_)))))
(let ()
(declare (not safe))
- (_g144638144664_ _g144639144667_)))
+ (_g144643144669_ _g144644144672_)))
(let ()
(declare (not safe))
- (_g144638144664_ _g144639144667_)))
+ (_g144643144669_ _g144644144672_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g144638144664_
- _g144639144667_)))))
+ (_g144643144669_
+ _g144644144672_)))))
(let ()
(declare (not safe))
- (_g144638144664_
- _g144639144667_))))))
+ (_g144643144669_
+ _g144644144672_))))))
(declare (not safe))
- (_g144637144765_ _kont144635_)))))
+ (_g144642144770_ _kont144640_)))))
(if (let ()
(declare (not safe))
- (##pair? _block144600144625_))
- (let ((_tl144617144890_
+ (##pair? _block144605144630_))
+ (let ((_tl144622144895_
(let ()
(declare (not safe))
- (##cdr _block144600144625_)))
- (_hd144616144888_
+ (##cdr _block144605144630_)))
+ (_hd144621144893_
(let ()
(declare (not safe))
- (##car _block144600144625_))))
+ (##car _block144605144630_))))
(if (let ()
(declare (not safe))
- (##pair? _tl144617144890_))
- (let ((_tl144619144897_
+ (##pair? _tl144622144895_))
+ (let ((_tl144624144902_
(let ()
(declare (not safe))
- (##cdr _tl144617144890_)))
- (_hd144618144895_
+ (##cdr _tl144622144895_)))
+ (_hd144623144900_
(let ()
(declare (not safe))
- (##car _tl144617144890_))))
+ (##car _tl144622144895_))))
(if (let ()
(declare (not safe))
- (##eq? _hd144618144895_ 'restart:))
+ (##eq? _hd144623144900_ 'restart:))
(if (let ()
(declare (not safe))
- (##pair? _tl144619144897_))
- (let ((_tl144621144902_
+ (##pair? _tl144624144902_))
+ (let ((_tl144626144907_
(let ()
(declare (not safe))
- (##cdr _tl144619144897_)))
- (_hd144620144900_
+ (##cdr _tl144624144902_)))
+ (_hd144625144905_
(let ()
(declare (not safe))
- (##car _tl144619144897_))))
+ (##car _tl144624144902_))))
(if (let ()
(declare (not safe))
- (##pair? _tl144621144902_))
- (let ((_tl144623144909_
+ (##pair? _tl144626144907_))
+ (let ((_tl144628144914_
(let ()
(declare (not safe))
- (##cdr _tl144621144902_)))
- (_hd144622144907_
+ (##cdr _tl144626144907_)))
+ (_hd144627144912_
(let ()
(declare (not safe))
- (##car _tl144621144902_))))
+ (##car _tl144626144907_))))
(if (let ()
(declare (not safe))
- (##null? _tl144623144909_))
- (let ((_name144893_
- _hd144616144888_)
- (_kont144905_
- _hd144620144900_)
- (_assert144912_
- _hd144622144907_))
+ (##null? _tl144628144914_))
+ (let ((_name144898_
+ _hd144621144893_)
+ (_kont144910_
+ _hd144625144905_)
+ (_assert144917_
+ _hd144627144912_))
(let ()
(declare
(not safe))
- (_K144615144885_
- _assert144912_
- _kont144905_
- _name144893_)))
+ (_K144620144890_
+ _assert144917_
+ _kont144910_
+ _name144898_)))
(let ()
(declare (not safe))
- (_E144603144629_))))
+ (_E144608144634_))))
(let ()
(declare (not safe))
- (_E144603144629_))))
+ (_E144608144634_))))
(let ()
(declare (not safe))
- (_E144603144629_)))
+ (_E144608144634_)))
(if (let ()
(declare (not safe))
- (##eq? _hd144618144895_
+ (##eq? _hd144623144900_
'continue:))
(if (let ()
(declare (not safe))
- (##pair? _tl144619144897_))
- (let ((_tl144610144785_
+ (##pair? _tl144624144902_))
+ (let ((_tl144615144790_
(let ()
(declare (not safe))
- (##cdr _tl144619144897_)))
- (_hd144609144783_
+ (##cdr _tl144624144902_)))
+ (_hd144614144788_
(let ()
(declare (not safe))
- (##car _tl144619144897_))))
+ (##car _tl144624144902_))))
(if (let ()
(declare (not safe))
- (##pair? _tl144610144785_))
- (let ((_tl144612144792_
+ (##pair? _tl144615144790_))
+ (let ((_tl144617144797_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##cdr _tl144610144785_)))
- (_hd144611144790_
- (let () (declare (not safe)) (##car _tl144610144785_))))
- (if (let () (declare (not safe)) (##pair? _tl144612144792_))
- (let ((_tl144614144799_
+ (##cdr _tl144615144790_)))
+ (_hd144616144795_
+ (let () (declare (not safe)) (##car _tl144615144790_))))
+ (if (let () (declare (not safe)) (##pair? _tl144617144797_))
+ (let ((_tl144619144804_
(let ()
(declare (not safe))
- (##cdr _tl144612144792_)))
- (_hd144613144797_
+ (##cdr _tl144617144797_)))
+ (_hd144618144802_
(let ()
(declare (not safe))
- (##car _tl144612144792_))))
+ (##car _tl144617144797_))))
(if (let ()
(declare (not safe))
- (##null? _tl144614144799_))
- (let ((_name144776_ _hd144616144888_)
- (_kont144788_ _hd144609144783_)
- (_assert144795_ _hd144611144790_)
- (_bind144802_ _hd144613144797_))
+ (##null? _tl144619144804_))
+ (let ((_name144781_ _hd144621144893_)
+ (_kont144793_ _hd144614144788_)
+ (_assert144800_ _hd144616144795_)
+ (_bind144807_ _hd144618144802_))
(let ()
(declare (not safe))
- (_K144604144768_
- _bind144802_
- _assert144795_
- _kont144788_
- _name144776_)))
- (let () (declare (not safe)) (_E144603144629_))))
- (let () (declare (not safe)) (_E144603144629_))))
- (let () (declare (not safe)) (_E144603144629_))))
+ (_K144609144773_
+ _bind144807_
+ _assert144800_
+ _kont144793_
+ _name144781_)))
+ (let () (declare (not safe)) (_E144608144634_))))
+ (let () (declare (not safe)) (_E144608144634_))))
+ (let () (declare (not safe)) (_E144608144634_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_E144603144629_)))
+ (_E144608144634_)))
(let ()
(declare (not safe))
- (_E144603144629_)))))
+ (_E144608144634_)))))
(let ()
(declare (not safe))
- (_E144603144629_))))
+ (_E144608144634_))))
(let ()
(declare (not safe))
- (_E144603144629_))))))))
- (if (let () (declare (not safe)) (##pair? _rest144538144546_))
- (let ((_hd144543144917_
+ (_E144608144634_))))))))
+ (if (let () (declare (not safe)) (##pair? _rest144543144551_))
+ (let ((_hd144548144922_
(let ()
(declare (not safe))
- (##car _rest144538144546_)))
- (_tl144544144919_
+ (##car _rest144543144551_)))
+ (_tl144549144924_
(let ()
(declare (not safe))
- (##cdr _rest144538144546_))))
- (let* ((_block144922_ _hd144543144917_)
- (_rest144924_ _tl144544144919_))
+ (##cdr _rest144543144551_))))
+ (let* ((_block144927_ _hd144548144922_)
+ (_rest144929_ _tl144549144924_))
(declare (not safe))
- (_K144542144914_ _rest144924_ _block144922_)))
- (let () (declare (not safe)) (_else144540144595_)))))))
+ (_K144547144919_ _rest144929_ _block144927_)))
+ (let () (declare (not safe)) (_else144545144600_)))))))
(define gxc#optimize-match-block
- (lambda (_body139165_ _assert139166_ _bind139167_ _blocks139168_)
- (letrec* ((_env-assert139403_ '())
- (_env-type139404_ '())
- (_env-bind139405_ '())
- (_in-splice?139406_ '#f)
- (_do-assert139407_
- (lambda (_assert144455_ _K144456_)
- (if (let () (declare (not safe)) (pair? _assert144455_))
- (let _lp144458_ ((_rest144460_ _assert144455_)
- (_env-assert144461_
- _env-assert139403_)
- (_env-type144462_ _env-type139404_))
- (let* ((_rest144463144471_ _rest144460_)
- (_else144465144479_
+ (lambda (_body139170_ _assert139171_ _bind139172_ _blocks139173_)
+ (letrec* ((_env-assert139408_ '())
+ (_env-type139409_ '())
+ (_env-bind139410_ '())
+ (_in-splice?139411_ '#f)
+ (_do-assert139412_
+ (lambda (_assert144460_ _K144461_)
+ (if (let () (declare (not safe)) (pair? _assert144460_))
+ (let _lp144463_ ((_rest144465_ _assert144460_)
+ (_env-assert144466_
+ _env-assert139408_)
+ (_env-type144467_ _env-type139409_))
+ (let* ((_rest144468144476_ _rest144465_)
+ (_else144470144484_
(lambda ()
(let ()
(declare (not safe))
- (_do-assert!139413_
- _env-assert144461_
- _env-type144462_
- _K144456_))))
- (_K144467144520_
- (lambda (_rest144482_ _assert144483_)
- (let* ((_assert144484144491_
- _assert144483_)
- (_E144486144495_
+ (_do-assert!139418_
+ _env-assert144466_
+ _env-type144467_
+ _K144461_))))
+ (_K144472144525_
+ (lambda (_rest144487_ _assert144488_)
+ (let* ((_assert144489144496_
+ _assert144488_)
+ (_E144491144500_
(lambda ()
(let ()
(declare (not safe))
(error '"No clause matching"
- _assert144484144491_))))
- (_K144487144508_
- (lambda (_val144498_ _expr144499_)
- (let* ((_sexpr144501_
+ _assert144489144496_))))
+ (_K144492144513_
+ (lambda (_val144503_ _expr144504_)
+ (let* ((_sexpr144506_
(let ()
(declare (not safe))
(gxc#apply-generate-runtime-repr
- _expr144499_)))
- (_env-assert144503_
- (let ((__tmp150146
+ _expr144504_)))
+ (_env-assert144508_
+ (let ((__tmp150151
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (cons _sexpr144501_ _val144498_))))
+ (cons _sexpr144506_ _val144503_))))
(declare (not safe))
- (cons __tmp150146 _env-assert144461_)))
- (_env-type144505_
+ (cons __tmp150151 _env-assert144466_)))
+ (_env-type144510_
(let ()
(declare (not safe))
- (_fold-assert-type139409_
- _expr144499_
- _val144498_
- _env-type144462_))))
+ (_fold-assert-type139414_
+ _expr144504_
+ _val144503_
+ _env-type144467_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_lp144458_
- _rest144482_
- _env-assert144503_
- _env-type144505_))))))
+ (_lp144463_
+ _rest144487_
+ _env-assert144508_
+ _env-type144510_))))))
(if (let ()
(declare (not safe))
- (##pair? _assert144484144491_))
- (let ((_hd144488144511_
+ (##pair? _assert144489144496_))
+ (let ((_hd144493144516_
(let ()
(declare (not safe))
- (##car _assert144484144491_)))
- (_tl144489144513_
+ (##car _assert144489144496_)))
+ (_tl144494144518_
(let ()
(declare (not safe))
- (##cdr _assert144484144491_))))
- (let* ((_expr144516_
- _hd144488144511_)
- (_val144518_
- _tl144489144513_))
+ (##cdr _assert144489144496_))))
+ (let* ((_expr144521_
+ _hd144493144516_)
+ (_val144523_
+ _tl144494144518_))
(declare (not safe))
- (_K144487144508_
- _val144518_
- _expr144516_)))
+ (_K144492144513_
+ _val144523_
+ _expr144521_)))
(let ()
(declare (not safe))
- (_E144486144495_)))))))
+ (_E144491144500_)))))))
(if (let ()
(declare (not safe))
- (##pair? _rest144463144471_))
- (let ((_hd144468144523_
+ (##pair? _rest144468144476_))
+ (let ((_hd144473144528_
(let ()
(declare (not safe))
- (##car _rest144463144471_)))
- (_tl144469144525_
+ (##car _rest144468144476_)))
+ (_tl144474144530_
(let ()
(declare (not safe))
- (##cdr _rest144463144471_))))
- (let* ((_assert144528_ _hd144468144523_)
- (_rest144530_ _tl144469144525_))
+ (##cdr _rest144468144476_))))
+ (let* ((_assert144533_ _hd144473144528_)
+ (_rest144535_ _tl144474144530_))
(declare (not safe))
- (_K144467144520_
- _rest144530_
- _assert144528_)))
+ (_K144472144525_
+ _rest144535_
+ _assert144533_)))
(let ()
(declare (not safe))
- (_else144465144479_)))))
- (_K144456_))))
- (_predicate-type139408_
- (lambda (_id144400_)
- (let* ((_sym144402_
+ (_else144470144484_)))))
+ (_K144461_))))
+ (_predicate-type139413_
+ (lambda (_id144405_)
+ (let* ((_sym144407_
(let ()
(declare (not safe))
- (gxc#identifier-symbol _id144400_)))
- (_$e144404_ _sym144402_))
- (let ((_default144406144437_
+ (gxc#identifier-symbol _id144405_)))
+ (_$e144409_ _sym144407_))
+ (let ((_default144411144442_
(lambda ()
- (let* ((_g144409144416_
+ (let* ((_g144414144421_
(let ()
(declare (not safe))
(gxc#optimizer-resolve-type
- _sym144402_)))
- (_else144411144424_ (lambda () '#f))
- (_K144413144429_
- (lambda (_t144427_)
+ _sym144407_)))
+ (_else144416144429_ (lambda () '#f))
+ (_K144418144434_
+ (lambda (_t144432_)
(let ()
(declare (not safe))
(gxc#optimizer-resolve-type
- _t144427_)))))
+ _t144432_)))))
(if (let ()
(declare (not safe))
(##structure-instance-of?
- _g144409144416_
+ _g144414144421_
'gxc#!predicate::t))
- (let* ((_e144414144432_
+ (let* ((_e144419144437_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _g144409144416_
+ _g144414144421_
'1
gxc#!type::t
'#f)))
- (_t144435_ _e144414144432_))
+ (_t144440_ _e144419144437_))
(declare (not safe))
- (gxc#optimizer-resolve-type _t144435_))
+ (gxc#optimizer-resolve-type _t144440_))
(let ()
(declare (not safe))
- (_else144411144424_))))))
- (_table144407144439_
+ (_else144416144429_))))))
+ (_table144412144444_
'#(#f
(##box? . 3)
#f
@@ -4363,50 +4363,50 @@
#f
#f
#f)))
- (if (let () (declare (not safe)) (symbol? _$e144404_))
- (let* ((_h144442_
+ (if (let () (declare (not safe)) (symbol? _$e144409_))
+ (let* ((_h144447_
(let ()
(declare (not safe))
- (##symbol-hash _$e144404_)))
- (_ix144445_
+ (##symbol-hash _$e144409_)))
+ (_ix144450_
(let ()
(declare (not safe))
- (##fxmodulo _h144442_ '63)))
- (_q144448_
+ (##fxmodulo _h144447_ '63)))
+ (_q144453_
(let ()
(declare (not safe))
(##vector-ref
- _table144407144439_
- _ix144445_))))
- (if _q144448_
- (if (let ((__tmp150147
+ _table144412144444_
+ _ix144450_))))
+ (if _q144453_
+ (if (let ((__tmp150152
(let ()
(declare (not safe))
- (##car _q144448_))))
+ (##car _q144453_))))
(declare (not safe))
- (eq? __tmp150147 _$e144404_))
- (let ((_x144452_
+ (eq? __tmp150152 _$e144409_))
+ (let ((_x144457_
(let ()
(declare (not safe))
- (##cdr _q144448_))))
+ (##cdr _q144453_))))
(if (let ()
(declare (not safe))
- (##fx< _x144452_ '5))
+ (##fx< _x144457_ '5))
(if (let ()
(declare (not safe))
- (##fx< _x144452_ '2))
+ (##fx< _x144457_ '2))
(if (let ()
(declare (not safe))
- (##fx= _x144452_ '0))
+ (##fx= _x144457_ '0))
'pair
'null)
(if (let ()
(declare (not safe))
- (##fx= _x144452_ '2))
+ (##fx= _x144457_ '2))
'vector
(if (let ()
(declare (not safe))
- (##fx= _x144452_
+ (##fx= _x144457_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'3))
'box
@@ -4414,19 +4414,19 @@
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
- (##fx< _x144452_ '7))
+ (##fx< _x144457_ '7))
(if (let ()
(declare (not safe))
- (##fx= _x144452_ '5))
+ (##fx= _x144457_ '5))
'stx-pair
'stx-null)
(if (let ()
(declare (not safe))
- (##fx= _x144452_ '7))
+ (##fx= _x144457_ '7))
'stx-vector
(if (let ()
(declare (not safe))
- (##fx= _x144452_
+ (##fx= _x144457_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'8))
'stx-box
@@ -4434,5306 +4434,5306 @@
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_default144406144437_)))
+ (_default144411144442_)))
(let ()
(declare (not safe))
- (_default144406144437_))))
+ (_default144411144442_))))
(let ()
(declare (not safe))
- (_default144406144437_)))))))
- (_fold-assert-type139409_
- (lambda (_expr143348_ _val143349_ _env143350_)
- (let* ((___stx147485147486_ _expr143348_)
- (_g143358143537_
+ (_default144411144442_)))))))
+ (_fold-assert-type139414_
+ (lambda (_expr143353_ _val143354_ _env143355_)
+ (let* ((___stx147490147491_ _expr143353_)
+ (_g143363143542_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx147485147486_)))))
- (let ((___kont147487147488_
- (lambda (_L144369_ _L144370_)
- (let ((_$e144392_
+ ___stx147490147491_)))))
+ (let ((___kont147492147493_
+ (lambda (_L144374_ _L144375_)
+ (let ((_$e144397_
(let ()
(declare (not safe))
- (_predicate-type139408_ _L144370_))))
- (if _$e144392_
- ((lambda (_t144395_)
- (let ((__tmp150148
- (let ((__tmp150149
- (let ((__tmp150150
+ (_predicate-type139413_ _L144375_))))
+ (if _$e144397_
+ ((lambda (_t144400_)
+ (let ((__tmp150153
+ (let ((__tmp150154
+ (let ((__tmp150155
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (cons _val143349_ '()))))
+ (cons _val143354_ '()))))
(declare (not safe))
- (cons _t144395_ __tmp150150))))
+ (cons _t144400_ __tmp150155))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons _L144369_
- __tmp150149))))
+ (cons _L144374_
+ __tmp150154))))
(declare (not safe))
- (cons __tmp150148 _env143350_)))
- _$e144392_)
- _env143350_))))
- (___kont147489147490_
- (lambda (_L144059_ _L144060_ _L144061_)
- (let ((_$e144086_
+ (cons __tmp150153 _env143355_)))
+ _$e144397_)
+ _env143355_))))
+ (___kont147494147495_
+ (lambda (_L144064_ _L144065_ _L144066_)
+ (let ((_$e144091_
(let ()
(declare (not safe))
- (gxc#identifier-symbol _L144061_))))
+ (gxc#identifier-symbol _L144066_))))
(if (or (let ()
(declare (not safe))
- (eq? '##fx= _$e144086_))
+ (eq? '##fx= _$e144091_))
(let ()
(declare (not safe))
- (eq? 'fx= _$e144086_)))
- (let* ((___stx147391147392_ _L144060_)
- (_g144093144122_
+ (eq? 'fx= _$e144091_)))
+ (let* ((___stx147396147397_ _L144065_)
+ (_g144098144127_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx147391147392_)))))
- (let ((___kont147393147394_
- (lambda (_L144190_ _L144191_)
- (let ((_$e144216_
+ ___stx147396147397_)))))
+ (let ((___kont147398147399_
+ (lambda (_L144195_ _L144196_)
+ (let ((_$e144221_
(let ()
(declare (not safe))
- (_countf-symbol139410_
- _L144191_))))
- (if _$e144216_
- ((lambda (_sym144219_)
- (let ((__tmp150156
+ (_countf-symbol139415_
+ _L144196_))))
+ (if _$e144221_
+ ((lambda (_sym144224_)
+ (let ((__tmp150161
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp150157
- (let ((__tmp150158
- (let ((__tmp150160
+ (let ((__tmp150162
+ (let ((__tmp150163
+ (let ((__tmp150165
(let ()
(declare (not safe))
- (gx#stx-e _L144059_)))
- (__tmp150159
+ (gx#stx-e _L144064_)))
+ (__tmp150164
(let ()
(declare (not safe))
- (cons _val143349_ '()))))
+ (cons _val143354_ '()))))
(declare (not safe))
- (cons __tmp150160 __tmp150159))))
+ (cons __tmp150165 __tmp150164))))
(declare (not safe))
- (cons _sym144219_ __tmp150158))))
+ (cons _sym144224_ __tmp150163))))
(declare (not safe))
- (cons _L144190_ __tmp150157))))
+ (cons _L144195_ __tmp150162))))
(declare (not safe))
- (cons __tmp150156 _env143350_)))
- _$e144216_)
- _env143350_))))
+ (cons __tmp150161 _env143355_)))
+ _$e144221_)
+ _env143355_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont147395147396_
- (lambda () _env143350_)))
+ (___kont147400147401_
+ (lambda () _env143355_)))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- ___stx147391147392_))
- (let ((_e144099144134_
+ ___stx147396147397_))
+ (let ((_e144104144139_
(let ()
(declare (not safe))
(gx#stx-e
- ___stx147391147392_))))
- (let ((_tl144097144139_
+ ___stx147396147397_))))
+ (let ((_tl144102144144_
(let ()
(declare (not safe))
- (##cdr _e144099144134_)))
- (_hd144098144137_
+ (##cdr _e144104144139_)))
+ (_hd144103144142_
(let ()
(declare (not safe))
- (##car _e144099144134_))))
+ (##car _e144104144139_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd144098144137_))
+ _hd144103144142_))
(if (let ()
(declare
(not safe))
(gx#stx-eq?
'%#call
- _hd144098144137_))
+ _hd144103144142_))
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-pair? _tl144097144139_))
- (let ((_e144102144142_
+ (gx#stx-pair? _tl144102144144_))
+ (let ((_e144107144147_
(let ()
(declare (not safe))
- (gx#stx-e _tl144097144139_))))
- (let ((_tl144100144147_
+ (gx#stx-e _tl144102144144_))))
+ (let ((_tl144105144152_
(let ()
(declare (not safe))
- (##cdr _e144102144142_)))
- (_hd144101144145_
+ (##cdr _e144107144147_)))
+ (_hd144106144150_
(let ()
(declare (not safe))
- (##car _e144102144142_))))
+ (##car _e144107144147_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd144101144145_))
- (let ((_e144105144150_
+ (gx#stx-pair? _hd144106144150_))
+ (let ((_e144110144155_
(let ()
(declare (not safe))
- (gx#stx-e _hd144101144145_))))
- (let ((_tl144103144155_
+ (gx#stx-e _hd144106144150_))))
+ (let ((_tl144108144160_
(let ()
(declare (not safe))
- (##cdr _e144105144150_)))
- (_hd144104144153_
+ (##cdr _e144110144155_)))
+ (_hd144109144158_
(let ()
(declare (not safe))
- (##car _e144105144150_))))
+ (##car _e144110144155_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd144104144153_))
+ (gx#identifier? _hd144109144158_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#ref
- _hd144104144153_))
+ _hd144109144158_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl144103144155_))
- (let ((_e144108144158_
+ _tl144108144160_))
+ (let ((_e144113144163_
(let ()
(declare (not safe))
(gx#stx-e
- _tl144103144155_))))
- (let ((_tl144106144163_
+ _tl144108144160_))))
+ (let ((_tl144111144168_
(let ()
(declare (not safe))
- (##cdr _e144108144158_)))
- (_hd144107144161_
+ (##cdr _e144113144163_)))
+ (_hd144112144166_
(let ()
(declare (not safe))
- (##car _e144108144158_))))
+ (##car _e144113144163_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl144106144163_))
+ _tl144111144168_))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _tl144100144147_))
- (let ((_e144111144166_
+ _tl144105144152_))
+ (let ((_e144116144171_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _tl144100144147_))))
- (let ((_tl144109144171_
+ (gx#stx-e _tl144105144152_))))
+ (let ((_tl144114144176_
(let ()
(declare (not safe))
- (##cdr _e144111144166_)))
- (_hd144110144169_
+ (##cdr _e144116144171_)))
+ (_hd144115144174_
(let ()
(declare (not safe))
- (##car _e144111144166_))))
+ (##car _e144116144171_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd144110144169_))
- (let ((_e144114144174_
+ (gx#stx-pair? _hd144115144174_))
+ (let ((_e144119144179_
(let ()
(declare (not safe))
- (gx#stx-e _hd144110144169_))))
- (let ((_tl144112144179_
+ (gx#stx-e _hd144115144174_))))
+ (let ((_tl144117144184_
(let ()
(declare (not safe))
- (##cdr _e144114144174_)))
- (_hd144113144177_
+ (##cdr _e144119144179_)))
+ (_hd144118144182_
(let ()
(declare (not safe))
- (##car _e144114144174_))))
+ (##car _e144119144179_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd144113144177_))
+ (gx#identifier? _hd144118144182_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd144113144177_))
+ (gx#stx-eq? '%#ref _hd144118144182_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl144112144179_))
- (let ((_e144117144182_
+ (gx#stx-pair? _tl144117144184_))
+ (let ((_e144122144187_
(let ()
(declare (not safe))
(gx#stx-e
- _tl144112144179_))))
- (let ((_tl144115144187_
+ _tl144117144184_))))
+ (let ((_tl144120144192_
(let ()
(declare (not safe))
- (##cdr _e144117144182_)))
- (_hd144116144185_
+ (##cdr _e144122144187_)))
+ (_hd144121144190_
(let ()
(declare (not safe))
- (##car _e144117144182_))))
+ (##car _e144122144187_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl144115144187_))
+ _tl144120144192_))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl144109144171_))
- (___kont147393147394_
- _hd144116144185_
- _hd144107144161_)
- (___kont147395147396_))
- (___kont147395147396_))))
- (___kont147395147396_))
- (___kont147395147396_))
- (___kont147395147396_))))
- (___kont147395147396_))))
- (___kont147395147396_))
- (___kont147395147396_))))
+ _tl144114144176_))
+ (___kont147398147399_
+ _hd144121144190_
+ _hd144112144166_)
+ (___kont147400147401_))
+ (___kont147400147401_))))
+ (___kont147400147401_))
+ (___kont147400147401_))
+ (___kont147400147401_))))
+ (___kont147400147401_))))
+ (___kont147400147401_))
+ (___kont147400147401_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont147395147396_))
- (___kont147395147396_))
- (___kont147395147396_))))
- (___kont147395147396_))))
- (___kont147395147396_))
- (___kont147395147396_))
- (___kont147395147396_))))
+ (___kont147400147401_))
+ (___kont147400147401_))
+ (___kont147400147401_))))
+ (___kont147400147401_))))
+ (___kont147400147401_))
+ (___kont147400147401_))
+ (___kont147400147401_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont147395147396_))))
+ (___kont147400147401_))))
(if (or (let ()
(declare (not safe))
- (eq? '##eq? _$e144086_))
+ (eq? '##eq? _$e144091_))
(let ()
(declare (not safe))
- (eq? 'eq? _$e144086_))
+ (eq? 'eq? _$e144091_))
(let ()
(declare (not safe))
- (eq? '##eqv? _$e144086_))
+ (eq? '##eqv? _$e144091_))
(let ()
(declare (not safe))
- (eq? 'eqv? _$e144086_))
+ (eq? 'eqv? _$e144091_))
(let ()
(declare (not safe))
- (eq? '##equal? _$e144086_))
+ (eq? '##equal? _$e144091_))
(let ()
(declare (not safe))
- (eq? 'equal? _$e144086_))
+ (eq? 'equal? _$e144091_))
(let ()
(declare (not safe))
(eq? 'gx#free-identifier=?
- _$e144086_))
+ _$e144091_))
(let ()
(declare (not safe))
- (eq? 'gx#stx-eq? _$e144086_)))
- ((lambda (_sym144245_)
- (let* ((_sym144247_
+ (eq? 'gx#stx-eq? _$e144091_)))
+ ((lambda (_sym144250_)
+ (let* ((_sym144252_
(let ()
(declare (not safe))
- (_eqf-symbol139411_
- _sym144245_)))
- (___stx147459147460_
- _L144060_)
- (_g144250144263_
+ (_eqf-symbol139416_
+ _sym144250_)))
+ (___stx147464147465_
+ _L144065_)
+ (_g144255144268_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx147459147460_)))))
- (let ((___kont147461147462_
- (lambda (_L144291_)
- (let ((__tmp150151
- (let ((__tmp150152
+ ___stx147464147465_)))))
+ (let ((___kont147466147467_
+ (lambda (_L144296_)
+ (let ((__tmp150156
+ (let ((__tmp150157
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp150153
- (let ((__tmp150155
+ (let ((__tmp150158
+ (let ((__tmp150160
(let ()
(declare (not safe))
- (gx#stx-e _L144059_)))
- (__tmp150154
+ (gx#stx-e _L144064_)))
+ (__tmp150159
(let ()
(declare (not safe))
- (cons _val143349_ '()))))
+ (cons _val143354_ '()))))
(declare (not safe))
- (cons __tmp150155 __tmp150154))))
+ (cons __tmp150160 __tmp150159))))
(declare (not safe))
- (cons _sym144247_ __tmp150153))))
+ (cons _sym144252_ __tmp150158))))
(declare (not safe))
- (cons _L144291_ __tmp150152))))
+ (cons _L144296_ __tmp150157))))
(declare (not safe))
- (cons __tmp150151 _env143350_))))
+ (cons __tmp150156 _env143355_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont147463147464_
- (lambda () _env143350_)))
+ (___kont147468147469_
+ (lambda () _env143355_)))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- ___stx147459147460_))
- (let ((_e144255144275_
+ ___stx147464147465_))
+ (let ((_e144260144280_
(let ()
(declare
(not safe))
(gx#stx-e
- ___stx147459147460_))))
- (let ((_tl144253144280_
+ ___stx147464147465_))))
+ (let ((_tl144258144285_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##cdr _e144255144275_)))
- (_hd144254144278_
- (let () (declare (not safe)) (##car _e144255144275_))))
+ (##cdr _e144260144280_)))
+ (_hd144259144283_
+ (let () (declare (not safe)) (##car _e144260144280_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd144254144278_))
+ (gx#identifier? _hd144259144283_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd144254144278_))
+ (gx#stx-eq? '%#ref _hd144259144283_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl144253144280_))
- (let ((_e144258144283_
+ (gx#stx-pair? _tl144258144285_))
+ (let ((_e144263144288_
(let ()
(declare (not safe))
- (gx#stx-e _tl144253144280_))))
- (let ((_tl144256144288_
+ (gx#stx-e _tl144258144285_))))
+ (let ((_tl144261144293_
(let ()
(declare (not safe))
- (##cdr _e144258144283_)))
- (_hd144257144286_
+ (##cdr _e144263144288_)))
+ (_hd144262144291_
(let ()
(declare (not safe))
- (##car _e144258144283_))))
+ (##car _e144263144288_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl144256144288_))
- (___kont147461147462_ _hd144257144286_)
- (___kont147463147464_))))
- (___kont147463147464_))
- (___kont147463147464_))
- (___kont147463147464_))))
+ (gx#stx-null? _tl144261144293_))
+ (___kont147466147467_ _hd144262144291_)
+ (___kont147468147469_))))
+ (___kont147468147469_))
+ (___kont147468147469_))
+ (___kont147468147469_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont147463147464_)))))
- _$e144086_)
- _env143350_)))))
- (___kont147491147492_
- (lambda (_L143963_ _L143964_ _L143965_)
- (let ((__tmp150161
- (let ((__tmp150171
+ (___kont147468147469_)))))
+ _$e144091_)
+ _env143355_)))))
+ (___kont147496147497_
+ (lambda (_L143968_ _L143969_ _L143970_)
+ (let ((__tmp150166
+ (let ((__tmp150176
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'%#call)))
- (__tmp150162
- (let ((__tmp150168
- (let ((__tmp150170
+ (__tmp150167
+ (let ((__tmp150173
+ (let ((__tmp150175
(let ()
(declare
(not safe))
(gx#datum->syntax__0
'#f
'%#ref)))
- (__tmp150169
+ (__tmp150174
(let ()
(declare
(not safe))
- (cons _L143965_
+ (cons _L143970_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'()))))
(declare (not safe))
- (cons __tmp150170 __tmp150169)))
+ (cons __tmp150175 __tmp150174)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (__tmp150163
- (let ((__tmp150164
- (let ((__tmp150165
+ (__tmp150168
+ (let ((__tmp150169
+ (let ((__tmp150170
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp150167
+ (let ((__tmp150172
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f '%#quote)))
- (__tmp150166
+ (__tmp150171
(let ()
(declare (not safe))
- (cons _L143964_ '()))))
+ (cons _L143969_ '()))))
(declare (not safe))
- (cons __tmp150167 __tmp150166))))
+ (cons __tmp150172 __tmp150171))))
(declare (not safe))
- (cons __tmp150165 '()))))
+ (cons __tmp150170 '()))))
(declare (not safe))
- (cons _L143963_ __tmp150164))))
+ (cons _L143968_ __tmp150169))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp150168
- __tmp150163))))
+ (cons __tmp150173
+ __tmp150168))))
(declare (not safe))
- (cons __tmp150171 __tmp150162))))
+ (cons __tmp150176 __tmp150167))))
(declare (not safe))
- (_fold-assert-type139409_
- __tmp150161
- _val143349_
- _env143350_))))
- (___kont147493147494_
- (lambda (_L143853_ _L143854_ _L143855_)
- (let ((_$e143884_
+ (_fold-assert-type139414_
+ __tmp150166
+ _val143354_
+ _env143355_))))
+ (___kont147498147499_
+ (lambda (_L143858_ _L143859_ _L143860_)
+ (let ((_$e143889_
(let ()
(declare (not safe))
- (gxc#identifier-symbol _L143855_))))
+ (gxc#identifier-symbol _L143860_))))
(if (or (let ()
(declare (not safe))
(eq? 'gx#free-identifier=?
- _$e143884_))
+ _$e143889_))
(let ()
(declare (not safe))
- (eq? 'gx#stx-eq? _$e143884_)))
- ((lambda (_sym143890_)
- (let* ((_sym143892_
+ (eq? 'gx#stx-eq? _$e143889_)))
+ ((lambda (_sym143895_)
+ (let* ((_sym143897_
(let ()
(declare (not safe))
- (_eqf-symbol139411_
- _sym143890_)))
- (__tmp150172
- (let ((__tmp150173
- (let ((__tmp150174
- (let ((__tmp150175
+ (_eqf-symbol139416_
+ _sym143895_)))
+ (__tmp150177
+ (let ((__tmp150178
+ (let ((__tmp150179
+ (let ((__tmp150180
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (cons _val143349_ '()))))
+ (cons _val143354_ '()))))
(declare (not safe))
- (cons _L143853_ __tmp150175))))
+ (cons _L143858_ __tmp150180))))
(declare (not safe))
- (cons _sym143892_ __tmp150174))))
+ (cons _sym143897_ __tmp150179))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons _L143854_
- __tmp150173))))
+ (cons _L143859_
+ __tmp150178))))
(declare (not safe))
- (cons __tmp150172 _env143350_)))
- _$e143884_)
- _env143350_))))
- (___kont147495147496_
- (lambda (_L143737_ _L143738_ _L143739_)
- (let ((__tmp150176
- (let ((__tmp150189
+ (cons __tmp150177 _env143355_)))
+ _$e143889_)
+ _env143355_))))
+ (___kont147500147501_
+ (lambda (_L143742_ _L143743_ _L143744_)
+ (let ((__tmp150181
+ (let ((__tmp150194
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'%#call)))
- (__tmp150177
- (let ((__tmp150186
- (let ((__tmp150188
+ (__tmp150182
+ (let ((__tmp150191
+ (let ((__tmp150193
(let ()
(declare
(not safe))
(gx#datum->syntax__0
'#f
'%#ref)))
- (__tmp150187
+ (__tmp150192
(let ()
(declare
(not safe))
- (cons _L143739_
+ (cons _L143744_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'()))))
(declare (not safe))
- (cons __tmp150188 __tmp150187)))
+ (cons __tmp150193 __tmp150192)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (__tmp150178
- (let ((__tmp150183
- (let ((__tmp150185
+ (__tmp150183
+ (let ((__tmp150188
+ (let ((__tmp150190
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f '%#ref)))
- (__tmp150184
- (let () (declare (not safe)) (cons _L143737_ '()))))
+ (__tmp150189
+ (let () (declare (not safe)) (cons _L143742_ '()))))
(declare (not safe))
- (cons __tmp150185 __tmp150184)))
- (__tmp150179
- (let ((__tmp150180
- (let ((__tmp150182
+ (cons __tmp150190 __tmp150189)))
+ (__tmp150184
+ (let ((__tmp150185
+ (let ((__tmp150187
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f '%#quote-syntax)))
- (__tmp150181
+ (__tmp150186
(let ()
(declare (not safe))
- (cons _L143738_ '()))))
+ (cons _L143743_ '()))))
(declare (not safe))
- (cons __tmp150182 __tmp150181))))
+ (cons __tmp150187 __tmp150186))))
(declare (not safe))
- (cons __tmp150180 '()))))
+ (cons __tmp150185 '()))))
(declare (not safe))
- (cons __tmp150183 __tmp150179))))
+ (cons __tmp150188 __tmp150184))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp150186
- __tmp150178))))
+ (cons __tmp150191
+ __tmp150183))))
(declare (not safe))
- (cons __tmp150189 __tmp150177))))
+ (cons __tmp150194 __tmp150182))))
(declare (not safe))
- (_fold-assert-type139409_
- __tmp150176
- _val143349_
- _env143350_))))
- (___kont147497147498_
- (lambda (_L143621_ _L143622_ _L143623_)
- (let ((__tmp150190
+ (_fold-assert-type139414_
+ __tmp150181
+ _val143354_
+ _env143355_))))
+ (___kont147502147503_
+ (lambda (_L143626_ _L143627_ _L143628_)
+ (let ((__tmp150195
(let ()
(declare (not safe))
(gxc#apply-expression-subst
- _L143622_
- _L143623_
- _L143621_))))
+ _L143627_
+ _L143628_
+ _L143626_))))
(declare (not safe))
- (_fold-assert-type139409_
- __tmp150190
- _val143349_
- _env143350_))))
- (___kont147499147500_ (lambda () _env143350_)))
+ (_fold-assert-type139414_
+ __tmp150195
+ _val143354_
+ _env143355_))))
+ (___kont147504147505_ (lambda () _env143355_)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx147485147486_))
- (let ((_e143364144313_
+ (gx#stx-pair? ___stx147490147491_))
+ (let ((_e143369144318_
(let ()
(declare (not safe))
- (gx#stx-e ___stx147485147486_))))
- (let ((_tl143362144318_
+ (gx#stx-e ___stx147490147491_))))
+ (let ((_tl143367144323_
(let ()
(declare (not safe))
- (##cdr _e143364144313_)))
- (_hd143363144316_
+ (##cdr _e143369144318_)))
+ (_hd143368144321_
(let ()
(declare (not safe))
- (##car _e143364144313_))))
+ (##car _e143369144318_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd143363144316_))
+ (gx#identifier? _hd143368144321_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#call
- _hd143363144316_))
+ _hd143368144321_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl143362144318_))
- (let ((_e143367144321_
+ (gx#stx-pair? _tl143367144323_))
+ (let ((_e143372144326_
(let ()
(declare (not safe))
(gx#stx-e
- _tl143362144318_))))
- (let ((_tl143365144326_
+ _tl143367144323_))))
+ (let ((_tl143370144331_
(let ()
(declare (not safe))
- (##cdr _e143367144321_)))
- (_hd143366144324_
+ (##cdr _e143372144326_)))
+ (_hd143371144329_
(let ()
(declare (not safe))
- (##car _e143367144321_))))
+ (##car _e143372144326_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd143366144324_))
- (let ((_e143370144329_
+ _hd143371144329_))
+ (let ((_e143375144334_
(let ()
(declare
(not safe))
(gx#stx-e
- _hd143366144324_))))
- (let ((_tl143368144334_
+ _hd143371144329_))))
+ (let ((_tl143373144339_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##cdr _e143370144329_)))
- (_hd143369144332_
- (let () (declare (not safe)) (##car _e143370144329_))))
+ (##cdr _e143375144334_)))
+ (_hd143374144337_
+ (let () (declare (not safe)) (##car _e143375144334_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd143369144332_))
+ (gx#identifier? _hd143374144337_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd143369144332_))
+ (gx#stx-eq? '%#ref _hd143374144337_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl143368144334_))
- (let ((_e143373144337_
+ (gx#stx-pair? _tl143373144339_))
+ (let ((_e143378144342_
(let ()
(declare (not safe))
- (gx#stx-e _tl143368144334_))))
- (let ((_tl143371144342_
+ (gx#stx-e _tl143373144339_))))
+ (let ((_tl143376144347_
(let ()
(declare (not safe))
- (##cdr _e143373144337_)))
- (_hd143372144340_
+ (##cdr _e143378144342_)))
+ (_hd143377144345_
(let ()
(declare (not safe))
- (##car _e143373144337_))))
+ (##car _e143378144342_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl143371144342_))
+ (gx#stx-null? _tl143376144347_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl143365144326_))
- (let ((_e143376144345_
+ (gx#stx-pair? _tl143370144331_))
+ (let ((_e143381144350_
(let ()
(declare (not safe))
(gx#stx-e
- _tl143365144326_))))
- (let ((_tl143374144350_
+ _tl143370144331_))))
+ (let ((_tl143379144355_
(let ()
(declare (not safe))
- (##cdr _e143376144345_)))
- (_hd143375144348_
+ (##cdr _e143381144350_)))
+ (_hd143380144353_
(let ()
(declare (not safe))
- (##car _e143376144345_))))
+ (##car _e143381144350_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd143375144348_))
- (let ((_e143379144353_
+ _hd143380144353_))
+ (let ((_e143384144358_
(let ()
(declare (not safe))
(gx#stx-e
- _hd143375144348_))))
- (let ((_tl143377144358_
+ _hd143380144353_))))
+ (let ((_tl143382144363_
(let ()
(declare
(not safe))
- (##cdr _e143379144353_)))
- (_hd143378144356_
+ (##cdr _e143384144358_)))
+ (_hd143383144361_
(let ()
(declare
(not safe))
- (##car _e143379144353_))))
+ (##car _e143384144358_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd143378144356_))
+ _hd143383144361_))
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-eq? '%#ref _hd143378144356_))
+ (gx#stx-eq? '%#ref _hd143383144361_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl143377144358_))
- (let ((_e143382144361_
+ (gx#stx-pair? _tl143382144363_))
+ (let ((_e143387144366_
(let ()
(declare (not safe))
- (gx#stx-e _tl143377144358_))))
- (let ((_tl143380144366_
+ (gx#stx-e _tl143382144363_))))
+ (let ((_tl143385144371_
(let ()
(declare (not safe))
- (##cdr _e143382144361_)))
- (_hd143381144364_
+ (##cdr _e143387144366_)))
+ (_hd143386144369_
(let ()
(declare (not safe))
- (##car _e143382144361_))))
+ (##car _e143387144366_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl143380144366_))
+ (gx#stx-null? _tl143385144371_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl143374144350_))
- (___kont147487147488_
- _hd143381144364_
- _hd143372144340_)
+ (gx#stx-null? _tl143379144355_))
+ (___kont147492147493_
+ _hd143386144369_
+ _hd143377144345_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl143374144350_))
- (let ((_e143403144035_
+ (gx#stx-pair? _tl143379144355_))
+ (let ((_e143408144040_
(let ()
(declare (not safe))
(gx#stx-e
- _tl143374144350_))))
- (let ((_tl143401144040_
+ _tl143379144355_))))
+ (let ((_tl143406144045_
(let ()
(declare (not safe))
- (##cdr _e143403144035_)))
- (_hd143402144038_
+ (##cdr _e143408144040_)))
+ (_hd143407144043_
(let ()
(declare (not safe))
- (##car _e143403144035_))))
+ (##car _e143408144040_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd143402144038_))
- (let ((_e143406144043_
+ _hd143407144043_))
+ (let ((_e143411144048_
(let ()
(declare (not safe))
(gx#stx-e
- _hd143402144038_))))
- (let ((_tl143404144048_
+ _hd143407144043_))))
+ (let ((_tl143409144053_
(let ()
(declare
(not safe))
- (##cdr _e143406144043_)))
- (_hd143405144046_
+ (##cdr _e143411144048_)))
+ (_hd143410144051_
(let ()
(declare
(not safe))
- (##car _e143406144043_))))
+ (##car _e143411144048_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd143405144046_))
+ _hd143410144051_))
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-eq? '%#quote _hd143405144046_))
+ (gx#stx-eq? '%#quote _hd143410144051_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl143404144048_))
- (let ((_e143409144051_
+ (gx#stx-pair? _tl143409144053_))
+ (let ((_e143414144056_
(let ()
(declare (not safe))
- (gx#stx-e _tl143404144048_))))
- (let ((_tl143407144056_
+ (gx#stx-e _tl143409144053_))))
+ (let ((_tl143412144061_
(let ()
(declare (not safe))
- (##cdr _e143409144051_)))
- (_hd143408144054_
+ (##cdr _e143414144056_)))
+ (_hd143413144059_
(let ()
(declare (not safe))
- (##car _e143409144051_))))
+ (##car _e143414144056_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl143407144056_))
+ (gx#stx-null? _tl143412144061_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl143401144040_))
- (___kont147489147490_
- _hd143408144054_
- _hd143375144348_
- _hd143372144340_)
- (___kont147499147500_))
- (___kont147499147500_))))
- (___kont147499147500_))
+ (gx#stx-null? _tl143406144045_))
+ (___kont147494147495_
+ _hd143413144059_
+ _hd143380144353_
+ _hd143377144345_)
+ (___kont147504147505_))
+ (___kont147504147505_))))
+ (___kont147504147505_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#quote-syntax _hd143405144046_))
+ (gx#stx-eq? '%#quote-syntax _hd143410144051_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl143404144048_))
- (let ((_e143469143845_
+ (gx#stx-pair? _tl143409144053_))
+ (let ((_e143474143850_
(let ()
(declare (not safe))
- (gx#stx-e _tl143404144048_))))
- (let ((_tl143467143850_
+ (gx#stx-e _tl143409144053_))))
+ (let ((_tl143472143855_
(let ()
(declare (not safe))
- (##cdr _e143469143845_)))
- (_hd143468143848_
+ (##cdr _e143474143850_)))
+ (_hd143473143853_
(let ()
(declare (not safe))
- (##car _e143469143845_))))
+ (##car _e143474143850_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl143467143850_))
+ (gx#stx-null? _tl143472143855_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl143401144040_))
- (___kont147493147494_
- _hd143468143848_
- _hd143381144364_
- _hd143372144340_)
- (___kont147499147500_))
- (___kont147499147500_))))
- (___kont147499147500_))
- (___kont147499147500_)))
- (___kont147499147500_))))
+ (gx#stx-null? _tl143406144045_))
+ (___kont147498147499_
+ _hd143473143853_
+ _hd143386144369_
+ _hd143377144345_)
+ (___kont147504147505_))
+ (___kont147504147505_))))
+ (___kont147504147505_))
+ (___kont147504147505_)))
+ (___kont147504147505_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont147499147500_))))
- (___kont147499147500_)))
+ (___kont147504147505_))))
+ (___kont147504147505_)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl143374144350_))
- (let ((_e143403144035_
+ (gx#stx-pair? _tl143379144355_))
+ (let ((_e143408144040_
(let ()
(declare (not safe))
- (gx#stx-e _tl143374144350_))))
- (let ((_tl143401144040_
+ (gx#stx-e _tl143379144355_))))
+ (let ((_tl143406144045_
(let ()
(declare (not safe))
- (##cdr _e143403144035_)))
- (_hd143402144038_
+ (##cdr _e143408144040_)))
+ (_hd143407144043_
(let ()
(declare (not safe))
- (##car _e143403144035_))))
+ (##car _e143408144040_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd143402144038_))
- (let ((_e143406144043_
+ (gx#stx-pair? _hd143407144043_))
+ (let ((_e143411144048_
(let ()
(declare (not safe))
(gx#stx-e
- _hd143402144038_))))
- (let ((_tl143404144048_
+ _hd143407144043_))))
+ (let ((_tl143409144053_
(let ()
(declare (not safe))
- (##cdr _e143406144043_)))
- (_hd143405144046_
+ (##cdr _e143411144048_)))
+ (_hd143410144051_
(let ()
(declare (not safe))
- (##car _e143406144043_))))
+ (##car _e143411144048_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd143405144046_))
+ _hd143410144051_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#quote
- _hd143405144046_))
+ _hd143410144051_))
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-pair? _tl143404144048_))
- (let ((_e143409144051_
+ (gx#stx-pair? _tl143409144053_))
+ (let ((_e143414144056_
(let ()
(declare (not safe))
- (gx#stx-e _tl143404144048_))))
- (let ((_tl143407144056_
+ (gx#stx-e _tl143409144053_))))
+ (let ((_tl143412144061_
(let ()
(declare (not safe))
- (##cdr _e143409144051_)))
- (_hd143408144054_
+ (##cdr _e143414144056_)))
+ (_hd143413144059_
(let ()
(declare (not safe))
- (##car _e143409144051_))))
+ (##car _e143414144056_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl143407144056_))
+ (gx#stx-null? _tl143412144061_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl143401144040_))
- (___kont147489147490_
- _hd143408144054_
- _hd143375144348_
- _hd143372144340_)
- (___kont147499147500_))
- (___kont147499147500_))))
- (___kont147499147500_))
- (___kont147499147500_))
+ (gx#stx-null? _tl143406144045_))
+ (___kont147494147495_
+ _hd143413144059_
+ _hd143380144353_
+ _hd143377144345_)
+ (___kont147504147505_))
+ (___kont147504147505_))))
+ (___kont147504147505_))
+ (___kont147504147505_))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont147499147500_))))
- (___kont147499147500_))))
- (___kont147499147500_)))))
+ (___kont147504147505_))))
+ (___kont147504147505_))))
+ (___kont147504147505_)))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl143374144350_))
- (let ((_e143403144035_
+ (gx#stx-pair? _tl143379144355_))
+ (let ((_e143408144040_
(let ()
(declare (not safe))
- (gx#stx-e _tl143374144350_))))
- (let ((_tl143401144040_
+ (gx#stx-e _tl143379144355_))))
+ (let ((_tl143406144045_
(let ()
(declare (not safe))
- (##cdr _e143403144035_)))
- (_hd143402144038_
+ (##cdr _e143408144040_)))
+ (_hd143407144043_
(let ()
(declare (not safe))
- (##car _e143403144035_))))
+ (##car _e143408144040_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd143402144038_))
- (let ((_e143406144043_
+ (gx#stx-pair? _hd143407144043_))
+ (let ((_e143411144048_
(let ()
(declare (not safe))
- (gx#stx-e _hd143402144038_))))
- (let ((_tl143404144048_
+ (gx#stx-e _hd143407144043_))))
+ (let ((_tl143409144053_
(let ()
(declare (not safe))
- (##cdr _e143406144043_)))
- (_hd143405144046_
+ (##cdr _e143411144048_)))
+ (_hd143410144051_
(let ()
(declare (not safe))
- (##car _e143406144043_))))
+ (##car _e143411144048_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd143405144046_))
+ _hd143410144051_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#quote
- _hd143405144046_))
+ _hd143410144051_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl143404144048_))
- (let ((_e143409144051_
+ _tl143409144053_))
+ (let ((_e143414144056_
(let ()
(declare
(not safe))
(gx#stx-e
- _tl143404144048_))))
- (let ((_tl143407144056_
+ _tl143409144053_))))
+ (let ((_tl143412144061_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##cdr _e143409144051_)))
- (_hd143408144054_
- (let () (declare (not safe)) (##car _e143409144051_))))
+ (##cdr _e143414144056_)))
+ (_hd143413144059_
+ (let () (declare (not safe)) (##car _e143414144056_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl143407144056_))
+ (gx#stx-null? _tl143412144061_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl143401144040_))
- (___kont147489147490_
- _hd143408144054_
- _hd143375144348_
- _hd143372144340_)
- (___kont147499147500_))
- (___kont147499147500_))))
+ (gx#stx-null? _tl143406144045_))
+ (___kont147494147495_
+ _hd143413144059_
+ _hd143380144353_
+ _hd143377144345_)
+ (___kont147504147505_))
+ (___kont147504147505_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont147499147500_))
- (___kont147499147500_))
- (___kont147499147500_))))
- (___kont147499147500_))))
- (___kont147499147500_)))
+ (___kont147504147505_))
+ (___kont147504147505_))
+ (___kont147504147505_))))
+ (___kont147504147505_))))
+ (___kont147504147505_)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl143374144350_))
- (let ((_e143403144035_
+ (gx#stx-pair? _tl143379144355_))
+ (let ((_e143408144040_
(let ()
(declare (not safe))
- (gx#stx-e _tl143374144350_))))
- (let ((_tl143401144040_
+ (gx#stx-e _tl143379144355_))))
+ (let ((_tl143406144045_
(let ()
(declare (not safe))
- (##cdr _e143403144035_)))
- (_hd143402144038_
+ (##cdr _e143408144040_)))
+ (_hd143407144043_
(let ()
(declare (not safe))
- (##car _e143403144035_))))
+ (##car _e143408144040_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd143402144038_))
- (let ((_e143406144043_
+ (gx#stx-pair? _hd143407144043_))
+ (let ((_e143411144048_
(let ()
(declare (not safe))
- (gx#stx-e _hd143402144038_))))
- (let ((_tl143404144048_
+ (gx#stx-e _hd143407144043_))))
+ (let ((_tl143409144053_
(let ()
(declare (not safe))
- (##cdr _e143406144043_)))
- (_hd143405144046_
+ (##cdr _e143411144048_)))
+ (_hd143410144051_
(let ()
(declare (not safe))
- (##car _e143406144043_))))
+ (##car _e143411144048_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd143405144046_))
+ (gx#identifier? _hd143410144051_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#quote
- _hd143405144046_))
+ _hd143410144051_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl143404144048_))
- (let ((_e143409144051_
+ _tl143409144053_))
+ (let ((_e143414144056_
(let ()
(declare (not safe))
(gx#stx-e
- _tl143404144048_))))
- (let ((_tl143407144056_
+ _tl143409144053_))))
+ (let ((_tl143412144061_
(let ()
(declare
(not safe))
- (##cdr _e143409144051_)))
- (_hd143408144054_
+ (##cdr _e143414144056_)))
+ (_hd143413144059_
(let ()
(declare
(not safe))
- (##car _e143409144051_))))
+ (##car _e143414144056_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl143407144056_))
+ _tl143412144061_))
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-null? _tl143401144040_))
- (___kont147489147490_
- _hd143408144054_
- _hd143375144348_
- _hd143372144340_)
+ (gx#stx-null? _tl143406144045_))
+ (___kont147494147495_
+ _hd143413144059_
+ _hd143380144353_
+ _hd143377144345_)
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#quote _hd143378144356_))
+ (gx#stx-eq? '%#quote _hd143383144361_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl143377144358_))
- (let ((_e143433143947_
+ (gx#stx-pair? _tl143382144363_))
+ (let ((_e143438143952_
(let ()
(declare (not safe))
- (gx#stx-e _tl143377144358_))))
- (let ((_tl143431143952_
+ (gx#stx-e _tl143382144363_))))
+ (let ((_tl143436143957_
(let ()
(declare (not safe))
- (##cdr _e143433143947_)))
- (_hd143432143950_
+ (##cdr _e143438143952_)))
+ (_hd143437143955_
(let ()
(declare (not safe))
- (##car _e143433143947_))))
- (___kont147499147500_)))
- (___kont147499147500_))
+ (##car _e143438143952_))))
+ (___kont147504147505_)))
+ (___kont147504147505_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#quote-syntax _hd143378144356_))
+ (gx#stx-eq? '%#quote-syntax _hd143383144361_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl143377144358_))
- (let ((_e143493143705_
+ (gx#stx-pair? _tl143382144363_))
+ (let ((_e143498143710_
(let ()
(declare (not safe))
- (gx#stx-e _tl143377144358_))))
- (let ((_tl143491143710_
+ (gx#stx-e _tl143382144363_))))
+ (let ((_tl143496143715_
(let ()
(declare (not safe))
- (##cdr _e143493143705_)))
- (_hd143492143708_
+ (##cdr _e143498143710_)))
+ (_hd143497143713_
(let ()
(declare (not safe))
- (##car _e143493143705_))))
- (___kont147499147500_)))
- (___kont147499147500_))
- (___kont147499147500_))))
+ (##car _e143498143710_))))
+ (___kont147504147505_)))
+ (___kont147504147505_))
+ (___kont147504147505_))))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#quote _hd143378144356_))
+ (gx#stx-eq? '%#quote _hd143383144361_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl143377144358_))
- (let ((_e143433143947_
+ (gx#stx-pair? _tl143382144363_))
+ (let ((_e143438143952_
(let ()
(declare (not safe))
- (gx#stx-e _tl143377144358_))))
- (let ((_tl143431143952_
+ (gx#stx-e _tl143382144363_))))
+ (let ((_tl143436143957_
(let ()
(declare (not safe))
- (##cdr _e143433143947_)))
- (_hd143432143950_
+ (##cdr _e143438143952_)))
+ (_hd143437143955_
(let ()
(declare (not safe))
- (##car _e143433143947_))))
+ (##car _e143438143952_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl143431143952_))
+ (gx#stx-null? _tl143436143957_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl143401144040_))
- (___kont147491147492_
- _hd143402144038_
- _hd143432143950_
- _hd143372144340_)
- (___kont147499147500_))
- (___kont147499147500_))))
- (___kont147499147500_))
+ (gx#stx-null? _tl143406144045_))
+ (___kont147496147497_
+ _hd143407144043_
+ _hd143437143955_
+ _hd143377144345_)
+ (___kont147504147505_))
+ (___kont147504147505_))))
+ (___kont147504147505_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#quote-syntax _hd143378144356_))
+ (gx#stx-eq? '%#quote-syntax _hd143383144361_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl143377144358_))
- (let ((_e143493143705_
+ (gx#stx-pair? _tl143382144363_))
+ (let ((_e143498143710_
(let ()
(declare (not safe))
- (gx#stx-e _tl143377144358_))))
- (let ((_tl143491143710_
+ (gx#stx-e _tl143382144363_))))
+ (let ((_tl143496143715_
(let ()
(declare (not safe))
- (##cdr _e143493143705_)))
- (_hd143492143708_
+ (##cdr _e143498143710_)))
+ (_hd143497143713_
(let ()
(declare (not safe))
- (##car _e143493143705_))))
- (___kont147499147500_)))
- (___kont147499147500_))
- (___kont147499147500_))))))
+ (##car _e143498143710_))))
+ (___kont147504147505_)))
+ (___kont147504147505_))
+ (___kont147504147505_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#quote
- _hd143378144356_))
+ _hd143383144361_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl143377144358_))
- (let ((_e143433143947_
+ _tl143382144363_))
+ (let ((_e143438143952_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-e _tl143377144358_))))
- (let ((_tl143431143952_
+ (gx#stx-e _tl143382144363_))))
+ (let ((_tl143436143957_
(let ()
(declare (not safe))
- (##cdr _e143433143947_)))
- (_hd143432143950_
+ (##cdr _e143438143952_)))
+ (_hd143437143955_
(let ()
(declare (not safe))
- (##car _e143433143947_))))
+ (##car _e143438143952_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl143431143952_))
+ (gx#stx-null? _tl143436143957_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl143401144040_))
- (___kont147491147492_
- _hd143402144038_
- _hd143432143950_
- _hd143372144340_)
- (___kont147499147500_))
- (___kont147499147500_))))
- (___kont147499147500_))
+ (gx#stx-null? _tl143406144045_))
+ (___kont147496147497_
+ _hd143407144043_
+ _hd143437143955_
+ _hd143377144345_)
+ (___kont147504147505_))
+ (___kont147504147505_))))
+ (___kont147504147505_))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#quote-syntax
- _hd143378144356_))
+ _hd143383144361_))
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-pair? _tl143377144358_))
- (let ((_e143493143705_
+ (gx#stx-pair? _tl143382144363_))
+ (let ((_e143498143710_
(let ()
(declare (not safe))
- (gx#stx-e _tl143377144358_))))
- (let ((_tl143491143710_
+ (gx#stx-e _tl143382144363_))))
+ (let ((_tl143496143715_
(let ()
(declare (not safe))
- (##cdr _e143493143705_)))
- (_hd143492143708_
+ (##cdr _e143498143710_)))
+ (_hd143497143713_
(let ()
(declare (not safe))
- (##car _e143493143705_))))
- (___kont147499147500_)))
- (___kont147499147500_))
- (___kont147499147500_))))
+ (##car _e143498143710_))))
+ (___kont147504147505_)))
+ (___kont147504147505_))
+ (___kont147504147505_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#quote
- _hd143378144356_))
+ _hd143383144361_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl143377144358_))
- (let ((_e143433143947_
+ _tl143382144363_))
+ (let ((_e143438143952_
(let ()
(declare
(not safe))
(gx#stx-e
- _tl143377144358_))))
- (let ((_tl143431143952_
+ _tl143382144363_))))
+ (let ((_tl143436143957_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##cdr _e143433143947_)))
- (_hd143432143950_
- (let () (declare (not safe)) (##car _e143433143947_))))
+ (##cdr _e143438143952_)))
+ (_hd143437143955_
+ (let () (declare (not safe)) (##car _e143438143952_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl143431143952_))
+ (gx#stx-null? _tl143436143957_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl143401144040_))
- (___kont147491147492_
- _hd143402144038_
- _hd143432143950_
- _hd143372144340_)
- (___kont147499147500_))
- (___kont147499147500_))))
+ (gx#stx-null? _tl143406144045_))
+ (___kont147496147497_
+ _hd143407144043_
+ _hd143437143955_
+ _hd143377144345_)
+ (___kont147504147505_))
+ (___kont147504147505_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont147499147500_))
+ (___kont147504147505_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#quote-syntax
- _hd143378144356_))
+ _hd143383144361_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl143377144358_))
- (let ((_e143493143705_
+ _tl143382144363_))
+ (let ((_e143498143710_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-e _tl143377144358_))))
- (let ((_tl143491143710_
+ (gx#stx-e _tl143382144363_))))
+ (let ((_tl143496143715_
(let ()
(declare (not safe))
- (##cdr _e143493143705_)))
- (_hd143492143708_
+ (##cdr _e143498143710_)))
+ (_hd143497143713_
(let ()
(declare (not safe))
- (##car _e143493143705_))))
+ (##car _e143498143710_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl143491143710_))
+ (gx#stx-null? _tl143496143715_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd143405144046_))
+ (gx#stx-eq? '%#ref _hd143410144051_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl143404144048_))
- (let ((_e143502143729_
+ (gx#stx-pair? _tl143409144053_))
+ (let ((_e143507143734_
(let ()
(declare (not safe))
- (gx#stx-e _tl143404144048_))))
- (let ((_tl143500143734_
+ (gx#stx-e _tl143409144053_))))
+ (let ((_tl143505143739_
(let ()
(declare (not safe))
- (##cdr _e143502143729_)))
- (_hd143501143732_
+ (##cdr _e143507143734_)))
+ (_hd143506143737_
(let ()
(declare (not safe))
- (##car _e143502143729_))))
+ (##car _e143507143734_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl143500143734_))
+ (gx#stx-null? _tl143505143739_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl143401144040_))
- (___kont147495147496_
- _hd143501143732_
- _hd143492143708_
- _hd143372144340_)
- (___kont147499147500_))
- (___kont147499147500_))))
- (___kont147499147500_))
- (___kont147499147500_))
- (___kont147499147500_))))
- (___kont147499147500_))
+ (gx#stx-null? _tl143406144045_))
+ (___kont147500147501_
+ _hd143506143737_
+ _hd143497143713_
+ _hd143377144345_)
+ (___kont147504147505_))
+ (___kont147504147505_))))
+ (___kont147504147505_))
+ (___kont147504147505_))
+ (___kont147504147505_))))
+ (___kont147504147505_))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont147499147500_))))
+ (___kont147504147505_))))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#quote
- _hd143378144356_))
+ _hd143383144361_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl143377144358_))
- (let ((_e143433143947_
+ _tl143382144363_))
+ (let ((_e143438143952_
(let ()
(declare (not safe))
(gx#stx-e
- _tl143377144358_))))
- (let ((_tl143431143952_
+ _tl143382144363_))))
+ (let ((_tl143436143957_
(let ()
(declare
(not safe))
- (##cdr _e143433143947_)))
- (_hd143432143950_
+ (##cdr _e143438143952_)))
+ (_hd143437143955_
(let ()
(declare
(not safe))
- (##car _e143433143947_))))
+ (##car _e143438143952_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl143431143952_))
+ _tl143436143957_))
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-null? _tl143401144040_))
- (___kont147491147492_
- _hd143402144038_
- _hd143432143950_
- _hd143372144340_)
- (___kont147499147500_))
- (___kont147499147500_))))
+ (gx#stx-null? _tl143406144045_))
+ (___kont147496147497_
+ _hd143407144043_
+ _hd143437143955_
+ _hd143377144345_)
+ (___kont147504147505_))
+ (___kont147504147505_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont147499147500_))
+ (___kont147504147505_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#quote-syntax
- _hd143378144356_))
+ _hd143383144361_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl143377144358_))
- (let ((_e143493143705_
+ _tl143382144363_))
+ (let ((_e143498143710_
(let ()
(declare
(not safe))
(gx#stx-e
- _tl143377144358_))))
- (let ((_tl143491143710_
+ _tl143382144363_))))
+ (let ((_tl143496143715_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##cdr _e143493143705_)))
- (_hd143492143708_
- (let () (declare (not safe)) (##car _e143493143705_))))
- (___kont147499147500_)))
+ (##cdr _e143498143710_)))
+ (_hd143497143713_
+ (let () (declare (not safe)) (##car _e143498143710_))))
+ (___kont147504147505_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont147499147500_))
- (___kont147499147500_))))))
+ (___kont147504147505_))
+ (___kont147504147505_))))))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#quote _hd143378144356_))
+ (gx#stx-eq? '%#quote _hd143383144361_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl143377144358_))
- (let ((_e143433143947_
+ (gx#stx-pair? _tl143382144363_))
+ (let ((_e143438143952_
(let ()
(declare (not safe))
(gx#stx-e
- _tl143377144358_))))
- (let ((_tl143431143952_
+ _tl143382144363_))))
+ (let ((_tl143436143957_
(let ()
(declare (not safe))
- (##cdr _e143433143947_)))
- (_hd143432143950_
+ (##cdr _e143438143952_)))
+ (_hd143437143955_
(let ()
(declare (not safe))
- (##car _e143433143947_))))
+ (##car _e143438143952_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl143431143952_))
+ _tl143436143957_))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl143401144040_))
- (___kont147491147492_
- _hd143402144038_
- _hd143432143950_
- _hd143372144340_)
- (___kont147499147500_))
- (___kont147499147500_))))
- (___kont147499147500_))
+ _tl143406144045_))
+ (___kont147496147497_
+ _hd143407144043_
+ _hd143437143955_
+ _hd143377144345_)
+ (___kont147504147505_))
+ (___kont147504147505_))))
+ (___kont147504147505_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#quote-syntax
- _hd143378144356_))
+ _hd143383144361_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl143377144358_))
- (let ((_e143493143705_
+ (gx#stx-pair? _tl143382144363_))
+ (let ((_e143498143710_
(let ()
(declare (not safe))
(gx#stx-e
- _tl143377144358_))))
- (let ((_tl143491143710_
+ _tl143382144363_))))
+ (let ((_tl143496143715_
(let ()
(declare (not safe))
- (##cdr _e143493143705_)))
- (_hd143492143708_
+ (##cdr _e143498143710_)))
+ (_hd143497143713_
(let ()
(declare (not safe))
- (##car _e143493143705_))))
- (___kont147499147500_)))
- (___kont147499147500_))
- (___kont147499147500_))))))
+ (##car _e143498143710_))))
+ (___kont147504147505_)))
+ (___kont147504147505_))
+ (___kont147504147505_))))))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#quote _hd143378144356_))
+ (gx#stx-eq? '%#quote _hd143383144361_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl143377144358_))
- (let ((_e143433143947_
+ (gx#stx-pair? _tl143382144363_))
+ (let ((_e143438143952_
(let ()
(declare (not safe))
- (gx#stx-e _tl143377144358_))))
- (let ((_tl143431143952_
+ (gx#stx-e _tl143382144363_))))
+ (let ((_tl143436143957_
(let ()
(declare (not safe))
- (##cdr _e143433143947_)))
- (_hd143432143950_
+ (##cdr _e143438143952_)))
+ (_hd143437143955_
(let ()
(declare (not safe))
- (##car _e143433143947_))))
- (___kont147499147500_)))
- (___kont147499147500_))
+ (##car _e143438143952_))))
+ (___kont147504147505_)))
+ (___kont147504147505_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#quote-syntax
- _hd143378144356_))
+ _hd143383144361_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl143377144358_))
- (let ((_e143493143705_
+ (gx#stx-pair? _tl143382144363_))
+ (let ((_e143498143710_
(let ()
(declare (not safe))
- (gx#stx-e _tl143377144358_))))
- (let ((_tl143491143710_
+ (gx#stx-e _tl143382144363_))))
+ (let ((_tl143496143715_
(let ()
(declare (not safe))
- (##cdr _e143493143705_)))
- (_hd143492143708_
+ (##cdr _e143498143710_)))
+ (_hd143497143713_
(let ()
(declare (not safe))
- (##car _e143493143705_))))
- (___kont147499147500_)))
- (___kont147499147500_))
- (___kont147499147500_)))))
+ (##car _e143498143710_))))
+ (___kont147504147505_)))
+ (___kont147504147505_))
+ (___kont147504147505_)))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl143374144350_))
- (let ((_e143403144035_
+ (gx#stx-pair? _tl143379144355_))
+ (let ((_e143408144040_
(let ()
(declare (not safe))
- (gx#stx-e _tl143374144350_))))
- (let ((_tl143401144040_
+ (gx#stx-e _tl143379144355_))))
+ (let ((_tl143406144045_
(let ()
(declare (not safe))
- (##cdr _e143403144035_)))
- (_hd143402144038_
+ (##cdr _e143408144040_)))
+ (_hd143407144043_
(let ()
(declare (not safe))
- (##car _e143403144035_))))
+ (##car _e143408144040_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd143402144038_))
- (let ((_e143406144043_
+ (gx#stx-pair? _hd143407144043_))
+ (let ((_e143411144048_
(let ()
(declare (not safe))
- (gx#stx-e _hd143402144038_))))
- (let ((_tl143404144048_
+ (gx#stx-e _hd143407144043_))))
+ (let ((_tl143409144053_
(let ()
(declare (not safe))
- (##cdr _e143406144043_)))
- (_hd143405144046_
+ (##cdr _e143411144048_)))
+ (_hd143410144051_
(let ()
(declare (not safe))
- (##car _e143406144043_))))
+ (##car _e143411144048_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd143405144046_))
+ (gx#identifier? _hd143410144051_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#quote
- _hd143405144046_))
+ _hd143410144051_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl143404144048_))
- (let ((_e143409144051_
+ (gx#stx-pair? _tl143409144053_))
+ (let ((_e143414144056_
(let ()
(declare (not safe))
(gx#stx-e
- _tl143404144048_))))
- (let ((_tl143407144056_
+ _tl143409144053_))))
+ (let ((_tl143412144061_
(let ()
(declare (not safe))
- (##cdr _e143409144051_)))
- (_hd143408144054_
+ (##cdr _e143414144056_)))
+ (_hd143413144059_
(let ()
(declare (not safe))
- (##car _e143409144051_))))
+ (##car _e143414144056_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl143407144056_))
+ _tl143412144061_))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl143401144040_))
- (___kont147489147490_
- _hd143408144054_
- _hd143375144348_
- _hd143372144340_)
- (___kont147499147500_))
- (___kont147499147500_))))
- (___kont147499147500_))
- (___kont147499147500_))
- (___kont147499147500_))))
- (___kont147499147500_))))
- (___kont147499147500_)))))
+ _tl143406144045_))
+ (___kont147494147495_
+ _hd143413144059_
+ _hd143380144353_
+ _hd143377144345_)
+ (___kont147504147505_))
+ (___kont147504147505_))))
+ (___kont147504147505_))
+ (___kont147504147505_))
+ (___kont147504147505_))))
+ (___kont147504147505_))))
+ (___kont147504147505_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl143374144350_))
- (let ((_e143403144035_
+ _tl143379144355_))
+ (let ((_e143408144040_
(let ()
(declare
(not safe))
(gx#stx-e
- _tl143374144350_))))
- (let ((_tl143401144040_
+ _tl143379144355_))))
+ (let ((_tl143406144045_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##cdr _e143403144035_)))
- (_hd143402144038_
- (let () (declare (not safe)) (##car _e143403144035_))))
+ (##cdr _e143408144040_)))
+ (_hd143407144043_
+ (let () (declare (not safe)) (##car _e143408144040_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd143402144038_))
- (let ((_e143406144043_
+ (gx#stx-pair? _hd143407144043_))
+ (let ((_e143411144048_
(let ()
(declare (not safe))
- (gx#stx-e _hd143402144038_))))
- (let ((_tl143404144048_
+ (gx#stx-e _hd143407144043_))))
+ (let ((_tl143409144053_
(let ()
(declare (not safe))
- (##cdr _e143406144043_)))
- (_hd143405144046_
+ (##cdr _e143411144048_)))
+ (_hd143410144051_
(let ()
(declare (not safe))
- (##car _e143406144043_))))
+ (##car _e143411144048_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd143405144046_))
+ (gx#identifier? _hd143410144051_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#quote _hd143405144046_))
+ (gx#stx-eq? '%#quote _hd143410144051_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl143404144048_))
- (let ((_e143409144051_
+ (gx#stx-pair? _tl143409144053_))
+ (let ((_e143414144056_
(let ()
(declare (not safe))
- (gx#stx-e _tl143404144048_))))
- (let ((_tl143407144056_
+ (gx#stx-e _tl143409144053_))))
+ (let ((_tl143412144061_
(let ()
(declare (not safe))
- (##cdr _e143409144051_)))
- (_hd143408144054_
+ (##cdr _e143414144056_)))
+ (_hd143413144059_
(let ()
(declare (not safe))
- (##car _e143409144051_))))
+ (##car _e143414144056_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl143407144056_))
+ (gx#stx-null? _tl143412144061_))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl143401144040_))
- (___kont147489147490_
- _hd143408144054_
- _hd143375144348_
- _hd143372144340_)
- (___kont147499147500_))
- (___kont147499147500_))))
- (___kont147499147500_))
- (___kont147499147500_))
- (___kont147499147500_))))
- (___kont147499147500_))))
+ _tl143406144045_))
+ (___kont147494147495_
+ _hd143413144059_
+ _hd143380144353_
+ _hd143377144345_)
+ (___kont147504147505_))
+ (___kont147504147505_))))
+ (___kont147504147505_))
+ (___kont147504147505_))
+ (___kont147504147505_))))
+ (___kont147504147505_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont147499147500_)))))
- (___kont147499147500_))
- (___kont147499147500_))))
- (___kont147499147500_))
+ (___kont147504147505_)))))
+ (___kont147504147505_))
+ (___kont147504147505_))))
+ (___kont147504147505_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#lambda _hd143369144332_))
+ (gx#stx-eq? '%#lambda _hd143374144337_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl143368144334_))
- (let ((_e143517143573_
+ (gx#stx-pair? _tl143373144339_))
+ (let ((_e143522143578_
(let ()
(declare (not safe))
- (gx#stx-e _tl143368144334_))))
- (let ((_tl143515143578_
+ (gx#stx-e _tl143373144339_))))
+ (let ((_tl143520143583_
(let ()
(declare (not safe))
- (##cdr _e143517143573_)))
- (_hd143516143576_
+ (##cdr _e143522143578_)))
+ (_hd143521143581_
(let ()
(declare (not safe))
- (##car _e143517143573_))))
+ (##car _e143522143578_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd143516143576_))
- (let ((_e143520143581_
+ (gx#stx-pair? _hd143521143581_))
+ (let ((_e143525143586_
(let ()
(declare (not safe))
(gx#stx-e
- _hd143516143576_))))
- (let ((_tl143518143586_
+ _hd143521143581_))))
+ (let ((_tl143523143591_
(let ()
(declare (not safe))
- (##cdr _e143520143581_)))
- (_hd143519143584_
+ (##cdr _e143525143586_)))
+ (_hd143524143589_
(let ()
(declare (not safe))
- (##car _e143520143581_))))
+ (##car _e143525143586_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl143518143586_))
+ _tl143523143591_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl143515143578_))
- (let ((_e143523143589_
+ _tl143520143583_))
+ (let ((_e143528143594_
(let ()
(declare
(not safe))
(gx#stx-e
- _tl143515143578_))))
- (let ((_tl143521143594_
+ _tl143520143583_))))
+ (let ((_tl143526143599_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##cdr _e143523143589_)))
- (_hd143522143592_
- (let () (declare (not safe)) (##car _e143523143589_))))
+ (##cdr _e143528143594_)))
+ (_hd143527143597_
+ (let () (declare (not safe)) (##car _e143528143594_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl143521143594_))
+ (gx#stx-null? _tl143526143599_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl143365144326_))
- (let ((_e143526143597_
+ (gx#stx-pair? _tl143370144331_))
+ (let ((_e143531143602_
(let ()
(declare (not safe))
- (gx#stx-e _tl143365144326_))))
- (let ((_tl143524143602_
+ (gx#stx-e _tl143370144331_))))
+ (let ((_tl143529143607_
(let ()
(declare (not safe))
- (##cdr _e143526143597_)))
- (_hd143525143600_
+ (##cdr _e143531143602_)))
+ (_hd143530143605_
(let ()
(declare (not safe))
- (##car _e143526143597_))))
+ (##car _e143531143602_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd143525143600_))
- (let ((_e143529143605_
+ (gx#stx-pair? _hd143530143605_))
+ (let ((_e143534143610_
(let ()
(declare (not safe))
- (gx#stx-e _hd143525143600_))))
- (let ((_tl143527143610_
+ (gx#stx-e _hd143530143605_))))
+ (let ((_tl143532143615_
(let ()
(declare (not safe))
- (##cdr _e143529143605_)))
- (_hd143528143608_
+ (##cdr _e143534143610_)))
+ (_hd143533143613_
(let ()
(declare (not safe))
- (##car _e143529143605_))))
+ (##car _e143534143610_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd143528143608_))
+ (gx#identifier? _hd143533143613_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#ref
- _hd143528143608_))
+ _hd143533143613_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl143527143610_))
- (let ((_e143532143613_
+ _tl143532143615_))
+ (let ((_e143537143618_
(let ()
(declare (not safe))
(gx#stx-e
- _tl143527143610_))))
- (let ((_tl143530143618_
+ _tl143532143615_))))
+ (let ((_tl143535143623_
(let ()
(declare
(not safe))
- (##cdr _e143532143613_)))
- (_hd143531143616_
+ (##cdr _e143537143618_)))
+ (_hd143536143621_
(let ()
(declare
(not safe))
- (##car _e143532143613_))))
+ (##car _e143537143618_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl143530143618_))
+ _tl143535143623_))
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-null? _tl143524143602_))
- (___kont147497147498_
- _hd143531143616_
- _hd143522143592_
- _hd143519143584_)
- (___kont147499147500_))
- (___kont147499147500_))))
+ (gx#stx-null? _tl143529143607_))
+ (___kont147502147503_
+ _hd143536143621_
+ _hd143527143597_
+ _hd143524143589_)
+ (___kont147504147505_))
+ (___kont147504147505_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont147499147500_))
- (___kont147499147500_))
- (___kont147499147500_))))
- (___kont147499147500_))))
- (___kont147499147500_))
- (___kont147499147500_))))
+ (___kont147504147505_))
+ (___kont147504147505_))
+ (___kont147504147505_))))
+ (___kont147504147505_))))
+ (___kont147504147505_))
+ (___kont147504147505_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont147499147500_))
- (___kont147499147500_))))
- (___kont147499147500_))))
- (___kont147499147500_))
- (___kont147499147500_)))
- (___kont147499147500_))))
+ (___kont147504147505_))
+ (___kont147504147505_))))
+ (___kont147504147505_))))
+ (___kont147504147505_))
+ (___kont147504147505_)))
+ (___kont147504147505_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont147499147500_))))
- (___kont147499147500_))
- (___kont147499147500_))
- (___kont147499147500_))))
- (___kont147499147500_))))))
- (_countf-symbol139410_
- (lambda (_id143340_)
- (let ((_$e143342_
+ (___kont147504147505_))))
+ (___kont147504147505_))
+ (___kont147504147505_))
+ (___kont147504147505_))))
+ (___kont147504147505_))))))
+ (_countf-symbol139415_
+ (lambda (_id143345_)
+ (let ((_$e143347_
(let ()
(declare (not safe))
- (gxc#identifier-symbol _id143340_))))
+ (gxc#identifier-symbol _id143345_))))
(if (or (let ()
(declare (not safe))
- (eq? '##vector-length _$e143342_))
+ (eq? '##vector-length _$e143347_))
(let ()
(declare (not safe))
- (eq? 'vector-length _$e143342_)))
+ (eq? 'vector-length _$e143347_)))
'vector-length
(if (let ()
(declare (not safe))
- (eq? 'values-count _$e143342_))
+ (eq? 'values-count _$e143347_))
'values-count
'#f)))))
- (_eqf-symbol139411_
- (lambda (_sym143326_)
- (let ((_$e143328_ _sym143326_))
+ (_eqf-symbol139416_
+ (lambda (_sym143331_)
+ (let ((_$e143333_ _sym143331_))
(if (or (let ()
(declare (not safe))
- (eq? '##eq? _$e143328_))
+ (eq? '##eq? _$e143333_))
(let ()
(declare (not safe))
- (eq? 'eq? _$e143328_)))
+ (eq? 'eq? _$e143333_)))
'eq?
(if (or (let ()
(declare (not safe))
- (eq? '##eqv? _$e143328_))
+ (eq? '##eqv? _$e143333_))
(let ()
(declare (not safe))
- (eq? 'eqv? _$e143328_)))
+ (eq? 'eqv? _$e143333_)))
'eqv?
(if (or (let ()
(declare (not safe))
- (eq? '##equal? _$e143328_))
+ (eq? '##equal? _$e143333_))
(let ()
(declare (not safe))
- (eq? 'equal? _$e143328_)))
+ (eq? 'equal? _$e143333_)))
'equal?
(if (let ()
(declare (not safe))
(eq? 'gx#free-identifier=?
- _$e143328_))
+ _$e143333_))
'free-identifier=?
(if (let ()
(declare (not safe))
- (eq? 'gx#stx-eq? _$e143328_))
+ (eq? 'gx#stx-eq? _$e143333_))
'stx-eq?
'#f))))))))
- (_eqf-symbol?139412_
- (lambda (_sym143309_)
- (let ((_$e143311_ _sym143309_))
+ (_eqf-symbol?139417_
+ (lambda (_sym143314_)
+ (let ((_$e143316_ _sym143314_))
(if (or (let ()
(declare (not safe))
- (eq? 'eq? _$e143311_))
+ (eq? 'eq? _$e143316_))
(let ()
(declare (not safe))
- (eq? 'eqv? _$e143311_))
+ (eq? 'eqv? _$e143316_))
(let ()
(declare (not safe))
- (eq? 'equal? _$e143311_))
+ (eq? 'equal? _$e143316_))
(let ()
(declare (not safe))
- (eq? 'free-identifier=? _$e143311_))
+ (eq? 'free-identifier=? _$e143316_))
(let ()
(declare (not safe))
- (eq? 'stx-eq? _$e143311_)))
+ (eq? 'stx-eq? _$e143316_)))
'#t
'#f))))
- (_do-assert!139413_
- (lambda (_assert143300_ _type143301_ _K143302_)
- (let ((_unwind-assert143304_ _env-assert139403_)
- (_unwind-type143305_ _env-type139404_))
- (set! _env-assert139403_ _assert143300_)
- (set! _env-type139404_ _type143301_)
- (let ((_val143307_ (_K143302_)))
- (set! _env-assert139403_ _unwind-assert143304_)
- (set! _env-type139404_ _unwind-type143305_)
- _val143307_))))
- (_do-bind139414_
- (lambda (_bind143297_ _K143298_)
- (if (let () (declare (not safe)) (pair? _bind143297_))
- (let ((__tmp150191
+ (_do-assert!139418_
+ (lambda (_assert143305_ _type143306_ _K143307_)
+ (let ((_unwind-assert143309_ _env-assert139408_)
+ (_unwind-type143310_ _env-type139409_))
+ (set! _env-assert139408_ _assert143305_)
+ (set! _env-type139409_ _type143306_)
+ (let ((_val143312_ (_K143307_)))
+ (set! _env-assert139408_ _unwind-assert143309_)
+ (set! _env-type139409_ _unwind-type143310_)
+ _val143312_))))
+ (_do-bind139419_
+ (lambda (_bind143302_ _K143303_)
+ (if (let () (declare (not safe)) (pair? _bind143302_))
+ (let ((__tmp150196
(let ()
(declare (not safe))
- (_fold-bind-env139415_
- _bind143297_
- _env-bind139405_))))
+ (_fold-bind-env139420_
+ _bind143302_
+ _env-bind139410_))))
(declare (not safe))
- (_do-bind!139416_ __tmp150191 _K143298_))
- (_K143298_))))
- (_fold-bind-env139415_
- (lambda (_bind143226_ _env143227_)
- (let _lp143229_ ((_rest143231_ _bind143226_)
- (_env143232_ _env143227_))
- (let* ((_rest143233143241_ _rest143231_)
- (_else143235143249_ (lambda () _env143232_))
- (_K143237143285_
- (lambda (_rest143252_ _bind143253_)
- (let* ((_bind143254143261_ _bind143253_)
- (_E143256143265_
+ (_do-bind!139421_ __tmp150196 _K143303_))
+ (_K143303_))))
+ (_fold-bind-env139420_
+ (lambda (_bind143231_ _env143232_)
+ (let _lp143234_ ((_rest143236_ _bind143231_)
+ (_env143237_ _env143232_))
+ (let* ((_rest143238143246_ _rest143236_)
+ (_else143240143254_ (lambda () _env143237_))
+ (_K143242143290_
+ (lambda (_rest143257_ _bind143258_)
+ (let* ((_bind143259143266_ _bind143258_)
+ (_E143261143270_
(lambda ()
(let ()
(declare (not safe))
(error '"No clause matching"
- _bind143254143261_))))
- (_K143257143273_
- (lambda (_expr143268_ _id143269_)
- (let* ((_sexpr143271_
+ _bind143259143266_))))
+ (_K143262143278_
+ (lambda (_expr143273_ _id143274_)
+ (let* ((_sexpr143276_
(let ()
(declare (not safe))
(gxc#apply-generate-runtime-repr
- _expr143268_)))
- (__tmp150192
- (let ((__tmp150193
+ _expr143273_)))
+ (__tmp150197
+ (let ((__tmp150198
(let ()
(declare
(not safe))
- (cons _sexpr143271_
+ (cons _sexpr143276_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _id143269_))))
+ _id143274_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp150193
- _env143232_))))
+ (cons __tmp150198
+ _env143237_))))
(declare (not safe))
- (_lp143229_
- _rest143252_
- __tmp150192)))))
+ (_lp143234_
+ _rest143257_
+ __tmp150197)))))
(if (let ()
(declare (not safe))
- (##pair? _bind143254143261_))
- (let ((_hd143258143276_
+ (##pair? _bind143259143266_))
+ (let ((_hd143263143281_
(let ()
(declare (not safe))
- (##car _bind143254143261_)))
- (_tl143259143278_
+ (##car _bind143259143266_)))
+ (_tl143264143283_
(let ()
(declare (not safe))
- (##cdr _bind143254143261_))))
- (let* ((_id143281_ _hd143258143276_)
- (_expr143283_
- _tl143259143278_))
+ (##cdr _bind143259143266_))))
+ (let* ((_id143286_ _hd143263143281_)
+ (_expr143288_
+ _tl143264143283_))
(declare (not safe))
- (_K143257143273_
- _expr143283_
- _id143281_)))
+ (_K143262143278_
+ _expr143288_
+ _id143286_)))
(let ()
(declare (not safe))
- (_E143256143265_)))))))
+ (_E143261143270_)))))))
(if (let ()
(declare (not safe))
- (##pair? _rest143233143241_))
- (let ((_hd143238143288_
+ (##pair? _rest143238143246_))
+ (let ((_hd143243143293_
(let ()
(declare (not safe))
- (##car _rest143233143241_)))
- (_tl143239143290_
+ (##car _rest143238143246_)))
+ (_tl143244143295_
(let ()
(declare (not safe))
- (##cdr _rest143233143241_))))
- (let* ((_bind143293_ _hd143238143288_)
- (_rest143295_ _tl143239143290_))
+ (##cdr _rest143238143246_))))
+ (let* ((_bind143298_ _hd143243143293_)
+ (_rest143300_ _tl143244143295_))
(declare (not safe))
- (_K143237143285_ _rest143295_ _bind143293_)))
+ (_K143242143290_ _rest143300_ _bind143298_)))
(let ()
(declare (not safe))
- (_else143235143249_)))))))
- (_do-bind!139416_
- (lambda (_env143219_ _K143220_)
- (let ((_unwind143222_ _env-bind139405_))
- (set! _env-bind139405_ _env143219_)
- (let ((_val143224_ (_K143220_)))
- (set! _env-bind139405_ _unwind143222_)
- _val143224_))))
- (_do-splice!139417_
- (lambda (_K143213_)
- (let ((_unwind143215_ _in-splice?139406_))
- (set! _in-splice?139406_ '#t)
- (let ((_val143217_ (_K143213_)))
- (set! _in-splice?139406_ _unwind143215_)
- _val143217_))))
- (_optimize-e139418_
- (lambda (_expr142410_)
- (let* ((___stx147937147938_ _expr142410_)
- (_g142417142590_
+ (_else143240143254_)))))))
+ (_do-bind!139421_
+ (lambda (_env143224_ _K143225_)
+ (let ((_unwind143227_ _env-bind139410_))
+ (set! _env-bind139410_ _env143224_)
+ (let ((_val143229_ (_K143225_)))
+ (set! _env-bind139410_ _unwind143227_)
+ _val143229_))))
+ (_do-splice!139422_
+ (lambda (_K143218_)
+ (let ((_unwind143220_ _in-splice?139411_))
+ (set! _in-splice?139411_ '#t)
+ (let ((_val143222_ (_K143218_)))
+ (set! _in-splice?139411_ _unwind143220_)
+ _val143222_))))
+ (_optimize-e139423_
+ (lambda (_expr142415_)
+ (let* ((___stx147942147943_ _expr142415_)
+ (_g142422142595_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx147937147938_)))))
- (let ((___kont147939147940_
- (lambda (_L143185_ _L143186_ _L143187_)
- (let ((_$e143204_
+ ___stx147942147943_)))))
+ (let ((___kont147944147945_
+ (lambda (_L143190_ _L143191_ _L143192_)
+ (let ((_$e143209_
(let ()
(declare (not safe))
- (_assert-e139421_ _L143187_))))
+ (_assert-e139426_ _L143192_))))
(if (let ()
(declare (not safe))
- (eq? '#t _$e143204_))
+ (eq? '#t _$e143209_))
(let ()
(declare (not safe))
- (_optimize-e139418_ _L143186_))
+ (_optimize-e139423_ _L143191_))
(if (let ()
(declare (not safe))
- (eq? '#f _$e143204_))
+ (eq? '#f _$e143209_))
(let ()
(declare (not safe))
- (_optimize-e139418_ _L143185_))
- (let ((_K143207_
+ (_optimize-e139423_ _L143190_))
+ (let ((_K143212_
(let ()
(declare (not safe))
- (_optimize-t__0__146870146871_
- _L143186_
- _L143187_)))
- (_E143208_
+ (_optimize-t__0__146875146876_
+ _L143191_
+ _L143192_)))
+ (_E143213_
(let ()
(declare (not safe))
- (_optimize-f__146872146873_
- _L143185_
- _L143187_))))
- (if (let ((__tmp150198
+ (_optimize-f__146877146878_
+ _L143190_
+ _L143192_))))
+ (if (let ((__tmp150203
(let ()
(declare (not safe))
(gxc#apply-generate-runtime-repr
- _K143207_)))
- (__tmp150197
+ _K143212_)))
+ (__tmp150202
(let ()
(declare (not safe))
(gxc#apply-generate-runtime-repr
- _E143208_))))
+ _E143213_))))
(declare (not safe))
- (equal? __tmp150198
- __tmp150197))
- _K143207_
- (let ((__tmp150194
- (let ((__tmp150195
- (let ((__tmp150196
+ (equal? __tmp150203
+ __tmp150202))
+ _K143212_
+ (let ((__tmp150199
+ (let ((__tmp150200
+ (let ((__tmp150201
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (cons _E143208_ '()))))
+ (cons _E143213_ '()))))
(declare (not safe))
- (cons _K143207_ __tmp150196))))
+ (cons _K143212_ __tmp150201))))
(declare (not safe))
- (cons _L143187_ __tmp150195))))
+ (cons _L143192_ __tmp150200))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons '%#if
- __tmp150194)))))))))
- (___kont147941147942_
- (lambda (_L143115_ _L143116_)
- (let ((_$e143136_
+ __tmp150199)))))))))
+ (___kont147946147947_
+ (lambda (_L143120_ _L143121_)
+ (let ((_$e143141_
(let ()
(declare (not safe))
- (_lookup-block139426_ _L143116_))))
- (if _$e143136_
- ((lambda (_block143139_)
+ (_lookup-block139431_ _L143121_))))
+ (if _$e143141_
+ ((lambda (_block143144_)
(if (let ()
(declare (not safe))
- (_nonlinear-block?139428_
- _block143139_))
- _expr142410_
- (let ((__tmp150199
- (let ((__tmp150200
- (let ((__tmp150201
+ (_nonlinear-block?139433_
+ _block143144_))
+ _expr142415_
+ (let ((__tmp150204
+ (let ((__tmp150205
+ (let ((__tmp150206
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (lambda (_g143140143143_ _g143141143145_)
+ (lambda (_g143145143148_ _g143146143150_)
(let ()
(declare (not safe))
- (cons _g143140143143_ _g143141143145_)))))
+ (cons _g143145143148_ _g143146143150_)))))
(declare (not safe))
- (foldr1 __tmp150201 '() _L143115_))))
+ (foldr1 __tmp150206 '() _L143120_))))
(declare (not safe))
- (_inline-block139427_ _block143139_ __tmp150200))))
+ (_inline-block139432_ _block143144_ __tmp150205))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (_optimize-e139418_
- __tmp150199))))
- _$e143136_)
- _expr142410_))))
- (___kont147945147946_
- (lambda (_L143005_ _L143006_ _L143007_)
- (let* ((_body143026_
+ (_optimize-e139423_
+ __tmp150204))))
+ _$e143141_)
+ _expr142415_))))
+ (___kont147950147951_
+ (lambda (_L143010_ _L143011_ _L143012_)
+ (let* ((_body143031_
(let ()
(declare (not safe))
- (_optimize-e139418_ _L143005_)))
- (__tmp150202
- (let ((__tmp150204
+ (_optimize-e139423_ _L143010_)))
+ (__tmp150207
+ (let ((__tmp150209
(begin
(let ()
(declare (not safe))
(gx#syntax-check-splice-targets
- _L143006_
- _L143007_))
- (let ((__tmp150205
- (lambda (_g143027143031_
+ _L143011_
+ _L143012_))
+ (let ((__tmp150210
+ (lambda (_g143032143036_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _g143028143033_
- _g143029143035_)
- (let ((__tmp150206
- (let ((__tmp150211
+ _g143033143038_
+ _g143034143040_)
+ (let ((__tmp150211
+ (let ((__tmp150216
(let ()
(declare (not safe))
- (cons _g143028143033_ '())))
- (__tmp150207
- (let ((__tmp150208
- (let ((__tmp150210
+ (cons _g143033143038_ '())))
+ (__tmp150212
+ (let ((__tmp150213
+ (let ((__tmp150215
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'%#ref)))
- (__tmp150209
+ (__tmp150214
(let ()
(declare (not safe))
- (cons _g143027143031_ '()))))
+ (cons _g143032143036_ '()))))
(declare (not safe))
- (cons __tmp150210 __tmp150209))))
+ (cons __tmp150215 __tmp150214))))
(declare (not safe))
- (cons __tmp150208 '()))))
+ (cons __tmp150213 '()))))
(declare (not safe))
- (cons __tmp150211 __tmp150207))))
+ (cons __tmp150216 __tmp150212))))
(declare (not safe))
- (cons __tmp150206 _g143029143035_)))))
+ (cons __tmp150211 _g143034143040_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (foldr2 __tmp150205
+ (foldr2 __tmp150210
'()
- _L143006_
- _L143007_))))
- (__tmp150203
+ _L143011_
+ _L143012_))))
+ (__tmp150208
(let ()
(declare (not safe))
- (cons _body143026_ '()))))
+ (cons _body143031_ '()))))
(declare (not safe))
- (cons __tmp150204 __tmp150203))))
+ (cons __tmp150209 __tmp150208))))
(declare (not safe))
- (cons '%#let-values __tmp150202))))
- (___kont147949147950_
- (lambda (_L142873_ _L142874_ _L142875_)
- (let ((__tmp150212
+ (cons '%#let-values __tmp150207))))
+ (___kont147954147955_
+ (lambda (_L142878_ _L142879_ _L142880_)
+ (let ((__tmp150217
(map cons
- (let ((__tmp150213
- (lambda (_g142893142896_
- _g142894142898_)
+ (let ((__tmp150218
+ (lambda (_g142898142901_
+ _g142899142903_)
(let ()
(declare (not safe))
- (cons _g142893142896_
- _g142894142898_)))))
+ (cons _g142898142901_
+ _g142899142903_)))))
(declare (not safe))
- (foldr1 __tmp150213
+ (foldr1 __tmp150218
'()
- _L142875_))
- (let ((__tmp150214
- (lambda (_g142900142903_
- _g142901142905_)
+ _L142880_))
+ (let ((__tmp150219
+ (lambda (_g142905142908_
+ _g142906142910_)
(let ()
(declare (not safe))
- (cons _g142900142903_
- _g142901142905_)))))
+ (cons _g142905142908_
+ _g142906142910_)))))
(declare (not safe))
- (foldr1 __tmp150214
+ (foldr1 __tmp150219
'()
- _L142874_)))))
+ _L142879_)))))
(declare (not safe))
- (_bind-e__0__146878146879_
- __tmp150212
- _L142873_))))
- (___kont147953147954_
- (lambda (_L142730_
- _L142731_
- _L142732_
- _L142733_
- _L142734_)
- (let ((__tmp150215
+ (_bind-e__0__146883146884_
+ __tmp150217
+ _L142878_))))
+ (___kont147958147959_
+ (lambda (_L142735_
+ _L142736_
+ _L142737_
+ _L142738_
+ _L142739_)
+ (let ((__tmp150220
(lambda ()
- (let* ((_expr142776_
+ (let* ((_expr142781_
(let ()
(declare (not safe))
- (_optimize-e139418_
- _L142732_)))
- (__tmp150216
- (let ((__tmp150218
- (let ((__tmp150221
- (let ((__tmp150228
+ (_optimize-e139423_
+ _L142737_)))
+ (__tmp150221
+ (let ((__tmp150223
+ (let ((__tmp150226
+ (let ((__tmp150233
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (cons _L142734_ '())))
- (__tmp150222
- (let ((__tmp150223
- (let ((__tmp150224
- (let ((__tmp150226
- (let ((__tmp150227
- (lambda (_g142777142780_
+ (cons _L142739_ '())))
+ (__tmp150227
+ (let ((__tmp150228
+ (let ((__tmp150229
+ (let ((__tmp150231
+ (let ((__tmp150232
+ (lambda (_g142782142785_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _g142778142782_)
+ _g142783142787_)
(let ()
(declare (not safe))
- (cons _g142777142780_ _g142778142782_)))))
+ (cons _g142782142785_ _g142783142787_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (foldr1 __tmp150227
+ (foldr1 __tmp150232
'()
- _L142733_)))
- (__tmp150225
+ _L142738_)))
+ (__tmp150230
(let ()
(declare (not safe))
- (cons _expr142776_ '()))))
+ (cons _expr142781_ '()))))
(declare (not safe))
- (cons __tmp150226 __tmp150225))))
+ (cons __tmp150231 __tmp150230))))
(declare (not safe))
- (cons '%#lambda __tmp150224))))
+ (cons '%#lambda __tmp150229))))
(declare (not safe))
- (cons __tmp150223 '()))))
+ (cons __tmp150228 '()))))
(declare (not safe))
- (cons __tmp150228 __tmp150222)))
- (__tmp150219
- (let ((__tmp150220
- (lambda (_g142784142787_ _g142785142789_)
+ (cons __tmp150233 __tmp150227)))
+ (__tmp150224
+ (let ((__tmp150225
+ (lambda (_g142789142792_ _g142790142794_)
(let ()
(declare (not safe))
- (cons _g142784142787_ _g142785142789_)))))
+ (cons _g142789142792_ _g142790142794_)))))
(declare (not safe))
- (foldr1 __tmp150220 '() _L142731_))))
+ (foldr1 __tmp150225 '() _L142736_))))
(declare (not safe))
- (cons __tmp150221 __tmp150219)))
- (__tmp150217
- (let () (declare (not safe)) (cons _L142730_ '()))))
+ (cons __tmp150226 __tmp150224)))
+ (__tmp150222
+ (let () (declare (not safe)) (cons _L142735_ '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp150218
- __tmp150217))))
+ (cons __tmp150223
+ __tmp150222))))
(declare (not safe))
(cons '%#letrec-values
- __tmp150216)))))
+ __tmp150221)))))
(declare (not safe))
- (_do-splice!139417_ __tmp150215))))
- (___kont147959147960_ (lambda () _expr142410_)))
- (let* ((___match148146148147_
- (lambda (_e142540142602_
- _hd142539142605_
- _tl142538142607_
- _e142543142610_
- _hd142542142613_
- _tl142541142615_
- _e142546142618_
- _hd142545142621_
- _tl142544142623_
- _e142549142626_
- _hd142548142629_
- _tl142547142631_
- _e142552142634_
- _hd142551142637_
- _tl142550142639_
- _e142555142642_
- _hd142554142645_
- _tl142553142647_
- _e142558142650_
- _hd142557142653_
- _tl142556142655_
- _e142561142658_
- _hd142560142661_
- _tl142559142663_
- ___splice147955147956_
- _target142562142666_
- _tl142564142668_)
- (letrec ((_loop142565142671_
- (lambda (_hd142563142674_
- _id142569142676_)
+ (_do-splice!139422_ __tmp150220))))
+ (___kont147964147965_ (lambda () _expr142415_)))
+ (let* ((___match148151148152_
+ (lambda (_e142545142607_
+ _hd142544142610_
+ _tl142543142612_
+ _e142548142615_
+ _hd142547142618_
+ _tl142546142620_
+ _e142551142623_
+ _hd142550142626_
+ _tl142549142628_
+ _e142554142631_
+ _hd142553142634_
+ _tl142552142636_
+ _e142557142639_
+ _hd142556142642_
+ _tl142555142644_
+ _e142560142647_
+ _hd142559142650_
+ _tl142558142652_
+ _e142563142655_
+ _hd142562142658_
+ _tl142561142660_
+ _e142566142663_
+ _hd142565142666_
+ _tl142564142668_
+ ___splice147960147961_
+ _target142567142671_
+ _tl142569142673_)
+ (letrec ((_loop142570142676_
+ (lambda (_hd142568142679_
+ _id142574142681_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd142563142674_))
- (let ((_e142566142679_
+ _hd142568142679_))
+ (let ((_e142571142684_
(let ()
(declare
(not safe))
(gx#stx-e
- _hd142563142674_))))
- (let ((_lp-tl142568142684_
+ _hd142568142679_))))
+ (let ((_lp-tl142573142689_
(let ()
(declare
(not safe))
- (##cdr _e142566142679_)))
- (_lp-hd142567142682_
+ (##cdr _e142571142684_)))
+ (_lp-hd142572142687_
(let ()
(declare
(not safe))
- (##car _e142566142679_))))
- (let ((__tmp150230
+ (##car _e142571142684_))))
+ (let ((__tmp150235
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (cons _lp-hd142567142682_ _id142569142676_))))
+ (cons _lp-hd142572142687_ _id142574142681_))))
(declare (not safe))
- (_loop142565142671_ _lp-tl142568142684_ __tmp150230))))
+ (_loop142570142676_ _lp-tl142573142689_ __tmp150235))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (let ((_id142570142687_
- (reverse _id142569142676_)))
+ (let ((_id142575142692_
+ (reverse _id142574142681_)))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl142559142663_))
- (let ((_e142573142690_
+ _tl142564142668_))
+ (let ((_e142578142695_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-e _tl142559142663_))))
- (let ((_tl142571142695_
+ (gx#stx-e _tl142564142668_))))
+ (let ((_tl142576142700_
(let ()
(declare (not safe))
- (##cdr _e142573142690_)))
- (_hd142572142693_
+ (##cdr _e142578142695_)))
+ (_hd142577142698_
(let ()
(declare (not safe))
- (##car _e142573142690_))))
+ (##car _e142578142695_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl142571142695_))
+ (gx#stx-null? _tl142576142700_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl142553142647_))
+ (gx#stx-null? _tl142558142652_))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl142544142623_))
- (let ((___splice147957147958_
+ (gx#stx-pair/null? _tl142549142628_))
+ (let ((___splice147962147963_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl142544142623_
+ _tl142549142628_
'0))))
- (let ((_tl142576142700_
+ (let ((_tl142581142705_
(let ()
(declare (not safe))
(##vector-ref
- ___splice147957147958_
+ ___splice147962147963_
'1)))
- (_target142574142698_
+ (_target142579142703_
(let ()
(declare (not safe))
(##vector-ref
- ___splice147957147958_
+ ___splice147962147963_
'0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl142576142700_))
- (letrec ((_loop142577142703_
- (lambda (_hd142575142706_
- _bind142581142708_)
+ (gx#stx-null? _tl142581142705_))
+ (letrec ((_loop142582142708_
+ (lambda (_hd142580142711_
+ _bind142586142713_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd142575142706_))
- (let ((_e142578142711_
+ _hd142580142711_))
+ (let ((_e142583142716_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-e _hd142575142706_))))
- (let ((_lp-tl142580142716_
+ (gx#stx-e _hd142580142711_))))
+ (let ((_lp-tl142585142721_
(let ()
(declare (not safe))
- (##cdr _e142578142711_)))
- (_lp-hd142579142714_
+ (##cdr _e142583142716_)))
+ (_lp-hd142584142719_
(let ()
(declare (not safe))
- (##car _e142578142711_))))
- (let ((__tmp150229
+ (##car _e142583142716_))))
+ (let ((__tmp150234
(let ()
(declare (not safe))
- (cons _lp-hd142579142714_ _bind142581142708_))))
+ (cons _lp-hd142584142719_ _bind142586142713_))))
(declare (not safe))
- (_loop142577142703_ _lp-tl142580142716_ __tmp150229))))
- (let ((_bind142582142719_ (reverse _bind142581142708_)))
+ (_loop142582142708_ _lp-tl142585142721_ __tmp150234))))
+ (let ((_bind142587142724_ (reverse _bind142586142713_)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl142541142615_))
- (let ((_e142585142722_
+ (gx#stx-pair? _tl142546142620_))
+ (let ((_e142590142727_
(let ()
(declare (not safe))
- (gx#stx-e _tl142541142615_))))
- (let ((_tl142583142727_
+ (gx#stx-e _tl142546142620_))))
+ (let ((_tl142588142732_
(let ()
(declare (not safe))
- (##cdr _e142585142722_)))
- (_hd142584142725_
+ (##cdr _e142590142727_)))
+ (_hd142589142730_
(let ()
(declare (not safe))
- (##car _e142585142722_))))
+ (##car _e142590142727_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl142583142727_))
- (___kont147953147954_
- _hd142584142725_
- _bind142582142719_
- _hd142572142693_
- _id142570142687_
- _hd142551142637_)
- (___kont147959147960_))))
- (___kont147959147960_)))))))
+ (gx#stx-null? _tl142588142732_))
+ (___kont147958147959_
+ _hd142589142730_
+ _bind142587142724_
+ _hd142577142698_
+ _id142575142692_
+ _hd142556142642_)
+ (___kont147964147965_))))
+ (___kont147964147965_)))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_loop142577142703_
- _target142574142698_
+ (_loop142582142708_
+ _target142579142703_
'())))
- (___kont147959147960_))))
- (___kont147959147960_))
- (___kont147959147960_))
- (___kont147959147960_))))
- (___kont147959147960_)))))))
+ (___kont147964147965_))))
+ (___kont147964147965_))
+ (___kont147964147965_))
+ (___kont147964147965_))))
+ (___kont147964147965_)))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_loop142565142671_
- _target142562142666_
+ (_loop142570142676_
+ _target142567142671_
'())))))
- (___match148080148081_
- (lambda (_e142506142797_
- _hd142505142800_
- _tl142504142802_
- _e142509142805_
- _hd142508142808_
- _tl142507142810_
- ___splice147951147952_
- _target142510142813_
- _tl142512142815_)
- (letrec ((_loop142513142818_
- (lambda (_hd142511142821_
- _expr142517142823_
- _id142518142825_)
+ (___match148085148086_
+ (lambda (_e142511142802_
+ _hd142510142805_
+ _tl142509142807_
+ _e142514142810_
+ _hd142513142813_
+ _tl142512142815_
+ ___splice147956147957_
+ _target142515142818_
+ _tl142517142820_)
+ (letrec ((_loop142518142823_
+ (lambda (_hd142516142826_
+ _expr142522142828_
+ _id142523142830_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd142511142821_))
- (let ((_e142514142828_
+ _hd142516142826_))
+ (let ((_e142519142833_
(let ()
(declare
(not safe))
(gx#stx-e
- _hd142511142821_))))
- (let ((_lp-tl142516142833_
+ _hd142516142826_))))
+ (let ((_lp-tl142521142838_
(let ()
(declare
(not safe))
- (##cdr _e142514142828_)))
- (_lp-hd142515142831_
+ (##cdr _e142519142833_)))
+ (_lp-hd142520142836_
(let ()
(declare
(not safe))
- (##car _e142514142828_))))
+ (##car _e142519142833_))))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _lp-hd142515142831_))
- (let ((_e142523142836_
+ _lp-hd142520142836_))
+ (let ((_e142528142841_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _lp-hd142515142831_))))
- (let ((_tl142521142841_
+ (gx#stx-e _lp-hd142520142836_))))
+ (let ((_tl142526142846_
(let ()
(declare (not safe))
- (##cdr _e142523142836_)))
- (_hd142522142839_
+ (##cdr _e142528142841_)))
+ (_hd142527142844_
(let ()
(declare (not safe))
- (##car _e142523142836_))))
+ (##car _e142528142841_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd142522142839_))
- (let ((_e142526142844_
+ (gx#stx-pair? _hd142527142844_))
+ (let ((_e142531142849_
(let ()
(declare (not safe))
- (gx#stx-e _hd142522142839_))))
- (let ((_tl142524142849_
+ (gx#stx-e _hd142527142844_))))
+ (let ((_tl142529142854_
(let ()
(declare (not safe))
- (##cdr _e142526142844_)))
- (_hd142525142847_
+ (##cdr _e142531142849_)))
+ (_hd142530142852_
(let ()
(declare (not safe))
- (##car _e142526142844_))))
+ (##car _e142531142849_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl142524142849_))
+ (gx#stx-null? _tl142529142854_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl142521142841_))
- (let ((_e142529142852_
+ (gx#stx-pair? _tl142526142846_))
+ (let ((_e142534142857_
(let ()
(declare (not safe))
- (gx#stx-e _tl142521142841_))))
- (let ((_tl142527142857_
+ (gx#stx-e _tl142526142846_))))
+ (let ((_tl142532142862_
(let ()
(declare (not safe))
- (##cdr _e142529142852_)))
- (_hd142528142855_
+ (##cdr _e142534142857_)))
+ (_hd142533142860_
(let ()
(declare (not safe))
- (##car _e142529142852_))))
+ (##car _e142534142857_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl142527142857_))
- (let ((__tmp150232
+ _tl142532142862_))
+ (let ((__tmp150237
(let ()
(declare (not safe))
- (cons _hd142528142855_
- _expr142517142823_)))
- (__tmp150231
+ (cons _hd142533142860_
+ _expr142522142828_)))
+ (__tmp150236
(let ()
(declare (not safe))
- (cons _hd142525142847_
- _id142518142825_))))
+ (cons _hd142530142852_
+ _id142523142830_))))
(declare (not safe))
- (_loop142513142818_
- _lp-tl142516142833_
- __tmp150232
- __tmp150231))
- (___kont147959147960_))))
- (___kont147959147960_))
- (___kont147959147960_))))
- (___kont147959147960_))))
- (___kont147959147960_))))
+ (_loop142518142823_
+ _lp-tl142521142838_
+ __tmp150237
+ __tmp150236))
+ (___kont147964147965_))))
+ (___kont147964147965_))
+ (___kont147964147965_))))
+ (___kont147964147965_))))
+ (___kont147964147965_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (let ((_id142520142862_
- (reverse _id142518142825_))
- (_expr142519142860_
- (reverse _expr142517142823_)))
+ (let ((_id142525142867_
+ (reverse _id142523142830_))
+ (_expr142524142865_
+ (reverse _expr142522142828_)))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl142507142810_))
- (let ((_e142532142865_
+ _tl142512142815_))
+ (let ((_e142537142870_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-e _tl142507142810_))))
- (let ((_tl142530142870_
+ (gx#stx-e _tl142512142815_))))
+ (let ((_tl142535142875_
(let ()
(declare (not safe))
- (##cdr _e142532142865_)))
- (_hd142531142868_
+ (##cdr _e142537142870_)))
+ (_hd142536142873_
(let ()
(declare (not safe))
- (##car _e142532142865_))))
+ (##car _e142537142870_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl142530142870_))
- (___kont147949147950_
- _hd142531142868_
- _expr142519142860_
- _id142520142862_)
- (___kont147959147960_))))
- (___kont147959147960_)))))))
+ (gx#stx-null? _tl142535142875_))
+ (___kont147954147955_
+ _hd142536142873_
+ _expr142524142865_
+ _id142525142867_)
+ (___kont147964147965_))))
+ (___kont147964147965_)))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_loop142513142818_
- _target142510142813_
+ (_loop142518142823_
+ _target142515142818_
'()
'())))))
- (___match148056148057_
- (lambda (_e142468142913_
- _hd142467142916_
- _tl142466142918_
- _e142471142921_
- _hd142470142924_
- _tl142469142926_
- ___splice147947147948_
- _target142472142929_
- _tl142474142931_)
- (letrec ((_loop142475142934_
- (lambda (_hd142473142937_
- _xid142479142939_
- _id142480142941_)
+ (___match148061148062_
+ (lambda (_e142473142918_
+ _hd142472142921_
+ _tl142471142923_
+ _e142476142926_
+ _hd142475142929_
+ _tl142474142931_
+ ___splice147952147953_
+ _target142477142934_
+ _tl142479142936_)
+ (letrec ((_loop142480142939_
+ (lambda (_hd142478142942_
+ _xid142484142944_
+ _id142485142946_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd142473142937_))
- (let ((_e142476142944_
+ _hd142478142942_))
+ (let ((_e142481142949_
(let ()
(declare
(not safe))
(gx#stx-e
- _hd142473142937_))))
- (let ((_lp-tl142478142949_
+ _hd142478142942_))))
+ (let ((_lp-tl142483142954_
(let ()
(declare
(not safe))
- (##cdr _e142476142944_)))
- (_lp-hd142477142947_
+ (##cdr _e142481142949_)))
+ (_lp-hd142482142952_
(let ()
(declare
(not safe))
- (##car _e142476142944_))))
+ (##car _e142481142949_))))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _lp-hd142477142947_))
- (let ((_e142485142952_
+ _lp-hd142482142952_))
+ (let ((_e142490142957_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _lp-hd142477142947_))))
- (let ((_tl142483142957_
+ (gx#stx-e _lp-hd142482142952_))))
+ (let ((_tl142488142962_
(let ()
(declare (not safe))
- (##cdr _e142485142952_)))
- (_hd142484142955_
+ (##cdr _e142490142957_)))
+ (_hd142489142960_
(let ()
(declare (not safe))
- (##car _e142485142952_))))
+ (##car _e142490142957_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd142484142955_))
- (let ((_e142488142960_
+ (gx#stx-pair? _hd142489142960_))
+ (let ((_e142493142965_
(let ()
(declare (not safe))
- (gx#stx-e _hd142484142955_))))
- (let ((_tl142486142965_
+ (gx#stx-e _hd142489142960_))))
+ (let ((_tl142491142970_
(let ()
(declare (not safe))
- (##cdr _e142488142960_)))
- (_hd142487142963_
+ (##cdr _e142493142965_)))
+ (_hd142492142968_
(let ()
(declare (not safe))
- (##car _e142488142960_))))
+ (##car _e142493142965_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl142486142965_))
+ (gx#stx-null? _tl142491142970_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl142483142957_))
- (let ((_e142491142968_
+ (gx#stx-pair? _tl142488142962_))
+ (let ((_e142496142973_
(let ()
(declare (not safe))
- (gx#stx-e _tl142483142957_))))
- (let ((_tl142489142973_
+ (gx#stx-e _tl142488142962_))))
+ (let ((_tl142494142978_
(let ()
(declare (not safe))
- (##cdr _e142491142968_)))
- (_hd142490142971_
+ (##cdr _e142496142973_)))
+ (_hd142495142976_
(let ()
(declare (not safe))
- (##car _e142491142968_))))
+ (##car _e142496142973_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd142490142971_))
- (let ((_e142494142976_
+ _hd142495142976_))
+ (let ((_e142499142981_
(let ()
(declare (not safe))
(gx#stx-e
- _hd142490142971_))))
- (let ((_tl142492142981_
+ _hd142495142976_))))
+ (let ((_tl142497142986_
(let ()
(declare (not safe))
- (##cdr _e142494142976_)))
- (_hd142493142979_
+ (##cdr _e142499142981_)))
+ (_hd142498142984_
(let ()
(declare (not safe))
- (##car _e142494142976_))))
+ (##car _e142499142981_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd142493142979_))
+ _hd142498142984_))
(if (let ()
(declare
(not safe))
(gx#stx-eq?
'%#ref
- _hd142493142979_))
+ _hd142498142984_))
(if (let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-pair? _tl142492142981_))
- (let ((_e142497142984_
+ (gx#stx-pair? _tl142497142986_))
+ (let ((_e142502142989_
(let ()
(declare (not safe))
- (gx#stx-e _tl142492142981_))))
- (let ((_tl142495142989_
+ (gx#stx-e _tl142497142986_))))
+ (let ((_tl142500142994_
(let ()
(declare (not safe))
- (##cdr _e142497142984_)))
- (_hd142496142987_
+ (##cdr _e142502142989_)))
+ (_hd142501142992_
(let ()
(declare (not safe))
- (##car _e142497142984_))))
+ (##car _e142502142989_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl142495142989_))
+ (gx#stx-null? _tl142500142994_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl142489142973_))
- (let ((__tmp150234
+ (gx#stx-null? _tl142494142978_))
+ (let ((__tmp150239
(let ()
(declare (not safe))
- (cons _hd142496142987_
- _xid142479142939_)))
- (__tmp150233
+ (cons _hd142501142992_
+ _xid142484142944_)))
+ (__tmp150238
(let ()
(declare (not safe))
- (cons _hd142487142963_
- _id142480142941_))))
+ (cons _hd142492142968_
+ _id142485142946_))))
(declare (not safe))
- (_loop142475142934_
- _lp-tl142478142949_
- __tmp150234
- __tmp150233))
- (___match148080148081_
- _e142468142913_
- _hd142467142916_
- _tl142466142918_
- _e142471142921_
- _hd142470142924_
- _tl142469142926_
- ___splice147947147948_
- _target142472142929_
- _tl142474142931_))
- (___match148080148081_
- _e142468142913_
- _hd142467142916_
- _tl142466142918_
- _e142471142921_
- _hd142470142924_
- _tl142469142926_
- ___splice147947147948_
- _target142472142929_
- _tl142474142931_))))
- (___match148080148081_
- _e142468142913_
- _hd142467142916_
- _tl142466142918_
- _e142471142921_
- _hd142470142924_
- _tl142469142926_
- ___splice147947147948_
- _target142472142929_
- _tl142474142931_))
- (___match148080148081_
- _e142468142913_
- _hd142467142916_
- _tl142466142918_
- _e142471142921_
- _hd142470142924_
- _tl142469142926_
- ___splice147947147948_
- _target142472142929_
- _tl142474142931_))
- (___match148080148081_
- _e142468142913_
- _hd142467142916_
- _tl142466142918_
- _e142471142921_
- _hd142470142924_
- _tl142469142926_
- ___splice147947147948_
- _target142472142929_
- _tl142474142931_))))
+ (_loop142480142939_
+ _lp-tl142483142954_
+ __tmp150239
+ __tmp150238))
+ (___match148085148086_
+ _e142473142918_
+ _hd142472142921_
+ _tl142471142923_
+ _e142476142926_
+ _hd142475142929_
+ _tl142474142931_
+ ___splice147952147953_
+ _target142477142934_
+ _tl142479142936_))
+ (___match148085148086_
+ _e142473142918_
+ _hd142472142921_
+ _tl142471142923_
+ _e142476142926_
+ _hd142475142929_
+ _tl142474142931_
+ ___splice147952147953_
+ _target142477142934_
+ _tl142479142936_))))
+ (___match148085148086_
+ _e142473142918_
+ _hd142472142921_
+ _tl142471142923_
+ _e142476142926_
+ _hd142475142929_
+ _tl142474142931_
+ ___splice147952147953_
+ _target142477142934_
+ _tl142479142936_))
+ (___match148085148086_
+ _e142473142918_
+ _hd142472142921_
+ _tl142471142923_
+ _e142476142926_
+ _hd142475142929_
+ _tl142474142931_
+ ___splice147952147953_
+ _target142477142934_
+ _tl142479142936_))
+ (___match148085148086_
+ _e142473142918_
+ _hd142472142921_
+ _tl142471142923_
+ _e142476142926_
+ _hd142475142929_
+ _tl142474142931_
+ ___splice147952147953_
+ _target142477142934_
+ _tl142479142936_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___match148080148081_
- _e142468142913_
- _hd142467142916_
- _tl142466142918_
- _e142471142921_
- _hd142470142924_
- _tl142469142926_
- ___splice147947147948_
- _target142472142929_
- _tl142474142931_))))
- (___match148080148081_
- _e142468142913_
- _hd142467142916_
- _tl142466142918_
- _e142471142921_
- _hd142470142924_
- _tl142469142926_
- ___splice147947147948_
- _target142472142929_
- _tl142474142931_))
- (___match148080148081_
- _e142468142913_
- _hd142467142916_
- _tl142466142918_
- _e142471142921_
- _hd142470142924_
- _tl142469142926_
- ___splice147947147948_
- _target142472142929_
- _tl142474142931_))))
- (___match148080148081_
- _e142468142913_
- _hd142467142916_
- _tl142466142918_
- _e142471142921_
- _hd142470142924_
- _tl142469142926_
- ___splice147947147948_
- _target142472142929_
- _tl142474142931_))))
- (___match148080148081_
- _e142468142913_
- _hd142467142916_
- _tl142466142918_
- _e142471142921_
- _hd142470142924_
- _tl142469142926_
- ___splice147947147948_
- _target142472142929_
- _tl142474142931_))))
+ (___match148085148086_
+ _e142473142918_
+ _hd142472142921_
+ _tl142471142923_
+ _e142476142926_
+ _hd142475142929_
+ _tl142474142931_
+ ___splice147952147953_
+ _target142477142934_
+ _tl142479142936_))))
+ (___match148085148086_
+ _e142473142918_
+ _hd142472142921_
+ _tl142471142923_
+ _e142476142926_
+ _hd142475142929_
+ _tl142474142931_
+ ___splice147952147953_
+ _target142477142934_
+ _tl142479142936_))
+ (___match148085148086_
+ _e142473142918_
+ _hd142472142921_
+ _tl142471142923_
+ _e142476142926_
+ _hd142475142929_
+ _tl142474142931_
+ ___splice147952147953_
+ _target142477142934_
+ _tl142479142936_))))
+ (___match148085148086_
+ _e142473142918_
+ _hd142472142921_
+ _tl142471142923_
+ _e142476142926_
+ _hd142475142929_
+ _tl142474142931_
+ ___splice147952147953_
+ _target142477142934_
+ _tl142479142936_))))
+ (___match148085148086_
+ _e142473142918_
+ _hd142472142921_
+ _tl142471142923_
+ _e142476142926_
+ _hd142475142929_
+ _tl142474142931_
+ ___splice147952147953_
+ _target142477142934_
+ _tl142479142936_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (let ((_id142482142994_
- (reverse _id142480142941_))
- (_xid142481142992_
- (reverse _xid142479142939_)))
+ (let ((_id142487142999_
+ (reverse _id142485142946_))
+ (_xid142486142997_
+ (reverse _xid142484142944_)))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl142469142926_))
- (let ((_e142500142997_
+ _tl142474142931_))
+ (let ((_e142505143002_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-e _tl142469142926_))))
- (let ((_tl142498143002_
+ (gx#stx-e _tl142474142931_))))
+ (let ((_tl142503143007_
(let ()
(declare (not safe))
- (##cdr _e142500142997_)))
- (_hd142499143000_
+ (##cdr _e142505143002_)))
+ (_hd142504143005_
(let ()
(declare (not safe))
- (##car _e142500142997_))))
+ (##car _e142505143002_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl142498143002_))
- (___kont147945147946_
- _hd142499143000_
- _xid142481142992_
- _id142482142994_)
- (___match148080148081_
- _e142468142913_
- _hd142467142916_
- _tl142466142918_
- _e142471142921_
- _hd142470142924_
- _tl142469142926_
- ___splice147947147948_
- _target142472142929_
- _tl142474142931_))))
- (___match148080148081_
- _e142468142913_
- _hd142467142916_
- _tl142466142918_
- _e142471142921_
- _hd142470142924_
- _tl142469142926_
- ___splice147947147948_
- _target142472142929_
- _tl142474142931_)))))))
+ (gx#stx-null? _tl142503143007_))
+ (___kont147950147951_
+ _hd142504143005_
+ _xid142486142997_
+ _id142487142999_)
+ (___match148085148086_
+ _e142473142918_
+ _hd142472142921_
+ _tl142471142923_
+ _e142476142926_
+ _hd142475142929_
+ _tl142474142931_
+ ___splice147952147953_
+ _target142477142934_
+ _tl142479142936_))))
+ (___match148085148086_
+ _e142473142918_
+ _hd142472142921_
+ _tl142471142923_
+ _e142476142926_
+ _hd142475142929_
+ _tl142474142931_
+ ___splice147952147953_
+ _target142477142934_
+ _tl142479142936_)))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_loop142475142934_
- _target142472142929_
+ (_loop142480142939_
+ _target142477142934_
'()
'())))))
- (___match148032148033_
- (lambda (_e142438143043_
- _hd142437143046_
- _tl142436143048_
- _e142441143051_
- _hd142440143054_
- _tl142439143056_
- _e142444143059_
- _hd142443143062_
- _tl142442143064_
- _e142447143067_
- _hd142446143070_
- _tl142445143072_
- ___splice147943147944_
- _target142448143075_
- _tl142450143077_)
- (letrec ((_loop142451143080_
- (lambda (_hd142449143083_
- _id142455143085_)
+ (___match148037148038_
+ (lambda (_e142443143048_
+ _hd142442143051_
+ _tl142441143053_
+ _e142446143056_
+ _hd142445143059_
+ _tl142444143061_
+ _e142449143064_
+ _hd142448143067_
+ _tl142447143069_
+ _e142452143072_
+ _hd142451143075_
+ _tl142450143077_
+ ___splice147948147949_
+ _target142453143080_
+ _tl142455143082_)
+ (letrec ((_loop142456143085_
+ (lambda (_hd142454143088_
+ _id142460143090_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd142449143083_))
- (let ((_e142452143088_
+ _hd142454143088_))
+ (let ((_e142457143093_
(let ()
(declare
(not safe))
(gx#stx-e
- _hd142449143083_))))
- (let ((_lp-tl142454143093_
+ _hd142454143088_))))
+ (let ((_lp-tl142459143098_
(let ()
(declare
(not safe))
- (##cdr _e142452143088_)))
- (_lp-hd142453143091_
+ (##cdr _e142457143093_)))
+ (_lp-hd142458143096_
(let ()
(declare
(not safe))
- (##car _e142452143088_))))
+ (##car _e142457143093_))))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _lp-hd142453143091_))
- (let ((_e142459143096_
+ _lp-hd142458143096_))
+ (let ((_e142464143101_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _lp-hd142453143091_))))
- (let ((_tl142457143101_
+ (gx#stx-e _lp-hd142458143096_))))
+ (let ((_tl142462143106_
(let ()
(declare (not safe))
- (##cdr _e142459143096_)))
- (_hd142458143099_
+ (##cdr _e142464143101_)))
+ (_hd142463143104_
(let ()
(declare (not safe))
- (##car _e142459143096_))))
+ (##car _e142464143101_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd142458143099_))
+ (gx#identifier? _hd142463143104_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd142458143099_))
+ (gx#stx-eq? '%#ref _hd142463143104_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl142457143101_))
- (let ((_e142462143104_
+ (gx#stx-pair? _tl142462143106_))
+ (let ((_e142467143109_
(let ()
(declare (not safe))
- (gx#stx-e _tl142457143101_))))
- (let ((_tl142460143109_
+ (gx#stx-e _tl142462143106_))))
+ (let ((_tl142465143114_
(let ()
(declare (not safe))
- (##cdr _e142462143104_)))
- (_hd142461143107_
+ (##cdr _e142467143109_)))
+ (_hd142466143112_
(let ()
(declare (not safe))
- (##car _e142462143104_))))
+ (##car _e142467143109_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl142460143109_))
- (let ((__tmp150235
+ (gx#stx-null? _tl142465143114_))
+ (let ((__tmp150240
(let ()
(declare (not safe))
- (cons _hd142461143107_
- _id142455143085_))))
+ (cons _hd142466143112_
+ _id142460143090_))))
(declare (not safe))
- (_loop142451143080_
- _lp-tl142454143093_
- __tmp150235))
- (___kont147959147960_))))
- (___kont147959147960_))
- (___kont147959147960_))
- (___kont147959147960_))))
- (___kont147959147960_))))
+ (_loop142456143085_
+ _lp-tl142459143098_
+ __tmp150240))
+ (___kont147964147965_))))
+ (___kont147964147965_))
+ (___kont147964147965_))
+ (___kont147964147965_))))
+ (___kont147964147965_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (let ((_id142456143112_
- (reverse _id142455143085_)))
- (___kont147941147942_
- _id142456143112_
- _hd142446143070_))))))
+ (let ((_id142461143117_
+ (reverse _id142460143090_)))
+ (___kont147946147947_
+ _id142461143117_
+ _hd142451143075_))))))
(let ()
(declare (not safe))
- (_loop142451143080_
- _target142448143075_
+ (_loop142456143085_
+ _target142453143080_
'()))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx147937147938_))
- (let ((_e142424143153_
+ (gx#stx-pair? ___stx147942147943_))
+ (let ((_e142429143158_
(let ()
(declare (not safe))
- (gx#stx-e ___stx147937147938_))))
- (let ((_tl142422143158_
+ (gx#stx-e ___stx147942147943_))))
+ (let ((_tl142427143163_
(let ()
(declare (not safe))
- (##cdr _e142424143153_)))
- (_hd142423143156_
+ (##cdr _e142429143158_)))
+ (_hd142428143161_
(let ()
(declare (not safe))
- (##car _e142424143153_))))
+ (##car _e142429143158_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd142423143156_))
+ (gx#identifier? _hd142428143161_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#if
- _hd142423143156_))
+ _hd142428143161_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl142422143158_))
- (let ((_e142427143161_
+ _tl142427143163_))
+ (let ((_e142432143166_
(let ()
(declare (not safe))
(gx#stx-e
- _tl142422143158_))))
- (let ((_tl142425143166_
+ _tl142427143163_))))
+ (let ((_tl142430143171_
(let ()
(declare (not safe))
- (##cdr _e142427143161_)))
- (_hd142426143164_
+ (##cdr _e142432143166_)))
+ (_hd142431143169_
(let ()
(declare (not safe))
- (##car _e142427143161_))))
+ (##car _e142432143166_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl142425143166_))
- (let ((_e142430143169_
+ _tl142430143171_))
+ (let ((_e142435143174_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _tl142425143166_))))
- (let ((_tl142428143174_
- (let () (declare (not safe)) (##cdr _e142430143169_)))
- (_hd142429143172_
- (let () (declare (not safe)) (##car _e142430143169_))))
+ (gx#stx-e _tl142430143171_))))
+ (let ((_tl142433143179_
+ (let () (declare (not safe)) (##cdr _e142435143174_)))
+ (_hd142434143177_
+ (let () (declare (not safe)) (##car _e142435143174_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl142428143174_))
- (let ((_e142433143177_
+ (gx#stx-pair? _tl142433143179_))
+ (let ((_e142438143182_
(let ()
(declare (not safe))
- (gx#stx-e _tl142428143174_))))
- (let ((_tl142431143182_
+ (gx#stx-e _tl142433143179_))))
+ (let ((_tl142436143187_
(let ()
(declare (not safe))
- (##cdr _e142433143177_)))
- (_hd142432143180_
+ (##cdr _e142438143182_)))
+ (_hd142437143185_
(let ()
(declare (not safe))
- (##car _e142433143177_))))
+ (##car _e142438143182_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl142431143182_))
- (___kont147939147940_
- _hd142432143180_
- _hd142429143172_
- _hd142426143164_)
- (___kont147959147960_))))
- (___kont147959147960_))))
- (___kont147959147960_))))
+ (gx#stx-null? _tl142436143187_))
+ (___kont147944147945_
+ _hd142437143185_
+ _hd142434143177_
+ _hd142431143169_)
+ (___kont147964147965_))))
+ (___kont147964147965_))))
+ (___kont147964147965_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont147959147960_))
+ (___kont147964147965_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#call
- _hd142423143156_))
+ _hd142428143161_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl142422143158_))
- (let ((_e142441143051_
+ _tl142427143163_))
+ (let ((_e142446143056_
(let ()
(declare
(not safe))
(gx#stx-e
- _tl142422143158_))))
- (let ((_tl142439143056_
+ _tl142427143163_))))
+ (let ((_tl142444143061_
(let ()
(declare
(not safe))
- (##cdr _e142441143051_)))
- (_hd142440143054_
+ (##cdr _e142446143056_)))
+ (_hd142445143059_
(let ()
(declare
(not safe))
- (##car _e142441143051_))))
+ (##car _e142446143056_))))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _hd142440143054_))
- (let ((_e142444143059_
+ _hd142445143059_))
+ (let ((_e142449143064_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _hd142440143054_))))
- (let ((_tl142442143064_
+ (gx#stx-e _hd142445143059_))))
+ (let ((_tl142447143069_
(let ()
(declare (not safe))
- (##cdr _e142444143059_)))
- (_hd142443143062_
+ (##cdr _e142449143064_)))
+ (_hd142448143067_
(let ()
(declare (not safe))
- (##car _e142444143059_))))
+ (##car _e142449143064_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd142443143062_))
+ (gx#identifier? _hd142448143067_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd142443143062_))
+ (gx#stx-eq? '%#ref _hd142448143067_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl142442143064_))
- (let ((_e142447143067_
+ (gx#stx-pair? _tl142447143069_))
+ (let ((_e142452143072_
(let ()
(declare (not safe))
- (gx#stx-e _tl142442143064_))))
- (let ((_tl142445143072_
+ (gx#stx-e _tl142447143069_))))
+ (let ((_tl142450143077_
(let ()
(declare (not safe))
- (##cdr _e142447143067_)))
- (_hd142446143070_
+ (##cdr _e142452143072_)))
+ (_hd142451143075_
(let ()
(declare (not safe))
- (##car _e142447143067_))))
+ (##car _e142452143072_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl142445143072_))
+ (gx#stx-null? _tl142450143077_))
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- _tl142439143056_))
- (let ((___splice147943147944_
+ _tl142444143061_))
+ (let ((___splice147948147949_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl142439143056_
+ _tl142444143061_
'0))))
- (let ((_tl142450143077_
+ (let ((_tl142455143082_
(let ()
(declare (not safe))
(##vector-ref
- ___splice147943147944_
+ ___splice147948147949_
'1)))
- (_target142448143075_
+ (_target142453143080_
(let ()
(declare (not safe))
(##vector-ref
- ___splice147943147944_
+ ___splice147948147949_
'0))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl142450143077_))
- (___match148032148033_
- _e142424143153_
- _hd142423143156_
- _tl142422143158_
- _e142441143051_
- _hd142440143054_
- _tl142439143056_
- _e142444143059_
- _hd142443143062_
- _tl142442143064_
- _e142447143067_
- _hd142446143070_
- _tl142445143072_
- ___splice147943147944_
- _target142448143075_
- _tl142450143077_)
- (___kont147959147960_))))
- (___kont147959147960_))
- (___kont147959147960_))))
- (___kont147959147960_))
- (___kont147959147960_))
- (___kont147959147960_))))
- (___kont147959147960_))))
+ _tl142455143082_))
+ (___match148037148038_
+ _e142429143158_
+ _hd142428143161_
+ _tl142427143163_
+ _e142446143056_
+ _hd142445143059_
+ _tl142444143061_
+ _e142449143064_
+ _hd142448143067_
+ _tl142447143069_
+ _e142452143072_
+ _hd142451143075_
+ _tl142450143077_
+ ___splice147948147949_
+ _target142453143080_
+ _tl142455143082_)
+ (___kont147964147965_))))
+ (___kont147964147965_))
+ (___kont147964147965_))))
+ (___kont147964147965_))
+ (___kont147964147965_))
+ (___kont147964147965_))))
+ (___kont147964147965_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont147959147960_))
+ (___kont147964147965_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#let-values
- _hd142423143156_))
+ _hd142428143161_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl142422143158_))
- (let ((_e142471142921_
+ _tl142427143163_))
+ (let ((_e142476142926_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _tl142422143158_))))
- (let ((_tl142469142926_
- (let () (declare (not safe)) (##cdr _e142471142921_)))
- (_hd142470142924_
- (let () (declare (not safe)) (##car _e142471142921_))))
+ (gx#stx-e _tl142427143163_))))
+ (let ((_tl142474142931_
+ (let () (declare (not safe)) (##cdr _e142476142926_)))
+ (_hd142475142929_
+ (let () (declare (not safe)) (##car _e142476142926_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _hd142470142924_))
- (let ((___splice147947147948_
+ (gx#stx-pair/null? _hd142475142929_))
+ (let ((___splice147952147953_
(let ()
(declare (not safe))
- (gx#syntax-split-splice _hd142470142924_ '0))))
- (let ((_tl142474142931_
+ (gx#syntax-split-splice _hd142475142929_ '0))))
+ (let ((_tl142479142936_
(let ()
(declare (not safe))
- (##vector-ref ___splice147947147948_ '1)))
- (_target142472142929_
+ (##vector-ref ___splice147952147953_ '1)))
+ (_target142477142934_
(let ()
(declare (not safe))
- (##vector-ref ___splice147947147948_ '0))))
+ (##vector-ref ___splice147952147953_ '0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl142474142931_))
- (___match148056148057_
- _e142424143153_
- _hd142423143156_
- _tl142422143158_
- _e142471142921_
- _hd142470142924_
- _tl142469142926_
- ___splice147947147948_
- _target142472142929_
- _tl142474142931_)
- (___kont147959147960_))))
- (___kont147959147960_))))
- (___kont147959147960_))
+ (gx#stx-null? _tl142479142936_))
+ (___match148061148062_
+ _e142429143158_
+ _hd142428143161_
+ _tl142427143163_
+ _e142476142926_
+ _hd142475142929_
+ _tl142474142931_
+ ___splice147952147953_
+ _target142477142934_
+ _tl142479142936_)
+ (___kont147964147965_))))
+ (___kont147964147965_))))
+ (___kont147964147965_))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#letrec-values
- _hd142423143156_))
+ _hd142428143161_))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _tl142422143158_))
- (let ((_e142543142610_
+ _tl142427143163_))
+ (let ((_e142548142615_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _tl142422143158_))))
- (let ((_tl142541142615_
+ (gx#stx-e _tl142427143163_))))
+ (let ((_tl142546142620_
(let ()
(declare (not safe))
- (##cdr _e142543142610_)))
- (_hd142542142613_
+ (##cdr _e142548142615_)))
+ (_hd142547142618_
(let ()
(declare (not safe))
- (##car _e142543142610_))))
+ (##car _e142548142615_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd142542142613_))
- (let ((_e142546142618_
+ (gx#stx-pair? _hd142547142618_))
+ (let ((_e142551142623_
(let ()
(declare (not safe))
- (gx#stx-e _hd142542142613_))))
- (let ((_tl142544142623_
+ (gx#stx-e _hd142547142618_))))
+ (let ((_tl142549142628_
(let ()
(declare (not safe))
- (##cdr _e142546142618_)))
- (_hd142545142621_
+ (##cdr _e142551142623_)))
+ (_hd142550142626_
(let ()
(declare (not safe))
- (##car _e142546142618_))))
+ (##car _e142551142623_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd142545142621_))
- (let ((_e142549142626_
+ (gx#stx-pair? _hd142550142626_))
+ (let ((_e142554142631_
(let ()
(declare (not safe))
- (gx#stx-e _hd142545142621_))))
- (let ((_tl142547142631_
+ (gx#stx-e _hd142550142626_))))
+ (let ((_tl142552142636_
(let ()
(declare (not safe))
- (##cdr _e142549142626_)))
- (_hd142548142629_
+ (##cdr _e142554142631_)))
+ (_hd142553142634_
(let ()
(declare (not safe))
- (##car _e142549142626_))))
+ (##car _e142554142631_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd142548142629_))
- (let ((_e142552142634_
+ (gx#stx-pair? _hd142553142634_))
+ (let ((_e142557142639_
(let ()
(declare (not safe))
(gx#stx-e
- _hd142548142629_))))
- (let ((_tl142550142639_
+ _hd142553142634_))))
+ (let ((_tl142555142644_
(let ()
(declare (not safe))
- (##cdr _e142552142634_)))
- (_hd142551142637_
+ (##cdr _e142557142639_)))
+ (_hd142556142642_
(let ()
(declare (not safe))
- (##car _e142552142634_))))
+ (##car _e142557142639_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl142550142639_))
+ _tl142555142644_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl142547142631_))
- (let ((_e142555142642_
+ _tl142552142636_))
+ (let ((_e142560142647_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _tl142547142631_))))
- (let ((_tl142553142647_
- (let () (declare (not safe)) (##cdr _e142555142642_)))
- (_hd142554142645_
- (let () (declare (not safe)) (##car _e142555142642_))))
+ (gx#stx-e _tl142552142636_))))
+ (let ((_tl142558142652_
+ (let () (declare (not safe)) (##cdr _e142560142647_)))
+ (_hd142559142650_
+ (let () (declare (not safe)) (##car _e142560142647_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd142554142645_))
- (let ((_e142558142650_
+ (gx#stx-pair? _hd142559142650_))
+ (let ((_e142563142655_
(let ()
(declare (not safe))
- (gx#stx-e _hd142554142645_))))
- (let ((_tl142556142655_
+ (gx#stx-e _hd142559142650_))))
+ (let ((_tl142561142660_
(let ()
(declare (not safe))
- (##cdr _e142558142650_)))
- (_hd142557142653_
+ (##cdr _e142563142655_)))
+ (_hd142562142658_
(let ()
(declare (not safe))
- (##car _e142558142650_))))
+ (##car _e142563142655_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd142557142653_))
+ (gx#identifier? _hd142562142658_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#lambda _hd142557142653_))
+ (gx#stx-eq? '%#lambda _hd142562142658_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl142556142655_))
- (let ((_e142561142658_
+ (gx#stx-pair? _tl142561142660_))
+ (let ((_e142566142663_
(let ()
(declare (not safe))
- (gx#stx-e _tl142556142655_))))
- (let ((_tl142559142663_
+ (gx#stx-e _tl142561142660_))))
+ (let ((_tl142564142668_
(let ()
(declare (not safe))
- (##cdr _e142561142658_)))
- (_hd142560142661_
+ (##cdr _e142566142663_)))
+ (_hd142565142666_
(let ()
(declare (not safe))
- (##car _e142561142658_))))
+ (##car _e142566142663_))))
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- _hd142560142661_))
- (let ((___splice147955147956_
+ _hd142565142666_))
+ (let ((___splice147960147961_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _hd142560142661_
+ _hd142565142666_
'0))))
- (let ((_tl142564142668_
+ (let ((_tl142569142673_
(let ()
(declare (not safe))
(##vector-ref
- ___splice147955147956_
+ ___splice147960147961_
'1)))
- (_target142562142666_
+ (_target142567142671_
(let ()
(declare (not safe))
(##vector-ref
- ___splice147955147956_
+ ___splice147960147961_
'0))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl142564142668_))
- (___match148146148147_
- _e142424143153_
- _hd142423143156_
- _tl142422143158_
- _e142543142610_
- _hd142542142613_
- _tl142541142615_
- _e142546142618_
- _hd142545142621_
- _tl142544142623_
- _e142549142626_
- _hd142548142629_
- _tl142547142631_
- _e142552142634_
- _hd142551142637_
- _tl142550142639_
- _e142555142642_
- _hd142554142645_
- _tl142553142647_
- _e142558142650_
- _hd142557142653_
- _tl142556142655_
- _e142561142658_
- _hd142560142661_
- _tl142559142663_
- ___splice147955147956_
- _target142562142666_
- _tl142564142668_)
- (___kont147959147960_))))
- (___kont147959147960_))))
- (___kont147959147960_))
- (___kont147959147960_))
- (___kont147959147960_))))
- (___kont147959147960_))))
- (___kont147959147960_))
+ _tl142569142673_))
+ (___match148151148152_
+ _e142429143158_
+ _hd142428143161_
+ _tl142427143163_
+ _e142548142615_
+ _hd142547142618_
+ _tl142546142620_
+ _e142551142623_
+ _hd142550142626_
+ _tl142549142628_
+ _e142554142631_
+ _hd142553142634_
+ _tl142552142636_
+ _e142557142639_
+ _hd142556142642_
+ _tl142555142644_
+ _e142560142647_
+ _hd142559142650_
+ _tl142558142652_
+ _e142563142655_
+ _hd142562142658_
+ _tl142561142660_
+ _e142566142663_
+ _hd142565142666_
+ _tl142564142668_
+ ___splice147960147961_
+ _target142567142671_
+ _tl142569142673_)
+ (___kont147964147965_))))
+ (___kont147964147965_))))
+ (___kont147964147965_))
+ (___kont147964147965_))
+ (___kont147964147965_))))
+ (___kont147964147965_))))
+ (___kont147964147965_))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont147959147960_))))
- (___kont147959147960_))))
- (___kont147959147960_))))
- (___kont147959147960_))))
- (___kont147959147960_))
- (___kont147959147960_)))))
+ (___kont147964147965_))))
+ (___kont147964147965_))))
+ (___kont147964147965_))))
+ (___kont147964147965_))))
+ (___kont147964147965_))
+ (___kont147964147965_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont147959147960_))))
- (___kont147959147960_)))))))
- (_optimize-t__146868146869_
- (lambda (_expr142393_ _test142394_ _continue142395_)
- (let ((__tmp150237
- (let ((__tmp150238
+ (___kont147964147965_))))
+ (___kont147964147965_)))))))
+ (_optimize-t__146873146874_
+ (lambda (_expr142398_ _test142399_ _continue142400_)
+ (let ((__tmp150242
+ (let ((__tmp150243
(let ()
(declare (not safe))
- (cons _test142394_ '#t))))
+ (cons _test142399_ '#t))))
(declare (not safe))
- (cons __tmp150238 '())))
- (__tmp150236
- (lambda () (_continue142395_ _expr142393_))))
+ (cons __tmp150243 '())))
+ (__tmp150241
+ (lambda () (_continue142400_ _expr142398_))))
(declare (not safe))
- (_do-assert139407_ __tmp150237 __tmp150236))))
- (_optimize-t__0__146870146871_
- (lambda (_expr142401_ _test142402_)
- (let ((_continue142404_ _optimize-e139418_))
+ (_do-assert139412_ __tmp150242 __tmp150241))))
+ (_optimize-t__0__146875146876_
+ (lambda (_expr142406_ _test142407_)
+ (let ((_continue142409_ _optimize-e139423_))
(declare (not safe))
- (_optimize-t__146868146869_
- _expr142401_
- _test142402_
- _continue142404_))))
- (_optimize-t139419_
- (lambda _g150240_
- (let ((_g150239_
+ (_optimize-t__146873146874_
+ _expr142406_
+ _test142407_
+ _continue142409_))))
+ (_optimize-t139424_
+ (lambda _g150245_
+ (let ((_g150244_
(let ()
(declare (not safe))
- (##length _g150240_))))
- (cond ((let () (declare (not safe)) (##fx= _g150239_ 2))
- (apply (lambda (_expr142401_ _test142402_)
+ (##length _g150245_))))
+ (cond ((let () (declare (not safe)) (##fx= _g150244_ 2))
+ (apply (lambda (_expr142406_ _test142407_)
(let ()
(declare (not safe))
- (_optimize-t__0__146870146871_
- _expr142401_
- _test142402_)))
- _g150240_))
- ((let () (declare (not safe)) (##fx= _g150239_ 3))
- (apply (lambda (_expr142406_
- _test142407_
- _continue142408_)
+ (_optimize-t__0__146875146876_
+ _expr142406_
+ _test142407_)))
+ _g150245_))
+ ((let () (declare (not safe)) (##fx= _g150244_ 3))
+ (apply (lambda (_expr142411_
+ _test142412_
+ _continue142413_)
(let ()
(declare (not safe))
- (_optimize-t__146868146869_
- _expr142406_
- _test142407_
- _continue142408_)))
- _g150240_))
+ (_optimize-t__146873146874_
+ _expr142411_
+ _test142412_
+ _continue142413_)))
+ _g150245_))
(else
(##raise-wrong-number-of-arguments-exception
'case-lambda-dispatch
- _g150240_))))))
- (_optimize-f__146872146873_
- (lambda (_expr141478_ _test141479_)
- (let ((__tmp150283
- (if _test141479_
- (let ((__tmp150284
+ _g150245_))))))
+ (_optimize-f__146877146878_
+ (lambda (_expr141483_ _test141484_)
+ (let ((__tmp150288
+ (if _test141484_
+ (let ((__tmp150289
(let ()
(declare (not safe))
- (cons _test141479_ '#f))))
+ (cons _test141484_ '#f))))
(declare (not safe))
- (cons __tmp150284 '()))
+ (cons __tmp150289 '()))
'()))
- (__tmp150241
+ (__tmp150246
(lambda ()
- (let* ((___stx148187148188_ _expr141478_)
- (_g141487141660_
+ (let* ((___stx148192148193_ _expr141483_)
+ (_g141492141665_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx148187148188_)))))
- (let ((___kont148189148190_
- (lambda (_L142248_ _L142249_)
- (let ((_$e142269_
+ ___stx148192148193_)))))
+ (let ((___kont148194148195_
+ (lambda (_L142253_ _L142254_)
+ (let ((_$e142274_
(let ()
(declare (not safe))
- (_lookup-block139426_
- _L142249_))))
- (if _$e142269_
- ((lambda (_block142272_)
+ (_lookup-block139431_
+ _L142254_))))
+ (if _$e142274_
+ ((lambda (_block142277_)
(if (let ()
(declare (not safe))
- (_nonlinear-block?139428_
- _block142272_))
- _expr141478_
- (let* ((_inline142281_
- (let ((__tmp150242
+ (_nonlinear-block?139433_
+ _block142277_))
+ _expr141483_
+ (let* ((_inline142286_
+ (let ((__tmp150247
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp150243
- (lambda (_g142273142276_ _g142274142278_)
+ (let ((__tmp150248
+ (lambda (_g142278142281_ _g142279142283_)
(let ()
(declare (not safe))
- (cons _g142273142276_
- _g142274142278_)))))
+ (cons _g142278142281_
+ _g142279142283_)))))
(declare (not safe))
- (foldr1 __tmp150243 '() _L142248_))))
+ (foldr1 __tmp150248 '() _L142253_))))
(declare (not safe))
- (_inline-block139427_ _block142272_ __tmp150242)))
- (___stx148149148150_ _inline142281_)
- (_g142284142305_
+ (_inline-block139432_ _block142277_ __tmp150247)))
+ (___stx148154148155_ _inline142286_)
+ (_g142289142310_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx148149148150_)))))
- (let ((___kont148151148152_
- (lambda (_L142349_ _L142350_ _L142351_)
- (let ((_$e142373_
+ ___stx148154148155_)))))
+ (let ((___kont148156148157_
+ (lambda (_L142354_ _L142355_ _L142356_)
+ (let ((_$e142378_
(let ()
(declare (not safe))
- (_assert-e139421_ _L142351_))))
+ (_assert-e139426_ _L142356_))))
(if (let ()
(declare (not safe))
- (eq? '#t _$e142373_))
- (if _in-splice?139406_
+ (eq? '#t _$e142378_))
+ (if _in-splice?139411_
(let ()
(declare (not safe))
- (_optimize-f__0__146874146875_ _L142350_))
+ (_optimize-f__0__146879146880_ _L142355_))
(let ()
(declare (not safe))
- (_optimize-e139418_ _L142350_)))
+ (_optimize-e139423_ _L142355_)))
(if (let ()
(declare (not safe))
- (eq? '#f _$e142373_))
+ (eq? '#f _$e142378_))
(let ()
(declare (not safe))
- (_optimize-f__0__146874146875_ _L142349_))
- _expr141478_)))))
- (___kont148153148154_
+ (_optimize-f__0__146879146880_ _L142354_))
+ _expr141483_)))))
+ (___kont148158148159_
(lambda ()
(let ()
(declare (not safe))
- (_optimize-f__0__146874146875_ _inline142281_)))))
+ (_optimize-f__0__146879146880_ _inline142286_)))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx148149148150_))
- (let ((_e142291142317_
+ (gx#stx-pair? ___stx148154148155_))
+ (let ((_e142296142322_
(let ()
(declare (not safe))
- (gx#stx-e ___stx148149148150_))))
- (let ((_tl142289142322_
+ (gx#stx-e ___stx148154148155_))))
+ (let ((_tl142294142327_
(let ()
(declare (not safe))
- (##cdr _e142291142317_)))
- (_hd142290142320_
+ (##cdr _e142296142322_)))
+ (_hd142295142325_
(let ()
(declare (not safe))
- (##car _e142291142317_))))
+ (##car _e142296142322_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd142290142320_))
+ (gx#identifier? _hd142295142325_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#if _hd142290142320_))
+ (gx#stx-eq? '%#if _hd142295142325_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl142289142322_))
- (let ((_e142294142325_
+ (gx#stx-pair? _tl142294142327_))
+ (let ((_e142299142330_
(let ()
(declare (not safe))
- (gx#stx-e _tl142289142322_))))
- (let ((_tl142292142330_
+ (gx#stx-e _tl142294142327_))))
+ (let ((_tl142297142335_
(let ()
(declare (not safe))
- (##cdr _e142294142325_)))
- (_hd142293142328_
+ (##cdr _e142299142330_)))
+ (_hd142298142333_
(let ()
(declare (not safe))
- (##car _e142294142325_))))
+ (##car _e142299142330_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl142292142330_))
- (let ((_e142297142333_
+ _tl142297142335_))
+ (let ((_e142302142338_
(let ()
(declare (not safe))
(gx#stx-e
- _tl142292142330_))))
- (let ((_tl142295142338_
+ _tl142297142335_))))
+ (let ((_tl142300142343_
(let ()
(declare (not safe))
- (##cdr _e142297142333_)))
- (_hd142296142336_
+ (##cdr _e142302142338_)))
+ (_hd142301142341_
(let ()
(declare (not safe))
- (##car _e142297142333_))))
+ (##car _e142302142338_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl142295142338_))
- (let ((_e142300142341_
+ _tl142300142343_))
+ (let ((_e142305142346_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _tl142295142338_))))
- (let ((_tl142298142346_
- (let () (declare (not safe)) (##cdr _e142300142341_)))
- (_hd142299142344_
- (let () (declare (not safe)) (##car _e142300142341_))))
+ (gx#stx-e _tl142300142343_))))
+ (let ((_tl142303142351_
+ (let () (declare (not safe)) (##cdr _e142305142346_)))
+ (_hd142304142349_
+ (let () (declare (not safe)) (##car _e142305142346_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl142298142346_))
- (___kont148151148152_
- _hd142299142344_
- _hd142296142336_
- _hd142293142328_)
- (___kont148153148154_))))
- (___kont148153148154_))))
+ (gx#stx-null? _tl142303142351_))
+ (___kont148156148157_
+ _hd142304142349_
+ _hd142301142341_
+ _hd142298142333_)
+ (___kont148158148159_))))
+ (___kont148158148159_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont148153148154_))))
- (___kont148153148154_))
- (___kont148153148154_))
- (___kont148153148154_))))
- (___kont148153148154_))))))
+ (___kont148158148159_))))
+ (___kont148158148159_))
+ (___kont148158148159_))
+ (___kont148158148159_))))
+ (___kont148158148159_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- _$e142269_)
- _expr141478_))))
- (___kont148193148194_
- (lambda (_L142146_ _L142147_ _L142148_)
- (let ((_$e142165_
+ _$e142274_)
+ _expr141483_))))
+ (___kont148198148199_
+ (lambda (_L142151_ _L142152_ _L142153_)
+ (let ((_$e142170_
(let ()
(declare (not safe))
- (_assert-e139421_
- _L142148_))))
+ (_assert-e139426_
+ _L142153_))))
(if (let ()
(declare (not safe))
- (eq? '#t _$e142165_))
- (if _in-splice?139406_
+ (eq? '#t _$e142170_))
+ (if _in-splice?139411_
(let ()
(declare (not safe))
- (_optimize-f__0__146874146875_
- _L142147_))
+ (_optimize-f__0__146879146880_
+ _L142152_))
(let ()
(declare (not safe))
- (_optimize-e139418_
- _L142147_)))
+ (_optimize-e139423_
+ _L142152_)))
(if (let ()
(declare (not safe))
- (eq? '#f _$e142165_))
+ (eq? '#f _$e142170_))
(let ()
(declare (not safe))
- (_optimize-f__0__146874146875_
- _L142146_))
- (let ((_K142168_
+ (_optimize-f__0__146879146880_
+ _L142151_))
+ (let ((_K142173_
(let ()
(declare
(not safe))
- (_optimize-t__146868146869_
- _L142147_
- _L142148_
- _optimize-f139420_)))
- (_E142169_
+ (_optimize-t__146873146874_
+ _L142152_
+ _L142153_
+ _optimize-f139425_)))
+ (_E142174_
(let ()
(declare
(not safe))
- (_optimize-f__146872146873_
- _L142146_
- _L142148_))))
- (if (let ((__tmp150248
+ (_optimize-f__146877146878_
+ _L142151_
+ _L142153_))))
+ (if (let ((__tmp150253
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gxc#apply-generate-runtime-repr _K142168_)))
- (__tmp150247
+ (gxc#apply-generate-runtime-repr _K142173_)))
+ (__tmp150252
(let ()
(declare (not safe))
- (gxc#apply-generate-runtime-repr _E142169_))))
+ (gxc#apply-generate-runtime-repr _E142174_))))
(declare (not safe))
- (equal? __tmp150248 __tmp150247))
- _K142168_
- (let ((__tmp150244
- (let ((__tmp150245
- (let ((__tmp150246
+ (equal? __tmp150253 __tmp150252))
+ _K142173_
+ (let ((__tmp150249
+ (let ((__tmp150250
+ (let ((__tmp150251
(let ()
(declare (not safe))
- (cons _E142169_ '()))))
+ (cons _E142174_ '()))))
(declare (not safe))
- (cons _K142168_ __tmp150246))))
+ (cons _K142173_ __tmp150251))))
(declare (not safe))
- (cons _L142148_ __tmp150245))))
+ (cons _L142153_ __tmp150250))))
(declare (not safe))
- (cons '%#if __tmp150244)))))))))
+ (cons '%#if __tmp150249)))))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont148195148196_
- (lambda (_L142076_ _L142077_ _L142078_)
- (let* ((_body142097_
+ (___kont148200148201_
+ (lambda (_L142081_ _L142082_ _L142083_)
+ (let* ((_body142102_
(let ()
(declare (not safe))
- (_optimize-f__0__146874146875_
- _L142076_)))
- (__tmp150249
- (let ((__tmp150251
+ (_optimize-f__0__146879146880_
+ _L142081_)))
+ (__tmp150254
+ (let ((__tmp150256
(begin
(let ()
(declare
(not safe))
(gx#syntax-check-splice-targets
- _L142077_
- _L142078_))
- (let ((__tmp150252
+ _L142082_
+ _L142083_))
+ (let ((__tmp150257
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (lambda (_g142098142102_
- _g142099142104_
- _g142100142106_)
- (let ((__tmp150253
- (let ((__tmp150258
+ (lambda (_g142103142107_
+ _g142104142109_
+ _g142105142111_)
+ (let ((__tmp150258
+ (let ((__tmp150263
(let ()
(declare (not safe))
- (cons _g142099142104_ '())))
- (__tmp150254
- (let ((__tmp150255
- (let ((__tmp150257
+ (cons _g142104142109_ '())))
+ (__tmp150259
+ (let ((__tmp150260
+ (let ((__tmp150262
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'%#ref)))
- (__tmp150256
+ (__tmp150261
(let ()
(declare (not safe))
- (cons _g142098142102_
+ (cons _g142103142107_
'()))))
(declare (not safe))
- (cons __tmp150257
- __tmp150256))))
+ (cons __tmp150262
+ __tmp150261))))
(declare (not safe))
- (cons __tmp150255 '()))))
+ (cons __tmp150260 '()))))
(declare (not safe))
- (cons __tmp150258 __tmp150254))))
+ (cons __tmp150263 __tmp150259))))
(declare (not safe))
- (cons __tmp150253 _g142100142106_)))))
+ (cons __tmp150258 _g142105142111_)))))
(declare (not safe))
- (foldr2 __tmp150252 '() _L142077_ _L142078_))))
- (__tmp150250
- (let () (declare (not safe)) (cons _body142097_ '()))))
+ (foldr2 __tmp150257 '() _L142082_ _L142083_))))
+ (__tmp150255
+ (let () (declare (not safe)) (cons _body142102_ '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp150251
- __tmp150250))))
+ (cons __tmp150256
+ __tmp150255))))
(declare (not safe))
- (cons '%#let-values __tmp150249))))
- (___kont148199148200_
- (lambda (_L141944_ _L141945_ _L141946_)
- (let ((__tmp150259
+ (cons '%#let-values __tmp150254))))
+ (___kont148204148205_
+ (lambda (_L141949_ _L141950_ _L141951_)
+ (let ((__tmp150264
(map cons
- (let ((__tmp150260
- (lambda (_g141964141967_
+ (let ((__tmp150265
+ (lambda (_g141969141972_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _g141965141969_)
+ _g141970141974_)
(let ()
(declare (not safe))
- (cons _g141964141967_ _g141965141969_)))))
+ (cons _g141969141972_ _g141970141974_)))))
(declare (not safe))
- (foldr1 __tmp150260 '() _L141946_))
+ (foldr1 __tmp150265 '() _L141951_))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (let ((__tmp150261
- (lambda (_g141971141974_
+ (let ((__tmp150266
+ (lambda (_g141976141979_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _g141972141976_)
+ _g141977141981_)
(let ()
(declare (not safe))
- (cons _g141971141974_ _g141972141976_)))))
+ (cons _g141976141979_ _g141977141981_)))))
(declare (not safe))
- (foldr1 __tmp150261 '() _L141945_)))))
+ (foldr1 __tmp150266 '() _L141950_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (_bind-e__146876146877_
- __tmp150259
- _L141944_
- _optimize-f139420_))))
- (___kont148203148204_
- (lambda (_L141800_
- _L141801_
- _L141802_
- _L141803_
- _L141804_)
- (let ((__tmp150262
+ (_bind-e__146881146882_
+ __tmp150264
+ _L141949_
+ _optimize-f139425_))))
+ (___kont148208148209_
+ (lambda (_L141805_
+ _L141806_
+ _L141807_
+ _L141808_
+ _L141809_)
+ (let ((__tmp150267
(lambda ()
- (let* ((_expr141847_
+ (let* ((_expr141852_
(let ()
(declare
(not safe))
- (_optimize-f__0__146874146875_
- _L141802_)))
- (__tmp150263
- (let ((__tmp150265
+ (_optimize-f__0__146879146880_
+ _L141807_)))
+ (__tmp150268
+ (let ((__tmp150270
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp150268
- (let ((__tmp150275
+ (let ((__tmp150273
+ (let ((__tmp150280
(let ()
(declare (not safe))
- (cons _L141804_ '())))
- (__tmp150269
- (let ((__tmp150270
- (let ((__tmp150271
- (let ((__tmp150273
- (let ((__tmp150274
+ (cons _L141809_ '())))
+ (__tmp150274
+ (let ((__tmp150275
+ (let ((__tmp150276
+ (let ((__tmp150278
+ (let ((__tmp150279
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (lambda (_g141848141851_ _g141849141853_)
+ (lambda (_g141853141856_ _g141854141858_)
(let ()
(declare (not safe))
- (cons _g141848141851_ _g141849141853_)))))
+ (cons _g141853141856_ _g141854141858_)))))
(declare (not safe))
- (foldr1 __tmp150274 '() _L141803_)))
- (__tmp150272
- (let () (declare (not safe)) (cons _expr141847_ '()))))
+ (foldr1 __tmp150279 '() _L141808_)))
+ (__tmp150277
+ (let () (declare (not safe)) (cons _expr141852_ '()))))
(declare (not safe))
- (cons __tmp150273 __tmp150272))))
+ (cons __tmp150278 __tmp150277))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons '%#lambda __tmp150271))))
+ (cons '%#lambda __tmp150276))))
(declare (not safe))
- (cons __tmp150270 '()))))
+ (cons __tmp150275 '()))))
(declare (not safe))
- (cons __tmp150275 __tmp150269)))
- (__tmp150266
- (let ((__tmp150267
- (lambda (_g141855141858_
- _g141856141860_)
+ (cons __tmp150280 __tmp150274)))
+ (__tmp150271
+ (let ((__tmp150272
+ (lambda (_g141860141863_
+ _g141861141865_)
(let ()
(declare (not safe))
- (cons _g141855141858_
- _g141856141860_)))))
+ (cons _g141860141863_
+ _g141861141865_)))))
(declare (not safe))
- (foldr1 __tmp150267 '() _L141801_))))
+ (foldr1 __tmp150272 '() _L141806_))))
(declare (not safe))
- (cons __tmp150268 __tmp150266)))
- (__tmp150264
- (let () (declare (not safe)) (cons _L141800_ '()))))
+ (cons __tmp150273 __tmp150271)))
+ (__tmp150269
+ (let () (declare (not safe)) (cons _L141805_ '()))))
(declare (not safe))
- (cons __tmp150265 __tmp150264))))
+ (cons __tmp150270 __tmp150269))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons '%#letrec-values
- __tmp150263)))))
+ __tmp150268)))))
(declare (not safe))
- (_do-splice!139417_ __tmp150262))))
- (___kont148209148210_
- (lambda () _expr141478_)))
- (let* ((___match148396148397_
- (lambda (_e141610141672_
- _hd141609141675_
- _tl141608141677_
- _e141613141680_
- _hd141612141683_
- _tl141611141685_
- _e141616141688_
- _hd141615141691_
- _tl141614141693_
- _e141619141696_
- _hd141618141699_
- _tl141617141701_
- _e141622141704_
- _hd141621141707_
- _tl141620141709_
- _e141625141712_
- _hd141624141715_
- _tl141623141717_
- _e141628141720_
- _hd141627141723_
- _tl141626141725_
- _e141631141728_
- _hd141630141731_
- _tl141629141733_
- ___splice148205148206_
- _target141632141736_
- _tl141634141738_)
- (letrec ((_loop141635141741_
- (lambda (_hd141633141744_
- _id141639141746_)
+ (_do-splice!139422_ __tmp150267))))
+ (___kont148214148215_
+ (lambda () _expr141483_)))
+ (let* ((___match148401148402_
+ (lambda (_e141615141677_
+ _hd141614141680_
+ _tl141613141682_
+ _e141618141685_
+ _hd141617141688_
+ _tl141616141690_
+ _e141621141693_
+ _hd141620141696_
+ _tl141619141698_
+ _e141624141701_
+ _hd141623141704_
+ _tl141622141706_
+ _e141627141709_
+ _hd141626141712_
+ _tl141625141714_
+ _e141630141717_
+ _hd141629141720_
+ _tl141628141722_
+ _e141633141725_
+ _hd141632141728_
+ _tl141631141730_
+ _e141636141733_
+ _hd141635141736_
+ _tl141634141738_
+ ___splice148210148211_
+ _target141637141741_
+ _tl141639141743_)
+ (letrec ((_loop141640141746_
+ (lambda (_hd141638141749_
+ _id141644141751_)
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _hd141633141744_))
- (let ((_e141636141749_
+ _hd141638141749_))
+ (let ((_e141641141754_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _hd141633141744_))))
- (let ((_lp-tl141638141754_
+ (gx#stx-e _hd141638141749_))))
+ (let ((_lp-tl141643141759_
(let ()
(declare (not safe))
- (##cdr _e141636141749_)))
- (_lp-hd141637141752_
+ (##cdr _e141641141754_)))
+ (_lp-hd141642141757_
(let ()
(declare (not safe))
- (##car _e141636141749_))))
- (let ((__tmp150277
+ (##car _e141641141754_))))
+ (let ((__tmp150282
(let ()
(declare (not safe))
- (cons _lp-hd141637141752_ _id141639141746_))))
+ (cons _lp-hd141642141757_ _id141644141751_))))
(declare (not safe))
- (_loop141635141741_
- _lp-tl141638141754_
- __tmp150277))))
- (let ((_id141640141757_ (reverse _id141639141746_)))
+ (_loop141640141746_
+ _lp-tl141643141759_
+ __tmp150282))))
+ (let ((_id141645141762_ (reverse _id141644141751_)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl141629141733_))
- (let ((_e141643141760_
+ (gx#stx-pair? _tl141634141738_))
+ (let ((_e141648141765_
(let ()
(declare (not safe))
- (gx#stx-e _tl141629141733_))))
- (let ((_tl141641141765_
+ (gx#stx-e _tl141634141738_))))
+ (let ((_tl141646141770_
(let ()
(declare (not safe))
- (##cdr _e141643141760_)))
- (_hd141642141763_
+ (##cdr _e141648141765_)))
+ (_hd141647141768_
(let ()
(declare (not safe))
- (##car _e141643141760_))))
+ (##car _e141648141765_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl141641141765_))
+ (gx#stx-null? _tl141646141770_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl141623141717_))
+ (gx#stx-null? _tl141628141722_))
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- _tl141614141693_))
- (let ((___splice148207148208_
+ _tl141619141698_))
+ (let ((___splice148212148213_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl141614141693_
+ _tl141619141698_
'0))))
- (let ((_tl141646141770_
+ (let ((_tl141651141775_
(let ()
(declare (not safe))
(##vector-ref
- ___splice148207148208_
+ ___splice148212148213_
'1)))
- (_target141644141768_
+ (_target141649141773_
(let ()
(declare (not safe))
(##vector-ref
- ___splice148207148208_
+ ___splice148212148213_
'0))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl141646141770_))
- (letrec ((_loop141647141773_
- (lambda (_hd141645141776_
+ _tl141651141775_))
+ (letrec ((_loop141652141778_
+ (lambda (_hd141650141781_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _bind141651141778_)
+ _bind141656141783_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd141645141776_))
- (let ((_e141648141781_
+ (gx#stx-pair? _hd141650141781_))
+ (let ((_e141653141786_
(let ()
(declare (not safe))
- (gx#stx-e _hd141645141776_))))
- (let ((_lp-tl141650141786_
+ (gx#stx-e _hd141650141781_))))
+ (let ((_lp-tl141655141791_
(let ()
(declare (not safe))
- (##cdr _e141648141781_)))
- (_lp-hd141649141784_
+ (##cdr _e141653141786_)))
+ (_lp-hd141654141789_
(let ()
(declare (not safe))
- (##car _e141648141781_))))
- (let ((__tmp150276
+ (##car _e141653141786_))))
+ (let ((__tmp150281
(let ()
(declare (not safe))
- (cons _lp-hd141649141784_
- _bind141651141778_))))
+ (cons _lp-hd141654141789_
+ _bind141656141783_))))
(declare (not safe))
- (_loop141647141773_
- _lp-tl141650141786_
- __tmp150276))))
- (let ((_bind141652141789_
- (reverse _bind141651141778_)))
+ (_loop141652141778_
+ _lp-tl141655141791_
+ __tmp150281))))
+ (let ((_bind141657141794_
+ (reverse _bind141656141783_)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl141611141685_))
- (let ((_e141655141792_
+ (gx#stx-pair? _tl141616141690_))
+ (let ((_e141660141797_
(let ()
(declare (not safe))
- (gx#stx-e _tl141611141685_))))
- (let ((_tl141653141797_
+ (gx#stx-e _tl141616141690_))))
+ (let ((_tl141658141802_
(let ()
(declare (not safe))
- (##cdr _e141655141792_)))
- (_hd141654141795_
+ (##cdr _e141660141797_)))
+ (_hd141659141800_
(let ()
(declare (not safe))
- (##car _e141655141792_))))
+ (##car _e141660141797_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl141653141797_))
- (___kont148203148204_
- _hd141654141795_
- _bind141652141789_
- _hd141642141763_
- _id141640141757_
- _hd141621141707_)
- (___kont148209148210_))))
- (___kont148209148210_)))))))
+ (gx#stx-null? _tl141658141802_))
+ (___kont148208148209_
+ _hd141659141800_
+ _bind141657141794_
+ _hd141647141768_
+ _id141645141762_
+ _hd141626141712_)
+ (___kont148214148215_))))
+ (___kont148214148215_)))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_loop141647141773_
- _target141644141768_
+ (_loop141652141778_
+ _target141649141773_
'())))
- (___kont148209148210_))))
- (___kont148209148210_))
- (___kont148209148210_))
- (___kont148209148210_))))
- (___kont148209148210_)))))))
+ (___kont148214148215_))))
+ (___kont148214148215_))
+ (___kont148214148215_))
+ (___kont148214148215_))))
+ (___kont148214148215_)))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_loop141635141741_
- _target141632141736_
+ (_loop141640141746_
+ _target141637141741_
'())))))
- (___match148330148331_
- (lambda (_e141576141868_
- _hd141575141871_
- _tl141574141873_
- _e141579141876_
- _hd141578141879_
- _tl141577141881_
- ___splice148201148202_
- _target141580141884_
- _tl141582141886_)
- (letrec ((_loop141583141889_
- (lambda (_hd141581141892_
- _expr141587141894_
- _id141588141896_)
+ (___match148335148336_
+ (lambda (_e141581141873_
+ _hd141580141876_
+ _tl141579141878_
+ _e141584141881_
+ _hd141583141884_
+ _tl141582141886_
+ ___splice148206148207_
+ _target141585141889_
+ _tl141587141891_)
+ (letrec ((_loop141588141894_
+ (lambda (_hd141586141897_
+ _expr141592141899_
+ _id141593141901_)
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _hd141581141892_))
- (let ((_e141584141899_
+ _hd141586141897_))
+ (let ((_e141589141904_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _hd141581141892_))))
- (let ((_lp-tl141586141904_
+ (gx#stx-e _hd141586141897_))))
+ (let ((_lp-tl141591141909_
(let ()
(declare (not safe))
- (##cdr _e141584141899_)))
- (_lp-hd141585141902_
+ (##cdr _e141589141904_)))
+ (_lp-hd141590141907_
(let ()
(declare (not safe))
- (##car _e141584141899_))))
+ (##car _e141589141904_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _lp-hd141585141902_))
- (let ((_e141593141907_
+ (gx#stx-pair? _lp-hd141590141907_))
+ (let ((_e141598141912_
(let ()
(declare (not safe))
- (gx#stx-e _lp-hd141585141902_))))
- (let ((_tl141591141912_
+ (gx#stx-e _lp-hd141590141907_))))
+ (let ((_tl141596141917_
(let ()
(declare (not safe))
- (##cdr _e141593141907_)))
- (_hd141592141910_
+ (##cdr _e141598141912_)))
+ (_hd141597141915_
(let ()
(declare (not safe))
- (##car _e141593141907_))))
+ (##car _e141598141912_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd141592141910_))
- (let ((_e141596141915_
+ (gx#stx-pair? _hd141597141915_))
+ (let ((_e141601141920_
(let ()
(declare (not safe))
- (gx#stx-e _hd141592141910_))))
- (let ((_tl141594141920_
+ (gx#stx-e _hd141597141915_))))
+ (let ((_tl141599141925_
(let ()
(declare (not safe))
- (##cdr _e141596141915_)))
- (_hd141595141918_
+ (##cdr _e141601141920_)))
+ (_hd141600141923_
(let ()
(declare (not safe))
- (##car _e141596141915_))))
+ (##car _e141601141920_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl141594141920_))
+ (gx#stx-null? _tl141599141925_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl141591141912_))
- (let ((_e141599141923_
+ _tl141596141917_))
+ (let ((_e141604141928_
(let ()
(declare (not safe))
(gx#stx-e
- _tl141591141912_))))
- (let ((_tl141597141928_
+ _tl141596141917_))))
+ (let ((_tl141602141933_
(let ()
(declare (not safe))
- (##cdr _e141599141923_)))
- (_hd141598141926_
+ (##cdr _e141604141928_)))
+ (_hd141603141931_
(let ()
(declare (not safe))
- (##car _e141599141923_))))
+ (##car _e141604141928_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl141597141928_))
- (let ((__tmp150279
+ _tl141602141933_))
+ (let ((__tmp150284
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (cons _hd141598141926_ _expr141587141894_)))
- (__tmp150278
+ (cons _hd141603141931_ _expr141592141899_)))
+ (__tmp150283
(let ()
(declare (not safe))
- (cons _hd141595141918_ _id141588141896_))))
+ (cons _hd141600141923_ _id141593141901_))))
(declare (not safe))
- (_loop141583141889_
- _lp-tl141586141904_
- __tmp150279
- __tmp150278))
- (___kont148209148210_))))
+ (_loop141588141894_
+ _lp-tl141591141909_
+ __tmp150284
+ __tmp150283))
+ (___kont148214148215_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont148209148210_))
- (___kont148209148210_))))
- (___kont148209148210_))))
- (___kont148209148210_))))
- (let ((_id141590141933_ (reverse _id141588141896_))
- (_expr141589141931_ (reverse _expr141587141894_)))
+ (___kont148214148215_))
+ (___kont148214148215_))))
+ (___kont148214148215_))))
+ (___kont148214148215_))))
+ (let ((_id141595141938_ (reverse _id141593141901_))
+ (_expr141594141936_ (reverse _expr141592141899_)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl141577141881_))
- (let ((_e141602141936_
+ (gx#stx-pair? _tl141582141886_))
+ (let ((_e141607141941_
(let ()
(declare (not safe))
- (gx#stx-e _tl141577141881_))))
- (let ((_tl141600141941_
+ (gx#stx-e _tl141582141886_))))
+ (let ((_tl141605141946_
(let ()
(declare (not safe))
- (##cdr _e141602141936_)))
- (_hd141601141939_
+ (##cdr _e141607141941_)))
+ (_hd141606141944_
(let ()
(declare (not safe))
- (##car _e141602141936_))))
+ (##car _e141607141941_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl141600141941_))
- (___kont148199148200_
- _hd141601141939_
- _expr141589141931_
- _id141590141933_)
- (___kont148209148210_))))
- (___kont148209148210_)))))))
+ (gx#stx-null? _tl141605141946_))
+ (___kont148204148205_
+ _hd141606141944_
+ _expr141594141936_
+ _id141595141938_)
+ (___kont148214148215_))))
+ (___kont148214148215_)))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_loop141583141889_
- _target141580141884_
+ (_loop141588141894_
+ _target141585141889_
'()
'())))))
- (___match148306148307_
- (lambda (_e141538141984_
- _hd141537141987_
- _tl141536141989_
- _e141541141992_
- _hd141540141995_
- _tl141539141997_
- ___splice148197148198_
- _target141542142000_
- _tl141544142002_)
- (letrec ((_loop141545142005_
- (lambda (_hd141543142008_
- _xid141549142010_
- _id141550142012_)
+ (___match148311148312_
+ (lambda (_e141543141989_
+ _hd141542141992_
+ _tl141541141994_
+ _e141546141997_
+ _hd141545142000_
+ _tl141544142002_
+ ___splice148202148203_
+ _target141547142005_
+ _tl141549142007_)
+ (letrec ((_loop141550142010_
+ (lambda (_hd141548142013_
+ _xid141554142015_
+ _id141555142017_)
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _hd141543142008_))
- (let ((_e141546142015_
+ _hd141548142013_))
+ (let ((_e141551142020_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _hd141543142008_))))
- (let ((_lp-tl141548142020_
+ (gx#stx-e _hd141548142013_))))
+ (let ((_lp-tl141553142025_
(let ()
(declare (not safe))
- (##cdr _e141546142015_)))
- (_lp-hd141547142018_
+ (##cdr _e141551142020_)))
+ (_lp-hd141552142023_
(let ()
(declare (not safe))
- (##car _e141546142015_))))
+ (##car _e141551142020_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _lp-hd141547142018_))
- (let ((_e141555142023_
+ (gx#stx-pair? _lp-hd141552142023_))
+ (let ((_e141560142028_
(let ()
(declare (not safe))
- (gx#stx-e _lp-hd141547142018_))))
- (let ((_tl141553142028_
+ (gx#stx-e _lp-hd141552142023_))))
+ (let ((_tl141558142033_
(let ()
(declare (not safe))
- (##cdr _e141555142023_)))
- (_hd141554142026_
+ (##cdr _e141560142028_)))
+ (_hd141559142031_
(let ()
(declare (not safe))
- (##car _e141555142023_))))
+ (##car _e141560142028_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd141554142026_))
- (let ((_e141558142031_
+ (gx#stx-pair? _hd141559142031_))
+ (let ((_e141563142036_
(let ()
(declare (not safe))
- (gx#stx-e _hd141554142026_))))
- (let ((_tl141556142036_
+ (gx#stx-e _hd141559142031_))))
+ (let ((_tl141561142041_
(let ()
(declare (not safe))
- (##cdr _e141558142031_)))
- (_hd141557142034_
+ (##cdr _e141563142036_)))
+ (_hd141562142039_
(let ()
(declare (not safe))
- (##car _e141558142031_))))
+ (##car _e141563142036_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl141556142036_))
+ (gx#stx-null? _tl141561142041_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl141553142028_))
- (let ((_e141561142039_
+ _tl141558142033_))
+ (let ((_e141566142044_
(let ()
(declare (not safe))
(gx#stx-e
- _tl141553142028_))))
- (let ((_tl141559142044_
+ _tl141558142033_))))
+ (let ((_tl141564142049_
(let ()
(declare (not safe))
- (##cdr _e141561142039_)))
- (_hd141560142042_
+ (##cdr _e141566142044_)))
+ (_hd141565142047_
(let ()
(declare (not safe))
- (##car _e141561142039_))))
+ (##car _e141566142044_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd141560142042_))
- (let ((_e141564142047_
+ _hd141565142047_))
+ (let ((_e141569142052_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-e _hd141560142042_))))
- (let ((_tl141562142052_
- (let () (declare (not safe)) (##cdr _e141564142047_)))
- (_hd141563142050_
+ (gx#stx-e _hd141565142047_))))
+ (let ((_tl141567142057_
+ (let () (declare (not safe)) (##cdr _e141569142052_)))
+ (_hd141568142055_
(let ()
(declare (not safe))
- (##car _e141564142047_))))
+ (##car _e141569142052_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd141563142050_))
+ (gx#identifier? _hd141568142055_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd141563142050_))
+ (gx#stx-eq? '%#ref _hd141568142055_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl141562142052_))
- (let ((_e141567142055_
+ (gx#stx-pair? _tl141567142057_))
+ (let ((_e141572142060_
(let ()
(declare (not safe))
- (gx#stx-e _tl141562142052_))))
- (let ((_tl141565142060_
+ (gx#stx-e _tl141567142057_))))
+ (let ((_tl141570142065_
(let ()
(declare (not safe))
- (##cdr _e141567142055_)))
- (_hd141566142058_
+ (##cdr _e141572142060_)))
+ (_hd141571142063_
(let ()
(declare (not safe))
- (##car _e141567142055_))))
+ (##car _e141572142060_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl141565142060_))
+ (gx#stx-null? _tl141570142065_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl141559142044_))
- (let ((__tmp150281
+ (gx#stx-null? _tl141564142049_))
+ (let ((__tmp150286
(let ()
(declare (not safe))
- (cons _hd141566142058_
- _xid141549142010_)))
- (__tmp150280
+ (cons _hd141571142063_
+ _xid141554142015_)))
+ (__tmp150285
(let ()
(declare (not safe))
- (cons _hd141557142034_
- _id141550142012_))))
+ (cons _hd141562142039_
+ _id141555142017_))))
(declare (not safe))
- (_loop141545142005_
- _lp-tl141548142020_
- __tmp150281
- __tmp150280))
- (___match148330148331_
- _e141538141984_
- _hd141537141987_
- _tl141536141989_
- _e141541141992_
- _hd141540141995_
- _tl141539141997_
- ___splice148197148198_
- _target141542142000_
- _tl141544142002_))
- (___match148330148331_
- _e141538141984_
- _hd141537141987_
- _tl141536141989_
- _e141541141992_
- _hd141540141995_
- _tl141539141997_
- ___splice148197148198_
- _target141542142000_
- _tl141544142002_))))
- (___match148330148331_
- _e141538141984_
- _hd141537141987_
- _tl141536141989_
- _e141541141992_
- _hd141540141995_
- _tl141539141997_
- ___splice148197148198_
- _target141542142000_
- _tl141544142002_))
- (___match148330148331_
- _e141538141984_
- _hd141537141987_
- _tl141536141989_
- _e141541141992_
- _hd141540141995_
- _tl141539141997_
- ___splice148197148198_
- _target141542142000_
- _tl141544142002_))
- (___match148330148331_
- _e141538141984_
- _hd141537141987_
- _tl141536141989_
- _e141541141992_
- _hd141540141995_
- _tl141539141997_
- ___splice148197148198_
- _target141542142000_
- _tl141544142002_))))
- (___match148330148331_
- _e141538141984_
- _hd141537141987_
- _tl141536141989_
- _e141541141992_
- _hd141540141995_
- _tl141539141997_
- ___splice148197148198_
- _target141542142000_
- _tl141544142002_))))
+ (_loop141550142010_
+ _lp-tl141553142025_
+ __tmp150286
+ __tmp150285))
+ (___match148335148336_
+ _e141543141989_
+ _hd141542141992_
+ _tl141541141994_
+ _e141546141997_
+ _hd141545142000_
+ _tl141544142002_
+ ___splice148202148203_
+ _target141547142005_
+ _tl141549142007_))
+ (___match148335148336_
+ _e141543141989_
+ _hd141542141992_
+ _tl141541141994_
+ _e141546141997_
+ _hd141545142000_
+ _tl141544142002_
+ ___splice148202148203_
+ _target141547142005_
+ _tl141549142007_))))
+ (___match148335148336_
+ _e141543141989_
+ _hd141542141992_
+ _tl141541141994_
+ _e141546141997_
+ _hd141545142000_
+ _tl141544142002_
+ ___splice148202148203_
+ _target141547142005_
+ _tl141549142007_))
+ (___match148335148336_
+ _e141543141989_
+ _hd141542141992_
+ _tl141541141994_
+ _e141546141997_
+ _hd141545142000_
+ _tl141544142002_
+ ___splice148202148203_
+ _target141547142005_
+ _tl141549142007_))
+ (___match148335148336_
+ _e141543141989_
+ _hd141542141992_
+ _tl141541141994_
+ _e141546141997_
+ _hd141545142000_
+ _tl141544142002_
+ ___splice148202148203_
+ _target141547142005_
+ _tl141549142007_))))
+ (___match148335148336_
+ _e141543141989_
+ _hd141542141992_
+ _tl141541141994_
+ _e141546141997_
+ _hd141545142000_
+ _tl141544142002_
+ ___splice148202148203_
+ _target141547142005_
+ _tl141549142007_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___match148330148331_
- _e141538141984_
- _hd141537141987_
- _tl141536141989_
- _e141541141992_
- _hd141540141995_
- _tl141539141997_
- ___splice148197148198_
- _target141542142000_
- _tl141544142002_))
- (___match148330148331_
- _e141538141984_
- _hd141537141987_
- _tl141536141989_
- _e141541141992_
- _hd141540141995_
- _tl141539141997_
- ___splice148197148198_
- _target141542142000_
- _tl141544142002_))))
- (___match148330148331_
- _e141538141984_
- _hd141537141987_
- _tl141536141989_
- _e141541141992_
- _hd141540141995_
- _tl141539141997_
- ___splice148197148198_
- _target141542142000_
- _tl141544142002_))))
- (___match148330148331_
- _e141538141984_
- _hd141537141987_
- _tl141536141989_
- _e141541141992_
- _hd141540141995_
- _tl141539141997_
- ___splice148197148198_
- _target141542142000_
- _tl141544142002_))))
- (let ((_id141552142065_ (reverse _id141550142012_))
- (_xid141551142063_ (reverse _xid141549142010_)))
+ (___match148335148336_
+ _e141543141989_
+ _hd141542141992_
+ _tl141541141994_
+ _e141546141997_
+ _hd141545142000_
+ _tl141544142002_
+ ___splice148202148203_
+ _target141547142005_
+ _tl141549142007_))
+ (___match148335148336_
+ _e141543141989_
+ _hd141542141992_
+ _tl141541141994_
+ _e141546141997_
+ _hd141545142000_
+ _tl141544142002_
+ ___splice148202148203_
+ _target141547142005_
+ _tl141549142007_))))
+ (___match148335148336_
+ _e141543141989_
+ _hd141542141992_
+ _tl141541141994_
+ _e141546141997_
+ _hd141545142000_
+ _tl141544142002_
+ ___splice148202148203_
+ _target141547142005_
+ _tl141549142007_))))
+ (___match148335148336_
+ _e141543141989_
+ _hd141542141992_
+ _tl141541141994_
+ _e141546141997_
+ _hd141545142000_
+ _tl141544142002_
+ ___splice148202148203_
+ _target141547142005_
+ _tl141549142007_))))
+ (let ((_id141557142070_ (reverse _id141555142017_))
+ (_xid141556142068_ (reverse _xid141554142015_)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl141539141997_))
- (let ((_e141570142068_
+ (gx#stx-pair? _tl141544142002_))
+ (let ((_e141575142073_
(let ()
(declare (not safe))
- (gx#stx-e _tl141539141997_))))
- (let ((_tl141568142073_
+ (gx#stx-e _tl141544142002_))))
+ (let ((_tl141573142078_
(let ()
(declare (not safe))
- (##cdr _e141570142068_)))
- (_hd141569142071_
+ (##cdr _e141575142073_)))
+ (_hd141574142076_
(let ()
(declare (not safe))
- (##car _e141570142068_))))
+ (##car _e141575142073_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl141568142073_))
- (___kont148195148196_
- _hd141569142071_
- _xid141551142063_
- _id141552142065_)
- (___match148330148331_
- _e141538141984_
- _hd141537141987_
- _tl141536141989_
- _e141541141992_
- _hd141540141995_
- _tl141539141997_
- ___splice148197148198_
- _target141542142000_
- _tl141544142002_))))
- (___match148330148331_
- _e141538141984_
- _hd141537141987_
- _tl141536141989_
- _e141541141992_
- _hd141540141995_
- _tl141539141997_
- ___splice148197148198_
- _target141542142000_
- _tl141544142002_)))))))
+ (gx#stx-null? _tl141573142078_))
+ (___kont148200148201_
+ _hd141574142076_
+ _xid141556142068_
+ _id141557142070_)
+ (___match148335148336_
+ _e141543141989_
+ _hd141542141992_
+ _tl141541141994_
+ _e141546141997_
+ _hd141545142000_
+ _tl141544142002_
+ ___splice148202148203_
+ _target141547142005_
+ _tl141549142007_))))
+ (___match148335148336_
+ _e141543141989_
+ _hd141542141992_
+ _tl141541141994_
+ _e141546141997_
+ _hd141545142000_
+ _tl141544142002_
+ ___splice148202148203_
+ _target141547142005_
+ _tl141549142007_)))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_loop141545142005_
- _target141542142000_
+ (_loop141550142010_
+ _target141547142005_
'()
'())))))
- (___match148252148253_
- (lambda (_e141493142176_
- _hd141492142179_
- _tl141491142181_
- _e141496142184_
- _hd141495142187_
- _tl141494142189_
- _e141499142192_
- _hd141498142195_
- _tl141497142197_
- _e141502142200_
- _hd141501142203_
- _tl141500142205_
- ___splice148191148192_
- _target141503142208_
- _tl141505142210_)
- (letrec ((_loop141506142213_
- (lambda (_hd141504142216_
- _id141510142218_)
+ (___match148257148258_
+ (lambda (_e141498142181_
+ _hd141497142184_
+ _tl141496142186_
+ _e141501142189_
+ _hd141500142192_
+ _tl141499142194_
+ _e141504142197_
+ _hd141503142200_
+ _tl141502142202_
+ _e141507142205_
+ _hd141506142208_
+ _tl141505142210_
+ ___splice148196148197_
+ _target141508142213_
+ _tl141510142215_)
+ (letrec ((_loop141511142218_
+ (lambda (_hd141509142221_
+ _id141515142223_)
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _hd141504142216_))
- (let ((_e141507142221_
+ _hd141509142221_))
+ (let ((_e141512142226_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _hd141504142216_))))
- (let ((_lp-tl141509142226_
+ (gx#stx-e _hd141509142221_))))
+ (let ((_lp-tl141514142231_
(let ()
(declare (not safe))
- (##cdr _e141507142221_)))
- (_lp-hd141508142224_
+ (##cdr _e141512142226_)))
+ (_lp-hd141513142229_
(let ()
(declare (not safe))
- (##car _e141507142221_))))
+ (##car _e141512142226_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _lp-hd141508142224_))
- (let ((_e141514142229_
+ (gx#stx-pair? _lp-hd141513142229_))
+ (let ((_e141519142234_
(let ()
(declare (not safe))
- (gx#stx-e _lp-hd141508142224_))))
- (let ((_tl141512142234_
+ (gx#stx-e _lp-hd141513142229_))))
+ (let ((_tl141517142239_
(let ()
(declare (not safe))
- (##cdr _e141514142229_)))
- (_hd141513142232_
+ (##cdr _e141519142234_)))
+ (_hd141518142237_
(let ()
(declare (not safe))
- (##car _e141514142229_))))
+ (##car _e141519142234_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd141513142232_))
+ (gx#identifier? _hd141518142237_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd141513142232_))
+ (gx#stx-eq? '%#ref _hd141518142237_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl141512142234_))
- (let ((_e141517142237_
+ (gx#stx-pair? _tl141517142239_))
+ (let ((_e141522142242_
(let ()
(declare (not safe))
(gx#stx-e
- _tl141512142234_))))
- (let ((_tl141515142242_
+ _tl141517142239_))))
+ (let ((_tl141520142247_
(let ()
(declare (not safe))
- (##cdr _e141517142237_)))
- (_hd141516142240_
+ (##cdr _e141522142242_)))
+ (_hd141521142245_
(let ()
(declare (not safe))
- (##car _e141517142237_))))
+ (##car _e141522142242_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl141515142242_))
- (let ((__tmp150282
+ _tl141520142247_))
+ (let ((__tmp150287
(let ()
(declare
(not safe))
- (cons _hd141516142240_
+ (cons _hd141521142245_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _id141510142218_))))
+ _id141515142223_))))
(declare (not safe))
- (_loop141506142213_ _lp-tl141509142226_ __tmp150282))
+ (_loop141511142218_ _lp-tl141514142231_ __tmp150287))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont148209148210_))))
- (___kont148209148210_))
- (___kont148209148210_))
- (___kont148209148210_))))
- (___kont148209148210_))))
- (let ((_id141511142245_ (reverse _id141510142218_)))
- (___kont148189148190_
- _id141511142245_
- _hd141501142203_))))))
+ (___kont148214148215_))))
+ (___kont148214148215_))
+ (___kont148214148215_))
+ (___kont148214148215_))))
+ (___kont148214148215_))))
+ (let ((_id141516142250_ (reverse _id141515142223_)))
+ (___kont148194148195_
+ _id141516142250_
+ _hd141506142208_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_loop141506142213_
- _target141503142208_
+ (_loop141511142218_
+ _target141508142213_
'()))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx148187148188_))
- (let ((_e141493142176_
+ (gx#stx-pair? ___stx148192148193_))
+ (let ((_e141498142181_
(let ()
(declare (not safe))
(gx#stx-e
- ___stx148187148188_))))
- (let ((_tl141491142181_
+ ___stx148192148193_))))
+ (let ((_tl141496142186_
(let ()
(declare (not safe))
- (##cdr _e141493142176_)))
- (_hd141492142179_
+ (##cdr _e141498142181_)))
+ (_hd141497142184_
(let ()
(declare (not safe))
- (##car _e141493142176_))))
+ (##car _e141498142181_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd141492142179_))
+ _hd141497142184_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#call
- _hd141492142179_))
+ _hd141497142184_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl141491142181_))
- (let ((_e141496142184_
+ _tl141496142186_))
+ (let ((_e141501142189_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-e _tl141491142181_))))
- (let ((_tl141494142189_
- (let () (declare (not safe)) (##cdr _e141496142184_)))
- (_hd141495142187_
+ (gx#stx-e _tl141496142186_))))
+ (let ((_tl141499142194_
+ (let () (declare (not safe)) (##cdr _e141501142189_)))
+ (_hd141500142192_
(let ()
(declare (not safe))
- (##car _e141496142184_))))
+ (##car _e141501142189_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd141495142187_))
- (let ((_e141499142192_
+ (gx#stx-pair? _hd141500142192_))
+ (let ((_e141504142197_
(let ()
(declare (not safe))
- (gx#stx-e _hd141495142187_))))
- (let ((_tl141497142197_
+ (gx#stx-e _hd141500142192_))))
+ (let ((_tl141502142202_
(let ()
(declare (not safe))
- (##cdr _e141499142192_)))
- (_hd141498142195_
+ (##cdr _e141504142197_)))
+ (_hd141503142200_
(let ()
(declare (not safe))
- (##car _e141499142192_))))
+ (##car _e141504142197_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd141498142195_))
+ (gx#identifier? _hd141503142200_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd141498142195_))
+ (gx#stx-eq? '%#ref _hd141503142200_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl141497142197_))
- (let ((_e141502142200_
+ (gx#stx-pair? _tl141502142202_))
+ (let ((_e141507142205_
(let ()
(declare (not safe))
- (gx#stx-e _tl141497142197_))))
- (let ((_tl141500142205_
+ (gx#stx-e _tl141502142202_))))
+ (let ((_tl141505142210_
(let ()
(declare (not safe))
- (##cdr _e141502142200_)))
- (_hd141501142203_
+ (##cdr _e141507142205_)))
+ (_hd141506142208_
(let ()
(declare (not safe))
- (##car _e141502142200_))))
+ (##car _e141507142205_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl141500142205_))
+ _tl141505142210_))
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- _tl141494142189_))
- (let ((___splice148191148192_
+ _tl141499142194_))
+ (let ((___splice148196148197_
(let ()
(declare
(not safe))
(gx#syntax-split-splice
- _tl141494142189_
+ _tl141499142194_
'0))))
- (let ((_tl141505142210_
+ (let ((_tl141510142215_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##vector-ref ___splice148191148192_ '1)))
- (_target141503142208_
+ (##vector-ref ___splice148196148197_ '1)))
+ (_target141508142213_
(let ()
(declare (not safe))
- (##vector-ref ___splice148191148192_ '0))))
+ (##vector-ref ___splice148196148197_ '0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl141505142210_))
- (___match148252148253_
- _e141493142176_
- _hd141492142179_
- _tl141491142181_
- _e141496142184_
- _hd141495142187_
- _tl141494142189_
- _e141499142192_
- _hd141498142195_
- _tl141497142197_
- _e141502142200_
- _hd141501142203_
- _tl141500142205_
- ___splice148191148192_
- _target141503142208_
- _tl141505142210_)
- (___kont148209148210_))))
+ (gx#stx-null? _tl141510142215_))
+ (___match148257148258_
+ _e141498142181_
+ _hd141497142184_
+ _tl141496142186_
+ _e141501142189_
+ _hd141500142192_
+ _tl141499142194_
+ _e141504142197_
+ _hd141503142200_
+ _tl141502142202_
+ _e141507142205_
+ _hd141506142208_
+ _tl141505142210_
+ ___splice148196148197_
+ _target141508142213_
+ _tl141510142215_)
+ (___kont148214148215_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont148209148210_))
- (___kont148209148210_))))
- (___kont148209148210_))
- (___kont148209148210_))
- (___kont148209148210_))))
- (___kont148209148210_))))
- (___kont148209148210_))
+ (___kont148214148215_))
+ (___kont148214148215_))))
+ (___kont148214148215_))
+ (___kont148214148215_))
+ (___kont148214148215_))))
+ (___kont148214148215_))))
+ (___kont148214148215_))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#if
- _hd141492142179_))
+ _hd141497142184_))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _tl141491142181_))
- (let ((_e141526142122_
+ _tl141496142186_))
+ (let ((_e141531142127_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _tl141491142181_))))
- (let ((_tl141524142127_
+ (gx#stx-e _tl141496142186_))))
+ (let ((_tl141529142132_
(let ()
(declare (not safe))
- (##cdr _e141526142122_)))
- (_hd141525142125_
+ (##cdr _e141531142127_)))
+ (_hd141530142130_
(let ()
(declare (not safe))
- (##car _e141526142122_))))
+ (##car _e141531142127_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl141524142127_))
- (let ((_e141529142130_
+ (gx#stx-pair? _tl141529142132_))
+ (let ((_e141534142135_
(let ()
(declare (not safe))
- (gx#stx-e _tl141524142127_))))
- (let ((_tl141527142135_
+ (gx#stx-e _tl141529142132_))))
+ (let ((_tl141532142140_
(let ()
(declare (not safe))
- (##cdr _e141529142130_)))
- (_hd141528142133_
+ (##cdr _e141534142135_)))
+ (_hd141533142138_
(let ()
(declare (not safe))
- (##car _e141529142130_))))
+ (##car _e141534142135_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl141527142135_))
- (let ((_e141532142138_
+ (gx#stx-pair? _tl141532142140_))
+ (let ((_e141537142143_
(let ()
(declare (not safe))
- (gx#stx-e _tl141527142135_))))
- (let ((_tl141530142143_
+ (gx#stx-e _tl141532142140_))))
+ (let ((_tl141535142148_
(let ()
(declare (not safe))
- (##cdr _e141532142138_)))
- (_hd141531142141_
+ (##cdr _e141537142143_)))
+ (_hd141536142146_
(let ()
(declare (not safe))
- (##car _e141532142138_))))
+ (##car _e141537142143_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl141530142143_))
- (___kont148193148194_
- _hd141531142141_
- _hd141528142133_
- _hd141525142125_)
- (___kont148209148210_))))
- (___kont148209148210_))))
- (___kont148209148210_))))
- (___kont148209148210_))
+ (gx#stx-null? _tl141535142148_))
+ (___kont148198148199_
+ _hd141536142146_
+ _hd141533142138_
+ _hd141530142130_)
+ (___kont148214148215_))))
+ (___kont148214148215_))))
+ (___kont148214148215_))))
+ (___kont148214148215_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#let-values _hd141492142179_))
+ (gx#stx-eq? '%#let-values _hd141497142184_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl141491142181_))
- (let ((_e141541141992_
+ (gx#stx-pair? _tl141496142186_))
+ (let ((_e141546141997_
(let ()
(declare (not safe))
- (gx#stx-e _tl141491142181_))))
- (let ((_tl141539141997_
+ (gx#stx-e _tl141496142186_))))
+ (let ((_tl141544142002_
(let ()
(declare (not safe))
- (##cdr _e141541141992_)))
- (_hd141540141995_
+ (##cdr _e141546141997_)))
+ (_hd141545142000_
(let ()
(declare (not safe))
- (##car _e141541141992_))))
+ (##car _e141546141997_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _hd141540141995_))
- (let ((___splice148197148198_
+ (gx#stx-pair/null? _hd141545142000_))
+ (let ((___splice148202148203_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _hd141540141995_
+ _hd141545142000_
'0))))
- (let ((_tl141544142002_
+ (let ((_tl141549142007_
(let ()
(declare (not safe))
(##vector-ref
- ___splice148197148198_
+ ___splice148202148203_
'1)))
- (_target141542142000_
+ (_target141547142005_
(let ()
(declare (not safe))
(##vector-ref
- ___splice148197148198_
+ ___splice148202148203_
'0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl141544142002_))
- (___match148306148307_
- _e141493142176_
- _hd141492142179_
- _tl141491142181_
- _e141541141992_
- _hd141540141995_
- _tl141539141997_
- ___splice148197148198_
- _target141542142000_
- _tl141544142002_)
- (___kont148209148210_))))
- (___kont148209148210_))))
- (___kont148209148210_))
+ (gx#stx-null? _tl141549142007_))
+ (___match148311148312_
+ _e141498142181_
+ _hd141497142184_
+ _tl141496142186_
+ _e141546141997_
+ _hd141545142000_
+ _tl141544142002_
+ ___splice148202148203_
+ _target141547142005_
+ _tl141549142007_)
+ (___kont148214148215_))))
+ (___kont148214148215_))))
+ (___kont148214148215_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#letrec-values _hd141492142179_))
+ (gx#stx-eq? '%#letrec-values _hd141497142184_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl141491142181_))
- (let ((_e141613141680_
+ (gx#stx-pair? _tl141496142186_))
+ (let ((_e141618141685_
(let ()
(declare (not safe))
- (gx#stx-e _tl141491142181_))))
- (let ((_tl141611141685_
+ (gx#stx-e _tl141496142186_))))
+ (let ((_tl141616141690_
(let ()
(declare (not safe))
- (##cdr _e141613141680_)))
- (_hd141612141683_
+ (##cdr _e141618141685_)))
+ (_hd141617141688_
(let ()
(declare (not safe))
- (##car _e141613141680_))))
+ (##car _e141618141685_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd141612141683_))
- (let ((_e141616141688_
+ (gx#stx-pair? _hd141617141688_))
+ (let ((_e141621141693_
(let ()
(declare (not safe))
- (gx#stx-e _hd141612141683_))))
- (let ((_tl141614141693_
+ (gx#stx-e _hd141617141688_))))
+ (let ((_tl141619141698_
(let ()
(declare (not safe))
- (##cdr _e141616141688_)))
- (_hd141615141691_
+ (##cdr _e141621141693_)))
+ (_hd141620141696_
(let ()
(declare (not safe))
- (##car _e141616141688_))))
+ (##car _e141621141693_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd141615141691_))
- (let ((_e141619141696_
+ (gx#stx-pair? _hd141620141696_))
+ (let ((_e141624141701_
(let ()
(declare (not safe))
(gx#stx-e
- _hd141615141691_))))
- (let ((_tl141617141701_
+ _hd141620141696_))))
+ (let ((_tl141622141706_
(let ()
(declare (not safe))
- (##cdr _e141619141696_)))
- (_hd141618141699_
+ (##cdr _e141624141701_)))
+ (_hd141623141704_
(let ()
(declare (not safe))
- (##car _e141619141696_))))
+ (##car _e141624141701_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd141618141699_))
- (let ((_e141622141704_
+ _hd141623141704_))
+ (let ((_e141627141709_
(let ()
(declare
(not safe))
(gx#stx-e
- _hd141618141699_))))
- (let ((_tl141620141709_
+ _hd141623141704_))))
+ (let ((_tl141625141714_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##cdr _e141622141704_)))
- (_hd141621141707_
- (let () (declare (not safe)) (##car _e141622141704_))))
+ (##cdr _e141627141709_)))
+ (_hd141626141712_
+ (let () (declare (not safe)) (##car _e141627141709_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl141620141709_))
+ (gx#stx-null? _tl141625141714_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl141617141701_))
- (let ((_e141625141712_
+ (gx#stx-pair? _tl141622141706_))
+ (let ((_e141630141717_
(let ()
(declare (not safe))
- (gx#stx-e _tl141617141701_))))
- (let ((_tl141623141717_
+ (gx#stx-e _tl141622141706_))))
+ (let ((_tl141628141722_
(let ()
(declare (not safe))
- (##cdr _e141625141712_)))
- (_hd141624141715_
+ (##cdr _e141630141717_)))
+ (_hd141629141720_
(let ()
(declare (not safe))
- (##car _e141625141712_))))
+ (##car _e141630141717_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd141624141715_))
- (let ((_e141628141720_
+ (gx#stx-pair? _hd141629141720_))
+ (let ((_e141633141725_
(let ()
(declare (not safe))
- (gx#stx-e _hd141624141715_))))
- (let ((_tl141626141725_
+ (gx#stx-e _hd141629141720_))))
+ (let ((_tl141631141730_
(let ()
(declare (not safe))
- (##cdr _e141628141720_)))
- (_hd141627141723_
+ (##cdr _e141633141725_)))
+ (_hd141632141728_
(let ()
(declare (not safe))
- (##car _e141628141720_))))
+ (##car _e141633141725_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd141627141723_))
+ (gx#identifier? _hd141632141728_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#lambda
- _hd141627141723_))
+ _hd141632141728_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl141626141725_))
- (let ((_e141631141728_
+ _tl141631141730_))
+ (let ((_e141636141733_
(let ()
(declare (not safe))
(gx#stx-e
- _tl141626141725_))))
- (let ((_tl141629141733_
+ _tl141631141730_))))
+ (let ((_tl141634141738_
(let ()
(declare (not safe))
- (##cdr _e141631141728_)))
- (_hd141630141731_
+ (##cdr _e141636141733_)))
+ (_hd141635141736_
(let ()
(declare (not safe))
- (##car _e141631141728_))))
+ (##car _e141636141733_))))
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- _hd141630141731_))
- (let ((___splice148205148206_
+ _hd141635141736_))
+ (let ((___splice148210148211_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#syntax-split-splice _hd141630141731_ '0))))
- (let ((_tl141634141738_
+ (gx#syntax-split-splice _hd141635141736_ '0))))
+ (let ((_tl141639141743_
(let ()
(declare (not safe))
- (##vector-ref ___splice148205148206_ '1)))
- (_target141632141736_
+ (##vector-ref ___splice148210148211_ '1)))
+ (_target141637141741_
(let ()
(declare (not safe))
- (##vector-ref ___splice148205148206_ '0))))
+ (##vector-ref ___splice148210148211_ '0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl141634141738_))
- (___match148396148397_
- _e141493142176_
- _hd141492142179_
- _tl141491142181_
- _e141613141680_
- _hd141612141683_
- _tl141611141685_
- _e141616141688_
- _hd141615141691_
- _tl141614141693_
- _e141619141696_
- _hd141618141699_
- _tl141617141701_
- _e141622141704_
- _hd141621141707_
- _tl141620141709_
- _e141625141712_
- _hd141624141715_
- _tl141623141717_
- _e141628141720_
- _hd141627141723_
- _tl141626141725_
- _e141631141728_
- _hd141630141731_
- _tl141629141733_
- ___splice148205148206_
- _target141632141736_
- _tl141634141738_)
- (___kont148209148210_))))
- (___kont148209148210_))))
+ (gx#stx-null? _tl141639141743_))
+ (___match148401148402_
+ _e141498142181_
+ _hd141497142184_
+ _tl141496142186_
+ _e141618141685_
+ _hd141617141688_
+ _tl141616141690_
+ _e141621141693_
+ _hd141620141696_
+ _tl141619141698_
+ _e141624141701_
+ _hd141623141704_
+ _tl141622141706_
+ _e141627141709_
+ _hd141626141712_
+ _tl141625141714_
+ _e141630141717_
+ _hd141629141720_
+ _tl141628141722_
+ _e141633141725_
+ _hd141632141728_
+ _tl141631141730_
+ _e141636141733_
+ _hd141635141736_
+ _tl141634141738_
+ ___splice148210148211_
+ _target141637141741_
+ _tl141639141743_)
+ (___kont148214148215_))))
+ (___kont148214148215_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont148209148210_))
- (___kont148209148210_))
- (___kont148209148210_))))
- (___kont148209148210_))))
- (___kont148209148210_))
- (___kont148209148210_))))
+ (___kont148214148215_))
+ (___kont148214148215_))
+ (___kont148214148215_))))
+ (___kont148214148215_))))
+ (___kont148214148215_))
+ (___kont148214148215_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont148209148210_))))
- (___kont148209148210_))))
- (___kont148209148210_))))
- (___kont148209148210_))
- (___kont148209148210_)))))
+ (___kont148214148215_))))
+ (___kont148214148215_))))
+ (___kont148214148215_))))
+ (___kont148214148215_))
+ (___kont148214148215_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont148209148210_))))
- (___kont148209148210_))))))))
+ (___kont148214148215_))))
+ (___kont148214148215_))))))))
(declare (not safe))
- (_do-assert139407_ __tmp150283 __tmp150241))))
- (_optimize-f__0__146874146875_
- (lambda (_expr142385_)
- (let ((_test142387_ '#f))
+ (_do-assert139412_ __tmp150288 __tmp150246))))
+ (_optimize-f__0__146879146880_
+ (lambda (_expr142390_)
+ (let ((_test142392_ '#f))
(declare (not safe))
- (_optimize-f__146872146873_
- _expr142385_
- _test142387_))))
- (_optimize-f139420_
- (lambda _g150286_
- (let ((_g150285_
+ (_optimize-f__146877146878_
+ _expr142390_
+ _test142392_))))
+ (_optimize-f139425_
+ (lambda _g150291_
+ (let ((_g150290_
(let ()
(declare (not safe))
- (##length _g150286_))))
- (cond ((let () (declare (not safe)) (##fx= _g150285_ 1))
- (apply (lambda (_expr142385_)
+ (##length _g150291_))))
+ (cond ((let () (declare (not safe)) (##fx= _g150290_ 1))
+ (apply (lambda (_expr142390_)
(let ()
(declare (not safe))
- (_optimize-f__0__146874146875_
- _expr142385_)))
- _g150286_))
- ((let () (declare (not safe)) (##fx= _g150285_ 2))
- (apply (lambda (_expr142389_ _test142390_)
+ (_optimize-f__0__146879146880_
+ _expr142390_)))
+ _g150291_))
+ ((let () (declare (not safe)) (##fx= _g150290_ 2))
+ (apply (lambda (_expr142394_ _test142395_)
(let ()
(declare (not safe))
- (_optimize-f__146872146873_
- _expr142389_
- _test142390_)))
- _g150286_))
+ (_optimize-f__146877146878_
+ _expr142394_
+ _test142395_)))
+ _g150291_))
(else
(##raise-wrong-number-of-arguments-exception
'case-lambda-dispatch
- _g150286_))))))
- (_assert-e139421_
- (lambda (_expr140419_)
- (let* ((_sexpr140421_
+ _g150291_))))))
+ (_assert-e139426_
+ (lambda (_expr140424_)
+ (let* ((_sexpr140426_
(let ()
(declare (not safe))
- (gxc#apply-generate-runtime-repr _expr140419_)))
- (_$e140423_
- (assoc _sexpr140421_ _env-assert139403_)))
- (if _$e140423_
- (cdr _$e140423_)
- (let _assert140426_ ((_expr140428_ _expr140419_))
- (let* ((___stx148493148494_ _expr140428_)
- (_g140436140615_
+ (gxc#apply-generate-runtime-repr _expr140424_)))
+ (_$e140428_
+ (assoc _sexpr140426_ _env-assert139408_)))
+ (if _$e140428_
+ (cdr _$e140428_)
+ (let _assert140431_ ((_expr140433_ _expr140424_))
+ (let* ((___stx148498148499_ _expr140433_)
+ (_g140441140620_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx148493148494_)))))
- (let ((___kont148495148496_
- (lambda (_L141446_ _L141447_)
- (let ((_$e141469_
+ ___stx148498148499_)))))
+ (let ((___kont148500148501_
+ (lambda (_L141451_ _L141452_)
+ (let ((_$e141474_
(let ()
(declare (not safe))
- (_predicate-type139408_
- _L141447_))))
- (if _$e141469_
- ((lambda (_t141472_)
+ (_predicate-type139413_
+ _L141452_))))
+ (if _$e141474_
+ ((lambda (_t141477_)
(let ()
(declare (not safe))
- (_assert-type139422_
- _L141446_
- _t141472_)))
- _$e141469_)
+ (_assert-type139427_
+ _L141451_
+ _t141477_)))
+ _$e141474_)
'#!void))))
- (___kont148497148498_
- (lambda (_L141139_ _L141140_ _L141141_)
- (let ((_$e141166_
+ (___kont148502148503_
+ (lambda (_L141144_ _L141145_ _L141146_)
+ (let ((_$e141171_
(let ()
(declare (not safe))
(gxc#identifier-symbol
- _L141141_))))
+ _L141146_))))
(if (or (let ()
(declare (not safe))
- (eq? '##fx= _$e141166_))
+ (eq? '##fx= _$e141171_))
(let ()
(declare (not safe))
- (eq? 'fx= _$e141166_)))
- (let* ((___stx148399148400_
- _L141140_)
- (_g141173141202_
+ (eq? 'fx= _$e141171_)))
+ (let* ((___stx148404148405_
+ _L141145_)
+ (_g141178141207_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx148399148400_)))))
- (let ((___kont148401148402_
- (lambda (_L141270_
- _L141271_)
- (let ((_$e141296_
+ ___stx148404148405_)))))
+ (let ((___kont148406148407_
+ (lambda (_L141275_
+ _L141276_)
+ (let ((_$e141301_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (_countf-symbol139410_ _L141271_))))
- (if _$e141296_
- ((lambda (_sym141299_)
- (let ((__tmp150289
+ (_countf-symbol139415_ _L141276_))))
+ (if _$e141301_
+ ((lambda (_sym141304_)
+ (let ((__tmp150294
(let ()
(declare (not safe))
- (gx#stx-e _L141139_))))
+ (gx#stx-e _L141144_))))
(declare (not safe))
- (_assert-count139423_
- _L141270_
- _sym141299_
- __tmp150289)))
- _$e141296_)
+ (_assert-count139428_
+ _L141275_
+ _sym141304_
+ __tmp150294)))
+ _$e141301_)
'#!void))))
- (___kont148403148404_ (lambda () '#!void)))
+ (___kont148408148409_ (lambda () '#!void)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-pair?
- ___stx148399148400_))
- (let ((_e141179141214_
+ ___stx148404148405_))
+ (let ((_e141184141219_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e ___stx148399148400_))))
- (let ((_tl141177141219_
- (let () (declare (not safe)) (##cdr _e141179141214_)))
- (_hd141178141217_
- (let () (declare (not safe)) (##car _e141179141214_))))
+ (gx#stx-e ___stx148404148405_))))
+ (let ((_tl141182141224_
+ (let () (declare (not safe)) (##cdr _e141184141219_)))
+ (_hd141183141222_
+ (let () (declare (not safe)) (##car _e141184141219_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd141178141217_))
+ (gx#identifier? _hd141183141222_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#call _hd141178141217_))
+ (gx#stx-eq? '%#call _hd141183141222_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl141177141219_))
- (let ((_e141182141222_
+ (gx#stx-pair? _tl141182141224_))
+ (let ((_e141187141227_
(let ()
(declare (not safe))
- (gx#stx-e _tl141177141219_))))
- (let ((_tl141180141227_
+ (gx#stx-e _tl141182141224_))))
+ (let ((_tl141185141232_
(let ()
(declare (not safe))
- (##cdr _e141182141222_)))
- (_hd141181141225_
+ (##cdr _e141187141227_)))
+ (_hd141186141230_
(let ()
(declare (not safe))
- (##car _e141182141222_))))
+ (##car _e141187141227_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd141181141225_))
- (let ((_e141185141230_
+ (gx#stx-pair? _hd141186141230_))
+ (let ((_e141190141235_
(let ()
(declare (not safe))
- (gx#stx-e _hd141181141225_))))
- (let ((_tl141183141235_
+ (gx#stx-e _hd141186141230_))))
+ (let ((_tl141188141240_
(let ()
(declare (not safe))
- (##cdr _e141185141230_)))
- (_hd141184141233_
+ (##cdr _e141190141235_)))
+ (_hd141189141238_
(let ()
(declare (not safe))
- (##car _e141185141230_))))
+ (##car _e141190141235_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd141184141233_))
+ _hd141189141238_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#ref
- _hd141184141233_))
+ _hd141189141238_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl141183141235_))
- (let ((_e141188141238_
+ _tl141188141240_))
+ (let ((_e141193141243_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _tl141183141235_))))
- (let ((_tl141186141243_
- (let () (declare (not safe)) (##cdr _e141188141238_)))
- (_hd141187141241_
- (let () (declare (not safe)) (##car _e141188141238_))))
+ (gx#stx-e _tl141188141240_))))
+ (let ((_tl141191141248_
+ (let () (declare (not safe)) (##cdr _e141193141243_)))
+ (_hd141192141246_
+ (let () (declare (not safe)) (##car _e141193141243_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl141186141243_))
+ (gx#stx-null? _tl141191141248_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl141180141227_))
- (let ((_e141191141246_
+ (gx#stx-pair? _tl141185141232_))
+ (let ((_e141196141251_
(let ()
(declare (not safe))
- (gx#stx-e _tl141180141227_))))
- (let ((_tl141189141251_
+ (gx#stx-e _tl141185141232_))))
+ (let ((_tl141194141256_
(let ()
(declare (not safe))
- (##cdr _e141191141246_)))
- (_hd141190141249_
+ (##cdr _e141196141251_)))
+ (_hd141195141254_
(let ()
(declare (not safe))
- (##car _e141191141246_))))
+ (##car _e141196141251_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd141190141249_))
- (let ((_e141194141254_
+ (gx#stx-pair? _hd141195141254_))
+ (let ((_e141199141259_
(let ()
(declare (not safe))
- (gx#stx-e _hd141190141249_))))
- (let ((_tl141192141259_
+ (gx#stx-e _hd141195141254_))))
+ (let ((_tl141197141264_
(let ()
(declare (not safe))
- (##cdr _e141194141254_)))
- (_hd141193141257_
+ (##cdr _e141199141259_)))
+ (_hd141198141262_
(let ()
(declare (not safe))
- (##car _e141194141254_))))
+ (##car _e141199141259_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd141193141257_))
+ (gx#identifier? _hd141198141262_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#ref
- _hd141193141257_))
+ _hd141198141262_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl141192141259_))
- (let ((_e141197141262_
+ _tl141197141264_))
+ (let ((_e141202141267_
(let ()
(declare (not safe))
(gx#stx-e
- _tl141192141259_))))
- (let ((_tl141195141267_
+ _tl141197141264_))))
+ (let ((_tl141200141272_
(let ()
(declare
(not safe))
- (##cdr _e141197141262_)))
- (_hd141196141265_
+ (##cdr _e141202141267_)))
+ (_hd141201141270_
(let ()
(declare
(not safe))
- (##car _e141197141262_))))
+ (##car _e141202141267_))))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl141195141267_))
+ _tl141200141272_))
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-null? _tl141189141251_))
- (___kont148401148402_ _hd141196141265_ _hd141187141241_)
- (___kont148403148404_))
- (___kont148403148404_))))
+ (gx#stx-null? _tl141194141256_))
+ (___kont148406148407_ _hd141201141270_ _hd141192141246_)
+ (___kont148408148409_))
+ (___kont148408148409_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont148403148404_))
- (___kont148403148404_))
- (___kont148403148404_))))
- (___kont148403148404_))))
- (___kont148403148404_))
- (___kont148403148404_))))
- (___kont148403148404_))
+ (___kont148408148409_))
+ (___kont148408148409_))
+ (___kont148408148409_))))
+ (___kont148408148409_))))
+ (___kont148408148409_))
+ (___kont148408148409_))))
+ (___kont148408148409_))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont148403148404_))
- (___kont148403148404_))))
- (___kont148403148404_))))
- (___kont148403148404_))
- (___kont148403148404_))
- (___kont148403148404_))))
- (___kont148403148404_))))
+ (___kont148408148409_))
+ (___kont148408148409_))))
+ (___kont148408148409_))))
+ (___kont148408148409_))
+ (___kont148408148409_))
+ (___kont148408148409_))))
+ (___kont148408148409_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (or (let ()
(declare (not safe))
(eq? '##eq?
- _$e141166_))
+ _$e141171_))
(let ()
(declare (not safe))
- (eq? 'eq? _$e141166_))
+ (eq? 'eq? _$e141171_))
(let ()
(declare (not safe))
(eq? '##eqv?
- _$e141166_))
+ _$e141171_))
(let ()
(declare (not safe))
- (eq? 'eqv? _$e141166_))
+ (eq? 'eqv? _$e141171_))
(let ()
(declare (not safe))
(eq? '##equal?
- _$e141166_))
+ _$e141171_))
(let ()
(declare (not safe))
(eq? 'equal?
- _$e141166_))
+ _$e141171_))
(let ()
(declare (not safe))
(eq? 'gx#free-identifier=?
- _$e141166_))
+ _$e141171_))
(let ()
(declare (not safe))
(eq? 'gx#stx-eq?
- _$e141166_)))
- ((lambda (_sym141325_)
- (let* ((___stx148467148468_
- _L141140_)
- (_g141328141341_
+ _$e141171_)))
+ ((lambda (_sym141330_)
+ (let* ((___stx148472148473_
+ _L141145_)
+ (_g141333141346_
(lambda ()
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
@@ -9741,1465 +9741,1465 @@
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx148467148468_)))))
- (let ((___kont148469148470_
- (lambda (_L141369_)
- (let ((__tmp150288
+ ___stx148472148473_)))))
+ (let ((___kont148474148475_
+ (lambda (_L141374_)
+ (let ((__tmp150293
(let ()
(declare (not safe))
- (_eqf-symbol139411_ _sym141325_)))
- (__tmp150287
+ (_eqf-symbol139416_ _sym141330_)))
+ (__tmp150292
(let ()
(declare (not safe))
- (gx#stx-e _L141139_))))
+ (gx#stx-e _L141144_))))
(declare (not safe))
- (_assert-eqf139424_
- _L141369_
- __tmp150288
- __tmp150287))))
- (___kont148471148472_ (lambda () '#!void)))
+ (_assert-eqf139429_
+ _L141374_
+ __tmp150293
+ __tmp150292))))
+ (___kont148476148477_ (lambda () '#!void)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx148467148468_))
- (let ((_e141333141353_
+ (gx#stx-pair? ___stx148472148473_))
+ (let ((_e141338141358_
(let ()
(declare (not safe))
- (gx#stx-e ___stx148467148468_))))
- (let ((_tl141331141358_
+ (gx#stx-e ___stx148472148473_))))
+ (let ((_tl141336141363_
(let ()
(declare (not safe))
- (##cdr _e141333141353_)))
- (_hd141332141356_
+ (##cdr _e141338141358_)))
+ (_hd141337141361_
(let ()
(declare (not safe))
- (##car _e141333141353_))))
+ (##car _e141338141358_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd141332141356_))
+ (gx#identifier? _hd141337141361_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd141332141356_))
+ (gx#stx-eq? '%#ref _hd141337141361_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl141331141358_))
- (let ((_e141336141361_
+ (gx#stx-pair? _tl141336141363_))
+ (let ((_e141341141366_
(let ()
(declare (not safe))
- (gx#stx-e _tl141331141358_))))
- (let ((_tl141334141366_
+ (gx#stx-e _tl141336141363_))))
+ (let ((_tl141339141371_
(let ()
(declare (not safe))
- (##cdr _e141336141361_)))
- (_hd141335141364_
+ (##cdr _e141341141366_)))
+ (_hd141340141369_
(let ()
(declare (not safe))
- (##car _e141336141361_))))
+ (##car _e141341141366_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl141334141366_))
- (___kont148469148470_
- _hd141335141364_)
- (___kont148471148472_))))
- (___kont148471148472_))
- (___kont148471148472_))
- (___kont148471148472_))))
- (___kont148471148472_)))))
+ (gx#stx-null? _tl141339141371_))
+ (___kont148474148475_
+ _hd141340141369_)
+ (___kont148476148477_))))
+ (___kont148476148477_))
+ (___kont148476148477_))
+ (___kont148476148477_))))
+ (___kont148476148477_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- _$e141166_)
+ _$e141171_)
'#!void)))))
- (___kont148499148500_
- (lambda (_L141043_ _L141044_ _L141045_)
- (let ((__tmp150290
- (let ((__tmp150300
+ (___kont148504148505_
+ (lambda (_L141048_ _L141049_ _L141050_)
+ (let ((__tmp150295
+ (let ((__tmp150305
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'%#call)))
- (__tmp150291
- (let ((__tmp150297
- (let ((__tmp150299
+ (__tmp150296
+ (let ((__tmp150302
+ (let ((__tmp150304
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f '%#ref)))
- (__tmp150298
+ (__tmp150303
(let ()
(declare (not safe))
- (cons _L141045_ '()))))
+ (cons _L141050_ '()))))
(declare (not safe))
- (cons __tmp150299 __tmp150298)))
- (__tmp150292
- (let ((__tmp150293
- (let ((__tmp150294
- (let ((__tmp150296
+ (cons __tmp150304 __tmp150303)))
+ (__tmp150297
+ (let ((__tmp150298
+ (let ((__tmp150299
+ (let ((__tmp150301
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'%#quote)))
- (__tmp150295
+ (__tmp150300
(let ()
(declare (not safe))
- (cons _L141044_ '()))))
+ (cons _L141049_ '()))))
(declare (not safe))
- (cons __tmp150296 __tmp150295))))
+ (cons __tmp150301 __tmp150300))))
(declare (not safe))
- (cons __tmp150294 '()))))
+ (cons __tmp150299 '()))))
(declare (not safe))
- (cons _L141043_ __tmp150293))))
+ (cons _L141048_ __tmp150298))))
(declare (not safe))
- (cons __tmp150297 __tmp150292))))
+ (cons __tmp150302 __tmp150297))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp150300
- __tmp150291))))
+ (cons __tmp150305
+ __tmp150296))))
(declare (not safe))
- (_assert140426_ __tmp150290))))
- (___kont148501148502_
- (lambda (_L140935_ _L140936_ _L140937_)
- (let ((_$e140966_
+ (_assert140431_ __tmp150295))))
+ (___kont148506148507_
+ (lambda (_L140940_ _L140941_ _L140942_)
+ (let ((_$e140971_
(let ()
(declare (not safe))
(gxc#identifier-symbol
- _L140937_))))
+ _L140942_))))
(if (or (let ()
(declare (not safe))
(eq? 'gx#free-identifier=?
- _$e140966_))
+ _$e140971_))
(let ()
(declare (not safe))
(eq? 'gx#stx-eq?
- _$e140966_)))
- ((lambda (_sym140972_)
- (let ((__tmp150301
+ _$e140971_)))
+ ((lambda (_sym140977_)
+ (let ((__tmp150306
(let ()
(declare (not safe))
- (_eqf-symbol139411_
- _sym140972_))))
+ (_eqf-symbol139416_
+ _sym140977_))))
(declare (not safe))
- (_assert-eqf139424_
- _L140936_
- __tmp150301
- _L140935_)))
- _$e140966_)
+ (_assert-eqf139429_
+ _L140941_
+ __tmp150306
+ _L140940_)))
+ _$e140971_)
'#!void))))
- (___kont148503148504_
- (lambda (_L140819_ _L140820_ _L140821_)
- (let ((__tmp150302
- (let ((__tmp150315
+ (___kont148508148509_
+ (lambda (_L140824_ _L140825_ _L140826_)
+ (let ((__tmp150307
+ (let ((__tmp150320
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'%#call)))
- (__tmp150303
- (let ((__tmp150312
- (let ((__tmp150314
+ (__tmp150308
+ (let ((__tmp150317
+ (let ((__tmp150319
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f '%#ref)))
- (__tmp150313
+ (__tmp150318
(let ()
(declare (not safe))
- (cons _L140821_ '()))))
+ (cons _L140826_ '()))))
(declare (not safe))
- (cons __tmp150314 __tmp150313)))
- (__tmp150304
- (let ((__tmp150309
- (let ((__tmp150311
+ (cons __tmp150319 __tmp150318)))
+ (__tmp150309
+ (let ((__tmp150314
+ (let ((__tmp150316
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f '%#ref)))
- (__tmp150310
+ (__tmp150315
(let ()
(declare (not safe))
- (cons _L140819_ '()))))
+ (cons _L140824_ '()))))
(declare (not safe))
- (cons __tmp150311 __tmp150310)))
- (__tmp150305
- (let ((__tmp150306
- (let ((__tmp150308
+ (cons __tmp150316 __tmp150315)))
+ (__tmp150310
+ (let ((__tmp150311
+ (let ((__tmp150313
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'%#quote-syntax)))
- (__tmp150307
+ (__tmp150312
(let ()
(declare (not safe))
- (cons _L140820_ '()))))
+ (cons _L140825_ '()))))
(declare (not safe))
- (cons __tmp150308 __tmp150307))))
+ (cons __tmp150313 __tmp150312))))
(declare (not safe))
- (cons __tmp150306 '()))))
+ (cons __tmp150311 '()))))
(declare (not safe))
- (cons __tmp150309 __tmp150305))))
+ (cons __tmp150314 __tmp150310))))
(declare (not safe))
- (cons __tmp150312 __tmp150304))))
+ (cons __tmp150317 __tmp150309))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp150315
- __tmp150303))))
+ (cons __tmp150320
+ __tmp150308))))
(declare (not safe))
- (_assert140426_ __tmp150302))))
- (___kont148505148506_
- (lambda (_L140699_ _L140700_ _L140701_)
- (let ((__tmp150316
+ (_assert140431_ __tmp150307))))
+ (___kont148510148511_
+ (lambda (_L140704_ _L140705_ _L140706_)
+ (let ((__tmp150321
(let ()
(declare (not safe))
(gxc#apply-expression-subst
- _L140700_
- _L140701_
- _L140699_))))
+ _L140705_
+ _L140706_
+ _L140704_))))
(declare (not safe))
- (_assert140426_ __tmp150316))))
- (___kont148507148508_
+ (_assert140431_ __tmp150321))))
+ (___kont148512148513_
(lambda () '#!void)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx148493148494_))
- (let ((_e140442141390_
+ (gx#stx-pair? ___stx148498148499_))
+ (let ((_e140447141395_
(let ()
(declare (not safe))
- (gx#stx-e ___stx148493148494_))))
- (let ((_tl140440141395_
+ (gx#stx-e ___stx148498148499_))))
+ (let ((_tl140445141400_
(let ()
(declare (not safe))
- (##cdr _e140442141390_)))
- (_hd140441141393_
+ (##cdr _e140447141395_)))
+ (_hd140446141398_
(let ()
(declare (not safe))
- (##car _e140442141390_))))
+ (##car _e140447141395_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd140441141393_))
+ _hd140446141398_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#call
- _hd140441141393_))
+ _hd140446141398_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl140440141395_))
- (let ((_e140445141398_
+ _tl140445141400_))
+ (let ((_e140450141403_
(let ()
(declare
(not safe))
(gx#stx-e
- _tl140440141395_))))
- (let ((_tl140443141403_
+ _tl140445141400_))))
+ (let ((_tl140448141408_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##cdr _e140445141398_)))
- (_hd140444141401_
- (let () (declare (not safe)) (##car _e140445141398_))))
+ (##cdr _e140450141403_)))
+ (_hd140449141406_
+ (let () (declare (not safe)) (##car _e140450141403_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd140444141401_))
- (let ((_e140448141406_
+ (gx#stx-pair? _hd140449141406_))
+ (let ((_e140453141411_
(let ()
(declare (not safe))
- (gx#stx-e _hd140444141401_))))
- (let ((_tl140446141411_
+ (gx#stx-e _hd140449141406_))))
+ (let ((_tl140451141416_
(let ()
(declare (not safe))
- (##cdr _e140448141406_)))
- (_hd140447141409_
+ (##cdr _e140453141411_)))
+ (_hd140452141414_
(let ()
(declare (not safe))
- (##car _e140448141406_))))
+ (##car _e140453141411_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd140447141409_))
+ (gx#identifier? _hd140452141414_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd140447141409_))
+ (gx#stx-eq? '%#ref _hd140452141414_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl140446141411_))
- (let ((_e140451141414_
+ (gx#stx-pair? _tl140451141416_))
+ (let ((_e140456141419_
(let ()
(declare (not safe))
- (gx#stx-e _tl140446141411_))))
- (let ((_tl140449141419_
+ (gx#stx-e _tl140451141416_))))
+ (let ((_tl140454141424_
(let ()
(declare (not safe))
- (##cdr _e140451141414_)))
- (_hd140450141417_
+ (##cdr _e140456141419_)))
+ (_hd140455141422_
(let ()
(declare (not safe))
- (##car _e140451141414_))))
+ (##car _e140456141419_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl140449141419_))
+ (gx#stx-null? _tl140454141424_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl140443141403_))
- (let ((_e140454141422_
+ _tl140448141408_))
+ (let ((_e140459141427_
(let ()
(declare (not safe))
(gx#stx-e
- _tl140443141403_))))
- (let ((_tl140452141427_
+ _tl140448141408_))))
+ (let ((_tl140457141432_
(let ()
(declare
(not safe))
- (##cdr _e140454141422_)))
- (_hd140453141425_
+ (##cdr _e140459141427_)))
+ (_hd140458141430_
(let ()
(declare
(not safe))
- (##car _e140454141422_))))
+ (##car _e140459141427_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd140453141425_))
- (let ((_e140457141430_
+ _hd140458141430_))
+ (let ((_e140462141435_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-e _hd140453141425_))))
- (let ((_tl140455141435_
+ (gx#stx-e _hd140458141430_))))
+ (let ((_tl140460141440_
(let ()
(declare (not safe))
- (##cdr _e140457141430_)))
- (_hd140456141433_
+ (##cdr _e140462141435_)))
+ (_hd140461141438_
(let ()
(declare (not safe))
- (##car _e140457141430_))))
+ (##car _e140462141435_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd140456141433_))
+ (gx#identifier? _hd140461141438_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd140456141433_))
+ (gx#stx-eq? '%#ref _hd140461141438_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl140455141435_))
- (let ((_e140460141438_
+ (gx#stx-pair? _tl140460141440_))
+ (let ((_e140465141443_
(let ()
(declare (not safe))
- (gx#stx-e _tl140455141435_))))
- (let ((_tl140458141443_
+ (gx#stx-e _tl140460141440_))))
+ (let ((_tl140463141448_
(let ()
(declare (not safe))
- (##cdr _e140460141438_)))
- (_hd140459141441_
+ (##cdr _e140465141443_)))
+ (_hd140464141446_
(let ()
(declare (not safe))
- (##car _e140460141438_))))
+ (##car _e140465141443_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl140458141443_))
+ (gx#stx-null? _tl140463141448_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl140452141427_))
- (___kont148495148496_
- _hd140459141441_
- _hd140450141417_)
+ (gx#stx-null? _tl140457141432_))
+ (___kont148500148501_
+ _hd140464141446_
+ _hd140455141422_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl140452141427_))
- (let ((_e140481141115_
+ _tl140457141432_))
+ (let ((_e140486141120_
(let ()
(declare (not safe))
(gx#stx-e
- _tl140452141427_))))
- (let ((_tl140479141120_
+ _tl140457141432_))))
+ (let ((_tl140484141125_
(let ()
(declare
(not safe))
- (##cdr _e140481141115_)))
- (_hd140480141118_
+ (##cdr _e140486141120_)))
+ (_hd140485141123_
(let ()
(declare
(not safe))
- (##car _e140481141115_))))
+ (##car _e140486141120_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd140480141118_))
- (let ((_e140484141123_
+ _hd140485141123_))
+ (let ((_e140489141128_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-e _hd140480141118_))))
- (let ((_tl140482141128_
+ (gx#stx-e _hd140485141123_))))
+ (let ((_tl140487141133_
(let ()
(declare (not safe))
- (##cdr _e140484141123_)))
- (_hd140483141126_
+ (##cdr _e140489141128_)))
+ (_hd140488141131_
(let ()
(declare (not safe))
- (##car _e140484141123_))))
+ (##car _e140489141128_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd140483141126_))
+ (gx#identifier? _hd140488141131_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#quote _hd140483141126_))
+ (gx#stx-eq? '%#quote _hd140488141131_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl140482141128_))
- (let ((_e140487141131_
+ (gx#stx-pair? _tl140487141133_))
+ (let ((_e140492141136_
(let ()
(declare (not safe))
- (gx#stx-e _tl140482141128_))))
- (let ((_tl140485141136_
+ (gx#stx-e _tl140487141133_))))
+ (let ((_tl140490141141_
(let ()
(declare (not safe))
- (##cdr _e140487141131_)))
- (_hd140486141134_
+ (##cdr _e140492141136_)))
+ (_hd140491141139_
(let ()
(declare (not safe))
- (##car _e140487141131_))))
+ (##car _e140492141136_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl140485141136_))
+ (gx#stx-null? _tl140490141141_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl140479141120_))
- (___kont148497148498_
- _hd140486141134_
- _hd140453141425_
- _hd140450141417_)
- (___kont148507148508_))
- (___kont148507148508_))))
- (___kont148507148508_))
+ (gx#stx-null? _tl140484141125_))
+ (___kont148502148503_
+ _hd140491141139_
+ _hd140458141430_
+ _hd140455141422_)
+ (___kont148512148513_))
+ (___kont148512148513_))))
+ (___kont148512148513_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#quote-syntax
- _hd140483141126_))
+ _hd140488141131_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl140482141128_))
- (let ((_e140547140927_
+ (gx#stx-pair? _tl140487141133_))
+ (let ((_e140552140932_
(let ()
(declare (not safe))
- (gx#stx-e _tl140482141128_))))
- (let ((_tl140545140932_
+ (gx#stx-e _tl140487141133_))))
+ (let ((_tl140550140937_
(let ()
(declare (not safe))
- (##cdr _e140547140927_)))
- (_hd140546140930_
+ (##cdr _e140552140932_)))
+ (_hd140551140935_
(let ()
(declare (not safe))
- (##car _e140547140927_))))
+ (##car _e140552140932_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl140545140932_))
+ (gx#stx-null? _tl140550140937_))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl140479141120_))
- (___kont148501148502_
- _hd140546140930_
- _hd140459141441_
- _hd140450141417_)
- (___kont148507148508_))
- (___kont148507148508_))))
- (___kont148507148508_))
- (___kont148507148508_)))
- (___kont148507148508_))))
- (___kont148507148508_))))
+ _tl140484141125_))
+ (___kont148506148507_
+ _hd140551140935_
+ _hd140464141446_
+ _hd140455141422_)
+ (___kont148512148513_))
+ (___kont148512148513_))))
+ (___kont148512148513_))
+ (___kont148512148513_)))
+ (___kont148512148513_))))
+ (___kont148512148513_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont148507148508_)))
+ (___kont148512148513_)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl140452141427_))
- (let ((_e140481141115_
+ (gx#stx-pair? _tl140457141432_))
+ (let ((_e140486141120_
(let ()
(declare (not safe))
(gx#stx-e
- _tl140452141427_))))
- (let ((_tl140479141120_
+ _tl140457141432_))))
+ (let ((_tl140484141125_
(let ()
(declare (not safe))
- (##cdr _e140481141115_)))
- (_hd140480141118_
+ (##cdr _e140486141120_)))
+ (_hd140485141123_
(let ()
(declare (not safe))
- (##car _e140481141115_))))
+ (##car _e140486141120_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd140480141118_))
- (let ((_e140484141123_
+ _hd140485141123_))
+ (let ((_e140489141128_
(let ()
(declare
(not safe))
(gx#stx-e
- _hd140480141118_))))
- (let ((_tl140482141128_
+ _hd140485141123_))))
+ (let ((_tl140487141133_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##cdr _e140484141123_)))
- (_hd140483141126_
- (let () (declare (not safe)) (##car _e140484141123_))))
+ (##cdr _e140489141128_)))
+ (_hd140488141131_
+ (let () (declare (not safe)) (##car _e140489141128_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd140483141126_))
+ (gx#identifier? _hd140488141131_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#quote _hd140483141126_))
+ (gx#stx-eq? '%#quote _hd140488141131_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl140482141128_))
- (let ((_e140487141131_
+ (gx#stx-pair? _tl140487141133_))
+ (let ((_e140492141136_
(let ()
(declare (not safe))
- (gx#stx-e _tl140482141128_))))
- (let ((_tl140485141136_
+ (gx#stx-e _tl140487141133_))))
+ (let ((_tl140490141141_
(let ()
(declare (not safe))
- (##cdr _e140487141131_)))
- (_hd140486141134_
+ (##cdr _e140492141136_)))
+ (_hd140491141139_
(let ()
(declare (not safe))
- (##car _e140487141131_))))
+ (##car _e140492141136_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl140485141136_))
+ (gx#stx-null? _tl140490141141_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl140479141120_))
- (___kont148497148498_
- _hd140486141134_
- _hd140453141425_
- _hd140450141417_)
- (___kont148507148508_))
- (___kont148507148508_))))
- (___kont148507148508_))
- (___kont148507148508_))
- (___kont148507148508_))))
+ (gx#stx-null? _tl140484141125_))
+ (___kont148502148503_
+ _hd140491141139_
+ _hd140458141430_
+ _hd140455141422_)
+ (___kont148512148513_))
+ (___kont148512148513_))))
+ (___kont148512148513_))
+ (___kont148512148513_))
+ (___kont148512148513_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont148507148508_))))
- (___kont148507148508_)))))
+ (___kont148512148513_))))
+ (___kont148512148513_)))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl140452141427_))
- (let ((_e140481141115_
+ (gx#stx-pair? _tl140457141432_))
+ (let ((_e140486141120_
(let ()
(declare (not safe))
- (gx#stx-e _tl140452141427_))))
- (let ((_tl140479141120_
+ (gx#stx-e _tl140457141432_))))
+ (let ((_tl140484141125_
(let ()
(declare (not safe))
- (##cdr _e140481141115_)))
- (_hd140480141118_
+ (##cdr _e140486141120_)))
+ (_hd140485141123_
(let ()
(declare (not safe))
- (##car _e140481141115_))))
+ (##car _e140486141120_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd140480141118_))
- (let ((_e140484141123_
+ (gx#stx-pair? _hd140485141123_))
+ (let ((_e140489141128_
(let ()
(declare (not safe))
(gx#stx-e
- _hd140480141118_))))
- (let ((_tl140482141128_
+ _hd140485141123_))))
+ (let ((_tl140487141133_
(let ()
(declare (not safe))
- (##cdr _e140484141123_)))
- (_hd140483141126_
+ (##cdr _e140489141128_)))
+ (_hd140488141131_
(let ()
(declare (not safe))
- (##car _e140484141123_))))
+ (##car _e140489141128_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd140483141126_))
+ _hd140488141131_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#quote
- _hd140483141126_))
+ _hd140488141131_))
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-pair? _tl140482141128_))
- (let ((_e140487141131_
+ (gx#stx-pair? _tl140487141133_))
+ (let ((_e140492141136_
(let ()
(declare (not safe))
- (gx#stx-e _tl140482141128_))))
- (let ((_tl140485141136_
+ (gx#stx-e _tl140487141133_))))
+ (let ((_tl140490141141_
(let ()
(declare (not safe))
- (##cdr _e140487141131_)))
- (_hd140486141134_
+ (##cdr _e140492141136_)))
+ (_hd140491141139_
(let ()
(declare (not safe))
- (##car _e140487141131_))))
+ (##car _e140492141136_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl140485141136_))
+ (gx#stx-null? _tl140490141141_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl140479141120_))
- (___kont148497148498_
- _hd140486141134_
- _hd140453141425_
- _hd140450141417_)
- (___kont148507148508_))
- (___kont148507148508_))))
- (___kont148507148508_))
- (___kont148507148508_))
+ (gx#stx-null? _tl140484141125_))
+ (___kont148502148503_
+ _hd140491141139_
+ _hd140458141430_
+ _hd140455141422_)
+ (___kont148512148513_))
+ (___kont148512148513_))))
+ (___kont148512148513_))
+ (___kont148512148513_))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont148507148508_))))
- (___kont148507148508_))))
- (___kont148507148508_)))
+ (___kont148512148513_))))
+ (___kont148512148513_))))
+ (___kont148512148513_)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl140452141427_))
- (let ((_e140481141115_
+ (gx#stx-pair? _tl140457141432_))
+ (let ((_e140486141120_
(let ()
(declare (not safe))
- (gx#stx-e _tl140452141427_))))
- (let ((_tl140479141120_
+ (gx#stx-e _tl140457141432_))))
+ (let ((_tl140484141125_
(let ()
(declare (not safe))
- (##cdr _e140481141115_)))
- (_hd140480141118_
+ (##cdr _e140486141120_)))
+ (_hd140485141123_
(let ()
(declare (not safe))
- (##car _e140481141115_))))
+ (##car _e140486141120_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd140480141118_))
- (let ((_e140484141123_
+ (gx#stx-pair? _hd140485141123_))
+ (let ((_e140489141128_
(let ()
(declare (not safe))
(gx#stx-e
- _hd140480141118_))))
- (let ((_tl140482141128_
+ _hd140485141123_))))
+ (let ((_tl140487141133_
(let ()
(declare (not safe))
- (##cdr _e140484141123_)))
- (_hd140483141126_
+ (##cdr _e140489141128_)))
+ (_hd140488141131_
(let ()
(declare (not safe))
- (##car _e140484141123_))))
+ (##car _e140489141128_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd140483141126_))
+ _hd140488141131_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#quote
- _hd140483141126_))
+ _hd140488141131_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl140482141128_))
- (let ((_e140487141131_
+ _tl140487141133_))
+ (let ((_e140492141136_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-e _tl140482141128_))))
- (let ((_tl140485141136_
+ (gx#stx-e _tl140487141133_))))
+ (let ((_tl140490141141_
(let ()
(declare (not safe))
- (##cdr _e140487141131_)))
- (_hd140486141134_
+ (##cdr _e140492141136_)))
+ (_hd140491141139_
(let ()
(declare (not safe))
- (##car _e140487141131_))))
+ (##car _e140492141136_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl140485141136_))
+ (gx#stx-null? _tl140490141141_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl140479141120_))
- (___kont148497148498_
- _hd140486141134_
- _hd140453141425_
- _hd140450141417_)
+ (gx#stx-null? _tl140484141125_))
+ (___kont148502148503_
+ _hd140491141139_
+ _hd140458141430_
+ _hd140455141422_)
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#quote _hd140456141433_))
+ (gx#stx-eq? '%#quote _hd140461141438_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl140455141435_))
- (let ((_e140511141027_
+ (gx#stx-pair? _tl140460141440_))
+ (let ((_e140516141032_
(let ()
(declare (not safe))
- (gx#stx-e _tl140455141435_))))
- (let ((_tl140509141032_
+ (gx#stx-e _tl140460141440_))))
+ (let ((_tl140514141037_
(let ()
(declare (not safe))
- (##cdr _e140511141027_)))
- (_hd140510141030_
+ (##cdr _e140516141032_)))
+ (_hd140515141035_
(let ()
(declare (not safe))
- (##car _e140511141027_))))
- (___kont148507148508_)))
- (___kont148507148508_))
+ (##car _e140516141032_))))
+ (___kont148512148513_)))
+ (___kont148512148513_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#quote-syntax
- _hd140456141433_))
+ _hd140461141438_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl140455141435_))
- (let ((_e140571140787_
+ (gx#stx-pair? _tl140460141440_))
+ (let ((_e140576140792_
(let ()
(declare (not safe))
(gx#stx-e
- _tl140455141435_))))
- (let ((_tl140569140792_
+ _tl140460141440_))))
+ (let ((_tl140574140797_
(let ()
(declare (not safe))
- (##cdr _e140571140787_)))
- (_hd140570140790_
+ (##cdr _e140576140792_)))
+ (_hd140575140795_
(let ()
(declare (not safe))
- (##car _e140571140787_))))
- (___kont148507148508_)))
- (___kont148507148508_))
- (___kont148507148508_))))
+ (##car _e140576140792_))))
+ (___kont148512148513_)))
+ (___kont148512148513_))
+ (___kont148512148513_))))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#quote _hd140456141433_))
+ (gx#stx-eq? '%#quote _hd140461141438_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl140455141435_))
- (let ((_e140511141027_
+ (gx#stx-pair? _tl140460141440_))
+ (let ((_e140516141032_
(let ()
(declare (not safe))
- (gx#stx-e _tl140455141435_))))
- (let ((_tl140509141032_
+ (gx#stx-e _tl140460141440_))))
+ (let ((_tl140514141037_
(let ()
(declare (not safe))
- (##cdr _e140511141027_)))
- (_hd140510141030_
+ (##cdr _e140516141032_)))
+ (_hd140515141035_
(let ()
(declare (not safe))
- (##car _e140511141027_))))
+ (##car _e140516141032_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl140509141032_))
+ (gx#stx-null? _tl140514141037_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl140479141120_))
- (___kont148499148500_
- _hd140480141118_
- _hd140510141030_
- _hd140450141417_)
- (___kont148507148508_))
- (___kont148507148508_))))
- (___kont148507148508_))
+ (gx#stx-null? _tl140484141125_))
+ (___kont148504148505_
+ _hd140485141123_
+ _hd140515141035_
+ _hd140455141422_)
+ (___kont148512148513_))
+ (___kont148512148513_))))
+ (___kont148512148513_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#quote-syntax
- _hd140456141433_))
+ _hd140461141438_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl140455141435_))
- (let ((_e140571140787_
+ (gx#stx-pair? _tl140460141440_))
+ (let ((_e140576140792_
(let ()
(declare (not safe))
- (gx#stx-e _tl140455141435_))))
- (let ((_tl140569140792_
+ (gx#stx-e _tl140460141440_))))
+ (let ((_tl140574140797_
(let ()
(declare (not safe))
- (##cdr _e140571140787_)))
- (_hd140570140790_
+ (##cdr _e140576140792_)))
+ (_hd140575140795_
(let ()
(declare (not safe))
- (##car _e140571140787_))))
- (___kont148507148508_)))
- (___kont148507148508_))
- (___kont148507148508_))))))
+ (##car _e140576140792_))))
+ (___kont148512148513_)))
+ (___kont148512148513_))
+ (___kont148512148513_))))))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#quote _hd140456141433_))
+ (gx#stx-eq? '%#quote _hd140461141438_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl140455141435_))
- (let ((_e140511141027_
+ (gx#stx-pair? _tl140460141440_))
+ (let ((_e140516141032_
(let ()
(declare (not safe))
- (gx#stx-e _tl140455141435_))))
- (let ((_tl140509141032_
+ (gx#stx-e _tl140460141440_))))
+ (let ((_tl140514141037_
(let ()
(declare (not safe))
- (##cdr _e140511141027_)))
- (_hd140510141030_
+ (##cdr _e140516141032_)))
+ (_hd140515141035_
(let ()
(declare (not safe))
- (##car _e140511141027_))))
+ (##car _e140516141032_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl140509141032_))
+ (gx#stx-null? _tl140514141037_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl140479141120_))
- (___kont148499148500_
- _hd140480141118_
- _hd140510141030_
- _hd140450141417_)
- (___kont148507148508_))
- (___kont148507148508_))))
- (___kont148507148508_))
+ (gx#stx-null? _tl140484141125_))
+ (___kont148504148505_
+ _hd140485141123_
+ _hd140515141035_
+ _hd140455141422_)
+ (___kont148512148513_))
+ (___kont148512148513_))))
+ (___kont148512148513_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#quote-syntax _hd140456141433_))
+ (gx#stx-eq? '%#quote-syntax _hd140461141438_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl140455141435_))
- (let ((_e140571140787_
+ (gx#stx-pair? _tl140460141440_))
+ (let ((_e140576140792_
(let ()
(declare (not safe))
- (gx#stx-e _tl140455141435_))))
- (let ((_tl140569140792_
+ (gx#stx-e _tl140460141440_))))
+ (let ((_tl140574140797_
(let ()
(declare (not safe))
- (##cdr _e140571140787_)))
- (_hd140570140790_
+ (##cdr _e140576140792_)))
+ (_hd140575140795_
(let ()
(declare (not safe))
- (##car _e140571140787_))))
- (___kont148507148508_)))
- (___kont148507148508_))
- (___kont148507148508_))))
+ (##car _e140576140792_))))
+ (___kont148512148513_)))
+ (___kont148512148513_))
+ (___kont148512148513_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#quote
- _hd140456141433_))
+ _hd140461141438_))
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-pair? _tl140455141435_))
- (let ((_e140511141027_
+ (gx#stx-pair? _tl140460141440_))
+ (let ((_e140516141032_
(let ()
(declare (not safe))
- (gx#stx-e _tl140455141435_))))
- (let ((_tl140509141032_
+ (gx#stx-e _tl140460141440_))))
+ (let ((_tl140514141037_
(let ()
(declare (not safe))
- (##cdr _e140511141027_)))
- (_hd140510141030_
+ (##cdr _e140516141032_)))
+ (_hd140515141035_
(let ()
(declare (not safe))
- (##car _e140511141027_))))
+ (##car _e140516141032_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl140509141032_))
+ (gx#stx-null? _tl140514141037_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl140479141120_))
- (___kont148499148500_
- _hd140480141118_
- _hd140510141030_
- _hd140450141417_)
- (___kont148507148508_))
- (___kont148507148508_))))
- (___kont148507148508_))
+ (gx#stx-null? _tl140484141125_))
+ (___kont148504148505_
+ _hd140485141123_
+ _hd140515141035_
+ _hd140455141422_)
+ (___kont148512148513_))
+ (___kont148512148513_))))
+ (___kont148512148513_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#quote-syntax _hd140456141433_))
+ (gx#stx-eq? '%#quote-syntax _hd140461141438_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl140455141435_))
- (let ((_e140571140787_
+ (gx#stx-pair? _tl140460141440_))
+ (let ((_e140576140792_
(let ()
(declare (not safe))
- (gx#stx-e _tl140455141435_))))
- (let ((_tl140569140792_
+ (gx#stx-e _tl140460141440_))))
+ (let ((_tl140574140797_
(let ()
(declare (not safe))
- (##cdr _e140571140787_)))
- (_hd140570140790_
+ (##cdr _e140576140792_)))
+ (_hd140575140795_
(let ()
(declare (not safe))
- (##car _e140571140787_))))
+ (##car _e140576140792_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl140569140792_))
+ (gx#stx-null? _tl140574140797_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd140483141126_))
+ (gx#stx-eq? '%#ref _hd140488141131_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl140482141128_))
- (let ((_e140580140811_
+ (gx#stx-pair? _tl140487141133_))
+ (let ((_e140585140816_
(let ()
(declare (not safe))
(gx#stx-e
- _tl140482141128_))))
- (let ((_tl140578140816_
+ _tl140487141133_))))
+ (let ((_tl140583140821_
(let ()
(declare (not safe))
- (##cdr _e140580140811_)))
- (_hd140579140814_
+ (##cdr _e140585140816_)))
+ (_hd140584140819_
(let ()
(declare (not safe))
- (##car _e140580140811_))))
+ (##car _e140585140816_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl140578140816_))
+ _tl140583140821_))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl140479141120_))
- (___kont148503148504_
- _hd140579140814_
- _hd140570140790_
- _hd140450141417_)
- (___kont148507148508_))
- (___kont148507148508_))))
- (___kont148507148508_))
- (___kont148507148508_))
- (___kont148507148508_))))
- (___kont148507148508_))
- (___kont148507148508_))))
+ _tl140484141125_))
+ (___kont148508148509_
+ _hd140584140819_
+ _hd140575140795_
+ _hd140455141422_)
+ (___kont148512148513_))
+ (___kont148512148513_))))
+ (___kont148512148513_))
+ (___kont148512148513_))
+ (___kont148512148513_))))
+ (___kont148512148513_))
+ (___kont148512148513_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#quote
- _hd140456141433_))
+ _hd140461141438_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl140455141435_))
- (let ((_e140511141027_
+ _tl140460141440_))
+ (let ((_e140516141032_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-e _tl140455141435_))))
- (let ((_tl140509141032_
+ (gx#stx-e _tl140460141440_))))
+ (let ((_tl140514141037_
(let ()
(declare (not safe))
- (##cdr _e140511141027_)))
- (_hd140510141030_
+ (##cdr _e140516141032_)))
+ (_hd140515141035_
(let ()
(declare (not safe))
- (##car _e140511141027_))))
+ (##car _e140516141032_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl140509141032_))
+ (gx#stx-null? _tl140514141037_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl140479141120_))
- (___kont148499148500_
- _hd140480141118_
- _hd140510141030_
- _hd140450141417_)
- (___kont148507148508_))
- (___kont148507148508_))))
- (___kont148507148508_))
+ (gx#stx-null? _tl140484141125_))
+ (___kont148504148505_
+ _hd140485141123_
+ _hd140515141035_
+ _hd140455141422_)
+ (___kont148512148513_))
+ (___kont148512148513_))))
+ (___kont148512148513_))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#quote-syntax
- _hd140456141433_))
+ _hd140461141438_))
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-pair? _tl140455141435_))
- (let ((_e140571140787_
+ (gx#stx-pair? _tl140460141440_))
+ (let ((_e140576140792_
(let ()
(declare (not safe))
- (gx#stx-e _tl140455141435_))))
- (let ((_tl140569140792_
+ (gx#stx-e _tl140460141440_))))
+ (let ((_tl140574140797_
(let ()
(declare (not safe))
- (##cdr _e140571140787_)))
- (_hd140570140790_
+ (##cdr _e140576140792_)))
+ (_hd140575140795_
(let ()
(declare (not safe))
- (##car _e140571140787_))))
- (___kont148507148508_)))
- (___kont148507148508_))
- (___kont148507148508_))))))
+ (##car _e140576140792_))))
+ (___kont148512148513_)))
+ (___kont148512148513_))
+ (___kont148512148513_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#quote
- _hd140456141433_))
+ _hd140461141438_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl140455141435_))
- (let ((_e140511141027_
+ _tl140460141440_))
+ (let ((_e140516141032_
(let ()
(declare (not safe))
(gx#stx-e
- _tl140455141435_))))
- (let ((_tl140509141032_
+ _tl140460141440_))))
+ (let ((_tl140514141037_
(let ()
(declare
(not safe))
- (##cdr _e140511141027_)))
- (_hd140510141030_
+ (##cdr _e140516141032_)))
+ (_hd140515141035_
(let ()
(declare
(not safe))
- (##car _e140511141027_))))
+ (##car _e140516141032_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl140509141032_))
+ _tl140514141037_))
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-null? _tl140479141120_))
- (___kont148499148500_
- _hd140480141118_
- _hd140510141030_
- _hd140450141417_)
- (___kont148507148508_))
- (___kont148507148508_))))
+ (gx#stx-null? _tl140484141125_))
+ (___kont148504148505_
+ _hd140485141123_
+ _hd140515141035_
+ _hd140455141422_)
+ (___kont148512148513_))
+ (___kont148512148513_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont148507148508_))
+ (___kont148512148513_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#quote-syntax
- _hd140456141433_))
+ _hd140461141438_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl140455141435_))
- (let ((_e140571140787_
+ _tl140460141440_))
+ (let ((_e140576140792_
(let ()
(declare
(not safe))
(gx#stx-e
- _tl140455141435_))))
- (let ((_tl140569140792_
+ _tl140460141440_))))
+ (let ((_tl140574140797_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##cdr _e140571140787_)))
- (_hd140570140790_
- (let () (declare (not safe)) (##car _e140571140787_))))
- (___kont148507148508_)))
+ (##cdr _e140576140792_)))
+ (_hd140575140795_
+ (let () (declare (not safe)) (##car _e140576140792_))))
+ (___kont148512148513_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont148507148508_))
- (___kont148507148508_))))))
+ (___kont148512148513_))
+ (___kont148512148513_))))))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#quote _hd140456141433_))
+ (gx#stx-eq? '%#quote _hd140461141438_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl140455141435_))
- (let ((_e140511141027_
+ (gx#stx-pair? _tl140460141440_))
+ (let ((_e140516141032_
(let ()
(declare (not safe))
(gx#stx-e
- _tl140455141435_))))
- (let ((_tl140509141032_
+ _tl140460141440_))))
+ (let ((_tl140514141037_
(let ()
(declare (not safe))
- (##cdr _e140511141027_)))
- (_hd140510141030_
+ (##cdr _e140516141032_)))
+ (_hd140515141035_
(let ()
(declare (not safe))
- (##car _e140511141027_))))
- (___kont148507148508_)))
- (___kont148507148508_))
+ (##car _e140516141032_))))
+ (___kont148512148513_)))
+ (___kont148512148513_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#quote-syntax
- _hd140456141433_))
+ _hd140461141438_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl140455141435_))
- (let ((_e140571140787_
+ (gx#stx-pair? _tl140460141440_))
+ (let ((_e140576140792_
(let ()
(declare (not safe))
(gx#stx-e
- _tl140455141435_))))
- (let ((_tl140569140792_
+ _tl140460141440_))))
+ (let ((_tl140574140797_
(let ()
(declare (not safe))
- (##cdr _e140571140787_)))
- (_hd140570140790_
+ (##cdr _e140576140792_)))
+ (_hd140575140795_
(let ()
(declare (not safe))
- (##car _e140571140787_))))
- (___kont148507148508_)))
- (___kont148507148508_))
- (___kont148507148508_)))))
+ (##car _e140576140792_))))
+ (___kont148512148513_)))
+ (___kont148512148513_))
+ (___kont148512148513_)))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl140452141427_))
- (let ((_e140481141115_
+ (gx#stx-pair? _tl140457141432_))
+ (let ((_e140486141120_
(let ()
(declare (not safe))
- (gx#stx-e _tl140452141427_))))
- (let ((_tl140479141120_
+ (gx#stx-e _tl140457141432_))))
+ (let ((_tl140484141125_
(let ()
(declare (not safe))
- (##cdr _e140481141115_)))
- (_hd140480141118_
+ (##cdr _e140486141120_)))
+ (_hd140485141123_
(let ()
(declare (not safe))
- (##car _e140481141115_))))
+ (##car _e140486141120_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd140480141118_))
- (let ((_e140484141123_
+ (gx#stx-pair? _hd140485141123_))
+ (let ((_e140489141128_
(let ()
(declare (not safe))
- (gx#stx-e _hd140480141118_))))
- (let ((_tl140482141128_
+ (gx#stx-e _hd140485141123_))))
+ (let ((_tl140487141133_
(let ()
(declare (not safe))
- (##cdr _e140484141123_)))
- (_hd140483141126_
+ (##cdr _e140489141128_)))
+ (_hd140488141131_
(let ()
(declare (not safe))
- (##car _e140484141123_))))
+ (##car _e140489141128_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd140483141126_))
+ _hd140488141131_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#quote
- _hd140483141126_))
+ _hd140488141131_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl140482141128_))
- (let ((_e140487141131_
+ _tl140487141133_))
+ (let ((_e140492141136_
(let ()
(declare
(not safe))
(gx#stx-e
- _tl140482141128_))))
- (let ((_tl140485141136_
+ _tl140487141133_))))
+ (let ((_tl140490141141_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##cdr _e140487141131_)))
- (_hd140486141134_
- (let () (declare (not safe)) (##car _e140487141131_))))
+ (##cdr _e140492141136_)))
+ (_hd140491141139_
+ (let () (declare (not safe)) (##car _e140492141136_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl140485141136_))
+ (gx#stx-null? _tl140490141141_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl140479141120_))
- (___kont148497148498_
- _hd140486141134_
- _hd140453141425_
- _hd140450141417_)
- (___kont148507148508_))
- (___kont148507148508_))))
+ (gx#stx-null? _tl140484141125_))
+ (___kont148502148503_
+ _hd140491141139_
+ _hd140458141430_
+ _hd140455141422_)
+ (___kont148512148513_))
+ (___kont148512148513_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont148507148508_))
- (___kont148507148508_))
- (___kont148507148508_))))
- (___kont148507148508_))))
- (___kont148507148508_)))))
+ (___kont148512148513_))
+ (___kont148512148513_))
+ (___kont148512148513_))))
+ (___kont148512148513_))))
+ (___kont148512148513_)))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl140452141427_))
- (let ((_e140481141115_
+ (gx#stx-pair? _tl140457141432_))
+ (let ((_e140486141120_
(let ()
(declare (not safe))
- (gx#stx-e _tl140452141427_))))
- (let ((_tl140479141120_
+ (gx#stx-e _tl140457141432_))))
+ (let ((_tl140484141125_
(let ()
(declare (not safe))
- (##cdr _e140481141115_)))
- (_hd140480141118_
+ (##cdr _e140486141120_)))
+ (_hd140485141123_
(let ()
(declare (not safe))
- (##car _e140481141115_))))
+ (##car _e140486141120_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd140480141118_))
- (let ((_e140484141123_
+ (gx#stx-pair? _hd140485141123_))
+ (let ((_e140489141128_
(let ()
(declare (not safe))
- (gx#stx-e _hd140480141118_))))
- (let ((_tl140482141128_
+ (gx#stx-e _hd140485141123_))))
+ (let ((_tl140487141133_
(let ()
(declare (not safe))
- (##cdr _e140484141123_)))
- (_hd140483141126_
+ (##cdr _e140489141128_)))
+ (_hd140488141131_
(let ()
(declare (not safe))
- (##car _e140484141123_))))
+ (##car _e140489141128_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd140483141126_))
+ (gx#identifier? _hd140488141131_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#quote
- _hd140483141126_))
+ _hd140488141131_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl140482141128_))
- (let ((_e140487141131_
+ (gx#stx-pair? _tl140487141133_))
+ (let ((_e140492141136_
(let ()
(declare (not safe))
(gx#stx-e
- _tl140482141128_))))
- (let ((_tl140485141136_
+ _tl140487141133_))))
+ (let ((_tl140490141141_
(let ()
(declare (not safe))
- (##cdr _e140487141131_)))
- (_hd140486141134_
+ (##cdr _e140492141136_)))
+ (_hd140491141139_
(let ()
(declare (not safe))
- (##car _e140487141131_))))
+ (##car _e140492141136_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl140485141136_))
+ _tl140490141141_))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl140479141120_))
- (___kont148497148498_
- _hd140486141134_
- _hd140453141425_
- _hd140450141417_)
- (___kont148507148508_))
- (___kont148507148508_))))
- (___kont148507148508_))
- (___kont148507148508_))
- (___kont148507148508_))))
- (___kont148507148508_))))
- (___kont148507148508_)))))
+ _tl140484141125_))
+ (___kont148502148503_
+ _hd140491141139_
+ _hd140458141430_
+ _hd140455141422_)
+ (___kont148512148513_))
+ (___kont148512148513_))))
+ (___kont148512148513_))
+ (___kont148512148513_))
+ (___kont148512148513_))))
+ (___kont148512148513_))))
+ (___kont148512148513_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont148507148508_))
- (___kont148507148508_))))
- (___kont148507148508_))
+ (___kont148512148513_))
+ (___kont148512148513_))))
+ (___kont148512148513_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#lambda _hd140447141409_))
+ (gx#stx-eq? '%#lambda _hd140452141414_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl140446141411_))
- (let ((_e140595140651_
+ (gx#stx-pair? _tl140451141416_))
+ (let ((_e140600140656_
(let ()
(declare (not safe))
(gx#stx-e
- _tl140446141411_))))
- (let ((_tl140593140656_
+ _tl140451141416_))))
+ (let ((_tl140598140661_
(let ()
(declare (not safe))
- (##cdr _e140595140651_)))
- (_hd140594140654_
+ (##cdr _e140600140656_)))
+ (_hd140599140659_
(let ()
(declare (not safe))
- (##car _e140595140651_))))
+ (##car _e140600140656_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd140594140654_))
- (let ((_e140598140659_
+ _hd140599140659_))
+ (let ((_e140603140664_
(let ()
(declare (not safe))
(gx#stx-e
- _hd140594140654_))))
- (let ((_tl140596140664_
+ _hd140599140659_))))
+ (let ((_tl140601140669_
(let ()
(declare
(not safe))
- (##cdr _e140598140659_)))
- (_hd140597140662_
+ (##cdr _e140603140664_)))
+ (_hd140602140667_
(let ()
(declare
(not safe))
- (##car _e140598140659_))))
+ (##car _e140603140664_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl140596140664_))
+ _tl140601140669_))
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-pair? _tl140593140656_))
- (let ((_e140601140667_
+ (gx#stx-pair? _tl140598140661_))
+ (let ((_e140606140672_
(let ()
(declare (not safe))
- (gx#stx-e _tl140593140656_))))
- (let ((_tl140599140672_
+ (gx#stx-e _tl140598140661_))))
+ (let ((_tl140604140677_
(let ()
(declare (not safe))
- (##cdr _e140601140667_)))
- (_hd140600140670_
+ (##cdr _e140606140672_)))
+ (_hd140605140675_
(let ()
(declare (not safe))
- (##car _e140601140667_))))
+ (##car _e140606140672_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl140599140672_))
+ (gx#stx-null? _tl140604140677_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl140443141403_))
- (let ((_e140604140675_
+ (gx#stx-pair? _tl140448141408_))
+ (let ((_e140609140680_
(let ()
(declare (not safe))
- (gx#stx-e _tl140443141403_))))
- (let ((_tl140602140680_
+ (gx#stx-e _tl140448141408_))))
+ (let ((_tl140607140685_
(let ()
(declare (not safe))
- (##cdr _e140604140675_)))
- (_hd140603140678_
+ (##cdr _e140609140680_)))
+ (_hd140608140683_
(let ()
(declare (not safe))
- (##car _e140604140675_))))
+ (##car _e140609140680_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd140603140678_))
- (let ((_e140607140683_
+ (gx#stx-pair? _hd140608140683_))
+ (let ((_e140612140688_
(let ()
(declare (not safe))
(gx#stx-e
- _hd140603140678_))))
- (let ((_tl140605140688_
+ _hd140608140683_))))
+ (let ((_tl140610140693_
(let ()
(declare (not safe))
- (##cdr _e140607140683_)))
- (_hd140606140686_
+ (##cdr _e140612140688_)))
+ (_hd140611140691_
(let ()
(declare (not safe))
- (##car _e140607140683_))))
+ (##car _e140612140688_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd140606140686_))
+ _hd140611140691_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#ref
- _hd140606140686_))
+ _hd140611140691_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl140605140688_))
- (let ((_e140610140691_
+ _tl140610140693_))
+ (let ((_e140615140696_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-e _tl140605140688_))))
- (let ((_tl140608140696_
+ (gx#stx-e _tl140610140693_))))
+ (let ((_tl140613140701_
(let ()
(declare (not safe))
- (##cdr _e140610140691_)))
- (_hd140609140694_
+ (##cdr _e140615140696_)))
+ (_hd140614140699_
(let ()
(declare (not safe))
- (##car _e140610140691_))))
+ (##car _e140615140696_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl140608140696_))
+ (gx#stx-null? _tl140613140701_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl140602140680_))
- (___kont148505148506_
- _hd140609140694_
- _hd140600140670_
- _hd140597140662_)
- (___kont148507148508_))
- (___kont148507148508_))))
- (___kont148507148508_))
+ (gx#stx-null? _tl140607140685_))
+ (___kont148510148511_
+ _hd140614140699_
+ _hd140605140675_
+ _hd140602140667_)
+ (___kont148512148513_))
+ (___kont148512148513_))))
+ (___kont148512148513_))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont148507148508_))
- (___kont148507148508_))))
- (___kont148507148508_))))
- (___kont148507148508_))
- (___kont148507148508_))))
- (___kont148507148508_))
- (___kont148507148508_))))
+ (___kont148512148513_))
+ (___kont148512148513_))))
+ (___kont148512148513_))))
+ (___kont148512148513_))
+ (___kont148512148513_))))
+ (___kont148512148513_))
+ (___kont148512148513_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont148507148508_))))
- (___kont148507148508_))
- (___kont148507148508_)))
- (___kont148507148508_))))
- (___kont148507148508_))))
+ (___kont148512148513_))))
+ (___kont148512148513_))
+ (___kont148512148513_)))
+ (___kont148512148513_))))
+ (___kont148512148513_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont148507148508_))
- (___kont148507148508_))
- (___kont148507148508_))))
- (___kont148507148508_)))))))))
- (_assert-type139422_
- (lambda (_id140321_ _t140322_)
- (let _lp140324_ ((_rest140326_ _env-type139404_))
- (let* ((_rest140327140335_ _rest140326_)
- (_else140329140343_ (lambda () '#!void))
- (_K140331140407_
- (lambda (_rest140346_ _type-info140347_)
- (let* ((_type-info140348140360_
- _type-info140347_)
- (_else140350140368_
+ (___kont148512148513_))
+ (___kont148512148513_))
+ (___kont148512148513_))))
+ (___kont148512148513_)))))))))
+ (_assert-type139427_
+ (lambda (_id140326_ _t140327_)
+ (let _lp140329_ ((_rest140331_ _env-type139409_))
+ (let* ((_rest140332140340_ _rest140331_)
+ (_else140334140348_ (lambda () '#!void))
+ (_K140336140412_
+ (lambda (_rest140351_ _type-info140352_)
+ (let* ((_type-info140353140365_
+ _type-info140352_)
+ (_else140355140373_
(lambda ()
(let ()
(declare (not safe))
- (_lp140324_ _rest140346_))))
- (_K140352140383_
- (lambda (_val140371_
- _xt140372_
- _xid140373_)
+ (_lp140329_ _rest140351_))))
+ (_K140357140388_
+ (lambda (_val140376_
+ _xt140377_
+ _xid140378_)
(if (let ()
(declare (not safe))
(gx#free-identifier=?
- _id140321_
- _xid140373_))
+ _id140326_
+ _xid140378_))
(if (let ()
(declare (not safe))
- (eq? _t140322_
- _xt140372_))
- _val140371_
- (if _val140371_
+ (eq? _t140327_
+ _xt140377_))
+ _val140376_
+ (if _val140376_
(if (let ()
(declare
(not safe))
(##structure-instance-of?
- _t140322_
+ _t140327_
'gxc#!class::t))
(if (let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (##structure-instance-of? _xt140372_ 'gxc#!class::t))
- (memq _t140322_
- (map (lambda (_g140374140376_)
+ (##structure-instance-of? _xt140377_ 'gxc#!class::t))
+ (memq _t140327_
+ (map (lambda (_g140379140381_)
(let ()
(declare (not safe))
(gxc#optimizer-resolve-class
- _xt140372_
- _g140374140376_)))
+ _xt140377_
+ _g140379140381_)))
(##structure-ref
- _xt140372_
+ _xt140377_
'3
gxc#!class::t
'#f)))
@@ -11207,3511 +11207,3511 @@
'#f)
(if (and (let ()
(declare (not safe))
- (##structure-instance-of? _t140322_ 'gxc#!class::t))
+ (##structure-instance-of? _t140327_ 'gxc#!class::t))
(let ()
(declare (not safe))
- (##structure-instance-of? _xt140372_ 'gxc#!class::t))
- (memq _xt140372_
- (map (lambda (_g140378140380_)
+ (##structure-instance-of? _xt140377_ 'gxc#!class::t))
+ (memq _xt140377_
+ (map (lambda (_g140383140385_)
(let ()
(declare (not safe))
(gxc#optimizer-resolve-class
- _t140322_
- _g140378140380_)))
+ _t140327_
+ _g140383140385_)))
(##structure-ref
- _t140322_
+ _t140327_
'3
gxc#!class::t
'#f))))
'#f
- (let () (declare (not safe)) (_lp140324_ _rest140346_)))))
+ (let () (declare (not safe)) (_lp140329_ _rest140351_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_lp140324_ _rest140346_))))))
+ (_lp140329_ _rest140351_))))))
(if (let ()
(declare (not safe))
- (##pair? _type-info140348140360_))
- (let ((_hd140353140386_
+ (##pair? _type-info140353140365_))
+ (let ((_hd140358140391_
(let ()
(declare (not safe))
- (##car _type-info140348140360_)))
- (_tl140354140388_
+ (##car _type-info140353140365_)))
+ (_tl140359140393_
(let ()
(declare (not safe))
- (##cdr _type-info140348140360_))))
- (let ((_xid140391_ _hd140353140386_))
+ (##cdr _type-info140353140365_))))
+ (let ((_xid140396_ _hd140358140391_))
(if (let ()
(declare (not safe))
- (##pair? _tl140354140388_))
- (let ((_hd140355140393_
+ (##pair? _tl140359140393_))
+ (let ((_hd140360140398_
(let ()
(declare (not safe))
- (##car _tl140354140388_)))
- (_tl140356140395_
+ (##car _tl140359140393_)))
+ (_tl140361140400_
(let ()
(declare (not safe))
- (##cdr _tl140354140388_))))
- (let ((_xt140398_
- _hd140355140393_))
+ (##cdr _tl140359140393_))))
+ (let ((_xt140403_
+ _hd140360140398_))
(if (let ()
(declare (not safe))
- (##pair? _tl140356140395_))
- (let ((_hd140357140400_
+ (##pair? _tl140361140400_))
+ (let ((_hd140362140405_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##car _tl140356140395_)))
- (_tl140358140402_
- (let () (declare (not safe)) (##cdr _tl140356140395_))))
- (let ((_val140405_ _hd140357140400_))
- (if (let () (declare (not safe)) (##null? _tl140358140402_))
+ (##car _tl140361140400_)))
+ (_tl140363140407_
+ (let () (declare (not safe)) (##cdr _tl140361140400_))))
+ (let ((_val140410_ _hd140362140405_))
+ (if (let () (declare (not safe)) (##null? _tl140363140407_))
(let ()
(declare (not safe))
- (_K140352140383_ _val140405_ _xt140398_ _xid140391_))
- (let () (declare (not safe)) (_else140350140368_)))))
- (let () (declare (not safe)) (_else140350140368_)))))
+ (_K140357140388_ _val140410_ _xt140403_ _xid140396_))
+ (let () (declare (not safe)) (_else140355140373_)))))
+ (let () (declare (not safe)) (_else140355140373_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_else140350140368_)))))
+ (_else140355140373_)))))
(let ()
(declare (not safe))
- (_else140350140368_)))))))
+ (_else140355140373_)))))))
(if (let ()
(declare (not safe))
- (##pair? _rest140327140335_))
- (let ((_hd140332140410_
+ (##pair? _rest140332140340_))
+ (let ((_hd140337140415_
(let ()
(declare (not safe))
- (##car _rest140327140335_)))
- (_tl140333140412_
+ (##car _rest140332140340_)))
+ (_tl140338140417_
(let ()
(declare (not safe))
- (##cdr _rest140327140335_))))
- (let* ((_type-info140415_ _hd140332140410_)
- (_rest140417_ _tl140333140412_))
+ (##cdr _rest140332140340_))))
+ (let* ((_type-info140420_ _hd140337140415_)
+ (_rest140422_ _tl140338140417_))
(declare (not safe))
- (_K140331140407_
- _rest140417_
- _type-info140415_)))
+ (_K140336140412_
+ _rest140422_
+ _type-info140420_)))
(let ()
(declare (not safe))
- (_else140329140343_)))))))
- (_assert-count139423_
- (lambda (_id140220_ _sym140221_ _count140222_)
- (let _lp140224_ ((_rest140226_ _env-type139404_))
- (let* ((_rest140227140235_ _rest140226_)
- (_else140229140243_ (lambda () '#!void))
- (_K140231140309_
- (lambda (_rest140246_ _type-info140247_)
- (let* ((_type-info140248140262_
- _type-info140247_)
- (_else140250140270_
+ (_else140334140348_)))))))
+ (_assert-count139428_
+ (lambda (_id140225_ _sym140226_ _count140227_)
+ (let _lp140229_ ((_rest140231_ _env-type139409_))
+ (let* ((_rest140232140240_ _rest140231_)
+ (_else140234140248_ (lambda () '#!void))
+ (_K140236140314_
+ (lambda (_rest140251_ _type-info140252_)
+ (let* ((_type-info140253140267_
+ _type-info140252_)
+ (_else140255140275_
(lambda ()
(let ()
(declare (not safe))
- (_lp140224_ _rest140246_))))
- (_K140252140278_
- (lambda (_val140273_
- _xcount140274_
- _xsym140275_
- _xid140276_)
+ (_lp140229_ _rest140251_))))
+ (_K140257140283_
+ (lambda (_val140278_
+ _xcount140279_
+ _xsym140280_
+ _xid140281_)
(if (and (let ()
(declare (not safe))
- (eq? _sym140221_
- _xsym140275_))
+ (eq? _sym140226_
+ _xsym140280_))
(let ()
(declare (not safe))
(gx#free-identifier=?
- _id140220_
- _xid140276_)))
- (if _val140273_
- (fx= _count140222_
- _xcount140274_)
- (if (fx= _count140222_
- _xcount140274_)
+ _id140225_
+ _xid140281_)))
+ (if _val140278_
+ (fx= _count140227_
+ _xcount140279_)
+ (if (fx= _count140227_
+ _xcount140279_)
'#f
(let ()
(declare (not safe))
- (_lp140224_
- _rest140246_))))
+ (_lp140229_
+ _rest140251_))))
(let ()
(declare (not safe))
- (_lp140224_ _rest140246_))))))
+ (_lp140229_ _rest140251_))))))
(if (let ()
(declare (not safe))
- (##pair? _type-info140248140262_))
- (let ((_hd140253140281_
+ (##pair? _type-info140253140267_))
+ (let ((_hd140258140286_
(let ()
(declare (not safe))
- (##car _type-info140248140262_)))
- (_tl140254140283_
+ (##car _type-info140253140267_)))
+ (_tl140259140288_
(let ()
(declare (not safe))
- (##cdr _type-info140248140262_))))
- (let ((_xid140286_ _hd140253140281_))
+ (##cdr _type-info140253140267_))))
+ (let ((_xid140291_ _hd140258140286_))
(if (let ()
(declare (not safe))
- (##pair? _tl140254140283_))
- (let ((_hd140255140288_
+ (##pair? _tl140259140288_))
+ (let ((_hd140260140293_
(let ()
(declare (not safe))
- (##car _tl140254140283_)))
- (_tl140256140290_
+ (##car _tl140259140288_)))
+ (_tl140261140295_
(let ()
(declare (not safe))
- (##cdr _tl140254140283_))))
- (let ((_xsym140293_
- _hd140255140288_))
+ (##cdr _tl140259140288_))))
+ (let ((_xsym140298_
+ _hd140260140293_))
(if (let ()
(declare (not safe))
- (##pair? _tl140256140290_))
- (let ((_hd140257140295_
+ (##pair? _tl140261140295_))
+ (let ((_hd140262140300_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##car _tl140256140290_)))
- (_tl140258140297_
- (let () (declare (not safe)) (##cdr _tl140256140290_))))
- (let ((_xcount140300_ _hd140257140295_))
- (if (let () (declare (not safe)) (##pair? _tl140258140297_))
- (let ((_hd140259140302_
+ (##car _tl140261140295_)))
+ (_tl140263140302_
+ (let () (declare (not safe)) (##cdr _tl140261140295_))))
+ (let ((_xcount140305_ _hd140262140300_))
+ (if (let () (declare (not safe)) (##pair? _tl140263140302_))
+ (let ((_hd140264140307_
(let ()
(declare (not safe))
- (##car _tl140258140297_)))
- (_tl140260140304_
+ (##car _tl140263140302_)))
+ (_tl140265140309_
(let ()
(declare (not safe))
- (##cdr _tl140258140297_))))
- (let ((_val140307_ _hd140259140302_))
+ (##cdr _tl140263140302_))))
+ (let ((_val140312_ _hd140264140307_))
(if (let ()
(declare (not safe))
- (##null? _tl140260140304_))
+ (##null? _tl140265140309_))
(let ()
(declare (not safe))
- (_K140252140278_
- _val140307_
- _xcount140300_
- _xsym140293_
- _xid140286_))
+ (_K140257140283_
+ _val140312_
+ _xcount140305_
+ _xsym140298_
+ _xid140291_))
(let ()
(declare (not safe))
- (_else140250140270_)))))
- (let () (declare (not safe)) (_else140250140270_)))))
- (let () (declare (not safe)) (_else140250140270_)))))
+ (_else140255140275_)))))
+ (let () (declare (not safe)) (_else140255140275_)))))
+ (let () (declare (not safe)) (_else140255140275_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_else140250140270_)))))
+ (_else140255140275_)))))
(let ()
(declare (not safe))
- (_else140250140270_)))))))
+ (_else140255140275_)))))))
(if (let ()
(declare (not safe))
- (##pair? _rest140227140235_))
- (let ((_hd140232140312_
+ (##pair? _rest140232140240_))
+ (let ((_hd140237140317_
(let ()
(declare (not safe))
- (##car _rest140227140235_)))
- (_tl140233140314_
+ (##car _rest140232140240_)))
+ (_tl140238140319_
(let ()
(declare (not safe))
- (##cdr _rest140227140235_))))
- (let* ((_type-info140317_ _hd140232140312_)
- (_rest140319_ _tl140233140314_))
+ (##cdr _rest140232140240_))))
+ (let* ((_type-info140322_ _hd140237140317_)
+ (_rest140324_ _tl140238140319_))
(declare (not safe))
- (_K140231140309_
- _rest140319_
- _type-info140317_)))
+ (_K140236140314_
+ _rest140324_
+ _type-info140322_)))
(let ()
(declare (not safe))
- (_else140229140243_)))))))
- (_assert-eqf139424_
- (lambda (_id140110_ _sym140111_ _datum140112_)
- (letrec ((_eqf140114_
- (lambda (_sym140215_)
- (let ((_$e140217_ _sym140215_))
+ (_else140234140248_)))))))
+ (_assert-eqf139429_
+ (lambda (_id140115_ _sym140116_ _datum140117_)
+ (letrec ((_eqf140119_
+ (lambda (_sym140220_)
+ (let ((_$e140222_ _sym140220_))
(if (let ()
(declare (not safe))
- (eq? 'eq? _$e140217_))
+ (eq? 'eq? _$e140222_))
eq?
(if (let ()
(declare (not safe))
- (eq? 'eqv? _$e140217_))
+ (eq? 'eqv? _$e140222_))
eqv?
(if (let ()
(declare (not safe))
- (eq? 'equal? _$e140217_))
+ (eq? 'equal? _$e140222_))
equal?
(if (let ()
(declare (not safe))
(eq? 'free-identifier=?
- _$e140217_))
+ _$e140222_))
gx#free-identifier=?
(if (let ()
(declare (not safe))
(eq? 'stx-eq?
- _$e140217_))
+ _$e140222_))
gx#stx-eq?
(let ()
(declare (not safe))
(gxc#raise-compile-error
'"Unexpected eqf symbol"
- _body139165_
- _sym140215_)))))))))))
- (let _lp140116_ ((_rest140118_ _env-type139404_))
- (let* ((_rest140119140127_ _rest140118_)
- (_else140121140135_ (lambda () '#!void))
- (_K140123140203_
- (lambda (_rest140138_ _type-info140139_)
- (let* ((_type-info140140140154_
- _type-info140139_)
- (_else140142140162_
+ _body139170_
+ _sym140220_)))))))))))
+ (let _lp140121_ ((_rest140123_ _env-type139409_))
+ (let* ((_rest140124140132_ _rest140123_)
+ (_else140126140140_ (lambda () '#!void))
+ (_K140128140208_
+ (lambda (_rest140143_ _type-info140144_)
+ (let* ((_type-info140145140159_
+ _type-info140144_)
+ (_else140147140167_
(lambda ()
(let ()
(declare (not safe))
- (_lp140116_ _rest140138_))))
- (_K140144140172_
- (lambda (_val140165_
- _xdatum140166_
- _xsym140167_
- _xid140168_)
+ (_lp140121_ _rest140143_))))
+ (_K140149140177_
+ (lambda (_val140170_
+ _xdatum140171_
+ _xsym140172_
+ _xid140173_)
(if (and (let ()
(declare (not safe))
- (eq? _sym140111_
- _xsym140167_))
+ (eq? _sym140116_
+ _xsym140172_))
(let ()
(declare (not safe))
(gx#free-identifier=?
- _id140110_
- _xid140168_)))
- (let ((_=?140170_
+ _id140115_
+ _xid140173_)))
+ (let ((_=?140175_
(let ()
(declare (not safe))
- (_eqf140114_
- _sym140111_))))
- (if _val140165_
- (_=?140170_
- _datum140112_
- _xdatum140166_)
- (if (_=?140170_
- _datum140112_
- _xdatum140166_)
+ (_eqf140119_
+ _sym140116_))))
+ (if _val140170_
+ (_=?140175_
+ _datum140117_
+ _xdatum140171_)
+ (if (_=?140175_
+ _datum140117_
+ _xdatum140171_)
'#f
(let ()
(declare
(not safe))
- (_lp140116_
- _rest140138_)))))
+ (_lp140121_
+ _rest140143_)))))
(let ()
(declare (not safe))
- (_lp140116_
- _rest140138_))))))
+ (_lp140121_
+ _rest140143_))))))
(if (let ()
(declare (not safe))
- (##pair? _type-info140140140154_))
- (let ((_hd140145140175_
+ (##pair? _type-info140145140159_))
+ (let ((_hd140150140180_
(let ()
(declare (not safe))
- (##car _type-info140140140154_)))
- (_tl140146140177_
+ (##car _type-info140145140159_)))
+ (_tl140151140182_
(let ()
(declare (not safe))
- (##cdr _type-info140140140154_))))
- (let ((_xid140180_
- _hd140145140175_))
+ (##cdr _type-info140145140159_))))
+ (let ((_xid140185_
+ _hd140150140180_))
(if (let ()
(declare (not safe))
- (##pair? _tl140146140177_))
- (let ((_hd140147140182_
+ (##pair? _tl140151140182_))
+ (let ((_hd140152140187_
(let ()
(declare (not safe))
- (##car _tl140146140177_)))
- (_tl140148140184_
+ (##car _tl140151140182_)))
+ (_tl140153140189_
(let ()
(declare (not safe))
- (##cdr _tl140146140177_))))
- (let ((_xsym140187_
- _hd140147140182_))
+ (##cdr _tl140151140182_))))
+ (let ((_xsym140192_
+ _hd140152140187_))
(if (let ()
(declare (not safe))
- (##pair? _tl140148140184_))
- (let ((_hd140149140189_
+ (##pair? _tl140153140189_))
+ (let ((_hd140154140194_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (##car _tl140148140184_)))
- (_tl140150140191_
+ (##car _tl140153140189_)))
+ (_tl140155140196_
(let ()
(declare (not safe))
- (##cdr _tl140148140184_))))
- (let ((_xdatum140194_ _hd140149140189_))
+ (##cdr _tl140153140189_))))
+ (let ((_xdatum140199_ _hd140154140194_))
(if (let ()
(declare (not safe))
- (##pair? _tl140150140191_))
- (let ((_hd140151140196_
+ (##pair? _tl140155140196_))
+ (let ((_hd140156140201_
(let ()
(declare (not safe))
- (##car _tl140150140191_)))
- (_tl140152140198_
+ (##car _tl140155140196_)))
+ (_tl140157140203_
(let ()
(declare (not safe))
- (##cdr _tl140150140191_))))
- (let ((_val140201_ _hd140151140196_))
+ (##cdr _tl140155140196_))))
+ (let ((_val140206_ _hd140156140201_))
(if (let ()
(declare (not safe))
- (##null? _tl140152140198_))
+ (##null? _tl140157140203_))
(let ()
(declare (not safe))
- (_K140144140172_
- _val140201_
- _xdatum140194_
- _xsym140187_
- _xid140180_))
+ (_K140149140177_
+ _val140206_
+ _xdatum140199_
+ _xsym140192_
+ _xid140185_))
(let ()
(declare (not safe))
- (_else140142140162_)))))
- (let () (declare (not safe)) (_else140142140162_)))))
- (let () (declare (not safe)) (_else140142140162_)))))
+ (_else140147140167_)))))
+ (let () (declare (not safe)) (_else140147140167_)))))
+ (let () (declare (not safe)) (_else140147140167_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_else140142140162_)))))
+ (_else140147140167_)))))
(let ()
(declare (not safe))
- (_else140142140162_)))))))
+ (_else140147140167_)))))))
(if (let ()
(declare (not safe))
- (##pair? _rest140119140127_))
- (let ((_hd140124140206_
+ (##pair? _rest140124140132_))
+ (let ((_hd140129140211_
(let ()
(declare (not safe))
- (##car _rest140119140127_)))
- (_tl140125140208_
+ (##car _rest140124140132_)))
+ (_tl140130140213_
(let ()
(declare (not safe))
- (##cdr _rest140119140127_))))
- (let* ((_type-info140211_ _hd140124140206_)
- (_rest140213_ _tl140125140208_))
+ (##cdr _rest140124140132_))))
+ (let* ((_type-info140216_ _hd140129140211_)
+ (_rest140218_ _tl140130140213_))
(declare (not safe))
- (_K140123140203_
- _rest140213_
- _type-info140211_)))
+ (_K140128140208_
+ _rest140218_
+ _type-info140216_)))
(let ()
(declare (not safe))
- (_else140121140135_))))))))
- (_bind-e__146876146877_
- (lambda (_bind140013_ _body140014_ _continue140015_)
- (let _lp140017_ ((_rest140019_ _bind140013_)
- (_subst140020_ '())
- (_locals140021_ '())
- (_env140022_ _env-bind139405_))
- (let* ((_rest140023140031_ _rest140019_)
- (_else140025140045_
+ (_else140126140140_))))))))
+ (_bind-e__146881146882_
+ (lambda (_bind140018_ _body140019_ _continue140020_)
+ (let _lp140022_ ((_rest140024_ _bind140018_)
+ (_subst140025_ '())
+ (_locals140026_ '())
+ (_env140027_ _env-bind139410_))
+ (let* ((_rest140028140036_ _rest140024_)
+ (_else140030140050_
(lambda ()
- (let* ((_body140039_
+ (let* ((_body140044_
(if (let ()
(declare (not safe))
- (null? _subst140020_))
- _body140014_
+ (null? _subst140025_))
+ _body140019_
(let ()
(declare (not safe))
(gxc#apply-expression-subst*
- _body140014_
- _subst140020_))))
- (_body140042_
- (let ((__tmp150317
+ _body140019_
+ _subst140025_))))
+ (_body140047_
+ (let ((__tmp150322
(lambda ()
- (_continue140015_
- _body140039_))))
+ (_continue140020_
+ _body140044_))))
(declare (not safe))
- (_do-bind!139416_
- _env140022_
- __tmp150317))))
+ (_do-bind!139421_
+ _env140027_
+ __tmp150322))))
(if (let ()
(declare (not safe))
- (null? _locals140021_))
- _body140042_
- (let ((__tmp150318
- (let ((__tmp150319
+ (null? _locals140026_))
+ _body140047_
+ (let ((__tmp150323
+ (let ((__tmp150324
(let ()
(declare (not safe))
- (cons _body140042_
+ (cons _body140047_
'()))))
(declare (not safe))
- (cons _locals140021_
- __tmp150319))))
+ (cons _locals140026_
+ __tmp150324))))
(declare (not safe))
- (cons '%#let-values __tmp150318))))))
- (_K140027140086_
- (lambda (_rest140048_ _bind140049_)
- (let* ((_bind140050140057_ _bind140049_)
- (_E140052140061_
+ (cons '%#let-values __tmp150323))))))
+ (_K140032140091_
+ (lambda (_rest140053_ _bind140054_)
+ (let* ((_bind140055140062_ _bind140054_)
+ (_E140057140066_
(lambda ()
(let ()
(declare (not safe))
(error '"No clause matching"
- _bind140050140057_))))
- (_K140053140074_
- (lambda (_expr140064_ _id140065_)
- (let* ((_sexpr140067_
+ _bind140055140062_))))
+ (_K140058140079_
+ (lambda (_expr140069_ _id140070_)
+ (let* ((_sexpr140072_
(let ()
(declare (not safe))
(gxc#apply-generate-runtime-repr
- _expr140064_)))
- (_$e140069_
+ _expr140069_)))
+ (_$e140074_
(let ()
(declare (not safe))
(assget__0
- _sexpr140067_
- _env-bind139405_))))
- (if _$e140069_
- ((lambda (_xid140072_)
- (let ((__tmp150326
- (let ((__tmp150327
+ _sexpr140072_
+ _env-bind139410_))))
+ (if _$e140074_
+ ((lambda (_xid140077_)
+ (let ((__tmp150331
+ (let ((__tmp150332
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (cons _id140065_ _xid140072_))))
+ (cons _id140070_ _xid140077_))))
(declare (not safe))
- (cons __tmp150327 _subst140020_))))
+ (cons __tmp150332 _subst140025_))))
(declare (not safe))
- (_lp140017_
- _rest140048_
- __tmp150326
- _locals140021_
- _env140022_)))
+ (_lp140022_
+ _rest140053_
+ __tmp150331
+ _locals140026_
+ _env140027_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- _$e140069_)
- (let ((__tmp150322
- (let ((__tmp150323
- (let ((__tmp150325
+ _$e140074_)
+ (let ((__tmp150327
+ (let ((__tmp150328
+ (let ((__tmp150330
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (cons _id140065_ '())))
- (__tmp150324
+ (cons _id140070_ '())))
+ (__tmp150329
(let ()
(declare (not safe))
- (cons _expr140064_ '()))))
+ (cons _expr140069_ '()))))
(declare (not safe))
- (cons __tmp150325 __tmp150324))))
+ (cons __tmp150330 __tmp150329))))
(declare (not safe))
- (cons __tmp150323 _locals140021_)))
- (__tmp150320
- (let ((__tmp150321
+ (cons __tmp150328 _locals140026_)))
+ (__tmp150325
+ (let ((__tmp150326
(let ()
(declare (not safe))
- (cons _sexpr140067_ _id140065_))))
+ (cons _sexpr140072_ _id140070_))))
(declare (not safe))
- (cons __tmp150321 _env140022_))))
+ (cons __tmp150326 _env140027_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (_lp140017_
- _rest140048_
- _subst140020_
- __tmp150322
- __tmp150320)))))))
+ (_lp140022_
+ _rest140053_
+ _subst140025_
+ __tmp150327
+ __tmp150325)))))))
(if (let ()
(declare (not safe))
- (##pair? _bind140050140057_))
- (let ((_hd140054140077_
+ (##pair? _bind140055140062_))
+ (let ((_hd140059140082_
(let ()
(declare (not safe))
- (##car _bind140050140057_)))
- (_tl140055140079_
+ (##car _bind140055140062_)))
+ (_tl140060140084_
(let ()
(declare (not safe))
- (##cdr _bind140050140057_))))
- (let* ((_id140082_ _hd140054140077_)
- (_expr140084_
- _tl140055140079_))
+ (##cdr _bind140055140062_))))
+ (let* ((_id140087_ _hd140059140082_)
+ (_expr140089_
+ _tl140060140084_))
(declare (not safe))
- (_K140053140074_
- _expr140084_
- _id140082_)))
+ (_K140058140079_
+ _expr140089_
+ _id140087_)))
(let ()
(declare (not safe))
- (_E140052140061_)))))))
+ (_E140057140066_)))))))
(if (let ()
(declare (not safe))
- (##pair? _rest140023140031_))
- (let ((_hd140028140089_
+ (##pair? _rest140028140036_))
+ (let ((_hd140033140094_
(let ()
(declare (not safe))
- (##car _rest140023140031_)))
- (_tl140029140091_
+ (##car _rest140028140036_)))
+ (_tl140034140096_
(let ()
(declare (not safe))
- (##cdr _rest140023140031_))))
- (let* ((_bind140094_ _hd140028140089_)
- (_rest140096_ _tl140029140091_))
+ (##cdr _rest140028140036_))))
+ (let* ((_bind140099_ _hd140033140094_)
+ (_rest140101_ _tl140034140096_))
(declare (not safe))
- (_K140027140086_ _rest140096_ _bind140094_)))
+ (_K140032140091_ _rest140101_ _bind140099_)))
(let ()
(declare (not safe))
- (_else140025140045_)))))))
- (_bind-e__0__146878146879_
- (lambda (_bind140101_ _body140102_)
- (let ((_continue140104_ _optimize-e139418_))
+ (_else140030140050_)))))))
+ (_bind-e__0__146883146884_
+ (lambda (_bind140106_ _body140107_)
+ (let ((_continue140109_ _optimize-e139423_))
(declare (not safe))
- (_bind-e__146876146877_
- _bind140101_
- _body140102_
- _continue140104_))))
- (_bind-e139425_
- (lambda _g150329_
- (let ((_g150328_
+ (_bind-e__146881146882_
+ _bind140106_
+ _body140107_
+ _continue140109_))))
+ (_bind-e139430_
+ (lambda _g150334_
+ (let ((_g150333_
(let ()
(declare (not safe))
- (##length _g150329_))))
- (cond ((let () (declare (not safe)) (##fx= _g150328_ 2))
- (apply (lambda (_bind140101_ _body140102_)
+ (##length _g150334_))))
+ (cond ((let () (declare (not safe)) (##fx= _g150333_ 2))
+ (apply (lambda (_bind140106_ _body140107_)
(let ()
(declare (not safe))
- (_bind-e__0__146878146879_
- _bind140101_
- _body140102_)))
- _g150329_))
- ((let () (declare (not safe)) (##fx= _g150328_ 3))
- (apply (lambda (_bind140106_
- _body140107_
- _continue140108_)
+ (_bind-e__0__146883146884_
+ _bind140106_
+ _body140107_)))
+ _g150334_))
+ ((let () (declare (not safe)) (##fx= _g150333_ 3))
+ (apply (lambda (_bind140111_
+ _body140112_
+ _continue140113_)
(let ()
(declare (not safe))
- (_bind-e__146876146877_
- _bind140106_
- _body140107_
- _continue140108_)))
- _g150329_))
+ (_bind-e__146881146882_
+ _bind140111_
+ _body140112_
+ _continue140113_)))
+ _g150334_))
(else
(##raise-wrong-number-of-arguments-exception
'case-lambda-dispatch
- _g150329_))))))
- (_lookup-block139426_
- (lambda (_id140008_)
- (let ((__tmp150330
- (lambda (_block140010_)
- (let ((__tmp150331 (car _block140010_)))
+ _g150334_))))))
+ (_lookup-block139431_
+ (lambda (_id140013_)
+ (let ((__tmp150335
+ (lambda (_block140015_)
+ (let ((__tmp150336 (car _block140015_)))
(declare (not safe))
(gx#free-identifier=?
- __tmp150331
- _id140008_)))))
+ __tmp150336
+ _id140013_)))))
(declare (not safe))
- (find __tmp150330 _blocks139168_))))
- (_inline-block139427_
- (lambda (_block139884_ _args139885_)
- (let* ((_kont139887_ (caddr _block139884_))
- (_g139889139915_
- (lambda (_g139890139912_)
+ (find __tmp150335 _blocks139173_))))
+ (_inline-block139432_
+ (lambda (_block139889_ _args139890_)
+ (let* ((_kont139892_ (caddr _block139889_))
+ (_g139894139920_
+ (lambda (_g139895139917_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g139890139912_))))
- (_g139888140005_
- (lambda (_g139890139918_)
+ _g139895139917_))))
+ (_g139893140010_
+ (lambda (_g139895139923_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g139890139918_))
- (let ((_e139895139920_
+ (gx#stx-pair? _g139895139923_))
+ (let ((_e139900139925_
(let ()
(declare (not safe))
- (gx#stx-e _g139890139918_))))
- (let ((_hd139894139923_
+ (gx#stx-e _g139895139923_))))
+ (let ((_hd139899139928_
(let ()
(declare (not safe))
- (##car _e139895139920_)))
- (_tl139893139925_
+ (##car _e139900139925_)))
+ (_tl139898139930_
(let ()
(declare (not safe))
- (##cdr _e139895139920_))))
+ (##cdr _e139900139925_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd139894139923_))
+ (gx#identifier? _hd139899139928_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#lambda
- _hd139894139923_))
+ _hd139899139928_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl139893139925_))
- (let ((_e139898139928_
+ _tl139898139930_))
+ (let ((_e139903139933_
(let ()
(declare
(not safe))
(gx#stx-e
- _tl139893139925_))))
- (let ((_hd139897139931_
+ _tl139898139930_))))
+ (let ((_hd139902139936_
(let ()
(declare
(not safe))
- (##car _e139898139928_)))
- (_tl139896139933_
+ (##car _e139903139933_)))
+ (_tl139901139938_
(let ()
(declare
(not safe))
- (##cdr _e139898139928_))))
+ (##cdr _e139903139933_))))
(if (let ()
(declare
(not safe))
(gx#stx-pair/null?
- _hd139897139931_))
- (let ((_g150332_
+ _hd139902139936_))
+ (let ((_g150337_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#syntax-split-splice _hd139897139931_ '0))))
+ (gx#syntax-split-splice _hd139902139936_ '0))))
(begin
- (let ((_g150333_
+ (let ((_g150338_
(let ()
(declare (not safe))
- (if (##values? _g150332_)
- (##vector-length _g150332_)
+ (if (##values? _g150337_)
+ (##vector-length _g150337_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g150333_ 2)))
- (error "Context expects 2 values" _g150333_)))
- (let ((_target139899139936_
+ (##fx= _g150338_ 2)))
+ (error "Context expects 2 values" _g150338_)))
+ (let ((_target139904139941_
(let ()
(declare (not safe))
- (##vector-ref _g150332_ 0)))
- (_tl139901139938_
+ (##vector-ref _g150337_ 0)))
+ (_tl139906139943_
(let ()
(declare (not safe))
- (##vector-ref _g150332_ 1))))
+ (##vector-ref _g150337_ 1))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl139901139938_))
- (letrec ((_loop139902139941_
- (lambda (_hd139900139944_
- _id139906139946_)
+ (gx#stx-null? _tl139906139943_))
+ (letrec ((_loop139907139946_
+ (lambda (_hd139905139949_
+ _id139911139951_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd139900139944_))
- (let ((_e139903139949_
+ (gx#stx-pair? _hd139905139949_))
+ (let ((_e139908139954_
(let ()
(declare (not safe))
(gx#stx-e
- _hd139900139944_))))
- (let ((_lp-hd139904139952_
+ _hd139905139949_))))
+ (let ((_lp-hd139909139957_
(let ()
(declare (not safe))
- (##car _e139903139949_)))
- (_lp-tl139905139954_
+ (##car _e139908139954_)))
+ (_lp-tl139910139959_
(let ()
(declare (not safe))
- (##cdr _e139903139949_))))
- (let ((__tmp150337
+ (##cdr _e139908139954_))))
+ (let ((__tmp150342
(let ()
(declare (not safe))
- (cons _lp-hd139904139952_
- _id139906139946_))))
+ (cons _lp-hd139909139957_
+ _id139911139951_))))
(declare (not safe))
- (_loop139902139941_
- _lp-tl139905139954_
- __tmp150337))))
- (let ((_id139907139957_
- (reverse _id139906139946_)))
+ (_loop139907139946_
+ _lp-tl139910139959_
+ __tmp150342))))
+ (let ((_id139912139962_
+ (reverse _id139911139951_)))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl139896139933_))
- (let ((_e139910139960_
+ _tl139901139938_))
+ (let ((_e139915139965_
(let ()
(declare
(not safe))
(gx#stx-e
- _tl139896139933_))))
- (let ((_hd139909139963_
+ _tl139901139938_))))
+ (let ((_hd139914139968_
(let ()
(declare
(not safe))
- (##car _e139910139960_)))
- (_tl139908139965_
+ (##car _e139915139965_)))
+ (_tl139913139970_
(let ()
(declare
(not safe))
- (##cdr _e139910139960_))))
+ (##cdr _e139915139965_))))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl139908139965_))
- ((lambda (_L139968_
+ _tl139913139970_))
+ ((lambda (_L139973_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _L139969_)
- (if (let ((__tmp150335
- (let ((__tmp150336
- (lambda (_g139988139991_
- _g139989139993_)
+ _L139974_)
+ (if (let ((__tmp150340
+ (let ((__tmp150341
+ (lambda (_g139993139996_
+ _g139994139998_)
(let ()
(declare (not safe))
- (cons _g139988139991_
- _g139989139993_)))))
+ (cons _g139993139996_
+ _g139994139998_)))))
(declare (not safe))
- (foldr1 __tmp150336 '() _L139969_))))
+ (foldr1 __tmp150341 '() _L139974_))))
(declare (not safe))
- (null? __tmp150335))
- _L139968_
- (let ((_subst140003_
+ (null? __tmp150340))
+ _L139973_
+ (let ((_subst140008_
(map cons
- (let ((__tmp150334
- (lambda (_g139995139998_
- _g139996140000_)
+ (let ((__tmp150339
+ (lambda (_g140000140003_
+ _g140001140005_)
(let ()
(declare (not safe))
- (cons _g139995139998_
- _g139996140000_)))))
+ (cons _g140000140003_
+ _g140001140005_)))))
(declare (not safe))
- (foldr1 __tmp150334 '() _L139969_))
- _args139885_)))
+ (foldr1 __tmp150339 '() _L139974_))
+ _args139890_)))
(declare (not safe))
(gxc#apply-expression-subst*
- _L139968_
- _subst140003_))))
- _hd139909139963_
- _id139907139957_)
+ _L139973_
+ _subst140008_))))
+ _hd139914139968_
+ _id139912139962_)
(let ()
(declare (not safe))
- (_g139889139915_ _g139890139918_)))))
+ (_g139894139920_ _g139895139923_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g139889139915_
- _g139890139918_))))))))
+ (_g139894139920_
+ _g139895139923_))))))))
(let ()
(declare (not safe))
- (_loop139902139941_
- _target139899139936_
+ (_loop139907139946_
+ _target139904139941_
'())))
(let ()
(declare (not safe))
- (_g139889139915_ _g139890139918_))))))
+ (_g139894139920_ _g139895139923_))))))
(let ()
(declare (not safe))
- (_g139889139915_ _g139890139918_)))))
+ (_g139894139920_ _g139895139923_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g139889139915_
- _g139890139918_)))
+ (_g139894139920_
+ _g139895139923_)))
(let ()
(declare (not safe))
- (_g139889139915_
- _g139890139918_)))
+ (_g139894139920_
+ _g139895139923_)))
(let ()
(declare (not safe))
- (_g139889139915_
- _g139890139918_)))))
+ (_g139894139920_
+ _g139895139923_)))))
(let ()
(declare (not safe))
- (_g139889139915_ _g139890139918_))))))
+ (_g139894139920_ _g139895139923_))))))
(declare (not safe))
- (_g139888140005_ _kont139887_))))
- (_nonlinear-block?139428_
- (lambda (_block139433_)
- (letrec ((_nonlinear-expr?139435_
- (lambda (_expr139543_)
- (let* ((___stx148963148964_ _expr139543_)
- (_g139549139615_
+ (_g139893140010_ _kont139892_))))
+ (_nonlinear-block?139433_
+ (lambda (_block139438_)
+ (letrec ((_nonlinear-expr?139440_
+ (lambda (_expr139548_)
+ (let* ((___stx148968148969_ _expr139548_)
+ (_g139554139620_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx148963148964_)))))
- (let ((___kont148965148966_ (lambda () '#t))
- (___kont148967148968_
- (lambda (_L139814_)
- (let* ((___stx148945148946_
- _L139814_)
- (_g139832139841_
+ ___stx148968148969_)))))
+ (let ((___kont148970148971_ (lambda () '#t))
+ (___kont148972148973_
+ (lambda (_L139819_)
+ (let* ((___stx148950148951_
+ _L139819_)
+ (_g139837139846_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx148945148946_)))))
- (let ((___kont148947148948_
+ ___stx148950148951_)))))
+ (let ((___kont148952148953_
(lambda () '#f))
- (___kont148949148950_
+ (___kont148954148955_
(lambda () '#t)))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- ___stx148945148946_))
- (let ((_e139836139853_
+ ___stx148950148951_))
+ (let ((_e139841139858_
(let ()
(declare
(not safe))
(gx#stx-e
- ___stx148945148946_))))
- (let ((_tl139834139858_
+ ___stx148950148951_))))
+ (let ((_tl139839139863_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##cdr _e139836139853_)))
- (_hd139835139856_
- (let () (declare (not safe)) (##car _e139836139853_))))
+ (##cdr _e139841139858_)))
+ (_hd139840139861_
+ (let () (declare (not safe)) (##car _e139841139858_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd139835139856_))
+ (gx#identifier? _hd139840139861_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#call _hd139835139856_))
- (___kont148947148948_)
- (___kont148949148950_))
- (___kont148949148950_))))
+ (gx#stx-eq? '%#call _hd139840139861_))
+ (___kont148952148953_)
+ (___kont148954148955_))
+ (___kont148954148955_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont148949148950_))))))
- (___kont148971148972_
- (lambda (_L139712_)
+ (___kont148954148955_))))))
+ (___kont148976148977_
+ (lambda (_L139717_)
(let ()
(declare (not safe))
- (_nonlinear-expr?139435_
- _L139712_))))
- (___kont148973148974_
- (lambda (_L139659_
- _L139660_
- _L139661_)
- (let ((_$e139680_
+ (_nonlinear-expr?139440_
+ _L139717_))))
+ (___kont148978148979_
+ (lambda (_L139664_
+ _L139665_
+ _L139666_)
+ (let ((_$e139685_
(let ()
(declare (not safe))
- (_nonlinear-expr?139435_
- _L139660_))))
- (if _$e139680_
- _$e139680_
+ (_nonlinear-expr?139440_
+ _L139665_))))
+ (if _$e139685_
+ _$e139685_
(let ()
(declare (not safe))
- (_nonlinear-expr?139435_
- _L139659_))))))
- (___kont148975148976_
+ (_nonlinear-expr?139440_
+ _L139664_))))))
+ (___kont148980148981_
(lambda () '#f)))
- (let* ((___match149026149027_
- (lambda (_e139589139688_
- _hd139588139691_
- _tl139587139693_
- _e139592139696_
- _hd139591139699_
- _tl139590139701_)
+ (let* ((___match149031149032_
+ (lambda (_e139594139693_
+ _hd139593139696_
+ _tl139592139698_
+ _e139597139701_
+ _hd139596139704_
+ _tl139595139706_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl139590139701_))
- (let ((_e139595139704_
+ _tl139595139706_))
+ (let ((_e139600139709_
(let ()
(declare
(not safe))
(gx#stx-e
- _tl139590139701_))))
- (let ((_tl139593139709_
+ _tl139595139706_))))
+ (let ((_tl139598139714_
(let ()
(declare
(not safe))
- (##cdr _e139595139704_)))
- (_hd139594139707_
+ (##cdr _e139600139709_)))
+ (_hd139599139712_
(let ()
(declare
(not safe))
- (##car _e139595139704_))))
+ (##car _e139600139709_))))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl139593139709_))
- (___kont148971148972_
- _hd139594139707_)
- (___kont148975148976_))))
- (___kont148975148976_))))
- (___match149010149011_
- (lambda (_e139557139730_
- _hd139556139733_
- _tl139555139735_
- _e139560139738_
- _hd139559139741_
- _tl139558139743_
- ___splice148969148970_
- _target139561139746_
- _tl139563139748_)
- (letrec ((_loop139564139751_
- (lambda (_hd139562139754_)
+ _tl139598139714_))
+ (___kont148976148977_
+ _hd139599139712_)
+ (___kont148980148981_))))
+ (___kont148980148981_))))
+ (___match149015149016_
+ (lambda (_e139562139735_
+ _hd139561139738_
+ _tl139560139740_
+ _e139565139743_
+ _hd139564139746_
+ _tl139563139748_
+ ___splice148974148975_
+ _target139566139751_
+ _tl139568139753_)
+ (letrec ((_loop139569139756_
+ (lambda (_hd139567139759_)
(if (let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-pair? _hd139562139754_))
- (let ((_e139565139757_
+ (gx#stx-pair? _hd139567139759_))
+ (let ((_e139570139762_
(let ()
(declare (not safe))
- (gx#stx-e _hd139562139754_))))
- (let ((_lp-tl139567139762_
+ (gx#stx-e _hd139567139759_))))
+ (let ((_lp-tl139572139767_
(let ()
(declare (not safe))
- (##cdr _e139565139757_)))
- (_lp-hd139566139760_
+ (##cdr _e139570139762_)))
+ (_lp-hd139571139765_
(let ()
(declare (not safe))
- (##car _e139565139757_))))
+ (##car _e139570139762_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _lp-hd139566139760_))
- (let ((_e139570139765_
+ (gx#stx-pair? _lp-hd139571139765_))
+ (let ((_e139575139770_
(let ()
(declare (not safe))
- (gx#stx-e _lp-hd139566139760_))))
- (let ((_tl139568139770_
+ (gx#stx-e _lp-hd139571139765_))))
+ (let ((_tl139573139775_
(let ()
(declare (not safe))
- (##cdr _e139570139765_)))
- (_hd139569139768_
+ (##cdr _e139575139770_)))
+ (_hd139574139773_
(let ()
(declare (not safe))
- (##car _e139570139765_))))
+ (##car _e139575139770_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd139569139768_))
- (let ((_e139573139773_
+ (gx#stx-pair? _hd139574139773_))
+ (let ((_e139578139778_
(let ()
(declare (not safe))
- (gx#stx-e _hd139569139768_))))
- (let ((_tl139571139778_
+ (gx#stx-e _hd139574139773_))))
+ (let ((_tl139576139783_
(let ()
(declare (not safe))
- (##cdr _e139573139773_)))
- (_hd139572139776_
+ (##cdr _e139578139778_)))
+ (_hd139577139781_
(let ()
(declare (not safe))
- (##car _e139573139773_))))
+ (##car _e139578139778_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl139571139778_))
+ _tl139576139783_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl139568139770_))
- (let ((_e139576139781_
+ _tl139573139775_))
+ (let ((_e139581139786_
(let ()
(declare
(not safe))
(gx#stx-e
- _tl139568139770_))))
- (let ((_tl139574139786_
+ _tl139573139775_))))
+ (let ((_tl139579139791_
(let ()
(declare
(not safe))
- (##cdr _e139576139781_)))
- (_hd139575139784_
+ (##cdr _e139581139786_)))
+ (_hd139580139789_
(let ()
(declare
(not safe))
- (##car _e139576139781_))))
+ (##car _e139581139786_))))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _hd139575139784_))
- (let ((_e139579139789_
+ _hd139580139789_))
+ (let ((_e139584139794_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _hd139575139784_))))
- (let ((_tl139577139794_
+ (gx#stx-e _hd139580139789_))))
+ (let ((_tl139582139799_
(let ()
(declare (not safe))
- (##cdr _e139579139789_)))
- (_hd139578139792_
+ (##cdr _e139584139794_)))
+ (_hd139583139797_
(let ()
(declare (not safe))
- (##car _e139579139789_))))
+ (##car _e139584139794_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd139578139792_))
+ (gx#identifier? _hd139583139797_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd139578139792_))
+ (gx#stx-eq? '%#ref _hd139583139797_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl139577139794_))
- (let ((_e139582139797_
+ (gx#stx-pair? _tl139582139799_))
+ (let ((_e139587139802_
(let ()
(declare (not safe))
- (gx#stx-e _tl139577139794_))))
- (let ((_tl139580139802_
+ (gx#stx-e _tl139582139799_))))
+ (let ((_tl139585139807_
(let ()
(declare (not safe))
- (##cdr _e139582139797_)))
- (_hd139581139800_
+ (##cdr _e139587139802_)))
+ (_hd139586139805_
(let ()
(declare (not safe))
- (##car _e139582139797_))))
+ (##car _e139587139802_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl139580139802_))
+ (gx#stx-null? _tl139585139807_))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl139574139786_))
+ _tl139579139791_))
(let ()
(declare (not safe))
- (_loop139564139751_
- _lp-tl139567139762_))
- (___match149026149027_
- _e139557139730_
- _hd139556139733_
- _tl139555139735_
- _e139560139738_
- _hd139559139741_
- _tl139558139743_))
- (___match149026149027_
- _e139557139730_
- _hd139556139733_
- _tl139555139735_
- _e139560139738_
- _hd139559139741_
- _tl139558139743_))))
- (___match149026149027_
- _e139557139730_
- _hd139556139733_
- _tl139555139735_
- _e139560139738_
- _hd139559139741_
- _tl139558139743_))
- (___match149026149027_
- _e139557139730_
- _hd139556139733_
- _tl139555139735_
- _e139560139738_
- _hd139559139741_
- _tl139558139743_))
- (___match149026149027_
- _e139557139730_
- _hd139556139733_
- _tl139555139735_
- _e139560139738_
- _hd139559139741_
- _tl139558139743_))))
- (___match149026149027_
- _e139557139730_
- _hd139556139733_
- _tl139555139735_
- _e139560139738_
- _hd139559139741_
- _tl139558139743_))))
+ (_loop139569139756_
+ _lp-tl139572139767_))
+ (___match149031149032_
+ _e139562139735_
+ _hd139561139738_
+ _tl139560139740_
+ _e139565139743_
+ _hd139564139746_
+ _tl139563139748_))
+ (___match149031149032_
+ _e139562139735_
+ _hd139561139738_
+ _tl139560139740_
+ _e139565139743_
+ _hd139564139746_
+ _tl139563139748_))))
+ (___match149031149032_
+ _e139562139735_
+ _hd139561139738_
+ _tl139560139740_
+ _e139565139743_
+ _hd139564139746_
+ _tl139563139748_))
+ (___match149031149032_
+ _e139562139735_
+ _hd139561139738_
+ _tl139560139740_
+ _e139565139743_
+ _hd139564139746_
+ _tl139563139748_))
+ (___match149031149032_
+ _e139562139735_
+ _hd139561139738_
+ _tl139560139740_
+ _e139565139743_
+ _hd139564139746_
+ _tl139563139748_))))
+ (___match149031149032_
+ _e139562139735_
+ _hd139561139738_
+ _tl139560139740_
+ _e139565139743_
+ _hd139564139746_
+ _tl139563139748_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___match149026149027_
- _e139557139730_
- _hd139556139733_
- _tl139555139735_
- _e139560139738_
- _hd139559139741_
- _tl139558139743_))
- (___match149026149027_
- _e139557139730_
- _hd139556139733_
- _tl139555139735_
- _e139560139738_
- _hd139559139741_
- _tl139558139743_))))
- (___match149026149027_
- _e139557139730_
- _hd139556139733_
- _tl139555139735_
- _e139560139738_
- _hd139559139741_
- _tl139558139743_))))
- (___match149026149027_
- _e139557139730_
- _hd139556139733_
- _tl139555139735_
- _e139560139738_
- _hd139559139741_
- _tl139558139743_))))
+ (___match149031149032_
+ _e139562139735_
+ _hd139561139738_
+ _tl139560139740_
+ _e139565139743_
+ _hd139564139746_
+ _tl139563139748_))
+ (___match149031149032_
+ _e139562139735_
+ _hd139561139738_
+ _tl139560139740_
+ _e139565139743_
+ _hd139564139746_
+ _tl139563139748_))))
+ (___match149031149032_
+ _e139562139735_
+ _hd139561139738_
+ _tl139560139740_
+ _e139565139743_
+ _hd139564139746_
+ _tl139563139748_))))
+ (___match149031149032_
+ _e139562139735_
+ _hd139561139738_
+ _tl139560139740_
+ _e139565139743_
+ _hd139564139746_
+ _tl139563139748_))))
(let ()
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl139558139743_))
- (let ((_e139585139806_
+ (gx#stx-pair? _tl139563139748_))
+ (let ((_e139590139811_
(let ()
(declare (not safe))
- (gx#stx-e _tl139558139743_))))
- (let ((_tl139583139811_
+ (gx#stx-e _tl139563139748_))))
+ (let ((_tl139588139816_
(let ()
(declare (not safe))
- (##cdr _e139585139806_)))
- (_hd139584139809_
+ (##cdr _e139590139811_)))
+ (_hd139589139814_
(let ()
(declare (not safe))
- (##car _e139585139806_))))
+ (##car _e139590139811_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl139583139811_))
- (___kont148967148968_ _hd139584139809_)
- (___kont148975148976_))))
- (___kont148975148976_)))))))
+ (gx#stx-null? _tl139588139816_))
+ (___kont148972148973_ _hd139589139814_)
+ (___kont148980148981_))))
+ (___kont148980148981_)))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_loop139564139751_
- _target139561139746_))))))
+ (_loop139569139756_
+ _target139566139751_))))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- ___stx148963148964_))
- (let ((_e139553139871_
+ ___stx148968148969_))
+ (let ((_e139558139876_
(let ()
(declare (not safe))
(gx#stx-e
- ___stx148963148964_))))
- (let ((_tl139551139876_
+ ___stx148968148969_))))
+ (let ((_tl139556139881_
(let ()
(declare (not safe))
- (##cdr _e139553139871_)))
- (_hd139552139874_
+ (##cdr _e139558139876_)))
+ (_hd139557139879_
(let ()
(declare (not safe))
- (##car _e139553139871_))))
+ (##car _e139558139876_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd139552139874_))
+ _hd139557139879_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#letrec-values
- _hd139552139874_))
- (___kont148965148966_)
+ _hd139557139879_))
+ (___kont148970148971_)
(if (let ()
(declare
(not safe))
(gx#stx-eq?
'%#let-values
- _hd139552139874_))
+ _hd139557139879_))
(if (let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-pair? _tl139551139876_))
- (let ((_e139560139738_
+ (gx#stx-pair? _tl139556139881_))
+ (let ((_e139565139743_
(let ()
(declare (not safe))
- (gx#stx-e _tl139551139876_))))
- (let ((_tl139558139743_
+ (gx#stx-e _tl139556139881_))))
+ (let ((_tl139563139748_
(let ()
(declare (not safe))
- (##cdr _e139560139738_)))
- (_hd139559139741_
+ (##cdr _e139565139743_)))
+ (_hd139564139746_
(let ()
(declare (not safe))
- (##car _e139560139738_))))
+ (##car _e139565139743_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _hd139559139741_))
- (let ((___splice148969148970_
+ (gx#stx-pair/null? _hd139564139746_))
+ (let ((___splice148974148975_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _hd139559139741_
+ _hd139564139746_
'0))))
- (let ((_tl139563139748_
+ (let ((_tl139568139753_
(let ()
(declare (not safe))
(##vector-ref
- ___splice148969148970_
+ ___splice148974148975_
'1)))
- (_target139561139746_
+ (_target139566139751_
(let ()
(declare (not safe))
(##vector-ref
- ___splice148969148970_
+ ___splice148974148975_
'0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl139563139748_))
- (___match149010149011_
- _e139553139871_
- _hd139552139874_
- _tl139551139876_
- _e139560139738_
- _hd139559139741_
- _tl139558139743_
- ___splice148969148970_
- _target139561139746_
- _tl139563139748_)
+ (gx#stx-null? _tl139568139753_))
+ (___match149015149016_
+ _e139558139876_
+ _hd139557139879_
+ _tl139556139881_
+ _e139565139743_
+ _hd139564139746_
+ _tl139563139748_
+ ___splice148974148975_
+ _target139566139751_
+ _tl139568139753_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl139558139743_))
- (let ((_e139595139704_
+ (gx#stx-pair? _tl139563139748_))
+ (let ((_e139600139709_
(let ()
(declare (not safe))
(gx#stx-e
- _tl139558139743_))))
- (let ((_tl139593139709_
+ _tl139563139748_))))
+ (let ((_tl139598139714_
(let ()
(declare (not safe))
- (##cdr _e139595139704_)))
- (_hd139594139707_
+ (##cdr _e139600139709_)))
+ (_hd139599139712_
(let ()
(declare (not safe))
- (##car _e139595139704_))))
+ (##car _e139600139709_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl139593139709_))
- (___kont148971148972_
- _hd139594139707_)
- (___kont148975148976_))))
- (___kont148975148976_)))))
+ _tl139598139714_))
+ (___kont148976148977_
+ _hd139599139712_)
+ (___kont148980148981_))))
+ (___kont148980148981_)))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl139558139743_))
- (let ((_e139595139704_
+ (gx#stx-pair? _tl139563139748_))
+ (let ((_e139600139709_
(let ()
(declare (not safe))
- (gx#stx-e _tl139558139743_))))
- (let ((_tl139593139709_
+ (gx#stx-e _tl139563139748_))))
+ (let ((_tl139598139714_
(let ()
(declare (not safe))
- (##cdr _e139595139704_)))
- (_hd139594139707_
+ (##cdr _e139600139709_)))
+ (_hd139599139712_
(let ()
(declare (not safe))
- (##car _e139595139704_))))
+ (##car _e139600139709_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl139593139709_))
- (___kont148971148972_
- _hd139594139707_)
- (___kont148975148976_))))
- (___kont148975148976_)))))
- (___kont148975148976_))
+ (gx#stx-null? _tl139598139714_))
+ (___kont148976148977_
+ _hd139599139712_)
+ (___kont148980148981_))))
+ (___kont148980148981_)))))
+ (___kont148980148981_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#if _hd139552139874_))
+ (gx#stx-eq? '%#if _hd139557139879_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl139551139876_))
- (let ((_e139604139635_
+ (gx#stx-pair? _tl139556139881_))
+ (let ((_e139609139640_
(let ()
(declare (not safe))
- (gx#stx-e _tl139551139876_))))
- (let ((_tl139602139640_
+ (gx#stx-e _tl139556139881_))))
+ (let ((_tl139607139645_
(let ()
(declare (not safe))
- (##cdr _e139604139635_)))
- (_hd139603139638_
+ (##cdr _e139609139640_)))
+ (_hd139608139643_
(let ()
(declare (not safe))
- (##car _e139604139635_))))
+ (##car _e139609139640_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl139602139640_))
- (let ((_e139607139643_
+ (gx#stx-pair? _tl139607139645_))
+ (let ((_e139612139648_
(let ()
(declare (not safe))
- (gx#stx-e _tl139602139640_))))
- (let ((_tl139605139648_
+ (gx#stx-e _tl139607139645_))))
+ (let ((_tl139610139653_
(let ()
(declare (not safe))
- (##cdr _e139607139643_)))
- (_hd139606139646_
+ (##cdr _e139612139648_)))
+ (_hd139611139651_
(let ()
(declare (not safe))
- (##car _e139607139643_))))
+ (##car _e139612139648_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl139605139648_))
- (let ((_e139610139651_
+ (gx#stx-pair? _tl139610139653_))
+ (let ((_e139615139656_
(let ()
(declare (not safe))
(gx#stx-e
- _tl139605139648_))))
- (let ((_tl139608139656_
+ _tl139610139653_))))
+ (let ((_tl139613139661_
(let ()
(declare (not safe))
- (##cdr _e139610139651_)))
- (_hd139609139654_
+ (##cdr _e139615139656_)))
+ (_hd139614139659_
(let ()
(declare (not safe))
- (##car _e139610139651_))))
+ (##car _e139615139656_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl139608139656_))
- (___kont148973148974_
- _hd139609139654_
- _hd139606139646_
- _hd139603139638_)
- (___kont148975148976_))))
- (___kont148975148976_))))
- (___kont148975148976_))))
- (___kont148975148976_))
- (___kont148975148976_))))
+ _tl139613139661_))
+ (___kont148978148979_
+ _hd139614139659_
+ _hd139611139651_
+ _hd139608139643_)
+ (___kont148980148981_))))
+ (___kont148980148981_))))
+ (___kont148980148981_))))
+ (___kont148980148981_))
+ (___kont148980148981_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont148975148976_))))
- (___kont148975148976_))))))))
- (let* ((_kont139437_ (caddr _block139433_))
- (_g139439139465_
- (lambda (_g139440139462_)
+ (___kont148980148981_))))
+ (___kont148980148981_))))))))
+ (let* ((_kont139442_ (caddr _block139438_))
+ (_g139444139470_
+ (lambda (_g139445139467_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g139440139462_))))
- (_g139438139540_
- (lambda (_g139440139468_)
+ _g139445139467_))))
+ (_g139443139545_
+ (lambda (_g139445139473_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g139440139468_))
- (let ((_e139445139470_
+ (gx#stx-pair? _g139445139473_))
+ (let ((_e139450139475_
(let ()
(declare (not safe))
- (gx#stx-e _g139440139468_))))
- (let ((_hd139444139473_
+ (gx#stx-e _g139445139473_))))
+ (let ((_hd139449139478_
(let ()
(declare (not safe))
- (##car _e139445139470_)))
- (_tl139443139475_
+ (##car _e139450139475_)))
+ (_tl139448139480_
(let ()
(declare (not safe))
- (##cdr _e139445139470_))))
+ (##cdr _e139450139475_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd139444139473_))
+ _hd139449139478_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#lambda
- _hd139444139473_))
+ _hd139449139478_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl139443139475_))
- (let ((_e139448139478_
+ _tl139448139480_))
+ (let ((_e139453139483_
(let ()
(declare
(not safe))
(gx#stx-e
- _tl139443139475_))))
- (let ((_hd139447139481_
+ _tl139448139480_))))
+ (let ((_hd139452139486_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##car _e139448139478_)))
- (_tl139446139483_
- (let () (declare (not safe)) (##cdr _e139448139478_))))
+ (##car _e139453139483_)))
+ (_tl139451139488_
+ (let () (declare (not safe)) (##cdr _e139453139483_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _hd139447139481_))
- (let ((_g150338_
+ (gx#stx-pair/null? _hd139452139486_))
+ (let ((_g150343_
(let ()
(declare (not safe))
- (gx#syntax-split-splice _hd139447139481_ '0))))
+ (gx#syntax-split-splice _hd139452139486_ '0))))
(begin
- (let ((_g150339_
+ (let ((_g150344_
(let ()
(declare (not safe))
- (if (##values? _g150338_)
- (##vector-length _g150338_)
+ (if (##values? _g150343_)
+ (##vector-length _g150343_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g150339_ 2)))
- (error "Context expects 2 values" _g150339_)))
- (let ((_target139449139486_
+ (##fx= _g150344_ 2)))
+ (error "Context expects 2 values" _g150344_)))
+ (let ((_target139454139491_
(let ()
(declare (not safe))
- (##vector-ref _g150338_ 0)))
- (_tl139451139488_
+ (##vector-ref _g150343_ 0)))
+ (_tl139456139493_
(let ()
(declare (not safe))
- (##vector-ref _g150338_ 1))))
+ (##vector-ref _g150343_ 1))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl139451139488_))
- (letrec ((_loop139452139491_
- (lambda (_hd139450139494_
- _id139456139496_)
+ (gx#stx-null? _tl139456139493_))
+ (letrec ((_loop139457139496_
+ (lambda (_hd139455139499_
+ _id139461139501_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd139450139494_))
- (let ((_e139453139499_
+ _hd139455139499_))
+ (let ((_e139458139504_
(let ()
(declare (not safe))
(gx#stx-e
- _hd139450139494_))))
- (let ((_lp-hd139454139502_
+ _hd139455139499_))))
+ (let ((_lp-hd139459139507_
(let ()
(declare (not safe))
- (##car _e139453139499_)))
- (_lp-tl139455139504_
+ (##car _e139458139504_)))
+ (_lp-tl139460139509_
(let ()
(declare (not safe))
- (##cdr _e139453139499_))))
- (let ((__tmp150340
+ (##cdr _e139458139504_))))
+ (let ((__tmp150345
(let ()
(declare
(not safe))
- (cons _lp-hd139454139502_
+ (cons _lp-hd139459139507_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _id139456139496_))))
+ _id139461139501_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (_loop139452139491_
- _lp-tl139455139504_
- __tmp150340))))
- (let ((_id139457139507_
- (reverse _id139456139496_)))
+ (_loop139457139496_
+ _lp-tl139460139509_
+ __tmp150345))))
+ (let ((_id139462139512_
+ (reverse _id139461139501_)))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl139446139483_))
- (let ((_e139460139510_
+ _tl139451139488_))
+ (let ((_e139465139515_
(let ()
(declare
(not safe))
(gx#stx-e
- _tl139446139483_))))
- (let ((_hd139459139513_
+ _tl139451139488_))))
+ (let ((_hd139464139518_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##car _e139460139510_)))
- (_tl139458139515_
- (let () (declare (not safe)) (##cdr _e139460139510_))))
+ (##car _e139465139515_)))
+ (_tl139463139520_
+ (let () (declare (not safe)) (##cdr _e139465139515_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl139458139515_))
- ((lambda (_L139518_ _L139519_)
+ (gx#stx-null? _tl139463139520_))
+ ((lambda (_L139523_ _L139524_)
(let ()
(declare (not safe))
- (_nonlinear-expr?139435_ _L139518_)))
- _hd139459139513_
- _id139457139507_)
+ (_nonlinear-expr?139440_ _L139523_)))
+ _hd139464139518_
+ _id139462139512_)
(let ()
(declare (not safe))
- (_g139439139465_ _g139440139468_)))))
+ (_g139444139470_ _g139445139473_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g139439139465_
- _g139440139468_))))))))
+ (_g139444139470_
+ _g139445139473_))))))))
(let ()
(declare (not safe))
- (_loop139452139491_
- _target139449139486_
+ (_loop139457139496_
+ _target139454139491_
'())))
(let ()
(declare (not safe))
- (_g139439139465_ _g139440139468_))))))
+ (_g139444139470_ _g139445139473_))))))
(let ()
(declare (not safe))
- (_g139439139465_ _g139440139468_)))))
+ (_g139444139470_ _g139445139473_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g139439139465_
- _g139440139468_)))
+ (_g139444139470_
+ _g139445139473_)))
(let ()
(declare (not safe))
- (_g139439139465_
- _g139440139468_)))
+ (_g139444139470_
+ _g139445139473_)))
(let ()
(declare (not safe))
- (_g139439139465_
- _g139440139468_)))))
+ (_g139444139470_
+ _g139445139473_)))))
(let ()
(declare (not safe))
- (_g139439139465_ _g139440139468_))))))
+ (_g139444139470_ _g139445139473_))))))
(declare (not safe))
- (_g139438139540_ _kont139437_))))))
- (let ((__tmp150341
+ (_g139443139545_ _kont139442_))))))
+ (let ((__tmp150346
(lambda ()
- (let ((__tmp150342
+ (let ((__tmp150347
(lambda ()
(if (memq '@match:prefix
(gxc#current-annotation-optimizer))
- (let ((__tmp150343
+ (let ((__tmp150348
(lambda ()
(let ()
(declare (not safe))
- (_optimize-e139418_
- _body139165_)))))
+ (_optimize-e139423_
+ _body139170_)))))
(declare (not safe))
- (_do-splice!139417_ __tmp150343))
+ (_do-splice!139422_ __tmp150348))
(let ()
(declare (not safe))
- (_optimize-e139418_ _body139165_))))))
+ (_optimize-e139423_ _body139170_))))))
(declare (not safe))
- (_do-bind139414_ _bind139167_ __tmp150342)))))
+ (_do-bind139419_ _bind139172_ __tmp150347)))))
(declare (not safe))
- (_do-assert139407_ _assert139166_ __tmp150341)))))
+ (_do-assert139412_ _assert139171_ __tmp150346)))))
(define gxc#optimize-match-prune-blocks
- (lambda (_blocks139077_ _konts139078_)
- (letrec* ((_rtab139080_
+ (lambda (_blocks139082_ _konts139083_)
+ (letrec* ((_rtab139085_
(let () (declare (not safe)) (make-hash-table-eq))))
(for-each
- (lambda (_block139082_)
- (let ((__tmp150344 (caddr _block139082_)))
+ (lambda (_block139087_)
+ (let ((__tmp150349 (caddr _block139087_)))
(declare (not safe))
- (gxc#apply-collect-runtime-refs __tmp150344 _rtab139080_)))
- _konts139078_)
- (let _lp139084_ ((_rest139086_ _blocks139077_) (_r139087_ '()))
- (let* ((_rest139088139096_ _rest139086_)
- (_else139090139104_ (lambda () (reverse _r139087_)))
- (_K139092139153_
- (lambda (_rest139107_ _block139108_)
- (let* ((_block139109139120_ _block139108_)
- (_E139111139124_
+ (gxc#apply-collect-runtime-refs __tmp150349 _rtab139085_)))
+ _konts139083_)
+ (let _lp139089_ ((_rest139091_ _blocks139082_) (_r139092_ '()))
+ (let* ((_rest139093139101_ _rest139091_)
+ (_else139095139109_ (lambda () (reverse _r139092_)))
+ (_K139097139158_
+ (lambda (_rest139112_ _block139113_)
+ (let* ((_block139114139125_ _block139113_)
+ (_E139116139129_
(lambda ()
(let ()
(declare (not safe))
(error '"No clause matching"
- _block139109139120_))))
- (_K139112139131_
- (lambda (_kont139127_ _type139128_ _name139129_)
- (if (let ((__tmp150346
+ _block139114139125_))))
+ (_K139117139136_
+ (lambda (_kont139132_ _type139133_ _name139134_)
+ (if (let ((__tmp150351
(let ()
(declare (not safe))
(gxc#identifier-symbol
- _name139129_))))
+ _name139134_))))
(declare (not safe))
- (hash-get _rtab139080_ __tmp150346))
+ (hash-get _rtab139085_ __tmp150351))
(begin
(let ()
(declare (not safe))
(gxc#apply-collect-runtime-refs
- _kont139127_
- _rtab139080_))
- (let ((__tmp150345
+ _kont139132_
+ _rtab139085_))
+ (let ((__tmp150350
(let ()
(declare (not safe))
- (cons _block139108_
- _r139087_))))
+ (cons _block139113_
+ _r139092_))))
(declare (not safe))
- (_lp139084_ _rest139107_ __tmp150345)))
+ (_lp139089_ _rest139112_ __tmp150350)))
(let ()
(declare (not safe))
- (_lp139084_ _rest139107_ _r139087_))))))
+ (_lp139089_ _rest139112_ _r139092_))))))
(if (let ()
(declare (not safe))
- (##pair? _block139109139120_))
- (let ((_hd139113139134_
+ (##pair? _block139114139125_))
+ (let ((_hd139118139139_
(let ()
(declare (not safe))
- (##car _block139109139120_)))
- (_tl139114139136_
+ (##car _block139114139125_)))
+ (_tl139119139141_
(let ()
(declare (not safe))
- (##cdr _block139109139120_))))
- (let ((_name139139_ _hd139113139134_))
+ (##cdr _block139114139125_))))
+ (let ((_name139144_ _hd139118139139_))
(if (let ()
(declare (not safe))
- (##pair? _tl139114139136_))
- (let ((_hd139115139141_
+ (##pair? _tl139119139141_))
+ (let ((_hd139120139146_
(let ()
(declare (not safe))
- (##car _tl139114139136_)))
- (_tl139116139143_
+ (##car _tl139119139141_)))
+ (_tl139121139148_
(let ()
(declare (not safe))
- (##cdr _tl139114139136_))))
- (let ((_type139146_ _hd139115139141_))
+ (##cdr _tl139119139141_))))
+ (let ((_type139151_ _hd139120139146_))
(if (let ()
(declare (not safe))
- (##pair? _tl139116139143_))
- (let* ((_hd139117139148_
+ (##pair? _tl139121139148_))
+ (let* ((_hd139122139153_
(let ()
(declare (not safe))
- (##car _tl139116139143_)))
- (_kont139151_
- _hd139117139148_))
+ (##car _tl139121139148_)))
+ (_kont139156_
+ _hd139122139153_))
(declare (not safe))
- (_K139112139131_
- _kont139151_
- _type139146_
- _name139139_))
+ (_K139117139136_
+ _kont139156_
+ _type139151_
+ _name139144_))
(let ()
(declare (not safe))
- (_E139111139124_)))))
+ (_E139116139129_)))))
(let ()
(declare (not safe))
- (_E139111139124_)))))
+ (_E139116139129_)))))
(let ()
(declare (not safe))
- (_E139111139124_)))))))
- (if (let () (declare (not safe)) (##pair? _rest139088139096_))
- (let ((_hd139093139156_
+ (_E139116139129_)))))))
+ (if (let () (declare (not safe)) (##pair? _rest139093139101_))
+ (let ((_hd139098139161_
(let ()
(declare (not safe))
- (##car _rest139088139096_)))
- (_tl139094139158_
+ (##car _rest139093139101_)))
+ (_tl139099139163_
(let ()
(declare (not safe))
- (##cdr _rest139088139096_))))
- (let* ((_block139161_ _hd139093139156_)
- (_rest139163_ _tl139094139158_))
+ (##cdr _rest139093139101_))))
+ (let* ((_block139166_ _hd139098139161_)
+ (_rest139168_ _tl139099139163_))
(declare (not safe))
- (_K139092139153_ _rest139163_ _block139161_)))
- (let () (declare (not safe)) (_else139090139104_))))))))
+ (_K139097139158_ _rest139168_ _block139166_)))
+ (let () (declare (not safe)) (_else139095139109_))))))))
(define gxc#optimize-match-fuse-restart-blocks
- (lambda (_blocks139001_ _konts139002_)
- (let* ((_blocks139003139019_ _blocks139001_)
- (_else139005139027_ (lambda () _blocks139001_))
- (_K139007139045_
- (lambda (_rest139030_ _kont139031_ _name139032_)
- (letrec* ((_rtab139034_
+ (lambda (_blocks139006_ _konts139007_)
+ (let* ((_blocks139008139024_ _blocks139006_)
+ (_else139010139032_ (lambda () _blocks139006_))
+ (_K139012139050_
+ (lambda (_rest139035_ _kont139036_ _name139037_)
+ (letrec* ((_rtab139039_
(let ()
(declare (not safe))
(make-hash-table-eq))))
(for-each
- (lambda (_block139036_)
- (let ((__tmp150347 (caddr _block139036_)))
+ (lambda (_block139041_)
+ (let ((__tmp150352 (caddr _block139041_)))
(declare (not safe))
(gxc#apply-collect-runtime-refs
- __tmp150347
- _rtab139034_)))
- _konts139002_)
- (if (fx= (let ((__tmp150355
+ __tmp150352
+ _rtab139039_)))
+ _konts139007_)
+ (if (fx= (let ((__tmp150360
(let ()
(declare (not safe))
- (gxc#identifier-symbol _name139032_))))
+ (gxc#identifier-symbol _name139037_))))
(declare (not safe))
- (hash-ref__0 _rtab139034_ __tmp150355))
+ (hash-ref__0 _rtab139039_ __tmp150360))
'1)
- (let* ((_rblock139040_
- (let ((__tmp150348
- (lambda (_block139038_)
- (let ((__tmp150350
- (caddr _block139038_))
- (__tmp150349
+ (let* ((_rblock139045_
+ (let ((__tmp150353
+ (lambda (_block139043_)
+ (let ((__tmp150355
+ (caddr _block139043_))
+ (__tmp150354
(let ()
(declare (not safe))
- (cons _name139032_ '()))))
+ (cons _name139037_ '()))))
(declare (not safe))
(gxc#apply-find-var-refs
- __tmp150350
- __tmp150349)))))
+ __tmp150355
+ __tmp150354)))))
(declare (not safe))
- (find __tmp150348 _konts139002_)))
- (_assert139042_
+ (find __tmp150353 _konts139007_)))
+ (_assert139047_
(let ()
(declare (not safe))
(gxc#optimize-match-assert-restart
- _rblock139040_
- _name139032_))))
- (let ((__tmp150351
- (let ((__tmp150352
- (let ((__tmp150353
- (let ((__tmp150354
+ _rblock139045_
+ _name139037_))))
+ (let ((__tmp150356
+ (let ((__tmp150357
+ (let ((__tmp150358
+ (let ((__tmp150359
(let ()
(declare (not safe))
- (cons _assert139042_
+ (cons _assert139047_
'()))))
(declare (not safe))
- (cons _kont139031_
- __tmp150354))))
+ (cons _kont139036_
+ __tmp150359))))
(declare (not safe))
- (cons 'restart: __tmp150353))))
+ (cons 'restart: __tmp150358))))
(declare (not safe))
- (cons _name139032_ __tmp150352))))
+ (cons _name139037_ __tmp150357))))
(declare (not safe))
- (cons __tmp150351 _rest139030_)))
- _blocks139001_)))))
- (if (let () (declare (not safe)) (##pair? _blocks139003139019_))
- (let ((_hd139008139048_
+ (cons __tmp150356 _rest139035_)))
+ _blocks139006_)))))
+ (if (let () (declare (not safe)) (##pair? _blocks139008139024_))
+ (let ((_hd139013139053_
(let ()
(declare (not safe))
- (##car _blocks139003139019_)))
- (_tl139009139050_
+ (##car _blocks139008139024_)))
+ (_tl139014139055_
(let ()
(declare (not safe))
- (##cdr _blocks139003139019_))))
- (if (let () (declare (not safe)) (##pair? _hd139008139048_))
- (let ((_hd139010139053_
+ (##cdr _blocks139008139024_))))
+ (if (let () (declare (not safe)) (##pair? _hd139013139053_))
+ (let ((_hd139015139058_
(let ()
(declare (not safe))
- (##car _hd139008139048_)))
- (_tl139011139055_
+ (##car _hd139013139053_)))
+ (_tl139016139060_
(let ()
(declare (not safe))
- (##cdr _hd139008139048_))))
- (let ((_name139058_ _hd139010139053_))
+ (##cdr _hd139013139053_))))
+ (let ((_name139063_ _hd139015139058_))
(if (let ()
(declare (not safe))
- (##pair? _tl139011139055_))
- (let ((_hd139012139060_
+ (##pair? _tl139016139060_))
+ (let ((_hd139017139065_
(let ()
(declare (not safe))
- (##car _tl139011139055_)))
- (_tl139013139062_
+ (##car _tl139016139060_)))
+ (_tl139018139067_
(let ()
(declare (not safe))
- (##cdr _tl139011139055_))))
+ (##cdr _tl139016139060_))))
(if (let ()
(declare (not safe))
- (##eq? _hd139012139060_ 'restart:))
+ (##eq? _hd139017139065_ 'restart:))
(if (let ()
(declare (not safe))
- (##pair? _tl139013139062_))
- (let ((_hd139014139065_
+ (##pair? _tl139018139067_))
+ (let ((_hd139019139070_
(let ()
(declare (not safe))
- (##car _tl139013139062_)))
- (_tl139015139067_
+ (##car _tl139018139067_)))
+ (_tl139020139072_
(let ()
(declare (not safe))
- (##cdr _tl139013139062_))))
- (let ((_kont139070_ _hd139014139065_))
+ (##cdr _tl139018139067_))))
+ (let ((_kont139075_ _hd139019139070_))
(if (let ()
(declare (not safe))
- (##pair? _tl139015139067_))
- (let ((_tl139017139072_
+ (##pair? _tl139020139072_))
+ (let ((_tl139022139077_
(let ()
(declare (not safe))
- (##cdr _tl139015139067_))))
+ (##cdr _tl139020139072_))))
(if (let ()
(declare (not safe))
- (##null? _tl139017139072_))
- (let ((_rest139075_
- _tl139009139050_))
+ (##null? _tl139022139077_))
+ (let ((_rest139080_
+ _tl139014139055_))
(declare (not safe))
- (_K139007139045_
- _rest139075_
- _kont139070_
- _name139058_))
+ (_K139012139050_
+ _rest139080_
+ _kont139075_
+ _name139063_))
(let ()
(declare (not safe))
- (_else139005139027_))))
+ (_else139010139032_))))
(let ()
(declare (not safe))
- (_else139005139027_)))))
+ (_else139010139032_)))))
(let ()
(declare (not safe))
- (_else139005139027_)))
+ (_else139010139032_)))
(let ()
(declare (not safe))
- (_else139005139027_))))
+ (_else139010139032_))))
(let ()
(declare (not safe))
- (_else139005139027_)))))
- (let () (declare (not safe)) (_else139005139027_))))
- (let () (declare (not safe)) (_else139005139027_))))))
+ (_else139010139032_)))))
+ (let () (declare (not safe)) (_else139010139032_))))
+ (let () (declare (not safe)) (_else139010139032_))))))
(define gxc#optimize-match-assert-restart
- (lambda (_block138397_ _name138398_)
- (letrec ((_assert-restart138400_
- (lambda (_expr138556_ _assert138557_)
- (let* ((___stx149067149068_ _expr138556_)
- (_g138563138660_
+ (lambda (_block138402_ _name138403_)
+ (letrec ((_assert-restart138405_
+ (lambda (_expr138561_ _assert138562_)
+ (let* ((___stx149072149073_ _expr138561_)
+ (_g138568138665_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx149067149068_)))))
- (let ((___kont149069149070_
- (lambda (_L138976_ _L138977_ _L138978_)
- (let ((_$e138995_
- (let ((__tmp150356
- (let ((__tmp150357
+ ___stx149072149073_)))))
+ (let ((___kont149074149075_
+ (lambda (_L138981_ _L138982_ _L138983_)
+ (let ((_$e139000_
+ (let ((__tmp150361
+ (let ((__tmp150362
(let ()
(declare (not safe))
- (cons _L138978_ '#t))))
+ (cons _L138983_ '#t))))
(declare (not safe))
- (cons __tmp150357
- _assert138557_))))
+ (cons __tmp150362
+ _assert138562_))))
(declare (not safe))
- (_assert-restart138400_
- _L138977_
- __tmp150356))))
- (if _$e138995_
- _$e138995_
- (let ((__tmp150358
- (let ((__tmp150359
+ (_assert-restart138405_
+ _L138982_
+ __tmp150361))))
+ (if _$e139000_
+ _$e139000_
+ (let ((__tmp150363
+ (let ((__tmp150364
(let ()
(declare (not safe))
- (cons _L138978_ '#f))))
+ (cons _L138983_ '#f))))
(declare (not safe))
- (cons __tmp150359
- _assert138557_))))
+ (cons __tmp150364
+ _assert138562_))))
(declare (not safe))
- (_assert-restart138400_
- _L138976_
- __tmp150358))))))
- (___kont149071149072_
- (lambda (_L138924_)
+ (_assert-restart138405_
+ _L138981_
+ __tmp150363))))))
+ (___kont149076149077_
+ (lambda (_L138929_)
(if (let ()
(declare (not safe))
(gx#free-identifier=?
- _L138924_
- _name138398_))
- _assert138557_
+ _L138929_
+ _name138403_))
+ _assert138562_
'#f)))
- (___kont149073149074_
- (lambda (_L138874_)
+ (___kont149078149079_
+ (lambda (_L138879_)
(let ()
(declare (not safe))
- (_assert-restart138400_
- _L138874_
- _assert138557_))))
- (___kont149075149076_
- (lambda (_L138800_
- _L138801_
- _L138802_
- _L138803_
- _L138804_)
+ (_assert-restart138405_
+ _L138879_
+ _assert138562_))))
+ (___kont149080149081_
+ (lambda (_L138805_
+ _L138806_
+ _L138807_
+ _L138808_
+ _L138809_)
(let ()
(declare (not safe))
- (_assert-restart138400_
- _L138802_
- _assert138557_))))
- (___kont149081149082_ (lambda () '#f)))
- (let ((___match149236149237_
- (lambda (_e138610138672_
- _hd138609138675_
- _tl138608138677_
- _e138613138680_
- _hd138612138683_
- _tl138611138685_
- _e138616138688_
- _hd138615138691_
- _tl138614138693_
- _e138619138696_
- _hd138618138699_
- _tl138617138701_
- _e138622138704_
- _hd138621138707_
- _tl138620138709_
- _e138625138712_
- _hd138624138715_
- _tl138623138717_
- _e138628138720_
- _hd138627138723_
- _tl138626138725_
- _e138631138728_
- _hd138630138731_
- _tl138629138733_
- ___splice149077149078_
- _target138632138736_
- _tl138634138738_)
- (letrec ((_loop138635138741_
- (lambda (_hd138633138744_
- _id138639138746_)
+ (_assert-restart138405_
+ _L138807_
+ _assert138562_))))
+ (___kont149086149087_ (lambda () '#f)))
+ (let ((___match149241149242_
+ (lambda (_e138615138677_
+ _hd138614138680_
+ _tl138613138682_
+ _e138618138685_
+ _hd138617138688_
+ _tl138616138690_
+ _e138621138693_
+ _hd138620138696_
+ _tl138619138698_
+ _e138624138701_
+ _hd138623138704_
+ _tl138622138706_
+ _e138627138709_
+ _hd138626138712_
+ _tl138625138714_
+ _e138630138717_
+ _hd138629138720_
+ _tl138628138722_
+ _e138633138725_
+ _hd138632138728_
+ _tl138631138730_
+ _e138636138733_
+ _hd138635138736_
+ _tl138634138738_
+ ___splice149082149083_
+ _target138637138741_
+ _tl138639138743_)
+ (letrec ((_loop138640138746_
+ (lambda (_hd138638138749_
+ _id138644138751_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd138633138744_))
- (let ((_e138636138749_
+ _hd138638138749_))
+ (let ((_e138641138754_
(let ()
(declare (not safe))
(gx#stx-e
- _hd138633138744_))))
- (let ((_lp-tl138638138754_
+ _hd138638138749_))))
+ (let ((_lp-tl138643138759_
(let ()
(declare
(not safe))
- (##cdr _e138636138749_)))
- (_lp-hd138637138752_
+ (##cdr _e138641138754_)))
+ (_lp-hd138642138757_
(let ()
(declare
(not safe))
- (##car _e138636138749_))))
- (let ((__tmp150361
+ (##car _e138641138754_))))
+ (let ((__tmp150366
(let ()
(declare
(not safe))
- (cons _lp-hd138637138752_
+ (cons _lp-hd138642138757_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _id138639138746_))))
+ _id138644138751_))))
(declare (not safe))
- (_loop138635138741_ _lp-tl138638138754_ __tmp150361))))
+ (_loop138640138746_ _lp-tl138643138759_ __tmp150366))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (let ((_id138640138757_
- (reverse _id138639138746_)))
+ (let ((_id138645138762_
+ (reverse _id138644138751_)))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl138629138733_))
- (let ((_e138643138760_
+ _tl138634138738_))
+ (let ((_e138648138765_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _tl138629138733_))))
- (let ((_tl138641138765_
- (let () (declare (not safe)) (##cdr _e138643138760_)))
- (_hd138642138763_
- (let () (declare (not safe)) (##car _e138643138760_))))
+ (gx#stx-e _tl138634138738_))))
+ (let ((_tl138646138770_
+ (let () (declare (not safe)) (##cdr _e138648138765_)))
+ (_hd138647138768_
+ (let () (declare (not safe)) (##car _e138648138765_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl138641138765_))
+ (gx#stx-null? _tl138646138770_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl138623138717_))
+ (gx#stx-null? _tl138628138722_))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl138614138693_))
- (let ((___splice149079149080_
+ (gx#stx-pair/null? _tl138619138698_))
+ (let ((___splice149084149085_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl138614138693_
+ _tl138619138698_
'0))))
- (let ((_tl138646138770_
+ (let ((_tl138651138775_
(let ()
(declare (not safe))
(##vector-ref
- ___splice149079149080_
+ ___splice149084149085_
'1)))
- (_target138644138768_
+ (_target138649138773_
(let ()
(declare (not safe))
(##vector-ref
- ___splice149079149080_
+ ___splice149084149085_
'0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl138646138770_))
- (letrec ((_loop138647138773_
- (lambda (_hd138645138776_
- _bind138651138778_)
+ (gx#stx-null? _tl138651138775_))
+ (letrec ((_loop138652138778_
+ (lambda (_hd138650138781_
+ _bind138656138783_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd138645138776_))
- (let ((_e138648138781_
+ _hd138650138781_))
+ (let ((_e138653138786_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _hd138645138776_))))
- (let ((_lp-tl138650138786_
- (let () (declare (not safe)) (##cdr _e138648138781_)))
- (_lp-hd138649138784_
- (let () (declare (not safe)) (##car _e138648138781_))))
- (let ((__tmp150360
+ (gx#stx-e _hd138650138781_))))
+ (let ((_lp-tl138655138791_
+ (let () (declare (not safe)) (##cdr _e138653138786_)))
+ (_lp-hd138654138789_
+ (let () (declare (not safe)) (##car _e138653138786_))))
+ (let ((__tmp150365
(let ()
(declare (not safe))
- (cons _lp-hd138649138784_ _bind138651138778_))))
+ (cons _lp-hd138654138789_ _bind138656138783_))))
(declare (not safe))
- (_loop138647138773_ _lp-tl138650138786_ __tmp150360))))
- (let ((_bind138652138789_ (reverse _bind138651138778_)))
+ (_loop138652138778_ _lp-tl138655138791_ __tmp150365))))
+ (let ((_bind138657138794_ (reverse _bind138656138783_)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl138611138685_))
- (let ((_e138655138792_
+ (gx#stx-pair? _tl138616138690_))
+ (let ((_e138660138797_
(let ()
(declare (not safe))
- (gx#stx-e _tl138611138685_))))
- (let ((_tl138653138797_
+ (gx#stx-e _tl138616138690_))))
+ (let ((_tl138658138802_
(let ()
(declare (not safe))
- (##cdr _e138655138792_)))
- (_hd138654138795_
+ (##cdr _e138660138797_)))
+ (_hd138659138800_
(let ()
(declare (not safe))
- (##car _e138655138792_))))
+ (##car _e138660138797_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl138653138797_))
- (___kont149075149076_
- _hd138654138795_
- _bind138652138789_
- _hd138642138763_
- _id138640138757_
- _hd138621138707_)
- (___kont149081149082_))))
- (___kont149081149082_)))))))
+ (gx#stx-null? _tl138658138802_))
+ (___kont149080149081_
+ _hd138659138800_
+ _bind138657138794_
+ _hd138647138768_
+ _id138645138762_
+ _hd138626138712_)
+ (___kont149086149087_))))
+ (___kont149086149087_)))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_loop138647138773_
- _target138644138768_
+ (_loop138652138778_
+ _target138649138773_
'())))
- (___kont149081149082_))))
- (___kont149081149082_))
- (___kont149081149082_))
- (___kont149081149082_))))
- (___kont149081149082_)))))))
+ (___kont149086149087_))))
+ (___kont149086149087_))
+ (___kont149086149087_))
+ (___kont149086149087_))))
+ (___kont149086149087_)))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_loop138635138741_
- _target138632138736_
+ (_loop138640138746_
+ _target138637138741_
'()))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx149067149068_))
- (let ((_e138570138944_
+ (gx#stx-pair? ___stx149072149073_))
+ (let ((_e138575138949_
(let ()
(declare (not safe))
- (gx#stx-e ___stx149067149068_))))
- (let ((_tl138568138949_
+ (gx#stx-e ___stx149072149073_))))
+ (let ((_tl138573138954_
(let ()
(declare (not safe))
- (##cdr _e138570138944_)))
- (_hd138569138947_
+ (##cdr _e138575138949_)))
+ (_hd138574138952_
(let ()
(declare (not safe))
- (##car _e138570138944_))))
+ (##car _e138575138949_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd138569138947_))
+ (gx#identifier? _hd138574138952_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#if
- _hd138569138947_))
+ _hd138574138952_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl138568138949_))
- (let ((_e138573138952_
+ _tl138573138954_))
+ (let ((_e138578138957_
(let ()
(declare (not safe))
(gx#stx-e
- _tl138568138949_))))
- (let ((_tl138571138957_
+ _tl138573138954_))))
+ (let ((_tl138576138962_
(let ()
(declare (not safe))
- (##cdr _e138573138952_)))
- (_hd138572138955_
+ (##cdr _e138578138957_)))
+ (_hd138577138960_
(let ()
(declare (not safe))
- (##car _e138573138952_))))
+ (##car _e138578138957_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl138571138957_))
- (let ((_e138576138960_
+ _tl138576138962_))
+ (let ((_e138581138965_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _tl138571138957_))))
- (let ((_tl138574138965_
- (let () (declare (not safe)) (##cdr _e138576138960_)))
- (_hd138575138963_
- (let () (declare (not safe)) (##car _e138576138960_))))
+ (gx#stx-e _tl138576138962_))))
+ (let ((_tl138579138970_
+ (let () (declare (not safe)) (##cdr _e138581138965_)))
+ (_hd138580138968_
+ (let () (declare (not safe)) (##car _e138581138965_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl138574138965_))
- (let ((_e138579138968_
+ (gx#stx-pair? _tl138579138970_))
+ (let ((_e138584138973_
(let ()
(declare (not safe))
- (gx#stx-e _tl138574138965_))))
- (let ((_tl138577138973_
+ (gx#stx-e _tl138579138970_))))
+ (let ((_tl138582138978_
(let ()
(declare (not safe))
- (##cdr _e138579138968_)))
- (_hd138578138971_
+ (##cdr _e138584138973_)))
+ (_hd138583138976_
(let ()
(declare (not safe))
- (##car _e138579138968_))))
+ (##car _e138584138973_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl138577138973_))
- (___kont149069149070_
- _hd138578138971_
- _hd138575138963_
- _hd138572138955_)
- (___kont149081149082_))))
- (___kont149081149082_))))
- (___kont149081149082_))))
+ (gx#stx-null? _tl138582138978_))
+ (___kont149074149075_
+ _hd138583138976_
+ _hd138580138968_
+ _hd138577138960_)
+ (___kont149086149087_))))
+ (___kont149086149087_))))
+ (___kont149086149087_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont149081149082_))
+ (___kont149086149087_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#call
- _hd138569138947_))
+ _hd138574138952_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl138568138949_))
- (let ((_e138586138900_
+ _tl138573138954_))
+ (let ((_e138591138905_
(let ()
(declare (not safe))
(gx#stx-e
- _tl138568138949_))))
- (let ((_tl138584138905_
+ _tl138573138954_))))
+ (let ((_tl138589138910_
(let ()
(declare
(not safe))
- (##cdr _e138586138900_)))
- (_hd138585138903_
+ (##cdr _e138591138905_)))
+ (_hd138590138908_
(let ()
(declare
(not safe))
- (##car _e138586138900_))))
+ (##car _e138591138905_))))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _hd138585138903_))
- (let ((_e138589138908_
+ _hd138590138908_))
+ (let ((_e138594138913_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _hd138585138903_))))
- (let ((_tl138587138913_
+ (gx#stx-e _hd138590138908_))))
+ (let ((_tl138592138918_
(let ()
(declare (not safe))
- (##cdr _e138589138908_)))
- (_hd138588138911_
+ (##cdr _e138594138913_)))
+ (_hd138593138916_
(let ()
(declare (not safe))
- (##car _e138589138908_))))
+ (##car _e138594138913_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd138588138911_))
+ (gx#identifier? _hd138593138916_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd138588138911_))
+ (gx#stx-eq? '%#ref _hd138593138916_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl138587138913_))
- (let ((_e138592138916_
+ (gx#stx-pair? _tl138592138918_))
+ (let ((_e138597138921_
(let ()
(declare (not safe))
- (gx#stx-e _tl138587138913_))))
- (let ((_tl138590138921_
+ (gx#stx-e _tl138592138918_))))
+ (let ((_tl138595138926_
(let ()
(declare (not safe))
- (##cdr _e138592138916_)))
- (_hd138591138919_
+ (##cdr _e138597138921_)))
+ (_hd138596138924_
(let ()
(declare (not safe))
- (##car _e138592138916_))))
+ (##car _e138597138921_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl138590138921_))
- (___kont149071149072_
- _hd138591138919_)
- (___kont149081149082_))))
- (___kont149081149082_))
- (___kont149081149082_))
- (___kont149081149082_))))
- (___kont149081149082_))))
+ (gx#stx-null? _tl138595138926_))
+ (___kont149076149077_
+ _hd138596138924_)
+ (___kont149086149087_))))
+ (___kont149086149087_))
+ (___kont149086149087_))
+ (___kont149086149087_))))
+ (___kont149086149087_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont149081149082_))
+ (___kont149086149087_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#let-values
- _hd138569138947_))
+ _hd138574138952_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl138568138949_))
- (let ((_e138599138858_
+ _tl138573138954_))
+ (let ((_e138604138863_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _tl138568138949_))))
- (let ((_tl138597138863_
- (let () (declare (not safe)) (##cdr _e138599138858_)))
- (_hd138598138861_
- (let () (declare (not safe)) (##car _e138599138858_))))
+ (gx#stx-e _tl138573138954_))))
+ (let ((_tl138602138868_
+ (let () (declare (not safe)) (##cdr _e138604138863_)))
+ (_hd138603138866_
+ (let () (declare (not safe)) (##car _e138604138863_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl138597138863_))
- (let ((_e138602138866_
+ (gx#stx-pair? _tl138602138868_))
+ (let ((_e138607138871_
(let ()
(declare (not safe))
- (gx#stx-e _tl138597138863_))))
- (let ((_tl138600138871_
+ (gx#stx-e _tl138602138868_))))
+ (let ((_tl138605138876_
(let ()
(declare (not safe))
- (##cdr _e138602138866_)))
- (_hd138601138869_
+ (##cdr _e138607138871_)))
+ (_hd138606138874_
(let ()
(declare (not safe))
- (##car _e138602138866_))))
+ (##car _e138607138871_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl138600138871_))
- (___kont149073149074_ _hd138601138869_)
- (___kont149081149082_))))
- (___kont149081149082_))))
- (___kont149081149082_))
+ (gx#stx-null? _tl138605138876_))
+ (___kont149078149079_ _hd138606138874_)
+ (___kont149086149087_))))
+ (___kont149086149087_))))
+ (___kont149086149087_))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#letrec-values
- _hd138569138947_))
+ _hd138574138952_))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _tl138568138949_))
- (let ((_e138613138680_
+ _tl138573138954_))
+ (let ((_e138618138685_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _tl138568138949_))))
- (let ((_tl138611138685_
+ (gx#stx-e _tl138573138954_))))
+ (let ((_tl138616138690_
(let ()
(declare (not safe))
- (##cdr _e138613138680_)))
- (_hd138612138683_
+ (##cdr _e138618138685_)))
+ (_hd138617138688_
(let ()
(declare (not safe))
- (##car _e138613138680_))))
+ (##car _e138618138685_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd138612138683_))
- (let ((_e138616138688_
+ (gx#stx-pair? _hd138617138688_))
+ (let ((_e138621138693_
(let ()
(declare (not safe))
- (gx#stx-e _hd138612138683_))))
- (let ((_tl138614138693_
+ (gx#stx-e _hd138617138688_))))
+ (let ((_tl138619138698_
(let ()
(declare (not safe))
- (##cdr _e138616138688_)))
- (_hd138615138691_
+ (##cdr _e138621138693_)))
+ (_hd138620138696_
(let ()
(declare (not safe))
- (##car _e138616138688_))))
+ (##car _e138621138693_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd138615138691_))
- (let ((_e138619138696_
+ (gx#stx-pair? _hd138620138696_))
+ (let ((_e138624138701_
(let ()
(declare (not safe))
- (gx#stx-e _hd138615138691_))))
- (let ((_tl138617138701_
+ (gx#stx-e _hd138620138696_))))
+ (let ((_tl138622138706_
(let ()
(declare (not safe))
- (##cdr _e138619138696_)))
- (_hd138618138699_
+ (##cdr _e138624138701_)))
+ (_hd138623138704_
(let ()
(declare (not safe))
- (##car _e138619138696_))))
+ (##car _e138624138701_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd138618138699_))
- (let ((_e138622138704_
+ (gx#stx-pair? _hd138623138704_))
+ (let ((_e138627138709_
(let ()
(declare (not safe))
(gx#stx-e
- _hd138618138699_))))
- (let ((_tl138620138709_
+ _hd138623138704_))))
+ (let ((_tl138625138714_
(let ()
(declare (not safe))
- (##cdr _e138622138704_)))
- (_hd138621138707_
+ (##cdr _e138627138709_)))
+ (_hd138626138712_
(let ()
(declare (not safe))
- (##car _e138622138704_))))
+ (##car _e138627138709_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl138620138709_))
+ _tl138625138714_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl138617138701_))
- (let ((_e138625138712_
+ _tl138622138706_))
+ (let ((_e138630138717_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _tl138617138701_))))
- (let ((_tl138623138717_
- (let () (declare (not safe)) (##cdr _e138625138712_)))
- (_hd138624138715_
- (let () (declare (not safe)) (##car _e138625138712_))))
+ (gx#stx-e _tl138622138706_))))
+ (let ((_tl138628138722_
+ (let () (declare (not safe)) (##cdr _e138630138717_)))
+ (_hd138629138720_
+ (let () (declare (not safe)) (##car _e138630138717_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd138624138715_))
- (let ((_e138628138720_
+ (gx#stx-pair? _hd138629138720_))
+ (let ((_e138633138725_
(let ()
(declare (not safe))
- (gx#stx-e _hd138624138715_))))
- (let ((_tl138626138725_
+ (gx#stx-e _hd138629138720_))))
+ (let ((_tl138631138730_
(let ()
(declare (not safe))
- (##cdr _e138628138720_)))
- (_hd138627138723_
+ (##cdr _e138633138725_)))
+ (_hd138632138728_
(let ()
(declare (not safe))
- (##car _e138628138720_))))
+ (##car _e138633138725_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd138627138723_))
+ (gx#identifier? _hd138632138728_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#lambda _hd138627138723_))
+ (gx#stx-eq? '%#lambda _hd138632138728_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl138626138725_))
- (let ((_e138631138728_
+ (gx#stx-pair? _tl138631138730_))
+ (let ((_e138636138733_
(let ()
(declare (not safe))
- (gx#stx-e _tl138626138725_))))
- (let ((_tl138629138733_
+ (gx#stx-e _tl138631138730_))))
+ (let ((_tl138634138738_
(let ()
(declare (not safe))
- (##cdr _e138631138728_)))
- (_hd138630138731_
+ (##cdr _e138636138733_)))
+ (_hd138635138736_
(let ()
(declare (not safe))
- (##car _e138631138728_))))
+ (##car _e138636138733_))))
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- _hd138630138731_))
- (let ((___splice149077149078_
+ _hd138635138736_))
+ (let ((___splice149082149083_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _hd138630138731_
+ _hd138635138736_
'0))))
- (let ((_tl138634138738_
+ (let ((_tl138639138743_
(let ()
(declare (not safe))
(##vector-ref
- ___splice149077149078_
+ ___splice149082149083_
'1)))
- (_target138632138736_
+ (_target138637138741_
(let ()
(declare (not safe))
(##vector-ref
- ___splice149077149078_
+ ___splice149082149083_
'0))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl138634138738_))
- (___match149236149237_
- _e138570138944_
- _hd138569138947_
- _tl138568138949_
- _e138613138680_
- _hd138612138683_
- _tl138611138685_
- _e138616138688_
- _hd138615138691_
- _tl138614138693_
- _e138619138696_
- _hd138618138699_
- _tl138617138701_
- _e138622138704_
- _hd138621138707_
- _tl138620138709_
- _e138625138712_
- _hd138624138715_
- _tl138623138717_
- _e138628138720_
- _hd138627138723_
- _tl138626138725_
- _e138631138728_
- _hd138630138731_
- _tl138629138733_
- ___splice149077149078_
- _target138632138736_
- _tl138634138738_)
- (___kont149081149082_))))
- (___kont149081149082_))))
- (___kont149081149082_))
- (___kont149081149082_))
- (___kont149081149082_))))
- (___kont149081149082_))))
- (___kont149081149082_))
+ _tl138639138743_))
+ (___match149241149242_
+ _e138575138949_
+ _hd138574138952_
+ _tl138573138954_
+ _e138618138685_
+ _hd138617138688_
+ _tl138616138690_
+ _e138621138693_
+ _hd138620138696_
+ _tl138619138698_
+ _e138624138701_
+ _hd138623138704_
+ _tl138622138706_
+ _e138627138709_
+ _hd138626138712_
+ _tl138625138714_
+ _e138630138717_
+ _hd138629138720_
+ _tl138628138722_
+ _e138633138725_
+ _hd138632138728_
+ _tl138631138730_
+ _e138636138733_
+ _hd138635138736_
+ _tl138634138738_
+ ___splice149082149083_
+ _target138637138741_
+ _tl138639138743_)
+ (___kont149086149087_))))
+ (___kont149086149087_))))
+ (___kont149086149087_))
+ (___kont149086149087_))
+ (___kont149086149087_))))
+ (___kont149086149087_))))
+ (___kont149086149087_))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont149081149082_))))
- (___kont149081149082_))))
- (___kont149081149082_))))
- (___kont149081149082_))))
- (___kont149081149082_))
- (___kont149081149082_)))))
+ (___kont149086149087_))))
+ (___kont149086149087_))))
+ (___kont149086149087_))))
+ (___kont149086149087_))))
+ (___kont149086149087_))
+ (___kont149086149087_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont149081149082_))))
- (___kont149081149082_))))))))
- (let* ((_block138401138414_ _block138397_)
- (_E138403138418_
+ (___kont149086149087_))))
+ (___kont149086149087_))))))))
+ (let* ((_block138406138419_ _block138402_)
+ (_E138408138423_
(lambda ()
(let ()
(declare (not safe))
- (error '"No clause matching" _block138401138414_))))
- (_K138404138531_
- (lambda (_maybe-bind138421_ _assert138422_ _kont138423_)
- (let* ((_g138425138451_
- (lambda (_g138426138448_)
+ (error '"No clause matching" _block138406138419_))))
+ (_K138409138536_
+ (lambda (_maybe-bind138426_ _assert138427_ _kont138428_)
+ (let* ((_g138430138456_
+ (lambda (_g138431138453_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g138426138448_))))
- (_g138424138528_
- (lambda (_g138426138454_)
+ _g138431138453_))))
+ (_g138429138533_
+ (lambda (_g138431138459_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g138426138454_))
- (let ((_e138431138456_
+ (gx#stx-pair? _g138431138459_))
+ (let ((_e138436138461_
(let ()
(declare (not safe))
- (gx#stx-e _g138426138454_))))
- (let ((_hd138430138459_
+ (gx#stx-e _g138431138459_))))
+ (let ((_hd138435138464_
(let ()
(declare (not safe))
- (##car _e138431138456_)))
- (_tl138429138461_
+ (##car _e138436138461_)))
+ (_tl138434138466_
(let ()
(declare (not safe))
- (##cdr _e138431138456_))))
+ (##cdr _e138436138461_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd138430138459_))
+ (gx#identifier? _hd138435138464_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#lambda
- _hd138430138459_))
+ _hd138435138464_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl138429138461_))
- (let ((_e138434138464_
+ _tl138434138466_))
+ (let ((_e138439138469_
(let ()
(declare (not safe))
(gx#stx-e
- _tl138429138461_))))
- (let ((_hd138433138467_
+ _tl138434138466_))))
+ (let ((_hd138438138472_
(let ()
(declare
(not safe))
- (##car _e138434138464_)))
- (_tl138432138469_
+ (##car _e138439138469_)))
+ (_tl138437138474_
(let ()
(declare
(not safe))
- (##cdr _e138434138464_))))
+ (##cdr _e138439138469_))))
(if (let ()
(declare
(not safe))
(gx#stx-pair/null?
- _hd138433138467_))
- (let ((_g150362_
+ _hd138438138472_))
+ (let ((_g150367_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#syntax-split-splice _hd138433138467_ '0))))
+ (gx#syntax-split-splice _hd138438138472_ '0))))
(begin
- (let ((_g150363_
+ (let ((_g150368_
(let ()
(declare (not safe))
- (if (##values? _g150362_)
- (##vector-length _g150362_)
+ (if (##values? _g150367_)
+ (##vector-length _g150367_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g150363_ 2)))
- (error "Context expects 2 values" _g150363_)))
- (let ((_target138435138472_
+ (##fx= _g150368_ 2)))
+ (error "Context expects 2 values" _g150368_)))
+ (let ((_target138440138477_
(let ()
(declare (not safe))
- (##vector-ref _g150362_ 0)))
- (_tl138437138474_
+ (##vector-ref _g150367_ 0)))
+ (_tl138442138479_
(let ()
(declare (not safe))
- (##vector-ref _g150362_ 1))))
+ (##vector-ref _g150367_ 1))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl138437138474_))
- (letrec ((_loop138438138477_
- (lambda (_hd138436138480_
- _id138442138482_)
+ (gx#stx-null? _tl138442138479_))
+ (letrec ((_loop138443138482_
+ (lambda (_hd138441138485_
+ _id138447138487_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd138436138480_))
- (let ((_e138439138485_
+ (gx#stx-pair? _hd138441138485_))
+ (let ((_e138444138490_
(let ()
(declare (not safe))
(gx#stx-e
- _hd138436138480_))))
- (let ((_lp-hd138440138488_
+ _hd138441138485_))))
+ (let ((_lp-hd138445138493_
(let ()
(declare (not safe))
- (##car _e138439138485_)))
- (_lp-tl138441138490_
+ (##car _e138444138490_)))
+ (_lp-tl138446138495_
(let ()
(declare (not safe))
- (##cdr _e138439138485_))))
- (let ((__tmp150364
+ (##cdr _e138444138490_))))
+ (let ((__tmp150369
(let ()
(declare (not safe))
- (cons _lp-hd138440138488_
- _id138442138482_))))
+ (cons _lp-hd138445138493_
+ _id138447138487_))))
(declare (not safe))
- (_loop138438138477_
- _lp-tl138441138490_
- __tmp150364))))
- (let ((_id138443138493_
- (reverse _id138442138482_)))
+ (_loop138443138482_
+ _lp-tl138446138495_
+ __tmp150369))))
+ (let ((_id138448138498_
+ (reverse _id138447138487_)))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl138432138469_))
- (let ((_e138446138496_
+ _tl138437138474_))
+ (let ((_e138451138501_
(let ()
(declare (not safe))
(gx#stx-e
- _tl138432138469_))))
- (let ((_hd138445138499_
+ _tl138437138474_))))
+ (let ((_hd138450138504_
(let ()
(declare
(not safe))
- (##car _e138446138496_)))
- (_tl138444138501_
+ (##car _e138451138501_)))
+ (_tl138449138506_
(let ()
(declare
(not safe))
- (##cdr _e138446138496_))))
+ (##cdr _e138451138501_))))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl138444138501_))
- ((lambda (_L138504_
+ _tl138449138506_))
+ ((lambda (_L138509_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _L138505_)
+ _L138510_)
(let ()
(declare (not safe))
- (_assert-restart138400_ _L138504_ _assert138422_)))
- _hd138445138499_
- _id138443138493_)
+ (_assert-restart138405_ _L138509_ _assert138427_)))
+ _hd138450138504_
+ _id138448138498_)
(let ()
(declare (not safe))
- (_g138425138451_ _g138426138454_)))))
+ (_g138430138456_ _g138431138459_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g138425138451_
- _g138426138454_))))))))
+ (_g138430138456_
+ _g138431138459_))))))))
(let ()
(declare (not safe))
- (_loop138438138477_ _target138435138472_ '())))
+ (_loop138443138482_ _target138440138477_ '())))
(let ()
(declare (not safe))
- (_g138425138451_ _g138426138454_))))))
+ (_g138430138456_ _g138431138459_))))))
(let ()
(declare (not safe))
- (_g138425138451_ _g138426138454_)))))
+ (_g138430138456_ _g138431138459_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g138425138451_
- _g138426138454_)))
+ (_g138430138456_
+ _g138431138459_)))
(let ()
(declare (not safe))
- (_g138425138451_
- _g138426138454_)))
+ (_g138430138456_
+ _g138431138459_)))
(let ()
(declare (not safe))
- (_g138425138451_
- _g138426138454_)))))
+ (_g138430138456_
+ _g138431138459_)))))
(let ()
(declare (not safe))
- (_g138425138451_ _g138426138454_))))))
+ (_g138430138456_ _g138431138459_))))))
(declare (not safe))
- (_g138424138528_ _kont138423_)))))
- (if (let () (declare (not safe)) (##pair? _block138401138414_))
- (let ((_tl138406138534_
+ (_g138429138533_ _kont138428_)))))
+ (if (let () (declare (not safe)) (##pair? _block138406138419_))
+ (let ((_tl138411138539_
(let ()
(declare (not safe))
- (##cdr _block138401138414_))))
- (if (let () (declare (not safe)) (##pair? _tl138406138534_))
- (let ((_tl138408138537_
+ (##cdr _block138406138419_))))
+ (if (let () (declare (not safe)) (##pair? _tl138411138539_))
+ (let ((_tl138413138542_
(let ()
(declare (not safe))
- (##cdr _tl138406138534_))))
+ (##cdr _tl138411138539_))))
(if (let ()
(declare (not safe))
- (##pair? _tl138408138537_))
- (let ((_hd138409138540_
+ (##pair? _tl138413138542_))
+ (let ((_hd138414138545_
(let ()
(declare (not safe))
- (##car _tl138408138537_)))
- (_tl138410138542_
+ (##car _tl138413138542_)))
+ (_tl138415138547_
(let ()
(declare (not safe))
- (##cdr _tl138408138537_))))
- (let ((_kont138545_ _hd138409138540_))
+ (##cdr _tl138413138542_))))
+ (let ((_kont138550_ _hd138414138545_))
(if (let ()
(declare (not safe))
- (##pair? _tl138410138542_))
- (let ((_hd138411138547_
+ (##pair? _tl138415138547_))
+ (let ((_hd138416138552_
(let ()
(declare (not safe))
- (##car _tl138410138542_)))
- (_tl138412138549_
+ (##car _tl138415138547_)))
+ (_tl138417138554_
(let ()
(declare (not safe))
- (##cdr _tl138410138542_))))
- (let* ((_assert138552_ _hd138411138547_)
- (_maybe-bind138554_
- _tl138412138549_))
+ (##cdr _tl138415138547_))))
+ (let* ((_assert138557_ _hd138416138552_)
+ (_maybe-bind138559_
+ _tl138417138554_))
(declare (not safe))
- (_K138404138531_
- _maybe-bind138554_
- _assert138552_
- _kont138545_)))
+ (_K138409138536_
+ _maybe-bind138559_
+ _assert138557_
+ _kont138550_)))
(let ()
(declare (not safe))
- (_E138403138418_)))))
- (let () (declare (not safe)) (_E138403138418_))))
- (let () (declare (not safe)) (_E138403138418_))))
- (let () (declare (not safe)) (_E138403138418_)))))))
+ (_E138408138423_)))))
+ (let () (declare (not safe)) (_E138408138423_))))
+ (let () (declare (not safe)) (_E138408138423_))))
+ (let () (declare (not safe)) (_E138408138423_)))))))
(define gxc#optimize-syntax-case
- (lambda (_stx138028_)
- (let* ((_g138030138060_
- (lambda (_g138031138057_)
+ (lambda (_stx138033_)
+ (let* ((_g138035138065_
+ (lambda (_g138036138062_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g138031138057_))))
- (_g138029138394_
- (lambda (_g138031138063_)
+ _g138036138062_))))
+ (_g138034138399_
+ (lambda (_g138036138068_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g138031138063_))
- (let ((_e138037138065_
+ (gx#stx-pair? _g138036138068_))
+ (let ((_e138042138070_
(let ()
(declare (not safe))
- (gx#stx-e _g138031138063_))))
- (let ((_hd138036138068_
+ (gx#stx-e _g138036138068_))))
+ (let ((_hd138041138073_
(let ()
(declare (not safe))
- (##car _e138037138065_)))
- (_tl138035138070_
+ (##car _e138042138070_)))
+ (_tl138040138075_
(let ()
(declare (not safe))
- (##cdr _e138037138065_))))
+ (##cdr _e138042138070_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd138036138068_))
+ (gx#identifier? _hd138041138073_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#let-values
- _hd138036138068_))
+ _hd138041138073_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl138035138070_))
- (let ((_e138040138073_
+ (gx#stx-pair? _tl138040138075_))
+ (let ((_e138045138078_
(let ()
(declare (not safe))
- (gx#stx-e _tl138035138070_))))
- (let ((_hd138039138076_
+ (gx#stx-e _tl138040138075_))))
+ (let ((_hd138044138081_
(let ()
(declare (not safe))
- (##car _e138040138073_)))
- (_tl138038138078_
+ (##car _e138045138078_)))
+ (_tl138043138083_
(let ()
(declare (not safe))
- (##cdr _e138040138073_))))
+ (##cdr _e138045138078_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd138039138076_))
- (let ((_e138043138081_
+ _hd138044138081_))
+ (let ((_e138048138086_
(let ()
(declare (not safe))
(gx#stx-e
- _hd138039138076_))))
- (let ((_hd138042138084_
+ _hd138044138081_))))
+ (let ((_hd138047138089_
(let ()
(declare (not safe))
- (##car _e138043138081_)))
- (_tl138041138086_
+ (##car _e138048138086_)))
+ (_tl138046138091_
(let ()
(declare (not safe))
- (##cdr _e138043138081_))))
+ (##cdr _e138048138086_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd138042138084_))
- (let ((_e138046138089_
+ _hd138047138089_))
+ (let ((_e138051138094_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _hd138042138084_))))
- (let ((_hd138045138092_
- (let () (declare (not safe)) (##car _e138046138089_)))
- (_tl138044138094_
- (let () (declare (not safe)) (##cdr _e138046138089_))))
+ (gx#stx-e _hd138047138089_))))
+ (let ((_hd138050138097_
+ (let () (declare (not safe)) (##car _e138051138094_)))
+ (_tl138049138099_
+ (let () (declare (not safe)) (##cdr _e138051138094_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd138045138092_))
- (let ((_e138049138097_
+ (gx#stx-pair? _hd138050138097_))
+ (let ((_e138054138102_
(let ()
(declare (not safe))
- (gx#stx-e _hd138045138092_))))
- (let ((_hd138048138100_
+ (gx#stx-e _hd138050138097_))))
+ (let ((_hd138053138105_
(let ()
(declare (not safe))
- (##car _e138049138097_)))
- (_tl138047138102_
+ (##car _e138054138102_)))
+ (_tl138052138107_
(let ()
(declare (not safe))
- (##cdr _e138049138097_))))
+ (##cdr _e138054138102_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl138047138102_))
+ (gx#stx-null? _tl138052138107_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl138044138094_))
- (let ((_e138052138105_
+ (gx#stx-pair? _tl138049138099_))
+ (let ((_e138057138110_
(let ()
(declare (not safe))
- (gx#stx-e _tl138044138094_))))
- (let ((_hd138051138108_
+ (gx#stx-e _tl138049138099_))))
+ (let ((_hd138056138113_
(let ()
(declare (not safe))
- (##car _e138052138105_)))
- (_tl138050138110_
+ (##car _e138057138110_)))
+ (_tl138055138115_
(let ()
(declare (not safe))
- (##cdr _e138052138105_))))
+ (##cdr _e138057138110_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl138050138110_))
+ (gx#stx-null? _tl138055138115_))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl138041138086_))
+ _tl138046138091_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl138038138078_))
- (let ((_e138055138113_
+ _tl138043138083_))
+ (let ((_e138060138118_
(let ()
(declare (not safe))
(gx#stx-e
- _tl138038138078_))))
- (let ((_hd138054138116_
+ _tl138043138083_))))
+ (let ((_hd138059138121_
(let ()
(declare
(not safe))
- (##car _e138055138113_)))
- (_tl138053138118_
+ (##car _e138060138118_)))
+ (_tl138058138123_
(let ()
(declare
(not safe))
- (##cdr _e138055138113_))))
+ (##cdr _e138060138118_))))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl138053138118_))
- ((lambda (_L138121_
+ _tl138058138123_))
+ ((lambda (_L138126_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _L138122_
- _L138123_)
- (let _lp138147_ ((_body138149_ _L138121_)
- (_clauses138150_ '()))
- (let* ((___stx149239149240_ _body138149_)
- (_g138153138200_
+ _L138127_
+ _L138128_)
+ (let _lp138152_ ((_body138154_ _L138126_)
+ (_clauses138155_ '()))
+ (let* ((___stx149244149245_ _body138154_)
+ (_g138158138205_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx149239149240_)))))
- (let ((___kont149241149242_
- (lambda (_L138366_ _L138367_ _L138368_)
- (let ((__tmp150365
- (let ((__tmp150366
- (let ((__tmp150367
+ ___stx149244149245_)))))
+ (let ((___kont149246149247_
+ (lambda (_L138371_ _L138372_ _L138373_)
+ (let ((__tmp150370
+ (let ((__tmp150371
+ (let ((__tmp150372
(let ()
(declare (not safe))
(gxc#compile-e__0
- _L138367_))))
+ _L138372_))))
(declare (not safe))
- (cons _L138368_
- __tmp150367))))
+ (cons _L138373_
+ __tmp150372))))
(declare (not safe))
- (cons __tmp150366
- _clauses138150_))))
+ (cons __tmp150371
+ _clauses138155_))))
(declare (not safe))
- (_lp138147_ _L138366_ __tmp150365))))
- (___kont149243149244_
- (lambda (_L138245_ _L138246_)
- (let ((_$e138267_ (length _clauses138150_)))
+ (_lp138152_ _L138371_ __tmp150370))))
+ (___kont149248149249_
+ (lambda (_L138250_ _L138251_)
+ (let ((_$e138272_ (length _clauses138155_)))
(if (let ()
(declare (not safe))
- (eq? '0 _$e138267_))
- (let ((__tmp150385
- (let ((__tmp150386
- (let ((__tmp150389
- (let ((__tmp150390
+ (eq? '0 _$e138272_))
+ (let ((__tmp150390
+ (let ((__tmp150391
+ (let ((__tmp150394
+ (let ((__tmp150395
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp150392
+ (let ((__tmp150397
(let ()
(declare (not safe))
- (cons _L138123_ '())))
- (__tmp150391
+ (cons _L138128_ '())))
+ (__tmp150396
(let ()
(declare (not safe))
- (cons _L138122_ '()))))
+ (cons _L138127_ '()))))
(declare (not safe))
- (cons __tmp150392 __tmp150391))))
+ (cons __tmp150397 __tmp150396))))
(declare (not safe))
- (cons __tmp150390 '())))
- (__tmp150387
- (let ((__tmp150388
+ (cons __tmp150395 '())))
+ (__tmp150392
+ (let ((__tmp150393
(let ()
(declare (not safe))
- (gxc#compile-e__0 _body138149_))))
+ (gxc#compile-e__0 _body138154_))))
(declare (not safe))
- (cons __tmp150388 '()))))
+ (cons __tmp150393 '()))))
(declare (not safe))
- (cons __tmp150389 __tmp150387))))
+ (cons __tmp150394 __tmp150392))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons '%#let-values
- __tmp150386))))
+ __tmp150391))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp150385
- _stx138028_))
+ __tmp150390
+ _stx138033_))
(if (let ()
(declare (not safe))
- (eq? '1 _$e138267_))
- (let* ((_clauses138269138278_
- _clauses138150_)
- (_E138271138282_
+ (eq? '1 _$e138272_))
+ (let* ((_clauses138274138283_
+ _clauses138155_)
+ (_E138276138287_
(lambda ()
(let ()
(declare (not safe))
(error '"No clause matching"
- _clauses138269138278_))))
- (_K138272138288_
- (lambda (_clause-lambda138285_
- _clause138286_)
- (let ((__tmp150370
- (let ((__tmp150371
+ _clauses138274138283_))))
+ (_K138277138293_
+ (lambda (_clause-lambda138290_
+ _clause138291_)
+ (let ((__tmp150375
+ (let ((__tmp150376
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp150381
- (let ((__tmp150382
- (let ((__tmp150384
+ (let ((__tmp150386
+ (let ((__tmp150387
+ (let ((__tmp150389
(let ()
(declare (not safe))
- (cons _L138123_ '())))
- (__tmp150383
+ (cons _L138128_ '())))
+ (__tmp150388
(let ()
(declare (not safe))
- (cons _L138122_ '()))))
+ (cons _L138127_ '()))))
(declare (not safe))
- (cons __tmp150384 __tmp150383))))
+ (cons __tmp150389 __tmp150388))))
(declare (not safe))
- (cons __tmp150382 '())))
- (__tmp150372
- (let ((__tmp150373
- (let ((__tmp150374
- (let ((__tmp150377
- (let ((__tmp150378
- (let ((__tmp150380
+ (cons __tmp150387 '())))
+ (__tmp150377
+ (let ((__tmp150378
+ (let ((__tmp150379
+ (let ((__tmp150382
+ (let ((__tmp150383
+ (let ((__tmp150385
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (cons _clause138286_ '())))
- (__tmp150379
+ (cons _clause138291_ '())))
+ (__tmp150384
(let ()
(declare (not safe))
- (cons _clause-lambda138285_ '()))))
+ (cons _clause-lambda138290_ '()))))
(declare (not safe))
- (cons __tmp150380 __tmp150379))))
+ (cons __tmp150385 __tmp150384))))
(declare (not safe))
- (cons __tmp150378 '())))
- (__tmp150375
- (let ((__tmp150376
+ (cons __tmp150383 '())))
+ (__tmp150380
+ (let ((__tmp150381
(let ()
(declare (not safe))
- (gxc#compile-e__0 _body138149_))))
+ (gxc#compile-e__0 _body138154_))))
(declare (not safe))
- (cons __tmp150376 '()))))
+ (cons __tmp150381 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp150377
- __tmp150375))))
+ (cons __tmp150382
+ __tmp150380))))
(declare (not safe))
- (cons '%#let-values __tmp150374))))
+ (cons '%#let-values __tmp150379))))
(declare (not safe))
- (cons __tmp150373 '()))))
+ (cons __tmp150378 '()))))
(declare (not safe))
- (cons __tmp150381 __tmp150372))))
+ (cons __tmp150386 __tmp150377))))
(declare (not safe))
- (cons '%#let-values __tmp150371))))
+ (cons '%#let-values __tmp150376))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp150370 _stx138028_)))))
+ (gxc#xform-wrap-source __tmp150375 _stx138033_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
- (##pair? _clauses138269138278_))
- (let ((_hd138273138291_
+ (##pair? _clauses138274138283_))
+ (let ((_hd138278138296_
(let ()
(declare (not safe))
- (##car _clauses138269138278_)))
- (_tl138274138293_
+ (##car _clauses138274138283_)))
+ (_tl138279138298_
(let ()
(declare (not safe))
- (##cdr _clauses138269138278_))))
+ (##cdr _clauses138274138283_))))
(if (let ()
(declare (not safe))
- (##pair? _hd138273138291_))
- (let ((_hd138275138296_
+ (##pair? _hd138278138296_))
+ (let ((_hd138280138301_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (##car _hd138273138291_)))
- (_tl138276138298_
- (let () (declare (not safe)) (##cdr _hd138273138291_))))
- (let* ((_clause138301_ _hd138275138296_)
- (_clause-lambda138303_ _tl138276138298_))
+ (##car _hd138278138296_)))
+ (_tl138281138303_
+ (let () (declare (not safe)) (##cdr _hd138278138296_))))
+ (let* ((_clause138306_ _hd138280138301_)
+ (_clause-lambda138308_ _tl138281138303_))
(if (let ()
(declare (not safe))
- (##null? _tl138274138293_))
+ (##null? _tl138279138298_))
(let ()
(declare (not safe))
- (_K138272138288_
- _clause-lambda138303_
- _clause138301_))
- (let () (declare (not safe)) (_E138271138282_)))))
- (let () (declare (not safe)) (_E138271138282_))))
+ (_K138277138293_
+ _clause-lambda138308_
+ _clause138306_))
+ (let () (declare (not safe)) (_E138276138287_)))))
+ (let () (declare (not safe)) (_E138276138287_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_E138271138282_))))
- (let ((__tmp150369
+ (_E138276138287_))))
+ (let ((__tmp150374
(let ()
(declare (not safe))
(gxc#compile-e__0
- _L138245_)))
- (__tmp150368
+ _L138250_)))
+ (__tmp150373
(let ()
(declare (not safe))
- (cons _L138123_
- _L138122_))))
+ (cons _L138128_
+ _L138127_))))
(declare (not safe))
(gxc#optimize-syntax-case-body
- _stx138028_
- __tmp150369
- __tmp150368
- _clauses138150_))))))))
+ _stx138033_
+ __tmp150374
+ __tmp150373
+ _clauses138155_))))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx149239149240_))
- (let ((_e138160138310_
+ (gx#stx-pair? ___stx149244149245_))
+ (let ((_e138165138315_
(let ()
(declare (not safe))
- (gx#stx-e ___stx149239149240_))))
- (let ((_tl138158138315_
+ (gx#stx-e ___stx149244149245_))))
+ (let ((_tl138163138320_
(let ()
(declare (not safe))
- (##cdr _e138160138310_)))
- (_hd138159138313_
+ (##cdr _e138165138315_)))
+ (_hd138164138318_
(let ()
(declare (not safe))
- (##car _e138160138310_))))
+ (##car _e138165138315_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd138159138313_))
+ (gx#identifier? _hd138164138318_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#let-values
- _hd138159138313_))
+ _hd138164138318_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl138158138315_))
- (let ((_e138163138318_
+ _tl138163138320_))
+ (let ((_e138168138323_
(let ()
(declare (not safe))
(gx#stx-e
- _tl138158138315_))))
- (let ((_tl138161138323_
+ _tl138163138320_))))
+ (let ((_tl138166138328_
(let ()
(declare (not safe))
- (##cdr _e138163138318_)))
- (_hd138162138321_
+ (##cdr _e138168138323_)))
+ (_hd138167138326_
(let ()
(declare (not safe))
- (##car _e138163138318_))))
+ (##car _e138168138323_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd138162138321_))
- (let ((_e138166138326_
+ _hd138167138326_))
+ (let ((_e138171138331_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _hd138162138321_))))
- (let ((_tl138164138331_
- (let () (declare (not safe)) (##cdr _e138166138326_)))
- (_hd138165138329_
- (let () (declare (not safe)) (##car _e138166138326_))))
+ (gx#stx-e _hd138167138326_))))
+ (let ((_tl138169138336_
+ (let () (declare (not safe)) (##cdr _e138171138331_)))
+ (_hd138170138334_
+ (let () (declare (not safe)) (##car _e138171138331_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd138165138329_))
- (let ((_e138169138334_
+ (gx#stx-pair? _hd138170138334_))
+ (let ((_e138174138339_
(let ()
(declare (not safe))
- (gx#stx-e _hd138165138329_))))
- (let ((_tl138167138339_
+ (gx#stx-e _hd138170138334_))))
+ (let ((_tl138172138344_
(let ()
(declare (not safe))
- (##cdr _e138169138334_)))
- (_hd138168138337_
+ (##cdr _e138174138339_)))
+ (_hd138173138342_
(let ()
(declare (not safe))
- (##car _e138169138334_))))
+ (##car _e138174138339_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd138168138337_))
- (let ((_e138172138342_
+ (gx#stx-pair? _hd138173138342_))
+ (let ((_e138177138347_
(let ()
(declare (not safe))
- (gx#stx-e _hd138168138337_))))
- (let ((_tl138170138347_
+ (gx#stx-e _hd138173138342_))))
+ (let ((_tl138175138352_
(let ()
(declare (not safe))
- (##cdr _e138172138342_)))
- (_hd138171138345_
+ (##cdr _e138177138347_)))
+ (_hd138176138350_
(let ()
(declare (not safe))
- (##car _e138172138342_))))
+ (##car _e138177138347_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl138170138347_))
+ (gx#stx-null? _tl138175138352_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl138167138339_))
- (let ((_e138175138350_
+ (gx#stx-pair? _tl138172138344_))
+ (let ((_e138180138355_
(let ()
(declare (not safe))
(gx#stx-e
- _tl138167138339_))))
- (let ((_tl138173138355_
+ _tl138172138344_))))
+ (let ((_tl138178138360_
(let ()
(declare (not safe))
- (##cdr _e138175138350_)))
- (_hd138174138353_
+ (##cdr _e138180138355_)))
+ (_hd138179138358_
(let ()
(declare (not safe))
- (##car _e138175138350_))))
+ (##car _e138180138355_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl138173138355_))
+ _tl138178138360_))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl138164138331_))
+ _tl138169138336_))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _tl138161138323_))
- (let ((_e138178138358_
+ _tl138166138328_))
+ (let ((_e138183138363_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _tl138161138323_))))
- (let ((_tl138176138363_
+ (gx#stx-e _tl138166138328_))))
+ (let ((_tl138181138368_
(let ()
(declare (not safe))
- (##cdr _e138178138358_)))
- (_hd138177138361_
+ (##cdr _e138183138363_)))
+ (_hd138182138366_
(let ()
(declare (not safe))
- (##car _e138178138358_))))
+ (##car _e138183138363_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl138176138363_))
- (___kont149241149242_
- _hd138177138361_
- _hd138174138353_
- _hd138171138345_)
- (let () (declare (not safe)) (_g138153138200_)))))
- (let () (declare (not safe)) (_g138153138200_)))
- (let () (declare (not safe)) (_g138153138200_)))
+ (gx#stx-null? _tl138181138368_))
+ (___kont149246149247_
+ _hd138182138366_
+ _hd138179138358_
+ _hd138176138350_)
+ (let () (declare (not safe)) (_g138158138205_)))))
+ (let () (declare (not safe)) (_g138158138205_)))
+ (let () (declare (not safe)) (_g138158138205_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g138153138200_)))))
+ (_g138158138205_)))))
(let ()
(declare (not safe))
- (_g138153138200_)))
+ (_g138158138205_)))
(let ()
(declare (not safe))
- (_g138153138200_)))))
+ (_g138158138205_)))))
(let ()
(declare (not safe))
- (_g138153138200_)))))
- (let () (declare (not safe)) (_g138153138200_)))))
- (let () (declare (not safe)) (_g138153138200_)))))
+ (_g138158138205_)))))
+ (let () (declare (not safe)) (_g138158138205_)))))
+ (let () (declare (not safe)) (_g138158138205_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g138153138200_)))
+ (_g138158138205_)))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#call
- _hd138159138313_))
+ _hd138164138318_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl138158138315_))
- (let ((_e138186138213_
+ _tl138163138320_))
+ (let ((_e138191138218_
(let ()
(declare
(not safe))
(gx#stx-e
- _tl138158138315_))))
- (let ((_tl138184138218_
+ _tl138163138320_))))
+ (let ((_tl138189138223_
(let ()
(declare
(not safe))
- (##cdr _e138186138213_)))
- (_hd138185138216_
+ (##cdr _e138191138218_)))
+ (_hd138190138221_
(let ()
(declare
(not safe))
- (##car _e138186138213_))))
+ (##car _e138191138218_))))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _hd138185138216_))
- (let ((_e138189138221_
+ _hd138190138221_))
+ (let ((_e138194138226_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _hd138185138216_))))
- (let ((_tl138187138226_
+ (gx#stx-e _hd138190138221_))))
+ (let ((_tl138192138231_
(let ()
(declare (not safe))
- (##cdr _e138189138221_)))
- (_hd138188138224_
+ (##cdr _e138194138226_)))
+ (_hd138193138229_
(let ()
(declare (not safe))
- (##car _e138189138221_))))
+ (##car _e138194138226_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd138188138224_))
+ (gx#identifier? _hd138193138229_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd138188138224_))
+ (gx#stx-eq? '%#ref _hd138193138229_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl138187138226_))
- (let ((_e138192138229_
+ (gx#stx-pair? _tl138192138231_))
+ (let ((_e138197138234_
(let ()
(declare (not safe))
- (gx#stx-e _tl138187138226_))))
- (let ((_tl138190138234_
+ (gx#stx-e _tl138192138231_))))
+ (let ((_tl138195138239_
(let ()
(declare (not safe))
- (##cdr _e138192138229_)))
- (_hd138191138232_
+ (##cdr _e138197138234_)))
+ (_hd138196138237_
(let ()
(declare (not safe))
- (##car _e138192138229_))))
+ (##car _e138197138234_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl138190138234_))
+ (gx#stx-null? _tl138195138239_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl138184138218_))
- (let ((_e138195138237_
+ _tl138189138223_))
+ (let ((_e138200138242_
(let ()
(declare (not safe))
(gx#stx-e
- _tl138184138218_))))
- (let ((_tl138193138242_
+ _tl138189138223_))))
+ (let ((_tl138198138247_
(let ()
(declare (not safe))
- (##cdr _e138195138237_)))
- (_hd138194138240_
+ (##cdr _e138200138242_)))
+ (_hd138199138245_
(let ()
(declare (not safe))
- (##car _e138195138237_))))
+ (##car _e138200138242_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl138193138242_))
- (___kont149243149244_
- _hd138194138240_
- _hd138191138232_)
+ _tl138198138247_))
+ (___kont149248149249_
+ _hd138199138245_
+ _hd138196138237_)
(let ()
(declare (not safe))
- (_g138153138200_)))))
+ (_g138158138205_)))))
(let ()
(declare (not safe))
- (_g138153138200_)))
+ (_g138158138205_)))
(let ()
(declare (not safe))
- (_g138153138200_)))))
+ (_g138158138205_)))))
(let ()
(declare (not safe))
- (_g138153138200_)))
- (let () (declare (not safe)) (_g138153138200_)))
- (let () (declare (not safe)) (_g138153138200_)))))
- (let () (declare (not safe)) (_g138153138200_)))))
+ (_g138158138205_)))
+ (let () (declare (not safe)) (_g138158138205_)))
+ (let () (declare (not safe)) (_g138158138205_)))))
+ (let () (declare (not safe)) (_g138158138205_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g138153138200_)))
+ (_g138158138205_)))
(let ()
(declare (not safe))
- (_g138153138200_))))
+ (_g138158138205_))))
(let ()
(declare (not safe))
- (_g138153138200_)))))
+ (_g138158138205_)))))
(let ()
(declare (not safe))
- (_g138153138200_)))))))
- _hd138054138116_
- _hd138051138108_
- _hd138048138100_)
+ (_g138158138205_)))))))
+ _hd138059138121_
+ _hd138056138113_
+ _hd138053138105_)
(let ()
(declare (not safe))
- (_g138030138060_ _g138031138063_)))))
+ (_g138035138065_ _g138036138068_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g138030138060_
- _g138031138063_)))
+ (_g138035138065_
+ _g138036138068_)))
(let ()
(declare (not safe))
- (_g138030138060_
- _g138031138063_)))
+ (_g138035138065_
+ _g138036138068_)))
(let ()
(declare (not safe))
- (_g138030138060_
- _g138031138063_)))))
+ (_g138035138065_
+ _g138036138068_)))))
(let ()
(declare (not safe))
- (_g138030138060_ _g138031138063_)))
+ (_g138035138065_ _g138036138068_)))
(let ()
(declare (not safe))
- (_g138030138060_ _g138031138063_)))))
+ (_g138035138065_ _g138036138068_)))))
(let ()
(declare (not safe))
- (_g138030138060_ _g138031138063_)))))
+ (_g138035138065_ _g138036138068_)))))
(let ()
(declare (not safe))
- (_g138030138060_ _g138031138063_)))))
+ (_g138035138065_ _g138036138068_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g138030138060_
- _g138031138063_)))))
+ (_g138035138065_
+ _g138036138068_)))))
(let ()
(declare (not safe))
- (_g138030138060_ _g138031138063_)))
+ (_g138035138065_ _g138036138068_)))
(let ()
(declare (not safe))
- (_g138030138060_ _g138031138063_)))
+ (_g138035138065_ _g138036138068_)))
(let ()
(declare (not safe))
- (_g138030138060_ _g138031138063_)))))
+ (_g138035138065_ _g138036138068_)))))
(let ()
(declare (not safe))
- (_g138030138060_ _g138031138063_))))))
+ (_g138035138065_ _g138036138068_))))))
(declare (not safe))
- (_g138029138394_ _stx138028_))))
+ (_g138034138399_ _stx138033_))))
(define gxc#optimize-syntax-case-body
- (lambda (_stx137956_ _expr137957_ _negation137958_ _clauses137959_)
- (letrec ((_normalize137961_
- (lambda (_clauses137988_)
- (let* ((_clauses137989137998_ _clauses137988_)
- (_E137991138002_
+ (lambda (_stx137961_ _expr137962_ _negation137963_ _clauses137964_)
+ (letrec ((_normalize137966_
+ (lambda (_clauses137993_)
+ (let* ((_clauses137994138003_ _clauses137993_)
+ (_E137996138007_
(lambda ()
(let ()
(declare (not safe))
(error '"No clause matching"
- _clauses137989137998_))))
- (_K137992138009_
- (lambda (_rest138005_ _kont138006_ _id138007_)
- (let ((__tmp150393
+ _clauses137994138003_))))
+ (_K137997138014_
+ (lambda (_rest138010_ _kont138011_ _id138012_)
+ (let ((__tmp150398
(let ()
(declare (not safe))
- (cons '#f _kont138006_))))
+ (cons '#f _kont138011_))))
(declare (not safe))
- (cons __tmp150393 _rest138005_)))))
+ (cons __tmp150398 _rest138010_)))))
(if (let ()
(declare (not safe))
- (##pair? _clauses137989137998_))
- (let ((_hd137993138012_
+ (##pair? _clauses137994138003_))
+ (let ((_hd137998138017_
(let ()
(declare (not safe))
- (##car _clauses137989137998_)))
- (_tl137994138014_
+ (##car _clauses137994138003_)))
+ (_tl137999138019_
(let ()
(declare (not safe))
- (##cdr _clauses137989137998_))))
+ (##cdr _clauses137994138003_))))
(if (let ()
(declare (not safe))
- (##pair? _hd137993138012_))
- (let ((_hd137995138017_
+ (##pair? _hd137998138017_))
+ (let ((_hd138000138022_
(let ()
(declare (not safe))
- (##car _hd137993138012_)))
- (_tl137996138019_
+ (##car _hd137998138017_)))
+ (_tl138001138024_
(let ()
(declare (not safe))
- (##cdr _hd137993138012_))))
- (let* ((_id138022_ _hd137995138017_)
- (_kont138024_ _tl137996138019_)
- (_rest138026_ _tl137994138014_))
+ (##cdr _hd137998138017_))))
+ (let* ((_id138027_ _hd138000138022_)
+ (_kont138029_ _tl138001138024_)
+ (_rest138031_ _tl137999138019_))
(declare (not safe))
- (_K137992138009_
- _rest138026_
- _kont138024_
- _id138022_)))
+ (_K137997138014_
+ _rest138031_
+ _kont138029_
+ _id138027_)))
(let ()
(declare (not safe))
- (_E137991138002_))))
- (let () (declare (not safe)) (_E137991138002_)))))))
- (let ((__tmp150395
+ (_E137996138007_))))
+ (let () (declare (not safe)) (_E137996138007_)))))))
+ (let ((__tmp150400
(lambda ()
- (let* ((_id137964_
- (let ((__tmp150396 (gensym '__stx)))
+ (let* ((_id137969_
+ (let ((__tmp150401 (gensym '__stx)))
(declare (not safe))
- (make-symbol__0 __tmp150396)))
- (_id137966_
+ (make-symbol__0 __tmp150401)))
+ (_id137971_
(let ()
(declare (not safe))
- (gx#core-quote-syntax__0 _id137964_)))
- (_g150397_
+ (gx#core-quote-syntax__0 _id137969_)))
+ (_g150402_
(let ()
(declare (not safe))
- (gx#core-bind-runtime!__0 _id137966_)))
- (_g150398_
- (let ((__tmp150400 (car _negation137958_)))
+ (gx#core-bind-runtime!__0 _id137971_)))
+ (_g150403_
+ (let ((__tmp150405 (car _negation137963_)))
(declare (not safe))
(gxc#optimize-syntax-case-clauses
- _clauses137959_
- __tmp150400))))
+ _clauses137964_
+ __tmp150405))))
(begin
- (let ((_g150399_
+ (let ((_g150404_
(let ()
(declare (not safe))
- (if (##values? _g150398_)
- (##vector-length _g150398_)
+ (if (##values? _g150403_)
+ (##vector-length _g150403_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g150399_ 2)))
- (error "Context expects 2 values" _g150399_)))
- (let ((_clauses137969_
+ (##fx= _g150404_ 2)))
+ (error "Context expects 2 values" _g150404_)))
+ (let ((_clauses137974_
(let ()
(declare (not safe))
- (##vector-ref _g150398_ 0)))
- (_konts137970_
+ (##vector-ref _g150403_ 0)))
+ (_konts137975_
(let ()
(declare (not safe))
- (##vector-ref _g150398_ 1))))
- (let* ((_clauses137979_
- (map (lambda (_g137971137974_ _g137972137976_)
+ (##vector-ref _g150403_ 1))))
+ (let* ((_clauses137984_
+ (map (lambda (_g137976137979_ _g137977137981_)
(let ()
(declare (not safe))
(gxc#optimize-syntax-case-closure
- _g137971137974_
- _g137972137976_
- _id137966_)))
- _clauses137969_
- (let ((__tmp150402
- (let ((__tmp150403
- (car _negation137958_)))
+ _g137976137979_
+ _g137977137981_
+ _id137971_)))
+ _clauses137974_
+ (let ((__tmp150407
+ (let ((__tmp150408
+ (car _negation137963_)))
(declare (not safe))
- (cons __tmp150403 '())))
- (__tmp150401
- (map car (cdr _clauses137969_))))
+ (cons __tmp150408 '())))
+ (__tmp150406
+ (map car (cdr _clauses137974_))))
(declare (not safe))
(foldr1 cons
- __tmp150402
- __tmp150401))))
- (_clauses137981_
+ __tmp150407
+ __tmp150406))))
+ (_clauses137986_
(let ()
(declare (not safe))
- (_normalize137961_ _clauses137979_)))
- (_negation137983_
+ (_normalize137966_ _clauses137984_)))
+ (_negation137988_
(let ()
(declare (not safe))
(gxc#optimize-syntax-case-closure
- _negation137958_
+ _negation137963_
'#f
- _id137966_)))
- (_body137985_
+ _id137971_)))
+ (_body137990_
(let ()
(declare (not safe))
(gxc#optimize-match-body
- _stx137956_
- _negation137983_
- _clauses137981_
- _konts137970_))))
- (let ((__tmp150404
- (let ((__tmp150405
- (let ((__tmp150407
- (let ((__tmp150408
- (let ((__tmp150410
+ _stx137961_
+ _negation137988_
+ _clauses137986_
+ _konts137975_))))
+ (let ((__tmp150409
+ (let ((__tmp150410
+ (let ((__tmp150412
+ (let ((__tmp150413
+ (let ((__tmp150415
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (cons _id137966_ '())))
- (__tmp150409
- (let () (declare (not safe)) (cons _expr137957_ '()))))
+ (cons _id137971_ '())))
+ (__tmp150414
+ (let () (declare (not safe)) (cons _expr137962_ '()))))
(declare (not safe))
- (cons __tmp150410 __tmp150409))))
+ (cons __tmp150415 __tmp150414))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp150408 '())))
- (__tmp150406
+ (cons __tmp150413 '())))
+ (__tmp150411
(let ()
(declare (not safe))
- (cons _body137985_ '()))))
+ (cons _body137990_ '()))))
(declare (not safe))
- (cons __tmp150407 __tmp150406))))
+ (cons __tmp150412 __tmp150411))))
(declare (not safe))
- (cons '%#let-values __tmp150405))))
+ (cons '%#let-values __tmp150410))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp150404
- _stx137956_))))))))
- (__tmp150394
- (let ((__obj149985
+ __tmp150409
+ _stx137961_))))))))
+ (__tmp150399
+ (let ((__obj149990
(let ()
(declare (not safe))
(##structure
@@ -14721,3733 +14721,3733 @@
'#f
'#f
'#f))))
- (gx#local-context:::init! __obj149985)
- __obj149985)))
+ (gx#local-context:::init! __obj149990)
+ __obj149990)))
(declare (not safe))
(call-with-parameters
- __tmp150395
+ __tmp150400
gx#current-expander-context
- __tmp150394)))))
+ __tmp150399)))))
(define gxc#optimize-syntax-case-clauses
- (lambda (_clauses136714_ _negation-id136715_)
- (letrec ((_xform-e136717_
- (lambda (_expr137101_
- _kont-id137102_
- _kont-box137103_
- _negation-id137104_)
- (let* ((___stx149441149442_ _expr137101_)
- (_g137110137243_
+ (lambda (_clauses136719_ _negation-id136720_)
+ (letrec ((_xform-e136722_
+ (lambda (_expr137106_
+ _kont-id137107_
+ _kont-box137108_
+ _negation-id137109_)
+ (let* ((___stx149446149447_ _expr137106_)
+ (_g137115137248_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx149441149442_)))))
- (let ((___kont149443149444_
- (lambda (_L137932_ _L137933_ _L137934_)
- (let* ((_K137951_
+ ___stx149446149447_)))))
+ (let ((___kont149448149449_
+ (lambda (_L137937_ _L137938_ _L137939_)
+ (let* ((_K137956_
(let ()
(declare (not safe))
- (_xform-e136717_
- _L137933_
- _kont-id137102_
- _kont-box137103_
- _negation-id137104_)))
- (__tmp150411
- (let ((__tmp150412
- (let ((__tmp150413
+ (_xform-e136722_
+ _L137938_
+ _kont-id137107_
+ _kont-box137108_
+ _negation-id137109_)))
+ (__tmp150416
+ (let ((__tmp150417
+ (let ((__tmp150418
(let ()
(declare (not safe))
- (cons _L137932_ '()))))
+ (cons _L137937_ '()))))
(declare (not safe))
- (cons _K137951_ __tmp150413))))
+ (cons _K137956_ __tmp150418))))
(declare (not safe))
- (cons _L137934_ __tmp150412))))
+ (cons _L137939_ __tmp150417))))
(declare (not safe))
- (cons '%#if __tmp150411))))
- (___kont149445149446_
- (lambda (_L137848_
- _L137849_
- _L137850_
- _L137851_
- _L137852_)
- (let* ((_id137887_
- (let ((__tmp150414 (gensym '__splice)))
+ (cons '%#if __tmp150416))))
+ (___kont149450149451_
+ (lambda (_L137853_
+ _L137854_
+ _L137855_
+ _L137856_
+ _L137857_)
+ (let* ((_id137892_
+ (let ((__tmp150419 (gensym '__splice)))
(declare (not safe))
- (make-symbol__0 __tmp150414)))
- (_id137889_
+ (make-symbol__0 __tmp150419)))
+ (_id137894_
(let ()
(declare (not safe))
- (gx#core-quote-syntax__0 _id137887_)))
- (_g150415_
+ (gx#core-quote-syntax__0 _id137892_)))
+ (_g150420_
(let ()
(declare (not safe))
(gx#core-bind-runtime!__0
- _id137889_)))
- (_body137892_
+ _id137894_)))
+ (_body137897_
(let ()
(declare (not safe))
- (_xform-e136717_
- _L137848_
- _kont-id137102_
- _kont-box137103_
- _negation-id137104_))))
- (let ((__tmp150416
- (let ((__tmp150441
- (let ((__tmp150442
- (let ((__tmp150450
+ (_xform-e136722_
+ _L137853_
+ _kont-id137107_
+ _kont-box137108_
+ _negation-id137109_))))
+ (let ((__tmp150421
+ (let ((__tmp150446
+ (let ((__tmp150447
+ (let ((__tmp150455
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (cons _id137889_ '())))
- (__tmp150443
- (let ((__tmp150444
- (let ((__tmp150449
+ (cons _id137894_ '())))
+ (__tmp150448
+ (let ((__tmp150449
+ (let ((__tmp150454
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f '%#call)))
- (__tmp150445
- (let ((__tmp150446
- (let ((__tmp150448
+ (__tmp150450
+ (let ((__tmp150451
+ (let ((__tmp150453
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'%#ref)))
- (__tmp150447
+ (__tmp150452
(let ()
(declare (not safe))
- (cons _L137850_ '()))))
+ (cons _L137855_ '()))))
(declare (not safe))
- (cons __tmp150448 __tmp150447))))
+ (cons __tmp150453 __tmp150452))))
(declare (not safe))
- (cons __tmp150446 _L137849_))))
+ (cons __tmp150451 _L137854_))))
(declare (not safe))
- (cons __tmp150449 __tmp150445))))
+ (cons __tmp150454 __tmp150450))))
(declare (not safe))
- (cons __tmp150444 '()))))
+ (cons __tmp150449 '()))))
(declare (not safe))
- (cons __tmp150450 __tmp150443))))
+ (cons __tmp150455 __tmp150448))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp150442 '())))
- (__tmp150417
- (let ((__tmp150418
- (let ((__tmp150419
- (let ((__tmp150421
+ (cons __tmp150447 '())))
+ (__tmp150422
+ (let ((__tmp150423
+ (let ((__tmp150424
+ (let ((__tmp150426
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp150432
- (let ((__tmp150440
+ (let ((__tmp150437
+ (let ((__tmp150445
(let ()
(declare (not safe))
- (cons _L137852_ '())))
- (__tmp150433
- (let ((__tmp150434
- (let ((__tmp150435
- (let ((__tmp150436
- (let ((__tmp150438
+ (cons _L137857_ '())))
+ (__tmp150438
+ (let ((__tmp150439
+ (let ((__tmp150440
+ (let ((__tmp150441
+ (let ((__tmp150443
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp150439
+ (let ((__tmp150444
(let ()
(declare (not safe))
- (cons _id137889_ '()))))
+ (cons _id137894_ '()))))
(declare (not safe))
- (cons '%#ref __tmp150439)))
- (__tmp150437
+ (cons '%#ref __tmp150444)))
+ (__tmp150442
(let ()
(declare (not safe))
(cons '(%#quote 0) '()))))
(declare (not safe))
- (cons __tmp150438 __tmp150437))))
+ (cons __tmp150443 __tmp150442))))
(declare (not safe))
- (cons '(%#ref ##vector-ref) __tmp150436))))
+ (cons '(%#ref ##vector-ref) __tmp150441))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons '%#call
- __tmp150435))))
+ __tmp150440))))
(declare (not safe))
- (cons __tmp150434 '()))))
+ (cons __tmp150439 '()))))
(declare (not safe))
- (cons __tmp150440 __tmp150433)))
- (__tmp150422
- (let ((__tmp150423
- (let ((__tmp150431
+ (cons __tmp150445 __tmp150438)))
+ (__tmp150427
+ (let ((__tmp150428
+ (let ((__tmp150436
(let ()
(declare (not safe))
- (cons _L137851_ '())))
- (__tmp150424
- (let ((__tmp150425
- (let ((__tmp150426
- (let ((__tmp150427
+ (cons _L137856_ '())))
+ (__tmp150429
+ (let ((__tmp150430
+ (let ((__tmp150431
+ (let ((__tmp150432
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp150429
- (let ((__tmp150430
+ (let ((__tmp150434
+ (let ((__tmp150435
(let ()
(declare (not safe))
- (cons _id137889_ '()))))
+ (cons _id137894_ '()))))
(declare (not safe))
- (cons '%#ref __tmp150430)))
- (__tmp150428
+ (cons '%#ref __tmp150435)))
+ (__tmp150433
(let ()
(declare (not safe))
(cons '(%#quote 1) '()))))
(declare (not safe))
- (cons __tmp150429 __tmp150428))))
+ (cons __tmp150434 __tmp150433))))
(declare (not safe))
- (cons '(%#ref ##vector-ref) __tmp150427))))
+ (cons '(%#ref ##vector-ref) __tmp150432))))
(declare (not safe))
- (cons '%#call __tmp150426))))
+ (cons '%#call __tmp150431))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp150425 '()))))
+ (cons __tmp150430 '()))))
(declare (not safe))
- (cons __tmp150431 __tmp150424))))
+ (cons __tmp150436 __tmp150429))))
(declare (not safe))
- (cons __tmp150423 '()))))
+ (cons __tmp150428 '()))))
(declare (not safe))
- (cons __tmp150432 __tmp150422)))
- (__tmp150420
+ (cons __tmp150437 __tmp150427)))
+ (__tmp150425
(let ()
(declare (not safe))
- (cons _body137892_ '()))))
+ (cons _body137897_ '()))))
(declare (not safe))
- (cons __tmp150421 __tmp150420))))
+ (cons __tmp150426 __tmp150425))))
(declare (not safe))
- (cons '%#let-values __tmp150419))))
+ (cons '%#let-values __tmp150424))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp150418 '()))))
+ (cons __tmp150423 '()))))
(declare (not safe))
- (cons __tmp150441 __tmp150417))))
+ (cons __tmp150446 __tmp150422))))
(declare (not safe))
- (cons '%#let-values __tmp150416)))))
- (___kont149447149448_
- (lambda (_L137730_ _L137731_)
- (let* ((_body137745_
+ (cons '%#let-values __tmp150421)))))
+ (___kont149452149453_
+ (lambda (_L137735_ _L137736_)
+ (let* ((_body137750_
(let ()
(declare (not safe))
- (_xform-e136717_
- _L137730_
- _kont-id137102_
- _kont-box137103_
- _negation-id137104_)))
- (__tmp150451
- (let ((__tmp150452
+ (_xform-e136722_
+ _L137735_
+ _kont-id137107_
+ _kont-box137108_
+ _negation-id137109_)))
+ (__tmp150456
+ (let ((__tmp150457
(let ()
(declare (not safe))
- (cons _body137745_ '()))))
+ (cons _body137750_ '()))))
(declare (not safe))
- (cons _L137731_ __tmp150452))))
+ (cons _L137736_ __tmp150457))))
(declare (not safe))
- (cons '%#let-values __tmp150451))))
- (___kont149449149450_
- (lambda (_L137674_ _L137675_ _L137676_)
- (let* ((_lambda-expr137699_
+ (cons '%#let-values __tmp150456))))
+ (___kont149454149455_
+ (lambda (_L137679_ _L137680_ _L137681_)
+ (let* ((_lambda-expr137704_
(let ()
(declare (not safe))
- (_xform-loop-e136718_
- _L137675_
- _kont-id137102_
- _kont-box137103_
- _negation-id137104_)))
- (__tmp150453
- (let ((__tmp150455
- (let ((__tmp150456
- (let ((__tmp150458
+ (_xform-loop-e136723_
+ _L137680_
+ _kont-id137107_
+ _kont-box137108_
+ _negation-id137109_)))
+ (__tmp150458
+ (let ((__tmp150460
+ (let ((__tmp150461
+ (let ((__tmp150463
(let ()
(declare
(not safe))
- (cons _L137676_
+ (cons _L137681_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'())))
- (__tmp150457
+ (__tmp150462
(let ()
(declare (not safe))
- (cons _lambda-expr137699_ '()))))
+ (cons _lambda-expr137704_ '()))))
(declare (not safe))
- (cons __tmp150458 __tmp150457))))
+ (cons __tmp150463 __tmp150462))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp150456 '())))
- (__tmp150454
+ (cons __tmp150461 '())))
+ (__tmp150459
(let ()
(declare (not safe))
- (cons _L137674_ '()))))
+ (cons _L137679_ '()))))
(declare (not safe))
- (cons __tmp150455 __tmp150454))))
+ (cons __tmp150460 __tmp150459))))
(declare (not safe))
- (cons '%#letrec-values __tmp150453))))
- (___kont149451149452_
- (lambda (_L137336_ _L137337_ _L137338_)
- (let* ((___stx149343149344_ _L137337_)
- (_g137367137410_
+ (cons '%#letrec-values __tmp150458))))
+ (___kont149456149457_
+ (lambda (_L137341_ _L137342_ _L137343_)
+ (let* ((___stx149348149349_ _L137342_)
+ (_g137372137415_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx149343149344_)))))
- (let ((___kont149345149346_
- (lambda (_L137526_
- _L137527_
- _L137528_
- _L137529_)
- (let ((_kont137570_
- (let ((__tmp150463
+ ___stx149348149349_)))))
+ (let ((___kont149350149351_
+ (lambda (_L137531_
+ _L137532_
+ _L137533_
+ _L137534_)
+ (let ((_kont137575_
+ (let ((__tmp150468
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'%#lambda)))
- (__tmp150459
- (let ((__tmp150461
- (let ((__tmp150462
+ (__tmp150464
+ (let ((__tmp150466
+ (let ((__tmp150467
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (lambda (_g137562137565_ _g137563137567_)
+ (lambda (_g137567137570_ _g137568137572_)
(let ()
(declare (not safe))
- (cons _g137562137565_ _g137563137567_)))))
+ (cons _g137567137570_ _g137568137572_)))))
(declare (not safe))
- (foldr1 __tmp150462 '() _L137338_)))
- (__tmp150460
- (let () (declare (not safe)) (cons _L137528_ '()))))
+ (foldr1 __tmp150467 '() _L137343_)))
+ (__tmp150465
+ (let () (declare (not safe)) (cons _L137533_ '()))))
(declare (not safe))
- (cons __tmp150461 __tmp150460))))
+ (cons __tmp150466 __tmp150465))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp150463
- __tmp150459))))
+ (cons __tmp150468
+ __tmp150464))))
(set-box!
- _kont-box137103_
- _kont137570_)
- (let* ((_kont-args137581_
- (map (lambda (_id137572_)
- (let ((__tmp150464
+ _kont-box137108_
+ _kont137575_)
+ (let* ((_kont-args137586_
+ (map (lambda (_id137577_)
+ (let ((__tmp150469
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let () (declare (not safe)) (cons _id137572_ '()))))
+ (let () (declare (not safe)) (cons _id137577_ '()))))
(declare (not safe))
- (cons '%#ref __tmp150464)))
- (let ((__tmp150465
- (lambda (_g137573137576_ _g137574137578_)
+ (cons '%#ref __tmp150469)))
+ (let ((__tmp150470
+ (lambda (_g137578137581_ _g137579137583_)
(let ()
(declare (not safe))
- (cons _g137573137576_ _g137574137578_)))))
+ (cons _g137578137581_ _g137579137583_)))))
(declare (not safe))
- (foldr1 __tmp150465 '() _L137338_))))
+ (foldr1 __tmp150470 '() _L137343_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (_body137583_
- (let ((__tmp150466
- (let ((__tmp150467
+ (_body137588_
+ (let ((__tmp150471
+ (let ((__tmp150472
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp150479
- (let ((__tmp150480
- (let ((__tmp150481
- (let ((__tmp150482
+ (let ((__tmp150484
+ (let ((__tmp150485
+ (let ((__tmp150486
+ (let ((__tmp150487
(let ()
(declare (not safe))
- (cons _kont-id137102_
+ (cons _kont-id137107_
'()))))
(declare (not safe))
- (cons '%#ref __tmp150482))))
+ (cons '%#ref __tmp150487))))
(declare (not safe))
- (cons __tmp150481
- _kont-args137581_))))
+ (cons __tmp150486
+ _kont-args137586_))))
(declare (not safe))
- (cons '%#call __tmp150480)))
- (__tmp150468
- (let ((__tmp150469
- (let ((__tmp150478
+ (cons '%#call __tmp150485)))
+ (__tmp150473
+ (let ((__tmp150474
+ (let ((__tmp150483
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'%#call)))
- (__tmp150470
- (let ((__tmp150475
- (let ((__tmp150477
+ (__tmp150475
+ (let ((__tmp150480
+ (let ((__tmp150482
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
(gx#datum->syntax__0 '#f '%#ref)))
- (__tmp150476
- (let () (declare (not safe)) (cons _L137527_ '()))))
+ (__tmp150481
+ (let () (declare (not safe)) (cons _L137532_ '()))))
(declare (not safe))
- (cons __tmp150477 __tmp150476)))
+ (cons __tmp150482 __tmp150481)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (__tmp150471
- (let ((__tmp150472
- (let ((__tmp150474
+ (__tmp150476
+ (let ((__tmp150477
+ (let ((__tmp150479
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f '%#ref)))
- (__tmp150473
+ (__tmp150478
(let ()
(declare (not safe))
- (cons _L137526_ '()))))
+ (cons _L137531_ '()))))
(declare (not safe))
- (cons __tmp150474 __tmp150473))))
+ (cons __tmp150479 __tmp150478))))
(declare (not safe))
- (cons __tmp150472 '()))))
+ (cons __tmp150477 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp150475
- __tmp150471))))
+ (cons __tmp150480
+ __tmp150476))))
(declare (not safe))
- (cons __tmp150478 __tmp150470))))
+ (cons __tmp150483 __tmp150475))))
(declare (not safe))
- (cons __tmp150469 '()))))
+ (cons __tmp150474 '()))))
(declare (not safe))
- (cons __tmp150479 __tmp150468))))
+ (cons __tmp150484 __tmp150473))))
(declare (not safe))
- (cons _L137529_ __tmp150467))))
+ (cons _L137534_ __tmp150472))))
(declare (not safe))
- (cons '%#if __tmp150466))))
+ (cons '%#if __tmp150471))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (if (let ((__tmp150490
- (let ((__tmp150491
- (lambda (_g137585137588_
+ (if (let ((__tmp150495
+ (let ((__tmp150496
+ (lambda (_g137590137593_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _g137586137590_)
+ _g137591137595_)
(let ()
(declare (not safe))
- (cons _g137585137588_ _g137586137590_)))))
+ (cons _g137590137593_ _g137591137595_)))))
(declare (not safe))
- (foldr1 __tmp150491 '() _L137338_))))
+ (foldr1 __tmp150496 '() _L137343_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (null? __tmp150490))
- _body137583_
- (let ((__tmp150483
- (let ((__tmp150485
- (map (lambda (_id137593_
+ (null? __tmp150495))
+ _body137588_
+ (let ((__tmp150488
+ (let ((__tmp150490
+ (map (lambda (_id137598_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _arg137594_)
- (let ((__tmp150487
+ _arg137599_)
+ (let ((__tmp150492
(let ()
(declare (not safe))
- (cons _id137593_ '())))
- (__tmp150486
+ (cons _id137598_ '())))
+ (__tmp150491
(let ()
(declare (not safe))
- (cons _arg137594_ '()))))
+ (cons _arg137599_ '()))))
(declare (not safe))
- (cons __tmp150487 __tmp150486)))
- (let ((__tmp150488
- (lambda (_g137595137598_ _g137596137600_)
+ (cons __tmp150492 __tmp150491)))
+ (let ((__tmp150493
+ (lambda (_g137600137603_ _g137601137605_)
(let ()
(declare (not safe))
- (cons _g137595137598_
- _g137596137600_)))))
+ (cons _g137600137603_
+ _g137601137605_)))))
(declare (not safe))
- (foldr1 __tmp150488 '() _L137338_))
- (let ((__tmp150489
- (lambda (_g137602137605_ _g137603137607_)
+ (foldr1 __tmp150493 '() _L137343_))
+ (let ((__tmp150494
+ (lambda (_g137607137610_ _g137608137612_)
(let ()
(declare (not safe))
- (cons _g137602137605_
- _g137603137607_)))))
+ (cons _g137607137610_
+ _g137608137612_)))))
(declare (not safe))
- (foldr1 __tmp150489 '() _L137336_))))
- (__tmp150484
- (let () (declare (not safe)) (cons _body137583_ '()))))
+ (foldr1 __tmp150494 '() _L137341_))))
+ (__tmp150489
+ (let () (declare (not safe)) (cons _body137588_ '()))))
(declare (not safe))
- (cons __tmp150485 __tmp150484))))
+ (cons __tmp150490 __tmp150489))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons '%#let-values
- __tmp150483)))))))
- (___kont149347149348_
+ __tmp150488)))))))
+ (___kont149352149353_
(lambda ()
- (let ((_kont137424_
- (let ((__tmp150496
+ (let ((_kont137429_
+ (let ((__tmp150501
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'%#lambda)))
- (__tmp150492
- (let ((__tmp150494
- (let ((__tmp150495
+ (__tmp150497
+ (let ((__tmp150499
+ (let ((__tmp150500
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (lambda (_g137416137419_ _g137417137421_)
+ (lambda (_g137421137424_ _g137422137426_)
(let ()
(declare (not safe))
- (cons _g137416137419_ _g137417137421_)))))
+ (cons _g137421137424_ _g137422137426_)))))
(declare (not safe))
- (foldr1 __tmp150495 '() _L137338_)))
- (__tmp150493
- (let () (declare (not safe)) (cons _L137337_ '()))))
+ (foldr1 __tmp150500 '() _L137343_)))
+ (__tmp150498
+ (let () (declare (not safe)) (cons _L137342_ '()))))
(declare (not safe))
- (cons __tmp150494 __tmp150493))))
+ (cons __tmp150499 __tmp150498))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp150496
- __tmp150492))))
+ (cons __tmp150501
+ __tmp150497))))
(set-box!
- _kont-box137103_
- _kont137424_)
- (let ((__tmp150497
- (let ((__tmp150500
- (let ((__tmp150501
+ _kont-box137108_
+ _kont137429_)
+ (let ((__tmp150502
+ (let ((__tmp150505
+ (let ((__tmp150506
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (cons _kont-id137102_ '()))))
+ (cons _kont-id137107_ '()))))
(declare (not safe))
- (cons '%#ref __tmp150501)))
- (__tmp150498
- (let ((__tmp150499
- (lambda (_g137425137428_ _g137426137430_)
+ (cons '%#ref __tmp150506)))
+ (__tmp150503
+ (let ((__tmp150504
+ (lambda (_g137430137433_ _g137431137435_)
(let ()
(declare (not safe))
- (cons _g137425137428_ _g137426137430_)))))
+ (cons _g137430137433_ _g137431137435_)))))
(declare (not safe))
- (foldr1 __tmp150499 '() _L137336_))))
+ (foldr1 __tmp150504 '() _L137341_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp150500
- __tmp150498))))
+ (cons __tmp150505
+ __tmp150503))))
(declare (not safe))
- (cons '%#call __tmp150497))))))
- (let ((___match149438149439_
- (lambda (_e137375137438_
- _hd137374137441_
- _tl137373137443_
- _e137378137446_
- _hd137377137449_
- _tl137376137451_
- _e137381137454_
- _hd137380137457_
- _tl137379137459_
- _e137384137462_
- _hd137383137465_
- _tl137382137467_
- _e137387137470_
- _hd137386137473_
- _tl137385137475_
- _e137390137478_
- _hd137389137481_
- _tl137388137483_
- _e137393137486_
- _hd137392137489_
- _tl137391137491_
- _e137396137494_
- _hd137395137497_
- _tl137394137499_
- _e137399137502_
- _hd137398137505_
- _tl137397137507_
- _e137402137510_
- _hd137401137513_
- _tl137400137515_
- _e137405137518_
- _hd137404137521_
- _tl137403137523_)
- (let ((_L137526_ _hd137404137521_)
- (_L137527_ _hd137395137497_)
- (_L137528_ _hd137380137457_)
- (_L137529_ _hd137377137449_))
+ (cons '%#call __tmp150502))))))
+ (let ((___match149443149444_
+ (lambda (_e137380137443_
+ _hd137379137446_
+ _tl137378137448_
+ _e137383137451_
+ _hd137382137454_
+ _tl137381137456_
+ _e137386137459_
+ _hd137385137462_
+ _tl137384137464_
+ _e137389137467_
+ _hd137388137470_
+ _tl137387137472_
+ _e137392137475_
+ _hd137391137478_
+ _tl137390137480_
+ _e137395137483_
+ _hd137394137486_
+ _tl137393137488_
+ _e137398137491_
+ _hd137397137494_
+ _tl137396137496_
+ _e137401137499_
+ _hd137400137502_
+ _tl137399137504_
+ _e137404137507_
+ _hd137403137510_
+ _tl137402137512_
+ _e137407137515_
+ _hd137406137518_
+ _tl137405137520_
+ _e137410137523_
+ _hd137409137526_
+ _tl137408137528_)
+ (let ((_L137531_ _hd137409137526_)
+ (_L137532_ _hd137400137502_)
+ (_L137533_ _hd137385137462_)
+ (_L137534_ _hd137382137454_))
(if (let ()
(declare (not safe))
(gx#free-identifier=?
- _L137527_
- _negation-id137104_))
- (___kont149345149346_
- _L137526_
- _L137527_
- _L137528_
- _L137529_)
- (___kont149347149348_))))))
+ _L137532_
+ _negation-id137109_))
+ (___kont149350149351_
+ _L137531_
+ _L137532_
+ _L137533_
+ _L137534_)
+ (___kont149352149353_))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx149343149344_))
- (let ((_e137375137438_
+ (gx#stx-pair? ___stx149348149349_))
+ (let ((_e137380137443_
(let ()
(declare (not safe))
(gx#stx-e
- ___stx149343149344_))))
- (let ((_tl137373137443_
+ ___stx149348149349_))))
+ (let ((_tl137378137448_
(let ()
(declare (not safe))
- (##cdr _e137375137438_)))
- (_hd137374137441_
+ (##cdr _e137380137443_)))
+ (_hd137379137446_
(let ()
(declare (not safe))
- (##car _e137375137438_))))
+ (##car _e137380137443_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd137374137441_))
+ _hd137379137446_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#if
- _hd137374137441_))
+ _hd137379137446_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl137373137443_))
- (let ((_e137378137446_
+ _tl137378137448_))
+ (let ((_e137383137451_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-e _tl137373137443_))))
- (let ((_tl137376137451_
+ (gx#stx-e _tl137378137448_))))
+ (let ((_tl137381137456_
(let ()
(declare (not safe))
- (##cdr _e137378137446_)))
- (_hd137377137449_
+ (##cdr _e137383137451_)))
+ (_hd137382137454_
(let ()
(declare (not safe))
- (##car _e137378137446_))))
+ (##car _e137383137451_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl137376137451_))
- (let ((_e137381137454_
+ (gx#stx-pair? _tl137381137456_))
+ (let ((_e137386137459_
(let ()
(declare (not safe))
- (gx#stx-e _tl137376137451_))))
- (let ((_tl137379137459_
+ (gx#stx-e _tl137381137456_))))
+ (let ((_tl137384137464_
(let ()
(declare (not safe))
- (##cdr _e137381137454_)))
- (_hd137380137457_
+ (##cdr _e137386137459_)))
+ (_hd137385137462_
(let ()
(declare (not safe))
- (##car _e137381137454_))))
+ (##car _e137386137459_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl137379137459_))
- (let ((_e137384137462_
+ (gx#stx-pair? _tl137384137464_))
+ (let ((_e137389137467_
(let ()
(declare (not safe))
- (gx#stx-e _tl137379137459_))))
- (let ((_tl137382137467_
+ (gx#stx-e _tl137384137464_))))
+ (let ((_tl137387137472_
(let ()
(declare (not safe))
- (##cdr _e137384137462_)))
- (_hd137383137465_
+ (##cdr _e137389137467_)))
+ (_hd137388137470_
(let ()
(declare (not safe))
- (##car _e137384137462_))))
+ (##car _e137389137467_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd137383137465_))
- (let ((_e137387137470_
+ (gx#stx-pair? _hd137388137470_))
+ (let ((_e137392137475_
(let ()
(declare (not safe))
(gx#stx-e
- _hd137383137465_))))
- (let ((_tl137385137475_
+ _hd137388137470_))))
+ (let ((_tl137390137480_
(let ()
(declare (not safe))
- (##cdr _e137387137470_)))
- (_hd137386137473_
+ (##cdr _e137392137475_)))
+ (_hd137391137478_
(let ()
(declare (not safe))
- (##car _e137387137470_))))
+ (##car _e137392137475_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd137386137473_))
+ _hd137391137478_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#call
- _hd137386137473_))
+ _hd137391137478_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl137385137475_))
- (let ((_e137390137478_
+ _tl137390137480_))
+ (let ((_e137395137483_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-e _tl137385137475_))))
- (let ((_tl137388137483_
+ (gx#stx-e _tl137390137480_))))
+ (let ((_tl137393137488_
(let ()
(declare (not safe))
- (##cdr _e137390137478_)))
- (_hd137389137481_
+ (##cdr _e137395137483_)))
+ (_hd137394137486_
(let ()
(declare (not safe))
- (##car _e137390137478_))))
+ (##car _e137395137483_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd137389137481_))
- (let ((_e137393137486_
+ (gx#stx-pair? _hd137394137486_))
+ (let ((_e137398137491_
(let ()
(declare (not safe))
- (gx#stx-e _hd137389137481_))))
- (let ((_tl137391137491_
+ (gx#stx-e _hd137394137486_))))
+ (let ((_tl137396137496_
(let ()
(declare (not safe))
- (##cdr _e137393137486_)))
- (_hd137392137489_
+ (##cdr _e137398137491_)))
+ (_hd137397137494_
(let ()
(declare (not safe))
- (##car _e137393137486_))))
+ (##car _e137398137491_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd137392137489_))
+ (gx#identifier? _hd137397137494_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd137392137489_))
+ (gx#stx-eq? '%#ref _hd137397137494_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl137391137491_))
- (let ((_e137396137494_
+ (gx#stx-pair? _tl137396137496_))
+ (let ((_e137401137499_
(let ()
(declare (not safe))
(gx#stx-e
- _tl137391137491_))))
- (let ((_tl137394137499_
+ _tl137396137496_))))
+ (let ((_tl137399137504_
(let ()
(declare (not safe))
- (##cdr _e137396137494_)))
- (_hd137395137497_
+ (##cdr _e137401137499_)))
+ (_hd137400137502_
(let ()
(declare (not safe))
- (##car _e137396137494_))))
+ (##car _e137401137499_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl137394137499_))
+ _tl137399137504_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl137388137483_))
- (let ((_e137399137502_
+ _tl137393137488_))
+ (let ((_e137404137507_
(let ()
(declare
(not safe))
(gx#stx-e
- _tl137388137483_))))
- (let ((_tl137397137507_
+ _tl137393137488_))))
+ (let ((_tl137402137512_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##cdr _e137399137502_)))
- (_hd137398137505_
- (let () (declare (not safe)) (##car _e137399137502_))))
+ (##cdr _e137404137507_)))
+ (_hd137403137510_
+ (let () (declare (not safe)) (##car _e137404137507_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd137398137505_))
- (let ((_e137402137510_
+ (gx#stx-pair? _hd137403137510_))
+ (let ((_e137407137515_
(let ()
(declare (not safe))
- (gx#stx-e _hd137398137505_))))
- (let ((_tl137400137515_
+ (gx#stx-e _hd137403137510_))))
+ (let ((_tl137405137520_
(let ()
(declare (not safe))
- (##cdr _e137402137510_)))
- (_hd137401137513_
+ (##cdr _e137407137515_)))
+ (_hd137406137518_
(let ()
(declare (not safe))
- (##car _e137402137510_))))
+ (##car _e137407137515_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd137401137513_))
+ (gx#identifier? _hd137406137518_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd137401137513_))
+ (gx#stx-eq? '%#ref _hd137406137518_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl137400137515_))
- (let ((_e137405137518_
+ (gx#stx-pair? _tl137405137520_))
+ (let ((_e137410137523_
(let ()
(declare (not safe))
- (gx#stx-e _tl137400137515_))))
- (let ((_tl137403137523_
+ (gx#stx-e _tl137405137520_))))
+ (let ((_tl137408137528_
(let ()
(declare (not safe))
- (##cdr _e137405137518_)))
- (_hd137404137521_
+ (##cdr _e137410137523_)))
+ (_hd137409137526_
(let ()
(declare (not safe))
- (##car _e137405137518_))))
+ (##car _e137410137523_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl137403137523_))
+ (gx#stx-null? _tl137408137528_))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl137397137507_))
+ _tl137402137512_))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl137382137467_))
- (___match149438149439_
- _e137375137438_
- _hd137374137441_
- _tl137373137443_
- _e137378137446_
- _hd137377137449_
- _tl137376137451_
- _e137381137454_
- _hd137380137457_
- _tl137379137459_
- _e137384137462_
- _hd137383137465_
- _tl137382137467_
- _e137387137470_
- _hd137386137473_
- _tl137385137475_
- _e137390137478_
- _hd137389137481_
- _tl137388137483_
- _e137393137486_
- _hd137392137489_
- _tl137391137491_
- _e137396137494_
- _hd137395137497_
- _tl137394137499_
- _e137399137502_
- _hd137398137505_
- _tl137397137507_
- _e137402137510_
- _hd137401137513_
- _tl137400137515_
- _e137405137518_
- _hd137404137521_
- _tl137403137523_)
- (___kont149347149348_))
- (___kont149347149348_))
- (___kont149347149348_))))
- (___kont149347149348_))
- (___kont149347149348_))
- (___kont149347149348_))))
- (___kont149347149348_))))
+ _tl137387137472_))
+ (___match149443149444_
+ _e137380137443_
+ _hd137379137446_
+ _tl137378137448_
+ _e137383137451_
+ _hd137382137454_
+ _tl137381137456_
+ _e137386137459_
+ _hd137385137462_
+ _tl137384137464_
+ _e137389137467_
+ _hd137388137470_
+ _tl137387137472_
+ _e137392137475_
+ _hd137391137478_
+ _tl137390137480_
+ _e137395137483_
+ _hd137394137486_
+ _tl137393137488_
+ _e137398137491_
+ _hd137397137494_
+ _tl137396137496_
+ _e137401137499_
+ _hd137400137502_
+ _tl137399137504_
+ _e137404137507_
+ _hd137403137510_
+ _tl137402137512_
+ _e137407137515_
+ _hd137406137518_
+ _tl137405137520_
+ _e137410137523_
+ _hd137409137526_
+ _tl137408137528_)
+ (___kont149352149353_))
+ (___kont149352149353_))
+ (___kont149352149353_))))
+ (___kont149352149353_))
+ (___kont149352149353_))
+ (___kont149352149353_))))
+ (___kont149352149353_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont149347149348_))
- (___kont149347149348_))))
- (___kont149347149348_))
- (___kont149347149348_))
- (___kont149347149348_))))
- (___kont149347149348_))))
- (___kont149347149348_))
+ (___kont149352149353_))
+ (___kont149352149353_))))
+ (___kont149352149353_))
+ (___kont149352149353_))
+ (___kont149352149353_))))
+ (___kont149352149353_))))
+ (___kont149352149353_))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont149347149348_))
- (___kont149347149348_))))
- (___kont149347149348_))))
- (___kont149347149348_))))
- (___kont149347149348_))))
- (___kont149347149348_))
+ (___kont149352149353_))
+ (___kont149352149353_))))
+ (___kont149352149353_))))
+ (___kont149352149353_))))
+ (___kont149352149353_))))
+ (___kont149352149353_))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont149347149348_))
- (___kont149347149348_))))
- (___kont149347149348_))))))))
- (let* ((___match149698149699_
- (lambda (_e137208137248_
- _hd137207137251_
- _tl137206137253_
- _e137211137256_
- _hd137210137259_
- _tl137209137261_
- _e137214137264_
- _hd137213137267_
- _tl137212137269_
- _e137217137272_
- _hd137216137275_
- _tl137215137277_
- ___splice149453149454_
- _target137218137280_
- _tl137220137282_)
- (letrec ((_loop137221137285_
- (lambda (_hd137219137288_
- _id137225137290_)
+ (___kont149352149353_))
+ (___kont149352149353_))))
+ (___kont149352149353_))))))))
+ (let* ((___match149703149704_
+ (lambda (_e137213137253_
+ _hd137212137256_
+ _tl137211137258_
+ _e137216137261_
+ _hd137215137264_
+ _tl137214137266_
+ _e137219137269_
+ _hd137218137272_
+ _tl137217137274_
+ _e137222137277_
+ _hd137221137280_
+ _tl137220137282_
+ ___splice149458149459_
+ _target137223137285_
+ _tl137225137287_)
+ (letrec ((_loop137226137290_
+ (lambda (_hd137224137293_
+ _id137230137295_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd137219137288_))
- (let ((_e137222137293_
+ _hd137224137293_))
+ (let ((_e137227137298_
(let ()
(declare (not safe))
(gx#stx-e
- _hd137219137288_))))
- (let ((_lp-tl137224137298_
+ _hd137224137293_))))
+ (let ((_lp-tl137229137303_
(let ()
(declare
(not safe))
- (##cdr _e137222137293_)))
- (_lp-hd137223137296_
+ (##cdr _e137227137298_)))
+ (_lp-hd137228137301_
(let ()
(declare
(not safe))
- (##car _e137222137293_))))
- (let ((__tmp150503
+ (##car _e137227137298_))))
+ (let ((__tmp150508
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (cons _lp-hd137223137296_ _id137225137290_))))
+ (cons _lp-hd137228137301_ _id137230137295_))))
(declare (not safe))
- (_loop137221137285_ _lp-tl137224137298_ __tmp150503))))
+ (_loop137226137290_ _lp-tl137229137303_ __tmp150508))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (let ((_id137226137301_
- (reverse _id137225137290_)))
+ (let ((_id137231137306_
+ (reverse _id137230137295_)))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl137215137277_))
- (let ((_e137229137304_
+ _tl137220137282_))
+ (let ((_e137234137309_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-e _tl137215137277_))))
- (let ((_tl137227137309_
- (let () (declare (not safe)) (##cdr _e137229137304_)))
- (_hd137228137307_
+ (gx#stx-e _tl137220137282_))))
+ (let ((_tl137232137314_
+ (let () (declare (not safe)) (##cdr _e137234137309_)))
+ (_hd137233137312_
(let ()
(declare (not safe))
- (##car _e137229137304_))))
+ (##car _e137234137309_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl137227137309_))
+ (gx#stx-null? _tl137232137314_))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl137209137261_))
- (let ((___splice149455149456_
+ (gx#stx-pair/null? _tl137214137266_))
+ (let ((___splice149460149461_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl137209137261_
+ _tl137214137266_
'0))))
- (let ((_tl137232137314_
+ (let ((_tl137237137319_
(let ()
(declare (not safe))
(##vector-ref
- ___splice149455149456_
+ ___splice149460149461_
'1)))
- (_target137230137312_
+ (_target137235137317_
(let ()
(declare (not safe))
(##vector-ref
- ___splice149455149456_
+ ___splice149460149461_
'0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl137232137314_))
- (letrec ((_loop137233137317_
- (lambda (_hd137231137320_
- _arg137237137322_)
+ (gx#stx-null? _tl137237137319_))
+ (letrec ((_loop137238137322_
+ (lambda (_hd137236137325_
+ _arg137242137327_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd137231137320_))
- (let ((_e137234137325_
+ _hd137236137325_))
+ (let ((_e137239137330_
(let ()
(declare
(not safe))
(gx#stx-e
- _hd137231137320_))))
- (let ((_lp-tl137236137330_
+ _hd137236137325_))))
+ (let ((_lp-tl137241137335_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##cdr _e137234137325_)))
- (_lp-hd137235137328_
- (let () (declare (not safe)) (##car _e137234137325_))))
- (let ((__tmp150502
+ (##cdr _e137239137330_)))
+ (_lp-hd137240137333_
+ (let () (declare (not safe)) (##car _e137239137330_))))
+ (let ((__tmp150507
(let ()
(declare (not safe))
- (cons _lp-hd137235137328_ _arg137237137322_))))
+ (cons _lp-hd137240137333_ _arg137242137327_))))
(declare (not safe))
- (_loop137233137317_ _lp-tl137236137330_ __tmp150502))))
+ (_loop137238137322_ _lp-tl137241137335_ __tmp150507))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (let ((_arg137238137333_
- (reverse _arg137237137322_)))
- (___kont149451149452_
- _arg137238137333_
- _hd137228137307_
- _id137226137301_))))))
+ (let ((_arg137243137338_
+ (reverse _arg137242137327_)))
+ (___kont149456149457_
+ _arg137243137338_
+ _hd137233137312_
+ _id137231137306_))))))
(let ()
(declare (not safe))
- (_loop137233137317_
- _target137230137312_
+ (_loop137238137322_
+ _target137235137317_
'())))
(let ()
(declare (not safe))
- (_g137110137243_)))))
- (let () (declare (not safe)) (_g137110137243_)))
- (let () (declare (not safe)) (_g137110137243_)))))
- (let () (declare (not safe)) (_g137110137243_))))))))
+ (_g137115137248_)))))
+ (let () (declare (not safe)) (_g137115137248_)))
+ (let () (declare (not safe)) (_g137115137248_)))))
+ (let () (declare (not safe)) (_g137115137248_))))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_loop137221137285_
- _target137218137280_
+ (_loop137226137290_
+ _target137223137285_
'())))))
- (___match149580149581_
- (lambda (_e137134137752_
- _hd137133137755_
- _tl137132137757_
- _e137137137760_
- _hd137136137763_
- _tl137135137765_
- _e137140137768_
- _hd137139137771_
- _tl137138137773_
- _e137143137776_
- _hd137142137779_
- _tl137141137781_
- _e137146137784_
- _hd137145137787_
- _tl137144137789_
- _e137149137792_
- _hd137148137795_
- _tl137147137797_
- _e137152137800_
- _hd137151137803_
- _tl137150137805_
- _e137155137808_
- _hd137154137811_
- _tl137153137813_
- _e137158137816_
- _hd137157137819_
- _tl137156137821_
- _e137161137824_
- _hd137160137827_
- _tl137159137829_
- _e137164137832_
- _hd137163137835_
- _tl137162137837_
- _e137167137840_
- _hd137166137843_
- _tl137165137845_)
- (let ((_L137848_ _hd137166137843_)
- (_L137849_ _tl137156137821_)
- (_L137850_ _hd137163137835_)
- (_L137851_ _hd137148137795_)
- (_L137852_ _hd137145137787_))
+ (___match149585149586_
+ (lambda (_e137139137757_
+ _hd137138137760_
+ _tl137137137762_
+ _e137142137765_
+ _hd137141137768_
+ _tl137140137770_
+ _e137145137773_
+ _hd137144137776_
+ _tl137143137778_
+ _e137148137781_
+ _hd137147137784_
+ _tl137146137786_
+ _e137151137789_
+ _hd137150137792_
+ _tl137149137794_
+ _e137154137797_
+ _hd137153137800_
+ _tl137152137802_
+ _e137157137805_
+ _hd137156137808_
+ _tl137155137810_
+ _e137160137813_
+ _hd137159137816_
+ _tl137158137818_
+ _e137163137821_
+ _hd137162137824_
+ _tl137161137826_
+ _e137166137829_
+ _hd137165137832_
+ _tl137164137834_
+ _e137169137837_
+ _hd137168137840_
+ _tl137167137842_
+ _e137172137845_
+ _hd137171137848_
+ _tl137170137850_)
+ (let ((_L137853_ _hd137171137848_)
+ (_L137854_ _tl137161137826_)
+ (_L137855_ _hd137168137840_)
+ (_L137856_ _hd137153137800_)
+ (_L137857_ _hd137150137792_))
(if (let ()
(declare (not safe))
(gxc#runtime-identifier=?
- _L137850_
+ _L137855_
'gx#syntax-split-splice))
- (___kont149445149446_
- _L137848_
- _L137849_
- _L137850_
- _L137851_
- _L137852_)
- (___kont149447149448_
- _hd137166137843_
- _hd137136137763_))))))
+ (___kont149450149451_
+ _L137853_
+ _L137854_
+ _L137855_
+ _L137856_
+ _L137857_)
+ (___kont149452149453_
+ _hd137171137848_
+ _hd137141137768_))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx149441149442_))
- (let ((_e137117137900_
+ (gx#stx-pair? ___stx149446149447_))
+ (let ((_e137122137905_
(let ()
(declare (not safe))
- (gx#stx-e ___stx149441149442_))))
- (let ((_tl137115137905_
+ (gx#stx-e ___stx149446149447_))))
+ (let ((_tl137120137910_
(let ()
(declare (not safe))
- (##cdr _e137117137900_)))
- (_hd137116137903_
+ (##cdr _e137122137905_)))
+ (_hd137121137908_
(let ()
(declare (not safe))
- (##car _e137117137900_))))
+ (##car _e137122137905_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd137116137903_))
+ (gx#identifier? _hd137121137908_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#if
- _hd137116137903_))
+ _hd137121137908_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl137115137905_))
- (let ((_e137120137908_
+ _tl137120137910_))
+ (let ((_e137125137913_
(let ()
(declare (not safe))
(gx#stx-e
- _tl137115137905_))))
- (let ((_tl137118137913_
+ _tl137120137910_))))
+ (let ((_tl137123137918_
(let ()
(declare (not safe))
- (##cdr _e137120137908_)))
- (_hd137119137911_
+ (##cdr _e137125137913_)))
+ (_hd137124137916_
(let ()
(declare (not safe))
- (##car _e137120137908_))))
+ (##car _e137125137913_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl137118137913_))
- (let ((_e137123137916_
+ _tl137123137918_))
+ (let ((_e137128137921_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _tl137118137913_))))
- (let ((_tl137121137921_
- (let () (declare (not safe)) (##cdr _e137123137916_)))
- (_hd137122137919_
- (let () (declare (not safe)) (##car _e137123137916_))))
+ (gx#stx-e _tl137123137918_))))
+ (let ((_tl137126137926_
+ (let () (declare (not safe)) (##cdr _e137128137921_)))
+ (_hd137127137924_
+ (let () (declare (not safe)) (##car _e137128137921_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl137121137921_))
- (let ((_e137126137924_
+ (gx#stx-pair? _tl137126137926_))
+ (let ((_e137131137929_
(let ()
(declare (not safe))
- (gx#stx-e _tl137121137921_))))
- (let ((_tl137124137929_
+ (gx#stx-e _tl137126137926_))))
+ (let ((_tl137129137934_
(let ()
(declare (not safe))
- (##cdr _e137126137924_)))
- (_hd137125137927_
+ (##cdr _e137131137929_)))
+ (_hd137130137932_
(let ()
(declare (not safe))
- (##car _e137126137924_))))
+ (##car _e137131137929_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl137124137929_))
- (___kont149443149444_
- _hd137125137927_
- _hd137122137919_
- _hd137119137911_)
+ (gx#stx-null? _tl137129137934_))
+ (___kont149448149449_
+ _hd137130137932_
+ _hd137127137924_
+ _hd137124137916_)
(let ()
(declare (not safe))
- (_g137110137243_)))))
- (let () (declare (not safe)) (_g137110137243_)))))
- (let () (declare (not safe)) (_g137110137243_)))))
+ (_g137115137248_)))))
+ (let () (declare (not safe)) (_g137115137248_)))))
+ (let () (declare (not safe)) (_g137115137248_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g137110137243_)))
+ (_g137115137248_)))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#let-values
- _hd137116137903_))
+ _hd137121137908_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl137115137905_))
- (let ((_e137137137760_
+ _tl137120137910_))
+ (let ((_e137142137765_
(let ()
(declare (not safe))
(gx#stx-e
- _tl137115137905_))))
- (let ((_tl137135137765_
+ _tl137120137910_))))
+ (let ((_tl137140137770_
(let ()
(declare
(not safe))
- (##cdr _e137137137760_)))
- (_hd137136137763_
+ (##cdr _e137142137765_)))
+ (_hd137141137768_
(let ()
(declare
(not safe))
- (##car _e137137137760_))))
+ (##car _e137142137765_))))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _hd137136137763_))
- (let ((_e137140137768_
+ _hd137141137768_))
+ (let ((_e137145137773_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _hd137136137763_))))
- (let ((_tl137138137773_
+ (gx#stx-e _hd137141137768_))))
+ (let ((_tl137143137778_
(let ()
(declare (not safe))
- (##cdr _e137140137768_)))
- (_hd137139137771_
+ (##cdr _e137145137773_)))
+ (_hd137144137776_
(let ()
(declare (not safe))
- (##car _e137140137768_))))
+ (##car _e137145137773_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd137139137771_))
- (let ((_e137143137776_
+ (gx#stx-pair? _hd137144137776_))
+ (let ((_e137148137781_
(let ()
(declare (not safe))
- (gx#stx-e _hd137139137771_))))
- (let ((_tl137141137781_
+ (gx#stx-e _hd137144137776_))))
+ (let ((_tl137146137786_
(let ()
(declare (not safe))
- (##cdr _e137143137776_)))
- (_hd137142137779_
+ (##cdr _e137148137781_)))
+ (_hd137147137784_
(let ()
(declare (not safe))
- (##car _e137143137776_))))
+ (##car _e137148137781_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd137142137779_))
- (let ((_e137146137784_
+ (gx#stx-pair? _hd137147137784_))
+ (let ((_e137151137789_
(let ()
(declare (not safe))
- (gx#stx-e _hd137142137779_))))
- (let ((_tl137144137789_
+ (gx#stx-e _hd137147137784_))))
+ (let ((_tl137149137794_
(let ()
(declare (not safe))
- (##cdr _e137146137784_)))
- (_hd137145137787_
+ (##cdr _e137151137789_)))
+ (_hd137150137792_
(let ()
(declare (not safe))
- (##car _e137146137784_))))
+ (##car _e137151137789_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl137144137789_))
- (let ((_e137149137792_
+ (gx#stx-pair? _tl137149137794_))
+ (let ((_e137154137797_
(let ()
(declare (not safe))
(gx#stx-e
- _tl137144137789_))))
- (let ((_tl137147137797_
+ _tl137149137794_))))
+ (let ((_tl137152137802_
(let ()
(declare (not safe))
- (##cdr _e137149137792_)))
- (_hd137148137795_
+ (##cdr _e137154137797_)))
+ (_hd137153137800_
(let ()
(declare (not safe))
- (##car _e137149137792_))))
+ (##car _e137154137797_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl137147137797_))
+ _tl137152137802_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl137141137781_))
- (let ((_e137152137800_
+ _tl137146137786_))
+ (let ((_e137157137805_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _tl137141137781_))))
- (let ((_tl137150137805_
- (let () (declare (not safe)) (##cdr _e137152137800_)))
- (_hd137151137803_
- (let () (declare (not safe)) (##car _e137152137800_))))
+ (gx#stx-e _tl137146137786_))))
+ (let ((_tl137155137810_
+ (let () (declare (not safe)) (##cdr _e137157137805_)))
+ (_hd137156137808_
+ (let () (declare (not safe)) (##car _e137157137805_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd137151137803_))
- (let ((_e137155137808_
+ (gx#stx-pair? _hd137156137808_))
+ (let ((_e137160137813_
(let ()
(declare (not safe))
- (gx#stx-e _hd137151137803_))))
- (let ((_tl137153137813_
+ (gx#stx-e _hd137156137808_))))
+ (let ((_tl137158137818_
(let ()
(declare (not safe))
- (##cdr _e137155137808_)))
- (_hd137154137811_
+ (##cdr _e137160137813_)))
+ (_hd137159137816_
(let ()
(declare (not safe))
- (##car _e137155137808_))))
+ (##car _e137160137813_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd137154137811_))
+ (gx#identifier? _hd137159137816_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#call _hd137154137811_))
+ (gx#stx-eq? '%#call _hd137159137816_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl137153137813_))
- (let ((_e137158137816_
+ (gx#stx-pair? _tl137158137818_))
+ (let ((_e137163137821_
(let ()
(declare (not safe))
- (gx#stx-e _tl137153137813_))))
- (let ((_tl137156137821_
+ (gx#stx-e _tl137158137818_))))
+ (let ((_tl137161137826_
(let ()
(declare (not safe))
- (##cdr _e137158137816_)))
- (_hd137157137819_
+ (##cdr _e137163137821_)))
+ (_hd137162137824_
(let ()
(declare (not safe))
- (##car _e137158137816_))))
+ (##car _e137163137821_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd137157137819_))
- (let ((_e137161137824_
+ _hd137162137824_))
+ (let ((_e137166137829_
(let ()
(declare (not safe))
(gx#stx-e
- _hd137157137819_))))
- (let ((_tl137159137829_
+ _hd137162137824_))))
+ (let ((_tl137164137834_
(let ()
(declare (not safe))
- (##cdr _e137161137824_)))
- (_hd137160137827_
+ (##cdr _e137166137829_)))
+ (_hd137165137832_
(let ()
(declare (not safe))
- (##car _e137161137824_))))
+ (##car _e137166137829_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd137160137827_))
+ _hd137165137832_))
(if (let ()
(declare
(not safe))
(gx#stx-eq?
'%#ref
- _hd137160137827_))
+ _hd137165137832_))
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-pair? _tl137159137829_))
- (let ((_e137164137832_
+ (gx#stx-pair? _tl137164137834_))
+ (let ((_e137169137837_
(let ()
(declare (not safe))
- (gx#stx-e _tl137159137829_))))
- (let ((_tl137162137837_
+ (gx#stx-e _tl137164137834_))))
+ (let ((_tl137167137842_
(let ()
(declare (not safe))
- (##cdr _e137164137832_)))
- (_hd137163137835_
+ (##cdr _e137169137837_)))
+ (_hd137168137840_
(let ()
(declare (not safe))
- (##car _e137164137832_))))
+ (##car _e137169137837_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl137162137837_))
+ (gx#stx-null? _tl137167137842_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl137150137805_))
+ (gx#stx-null? _tl137155137810_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl137138137773_))
+ (gx#stx-null? _tl137143137778_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl137135137765_))
- (let ((_e137167137840_
+ (gx#stx-pair? _tl137140137770_))
+ (let ((_e137172137845_
(let ()
(declare (not safe))
(gx#stx-e
- _tl137135137765_))))
- (let ((_tl137165137845_
+ _tl137140137770_))))
+ (let ((_tl137170137850_
(let ()
(declare (not safe))
- (##cdr _e137167137840_)))
- (_hd137166137843_
+ (##cdr _e137172137845_)))
+ (_hd137171137848_
(let ()
(declare (not safe))
- (##car _e137167137840_))))
+ (##car _e137172137845_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl137165137845_))
- (___match149580149581_
- _e137117137900_
- _hd137116137903_
- _tl137115137905_
- _e137137137760_
- _hd137136137763_
- _tl137135137765_
- _e137140137768_
- _hd137139137771_
- _tl137138137773_
- _e137143137776_
- _hd137142137779_
- _tl137141137781_
- _e137146137784_
- _hd137145137787_
- _tl137144137789_
- _e137149137792_
- _hd137148137795_
- _tl137147137797_
- _e137152137800_
- _hd137151137803_
- _tl137150137805_
- _e137155137808_
- _hd137154137811_
- _tl137153137813_
- _e137158137816_
- _hd137157137819_
- _tl137156137821_
- _e137161137824_
- _hd137160137827_
- _tl137159137829_
- _e137164137832_
- _hd137163137835_
- _tl137162137837_
- _e137167137840_
- _hd137166137843_
- _tl137165137845_)
+ _tl137170137850_))
+ (___match149585149586_
+ _e137122137905_
+ _hd137121137908_
+ _tl137120137910_
+ _e137142137765_
+ _hd137141137768_
+ _tl137140137770_
+ _e137145137773_
+ _hd137144137776_
+ _tl137143137778_
+ _e137148137781_
+ _hd137147137784_
+ _tl137146137786_
+ _e137151137789_
+ _hd137150137792_
+ _tl137149137794_
+ _e137154137797_
+ _hd137153137800_
+ _tl137152137802_
+ _e137157137805_
+ _hd137156137808_
+ _tl137155137810_
+ _e137160137813_
+ _hd137159137816_
+ _tl137158137818_
+ _e137163137821_
+ _hd137162137824_
+ _tl137161137826_
+ _e137166137829_
+ _hd137165137832_
+ _tl137164137834_
+ _e137169137837_
+ _hd137168137840_
+ _tl137167137842_
+ _e137172137845_
+ _hd137171137848_
+ _tl137170137850_)
(let ()
(declare (not safe))
- (_g137110137243_)))))
+ (_g137115137248_)))))
(let ()
(declare (not safe))
- (_g137110137243_)))
+ (_g137115137248_)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl137135137765_))
- (let ((_e137178137722_
+ (gx#stx-pair? _tl137140137770_))
+ (let ((_e137183137727_
(let ()
(declare (not safe))
(gx#stx-e
- _tl137135137765_))))
- (let ((_tl137176137727_
+ _tl137140137770_))))
+ (let ((_tl137181137732_
(let ()
(declare (not safe))
- (##cdr _e137178137722_)))
- (_hd137177137725_
+ (##cdr _e137183137727_)))
+ (_hd137182137730_
(let ()
(declare (not safe))
- (##car _e137178137722_))))
+ (##car _e137183137727_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl137176137727_))
- (___kont149447149448_
- _hd137177137725_
- _hd137136137763_)
+ _tl137181137732_))
+ (___kont149452149453_
+ _hd137182137730_
+ _hd137141137768_)
(let ()
(declare (not safe))
- (_g137110137243_)))))
+ (_g137115137248_)))))
(let ()
(declare (not safe))
- (_g137110137243_))))
+ (_g137115137248_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl137135137765_))
- (let ((_e137178137722_
+ (gx#stx-pair? _tl137140137770_))
+ (let ((_e137183137727_
(let ()
(declare (not safe))
- (gx#stx-e _tl137135137765_))))
- (let ((_tl137176137727_
+ (gx#stx-e _tl137140137770_))))
+ (let ((_tl137181137732_
(let ()
(declare (not safe))
- (##cdr _e137178137722_)))
- (_hd137177137725_
+ (##cdr _e137183137727_)))
+ (_hd137182137730_
(let ()
(declare (not safe))
- (##car _e137178137722_))))
+ (##car _e137183137727_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl137176137727_))
- (___kont149447149448_
- _hd137177137725_
- _hd137136137763_)
+ _tl137181137732_))
+ (___kont149452149453_
+ _hd137182137730_
+ _hd137141137768_)
(let ()
(declare (not safe))
- (_g137110137243_)))))
+ (_g137115137248_)))))
(let ()
(declare (not safe))
- (_g137110137243_))))
+ (_g137115137248_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl137135137765_))
- (let ((_e137178137722_
+ (gx#stx-pair? _tl137140137770_))
+ (let ((_e137183137727_
(let ()
(declare (not safe))
- (gx#stx-e _tl137135137765_))))
- (let ((_tl137176137727_
+ (gx#stx-e _tl137140137770_))))
+ (let ((_tl137181137732_
(let ()
(declare (not safe))
- (##cdr _e137178137722_)))
- (_hd137177137725_
+ (##cdr _e137183137727_)))
+ (_hd137182137730_
(let ()
(declare (not safe))
- (##car _e137178137722_))))
+ (##car _e137183137727_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl137176137727_))
- (___kont149447149448_
- _hd137177137725_
- _hd137136137763_)
+ (gx#stx-null? _tl137181137732_))
+ (___kont149452149453_
+ _hd137182137730_
+ _hd137141137768_)
(let ()
(declare (not safe))
- (_g137110137243_)))))
+ (_g137115137248_)))))
(let ()
(declare (not safe))
- (_g137110137243_))))))
+ (_g137115137248_))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl137135137765_))
- (let ((_e137178137722_
+ (gx#stx-pair? _tl137140137770_))
+ (let ((_e137183137727_
(let ()
(declare (not safe))
- (gx#stx-e _tl137135137765_))))
- (let ((_tl137176137727_
+ (gx#stx-e _tl137140137770_))))
+ (let ((_tl137181137732_
(let ()
(declare (not safe))
- (##cdr _e137178137722_)))
- (_hd137177137725_
+ (##cdr _e137183137727_)))
+ (_hd137182137730_
(let ()
(declare (not safe))
- (##car _e137178137722_))))
+ (##car _e137183137727_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl137176137727_))
- (___kont149447149448_
- _hd137177137725_
- _hd137136137763_)
+ (gx#stx-null? _tl137181137732_))
+ (___kont149452149453_
+ _hd137182137730_
+ _hd137141137768_)
(let ()
(declare (not safe))
- (_g137110137243_)))))
- (let () (declare (not safe)) (_g137110137243_))))
+ (_g137115137248_)))))
+ (let () (declare (not safe)) (_g137115137248_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl137135137765_))
- (let ((_e137178137722_
+ (gx#stx-pair? _tl137140137770_))
+ (let ((_e137183137727_
(let ()
(declare (not safe))
- (gx#stx-e _tl137135137765_))))
- (let ((_tl137176137727_
+ (gx#stx-e _tl137140137770_))))
+ (let ((_tl137181137732_
(let ()
(declare (not safe))
- (##cdr _e137178137722_)))
- (_hd137177137725_
+ (##cdr _e137183137727_)))
+ (_hd137182137730_
(let ()
(declare (not safe))
- (##car _e137178137722_))))
+ (##car _e137183137727_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl137176137727_))
- (___kont149447149448_
- _hd137177137725_
- _hd137136137763_)
+ (gx#stx-null? _tl137181137732_))
+ (___kont149452149453_
+ _hd137182137730_
+ _hd137141137768_)
(let ()
(declare (not safe))
- (_g137110137243_)))))
- (let () (declare (not safe)) (_g137110137243_))))
- (if (let () (declare (not safe)) (gx#stx-pair? _tl137135137765_))
- (let ((_e137178137722_
+ (_g137115137248_)))))
+ (let () (declare (not safe)) (_g137115137248_))))
+ (if (let () (declare (not safe)) (gx#stx-pair? _tl137140137770_))
+ (let ((_e137183137727_
(let ()
(declare (not safe))
- (gx#stx-e _tl137135137765_))))
- (let ((_tl137176137727_
+ (gx#stx-e _tl137140137770_))))
+ (let ((_tl137181137732_
(let ()
(declare (not safe))
- (##cdr _e137178137722_)))
- (_hd137177137725_
+ (##cdr _e137183137727_)))
+ (_hd137182137730_
(let ()
(declare (not safe))
- (##car _e137178137722_))))
+ (##car _e137183137727_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl137176137727_))
- (___kont149447149448_
- _hd137177137725_
- _hd137136137763_)
- (let () (declare (not safe)) (_g137110137243_)))))
- (let () (declare (not safe)) (_g137110137243_))))))
+ (gx#stx-null? _tl137181137732_))
+ (___kont149452149453_
+ _hd137182137730_
+ _hd137141137768_)
+ (let () (declare (not safe)) (_g137115137248_)))))
+ (let () (declare (not safe)) (_g137115137248_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl137135137765_))
- (let ((_e137178137722_
+ _tl137140137770_))
+ (let ((_e137183137727_
(let ()
(declare (not safe))
(gx#stx-e
- _tl137135137765_))))
- (let ((_tl137176137727_
+ _tl137140137770_))))
+ (let ((_tl137181137732_
(let ()
(declare
(not safe))
- (##cdr _e137178137722_)))
- (_hd137177137725_
+ (##cdr _e137183137727_)))
+ (_hd137182137730_
(let ()
(declare
(not safe))
- (##car _e137178137722_))))
+ (##car _e137183137727_))))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl137176137727_))
- (___kont149447149448_
- _hd137177137725_
- _hd137136137763_)
+ _tl137181137732_))
+ (___kont149452149453_
+ _hd137182137730_
+ _hd137141137768_)
(let ()
(declare
(not safe))
- (_g137110137243_)))))
+ (_g137115137248_)))))
(let ()
(declare (not safe))
- (_g137110137243_))))))
+ (_g137115137248_))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl137135137765_))
- (let ((_e137178137722_
+ (gx#stx-pair? _tl137140137770_))
+ (let ((_e137183137727_
(let ()
(declare (not safe))
(gx#stx-e
- _tl137135137765_))))
- (let ((_tl137176137727_
+ _tl137140137770_))))
+ (let ((_tl137181137732_
(let ()
(declare (not safe))
- (##cdr _e137178137722_)))
- (_hd137177137725_
+ (##cdr _e137183137727_)))
+ (_hd137182137730_
(let ()
(declare (not safe))
- (##car _e137178137722_))))
+ (##car _e137183137727_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl137176137727_))
- (___kont149447149448_
- _hd137177137725_
- _hd137136137763_)
+ _tl137181137732_))
+ (___kont149452149453_
+ _hd137182137730_
+ _hd137141137768_)
(let ()
(declare (not safe))
- (_g137110137243_)))))
+ (_g137115137248_)))))
(let ()
(declare (not safe))
- (_g137110137243_))))
+ (_g137115137248_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl137135137765_))
- (let ((_e137178137722_
+ (gx#stx-pair? _tl137140137770_))
+ (let ((_e137183137727_
(let ()
(declare (not safe))
- (gx#stx-e _tl137135137765_))))
- (let ((_tl137176137727_
+ (gx#stx-e _tl137140137770_))))
+ (let ((_tl137181137732_
(let ()
(declare (not safe))
- (##cdr _e137178137722_)))
- (_hd137177137725_
+ (##cdr _e137183137727_)))
+ (_hd137182137730_
(let ()
(declare (not safe))
- (##car _e137178137722_))))
+ (##car _e137183137727_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl137176137727_))
- (___kont149447149448_
- _hd137177137725_
- _hd137136137763_)
+ _tl137181137732_))
+ (___kont149452149453_
+ _hd137182137730_
+ _hd137141137768_)
(let ()
(declare (not safe))
- (_g137110137243_)))))
+ (_g137115137248_)))))
(let ()
(declare (not safe))
- (_g137110137243_))))
+ (_g137115137248_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl137135137765_))
- (let ((_e137178137722_
+ (gx#stx-pair? _tl137140137770_))
+ (let ((_e137183137727_
(let ()
(declare (not safe))
- (gx#stx-e _tl137135137765_))))
- (let ((_tl137176137727_
+ (gx#stx-e _tl137140137770_))))
+ (let ((_tl137181137732_
(let ()
(declare (not safe))
- (##cdr _e137178137722_)))
- (_hd137177137725_
+ (##cdr _e137183137727_)))
+ (_hd137182137730_
(let ()
(declare (not safe))
- (##car _e137178137722_))))
+ (##car _e137183137727_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl137176137727_))
- (___kont149447149448_
- _hd137177137725_
- _hd137136137763_)
+ (gx#stx-null? _tl137181137732_))
+ (___kont149452149453_
+ _hd137182137730_
+ _hd137141137768_)
(let ()
(declare (not safe))
- (_g137110137243_)))))
+ (_g137115137248_)))))
(let ()
(declare (not safe))
- (_g137110137243_))))))
+ (_g137115137248_))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl137135137765_))
- (let ((_e137178137722_
+ (gx#stx-pair? _tl137140137770_))
+ (let ((_e137183137727_
(let ()
(declare (not safe))
- (gx#stx-e _tl137135137765_))))
- (let ((_tl137176137727_
+ (gx#stx-e _tl137140137770_))))
+ (let ((_tl137181137732_
(let ()
(declare (not safe))
- (##cdr _e137178137722_)))
- (_hd137177137725_
+ (##cdr _e137183137727_)))
+ (_hd137182137730_
(let ()
(declare (not safe))
- (##car _e137178137722_))))
+ (##car _e137183137727_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl137176137727_))
- (___kont149447149448_
- _hd137177137725_
- _hd137136137763_)
+ (gx#stx-null? _tl137181137732_))
+ (___kont149452149453_
+ _hd137182137730_
+ _hd137141137768_)
(let ()
(declare (not safe))
- (_g137110137243_)))))
- (let () (declare (not safe)) (_g137110137243_))))))
- (if (let () (declare (not safe)) (gx#stx-pair? _tl137135137765_))
- (let ((_e137178137722_
+ (_g137115137248_)))))
+ (let () (declare (not safe)) (_g137115137248_))))))
+ (if (let () (declare (not safe)) (gx#stx-pair? _tl137140137770_))
+ (let ((_e137183137727_
(let ()
(declare (not safe))
- (gx#stx-e _tl137135137765_))))
- (let ((_tl137176137727_
+ (gx#stx-e _tl137140137770_))))
+ (let ((_tl137181137732_
(let ()
(declare (not safe))
- (##cdr _e137178137722_)))
- (_hd137177137725_
+ (##cdr _e137183137727_)))
+ (_hd137182137730_
(let ()
(declare (not safe))
- (##car _e137178137722_))))
+ (##car _e137183137727_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl137176137727_))
- (___kont149447149448_
- _hd137177137725_
- _hd137136137763_)
- (let () (declare (not safe)) (_g137110137243_)))))
- (let () (declare (not safe)) (_g137110137243_))))
+ (gx#stx-null? _tl137181137732_))
+ (___kont149452149453_
+ _hd137182137730_
+ _hd137141137768_)
+ (let () (declare (not safe)) (_g137115137248_)))))
+ (let () (declare (not safe)) (_g137115137248_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl137135137765_))
- (let ((_e137178137722_
+ _tl137140137770_))
+ (let ((_e137183137727_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _tl137135137765_))))
- (let ((_tl137176137727_
- (let () (declare (not safe)) (##cdr _e137178137722_)))
- (_hd137177137725_
- (let () (declare (not safe)) (##car _e137178137722_))))
+ (gx#stx-e _tl137140137770_))))
+ (let ((_tl137181137732_
+ (let () (declare (not safe)) (##cdr _e137183137727_)))
+ (_hd137182137730_
+ (let () (declare (not safe)) (##car _e137183137727_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl137176137727_))
- (___kont149447149448_ _hd137177137725_ _hd137136137763_)
- (let () (declare (not safe)) (_g137110137243_)))))
- (let () (declare (not safe)) (_g137110137243_))))))
+ (gx#stx-null? _tl137181137732_))
+ (___kont149452149453_ _hd137182137730_ _hd137141137768_)
+ (let () (declare (not safe)) (_g137115137248_)))))
+ (let () (declare (not safe)) (_g137115137248_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl137135137765_))
- (let ((_e137178137722_
+ _tl137140137770_))
+ (let ((_e137183137727_
(let ()
(declare (not safe))
(gx#stx-e
- _tl137135137765_))))
- (let ((_tl137176137727_
+ _tl137140137770_))))
+ (let ((_tl137181137732_
(let ()
(declare (not safe))
- (##cdr _e137178137722_)))
- (_hd137177137725_
+ (##cdr _e137183137727_)))
+ (_hd137182137730_
(let ()
(declare (not safe))
- (##car _e137178137722_))))
+ (##car _e137183137727_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl137176137727_))
- (___kont149447149448_
- _hd137177137725_
- _hd137136137763_)
+ _tl137181137732_))
+ (___kont149452149453_
+ _hd137182137730_
+ _hd137141137768_)
(let ()
(declare (not safe))
- (_g137110137243_)))))
+ (_g137115137248_)))))
(let ()
(declare (not safe))
- (_g137110137243_))))))
+ (_g137115137248_))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl137135137765_))
- (let ((_e137178137722_
+ (gx#stx-pair? _tl137140137770_))
+ (let ((_e137183137727_
(let ()
(declare (not safe))
- (gx#stx-e _tl137135137765_))))
- (let ((_tl137176137727_
+ (gx#stx-e _tl137140137770_))))
+ (let ((_tl137181137732_
(let ()
(declare (not safe))
- (##cdr _e137178137722_)))
- (_hd137177137725_
+ (##cdr _e137183137727_)))
+ (_hd137182137730_
(let ()
(declare (not safe))
- (##car _e137178137722_))))
+ (##car _e137183137727_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl137176137727_))
- (___kont149447149448_
- _hd137177137725_
- _hd137136137763_)
+ _tl137181137732_))
+ (___kont149452149453_
+ _hd137182137730_
+ _hd137141137768_)
(let ()
(declare (not safe))
- (_g137110137243_)))))
+ (_g137115137248_)))))
(let ()
(declare (not safe))
- (_g137110137243_))))))
+ (_g137115137248_))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl137135137765_))
- (let ((_e137178137722_
+ (gx#stx-pair? _tl137140137770_))
+ (let ((_e137183137727_
(let ()
(declare (not safe))
- (gx#stx-e _tl137135137765_))))
- (let ((_tl137176137727_
+ (gx#stx-e _tl137140137770_))))
+ (let ((_tl137181137732_
(let ()
(declare (not safe))
- (##cdr _e137178137722_)))
- (_hd137177137725_
+ (##cdr _e137183137727_)))
+ (_hd137182137730_
(let ()
(declare (not safe))
- (##car _e137178137722_))))
+ (##car _e137183137727_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl137176137727_))
- (___kont149447149448_
- _hd137177137725_
- _hd137136137763_)
+ (gx#stx-null? _tl137181137732_))
+ (___kont149452149453_
+ _hd137182137730_
+ _hd137141137768_)
(let ()
(declare (not safe))
- (_g137110137243_)))))
+ (_g137115137248_)))))
(let ()
(declare (not safe))
- (_g137110137243_))))))
+ (_g137115137248_))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl137135137765_))
- (let ((_e137178137722_
+ (gx#stx-pair? _tl137140137770_))
+ (let ((_e137183137727_
(let ()
(declare (not safe))
- (gx#stx-e _tl137135137765_))))
- (let ((_tl137176137727_
+ (gx#stx-e _tl137140137770_))))
+ (let ((_tl137181137732_
(let ()
(declare (not safe))
- (##cdr _e137178137722_)))
- (_hd137177137725_
+ (##cdr _e137183137727_)))
+ (_hd137182137730_
(let ()
(declare (not safe))
- (##car _e137178137722_))))
+ (##car _e137183137727_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl137176137727_))
- (___kont149447149448_
- _hd137177137725_
- _hd137136137763_)
+ (gx#stx-null? _tl137181137732_))
+ (___kont149452149453_
+ _hd137182137730_
+ _hd137141137768_)
(let ()
(declare (not safe))
- (_g137110137243_)))))
- (let () (declare (not safe)) (_g137110137243_))))))
+ (_g137115137248_)))))
+ (let () (declare (not safe)) (_g137115137248_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g137110137243_)))
+ (_g137115137248_)))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#letrec-values
- _hd137116137903_))
+ _hd137121137908_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl137115137905_))
- (let ((_e137187137626_
+ _tl137120137910_))
+ (let ((_e137192137631_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _tl137115137905_))))
- (let ((_tl137185137631_
- (let () (declare (not safe)) (##cdr _e137187137626_)))
- (_hd137186137629_
- (let () (declare (not safe)) (##car _e137187137626_))))
+ (gx#stx-e _tl137120137910_))))
+ (let ((_tl137190137636_
+ (let () (declare (not safe)) (##cdr _e137192137631_)))
+ (_hd137191137634_
+ (let () (declare (not safe)) (##car _e137192137631_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd137186137629_))
- (let ((_e137190137634_
+ (gx#stx-pair? _hd137191137634_))
+ (let ((_e137195137639_
(let ()
(declare (not safe))
- (gx#stx-e _hd137186137629_))))
- (let ((_tl137188137639_
+ (gx#stx-e _hd137191137634_))))
+ (let ((_tl137193137644_
(let ()
(declare (not safe))
- (##cdr _e137190137634_)))
- (_hd137189137637_
+ (##cdr _e137195137639_)))
+ (_hd137194137642_
(let ()
(declare (not safe))
- (##car _e137190137634_))))
+ (##car _e137195137639_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd137189137637_))
- (let ((_e137193137642_
+ (gx#stx-pair? _hd137194137642_))
+ (let ((_e137198137647_
(let ()
(declare (not safe))
- (gx#stx-e _hd137189137637_))))
- (let ((_tl137191137647_
+ (gx#stx-e _hd137194137642_))))
+ (let ((_tl137196137652_
(let ()
(declare (not safe))
- (##cdr _e137193137642_)))
- (_hd137192137645_
+ (##cdr _e137198137647_)))
+ (_hd137197137650_
(let ()
(declare (not safe))
- (##car _e137193137642_))))
+ (##car _e137198137647_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd137192137645_))
- (let ((_e137196137650_
+ (gx#stx-pair? _hd137197137650_))
+ (let ((_e137201137655_
(let ()
(declare (not safe))
- (gx#stx-e _hd137192137645_))))
- (let ((_tl137194137655_
+ (gx#stx-e _hd137197137650_))))
+ (let ((_tl137199137660_
(let ()
(declare (not safe))
- (##cdr _e137196137650_)))
- (_hd137195137653_
+ (##cdr _e137201137655_)))
+ (_hd137200137658_
(let ()
(declare (not safe))
- (##car _e137196137650_))))
+ (##car _e137201137655_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl137194137655_))
+ _tl137199137660_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl137191137647_))
- (let ((_e137199137658_
+ _tl137196137652_))
+ (let ((_e137204137663_
(let ()
(declare (not safe))
(gx#stx-e
- _tl137191137647_))))
- (let ((_tl137197137663_
+ _tl137196137652_))))
+ (let ((_tl137202137668_
(let ()
(declare
(not safe))
- (##cdr _e137199137658_)))
- (_hd137198137661_
+ (##cdr _e137204137663_)))
+ (_hd137203137666_
(let ()
(declare
(not safe))
- (##car _e137199137658_))))
+ (##car _e137204137663_))))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl137197137663_))
+ _tl137202137668_))
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-null? _tl137188137639_))
+ (gx#stx-null? _tl137193137644_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl137185137631_))
- (let ((_e137202137666_
+ (gx#stx-pair? _tl137190137636_))
+ (let ((_e137207137671_
(let ()
(declare (not safe))
- (gx#stx-e _tl137185137631_))))
- (let ((_tl137200137671_
+ (gx#stx-e _tl137190137636_))))
+ (let ((_tl137205137676_
(let ()
(declare (not safe))
- (##cdr _e137202137666_)))
- (_hd137201137669_
+ (##cdr _e137207137671_)))
+ (_hd137206137674_
(let ()
(declare (not safe))
- (##car _e137202137666_))))
+ (##car _e137207137671_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl137200137671_))
- (___kont149449149450_
- _hd137201137669_
- _hd137198137661_
- _hd137195137653_)
+ (gx#stx-null? _tl137205137676_))
+ (___kont149454149455_
+ _hd137206137674_
+ _hd137203137666_
+ _hd137200137658_)
(let ()
(declare (not safe))
- (_g137110137243_)))))
- (let () (declare (not safe)) (_g137110137243_)))
- (let () (declare (not safe)) (_g137110137243_)))
- (let () (declare (not safe)) (_g137110137243_)))))
+ (_g137115137248_)))))
+ (let () (declare (not safe)) (_g137115137248_)))
+ (let () (declare (not safe)) (_g137115137248_)))
+ (let () (declare (not safe)) (_g137115137248_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g137110137243_)))
+ (_g137115137248_)))
(let ()
(declare (not safe))
- (_g137110137243_)))))
+ (_g137115137248_)))))
(let ()
(declare (not safe))
- (_g137110137243_)))))
+ (_g137115137248_)))))
(let ()
(declare (not safe))
- (_g137110137243_)))))
- (let () (declare (not safe)) (_g137110137243_)))))
- (let () (declare (not safe)) (_g137110137243_)))
+ (_g137115137248_)))))
+ (let () (declare (not safe)) (_g137115137248_)))))
+ (let () (declare (not safe)) (_g137115137248_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#call
- _hd137116137903_))
+ _hd137121137908_))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _tl137115137905_))
- (let ((_e137211137256_
+ _tl137120137910_))
+ (let ((_e137216137261_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _tl137115137905_))))
- (let ((_tl137209137261_
+ (gx#stx-e _tl137120137910_))))
+ (let ((_tl137214137266_
(let ()
(declare (not safe))
- (##cdr _e137211137256_)))
- (_hd137210137259_
+ (##cdr _e137216137261_)))
+ (_hd137215137264_
(let ()
(declare (not safe))
- (##car _e137211137256_))))
+ (##car _e137216137261_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd137210137259_))
- (let ((_e137214137264_
+ (gx#stx-pair? _hd137215137264_))
+ (let ((_e137219137269_
(let ()
(declare (not safe))
- (gx#stx-e _hd137210137259_))))
- (let ((_tl137212137269_
+ (gx#stx-e _hd137215137264_))))
+ (let ((_tl137217137274_
(let ()
(declare (not safe))
- (##cdr _e137214137264_)))
- (_hd137213137267_
+ (##cdr _e137219137269_)))
+ (_hd137218137272_
(let ()
(declare (not safe))
- (##car _e137214137264_))))
+ (##car _e137219137269_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd137213137267_))
+ (gx#identifier? _hd137218137272_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#lambda
- _hd137213137267_))
+ _hd137218137272_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl137212137269_))
- (let ((_e137217137272_
+ (gx#stx-pair? _tl137217137274_))
+ (let ((_e137222137277_
(let ()
(declare (not safe))
(gx#stx-e
- _tl137212137269_))))
- (let ((_tl137215137277_
+ _tl137217137274_))))
+ (let ((_tl137220137282_
(let ()
(declare (not safe))
- (##cdr _e137217137272_)))
- (_hd137216137275_
+ (##cdr _e137222137277_)))
+ (_hd137221137280_
(let ()
(declare (not safe))
- (##car _e137217137272_))))
+ (##car _e137222137277_))))
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- _hd137216137275_))
- (let ((___splice149453149454_
+ _hd137221137280_))
+ (let ((___splice149458149459_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _hd137216137275_
+ _hd137221137280_
'0))))
- (let ((_tl137220137282_
+ (let ((_tl137225137287_
(let ()
(declare
(not safe))
(##vector-ref
- ___splice149453149454_
+ ___splice149458149459_
'1)))
- (_target137218137280_
+ (_target137223137285_
(let ()
(declare
(not safe))
(##vector-ref
- ___splice149453149454_
+ ___splice149458149459_
'0))))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl137220137282_))
- (___match149698149699_
- _e137117137900_
- _hd137116137903_
- _tl137115137905_
- _e137211137256_
- _hd137210137259_
- _tl137209137261_
- _e137214137264_
- _hd137213137267_
- _tl137212137269_
- _e137217137272_
- _hd137216137275_
- _tl137215137277_
- ___splice149453149454_
- _target137218137280_
- _tl137220137282_)
+ _tl137225137287_))
+ (___match149703149704_
+ _e137122137905_
+ _hd137121137908_
+ _tl137120137910_
+ _e137216137261_
+ _hd137215137264_
+ _tl137214137266_
+ _e137219137269_
+ _hd137218137272_
+ _tl137217137274_
+ _e137222137277_
+ _hd137221137280_
+ _tl137220137282_
+ ___splice149458149459_
+ _target137223137285_
+ _tl137225137287_)
(let ()
(declare
(not safe))
- (_g137110137243_)))))
+ (_g137115137248_)))))
(let ()
(declare (not safe))
- (_g137110137243_)))))
+ (_g137115137248_)))))
(let ()
(declare (not safe))
- (_g137110137243_)))
+ (_g137115137248_)))
(let ()
(declare (not safe))
- (_g137110137243_)))
+ (_g137115137248_)))
(let ()
(declare (not safe))
- (_g137110137243_)))))
- (let () (declare (not safe)) (_g137110137243_)))))
- (let () (declare (not safe)) (_g137110137243_)))
- (let () (declare (not safe)) (_g137110137243_))))))
+ (_g137115137248_)))))
+ (let () (declare (not safe)) (_g137115137248_)))))
+ (let () (declare (not safe)) (_g137115137248_)))
+ (let () (declare (not safe)) (_g137115137248_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g137110137243_)))))
+ (_g137115137248_)))))
(let ()
(declare (not safe))
- (_g137110137243_))))))))
- (_xform-loop-e136718_
- (lambda (_expr136927_
- _kont-id136928_
- _kont-box136929_
- _negation-id136930_)
- (let* ((_g136932136972_
- (lambda (_g136933136969_)
+ (_g137115137248_))))))))
+ (_xform-loop-e136723_
+ (lambda (_expr136932_
+ _kont-id136933_
+ _kont-box136934_
+ _negation-id136935_)
+ (let* ((_g136937136977_
+ (lambda (_g136938136974_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g136933136969_))))
- (_g136931137098_
- (lambda (_g136933136975_)
+ _g136938136974_))))
+ (_g136936137103_
+ (lambda (_g136938136980_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g136933136975_))
- (let ((_e136940136977_
+ (gx#stx-pair? _g136938136980_))
+ (let ((_e136945136982_
(let ()
(declare (not safe))
- (gx#stx-e _g136933136975_))))
- (let ((_hd136939136980_
+ (gx#stx-e _g136938136980_))))
+ (let ((_hd136944136985_
(let ()
(declare (not safe))
- (##car _e136940136977_)))
- (_tl136938136982_
+ (##car _e136945136982_)))
+ (_tl136943136987_
(let ()
(declare (not safe))
- (##cdr _e136940136977_))))
+ (##cdr _e136945136982_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd136939136980_))
+ (gx#identifier? _hd136944136985_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#lambda
- _hd136939136980_))
+ _hd136944136985_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl136938136982_))
- (let ((_e136943136985_
+ _tl136943136987_))
+ (let ((_e136948136990_
(let ()
(declare (not safe))
(gx#stx-e
- _tl136938136982_))))
- (let ((_hd136942136988_
+ _tl136943136987_))))
+ (let ((_hd136947136993_
(let ()
(declare
(not safe))
- (##car _e136943136985_)))
- (_tl136941136990_
+ (##car _e136948136990_)))
+ (_tl136946136995_
(let ()
(declare
(not safe))
- (##cdr _e136943136985_))))
+ (##cdr _e136948136990_))))
(if (let ()
(declare
(not safe))
(gx#stx-pair/null?
- _hd136942136988_))
- (let ((_g150504_
+ _hd136947136993_))
+ (let ((_g150509_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#syntax-split-splice _hd136942136988_ '0))))
+ (gx#syntax-split-splice _hd136947136993_ '0))))
(begin
- (let ((_g150505_
+ (let ((_g150510_
(let ()
(declare (not safe))
- (if (##values? _g150504_)
- (##vector-length _g150504_)
+ (if (##values? _g150509_)
+ (##vector-length _g150509_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g150505_ 2)))
- (error "Context expects 2 values" _g150505_)))
- (let ((_target136944136993_
+ (##fx= _g150510_ 2)))
+ (error "Context expects 2 values" _g150510_)))
+ (let ((_target136949136998_
(let ()
(declare (not safe))
- (##vector-ref _g150504_ 0)))
- (_tl136946136995_
+ (##vector-ref _g150509_ 0)))
+ (_tl136951137000_
(let ()
(declare (not safe))
- (##vector-ref _g150504_ 1))))
+ (##vector-ref _g150509_ 1))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl136946136995_))
- (letrec ((_loop136947136998_
- (lambda (_hd136945137001_
- _id136951137003_)
+ (gx#stx-null? _tl136951137000_))
+ (letrec ((_loop136952137003_
+ (lambda (_hd136950137006_
+ _id136956137008_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd136945137001_))
- (let ((_e136948137006_
+ (gx#stx-pair? _hd136950137006_))
+ (let ((_e136953137011_
(let ()
(declare (not safe))
(gx#stx-e
- _hd136945137001_))))
- (let ((_lp-hd136949137009_
+ _hd136950137006_))))
+ (let ((_lp-hd136954137014_
(let ()
(declare (not safe))
- (##car _e136948137006_)))
- (_lp-tl136950137011_
+ (##car _e136953137011_)))
+ (_lp-tl136955137016_
(let ()
(declare (not safe))
- (##cdr _e136948137006_))))
- (let ((__tmp150514
+ (##cdr _e136953137011_))))
+ (let ((__tmp150519
(let ()
(declare (not safe))
- (cons _lp-hd136949137009_
- _id136951137003_))))
+ (cons _lp-hd136954137014_
+ _id136956137008_))))
(declare (not safe))
- (_loop136947136998_
- _lp-tl136950137011_
- __tmp150514))))
- (let ((_id136952137014_
- (reverse _id136951137003_)))
+ (_loop136952137003_
+ _lp-tl136955137016_
+ __tmp150519))))
+ (let ((_id136957137019_
+ (reverse _id136956137008_)))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl136941136990_))
- (let ((_e136955137017_
+ _tl136946136995_))
+ (let ((_e136960137022_
(let ()
(declare (not safe))
(gx#stx-e
- _tl136941136990_))))
- (let ((_hd136954137020_
+ _tl136946136995_))))
+ (let ((_hd136959137025_
(let ()
(declare
(not safe))
- (##car _e136955137017_)))
- (_tl136953137022_
+ (##car _e136960137022_)))
+ (_tl136958137027_
(let ()
(declare
(not safe))
- (##cdr _e136955137017_))))
+ (##cdr _e136960137022_))))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _hd136954137020_))
- (let ((_e136958137025_
+ _hd136959137025_))
+ (let ((_e136963137030_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _hd136954137020_))))
- (let ((_hd136957137028_
+ (gx#stx-e _hd136959137025_))))
+ (let ((_hd136962137033_
(let ()
(declare (not safe))
- (##car _e136958137025_)))
- (_tl136956137030_
+ (##car _e136963137030_)))
+ (_tl136961137035_
(let ()
(declare (not safe))
- (##cdr _e136958137025_))))
+ (##cdr _e136963137030_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd136957137028_))
+ (gx#identifier? _hd136962137033_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#if _hd136957137028_))
+ (gx#stx-eq? '%#if _hd136962137033_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl136956137030_))
- (let ((_e136961137033_
+ (gx#stx-pair? _tl136961137035_))
+ (let ((_e136966137038_
(let ()
(declare (not safe))
- (gx#stx-e _tl136956137030_))))
- (let ((_hd136960137036_
+ (gx#stx-e _tl136961137035_))))
+ (let ((_hd136965137041_
(let ()
(declare (not safe))
- (##car _e136961137033_)))
- (_tl136959137038_
+ (##car _e136966137038_)))
+ (_tl136964137043_
(let ()
(declare (not safe))
- (##cdr _e136961137033_))))
+ (##cdr _e136966137038_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl136959137038_))
- (let ((_e136964137041_
+ (gx#stx-pair? _tl136964137043_))
+ (let ((_e136969137046_
(let ()
(declare (not safe))
(gx#stx-e
- _tl136959137038_))))
- (let ((_hd136963137044_
+ _tl136964137043_))))
+ (let ((_hd136968137049_
(let ()
(declare (not safe))
- (##car _e136964137041_)))
- (_tl136962137046_
+ (##car _e136969137046_)))
+ (_tl136967137051_
(let ()
(declare (not safe))
- (##cdr _e136964137041_))))
+ (##cdr _e136969137046_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl136962137046_))
- (let ((_e136967137049_
+ _tl136967137051_))
+ (let ((_e136972137054_
(let ()
(declare (not safe))
(gx#stx-e
- _tl136962137046_))))
- (let ((_hd136966137052_
+ _tl136967137051_))))
+ (let ((_hd136971137057_
(let ()
(declare
(not safe))
- (##car _e136967137049_)))
- (_tl136965137054_
+ (##car _e136972137054_)))
+ (_tl136970137059_
(let ()
(declare
(not safe))
- (##cdr _e136967137049_))))
+ (##cdr _e136972137054_))))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl136965137054_))
+ _tl136970137059_))
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-null? _tl136953137022_))
- ((lambda (_L137057_ _L137058_ _L137059_ _L137060_)
- (let* ((_E137089_
+ (gx#stx-null? _tl136958137027_))
+ ((lambda (_L137062_ _L137063_ _L137064_ _L137065_)
+ (let* ((_E137094_
(let ()
(declare (not safe))
- (_xform-e136717_
- _L137057_
- _kont-id136928_
- _kont-box136929_
- _negation-id136930_)))
- (__tmp150506
- (let ((__tmp150512
- (let ((__tmp150513
- (lambda (_g137090137093_
- _g137091137095_)
+ (_xform-e136722_
+ _L137062_
+ _kont-id136933_
+ _kont-box136934_
+ _negation-id136935_)))
+ (__tmp150511
+ (let ((__tmp150517
+ (let ((__tmp150518
+ (lambda (_g137095137098_
+ _g137096137100_)
(let ()
(declare (not safe))
- (cons _g137090137093_
- _g137091137095_)))))
+ (cons _g137095137098_
+ _g137096137100_)))))
(declare (not safe))
- (foldr1 __tmp150513 '() _L137060_)))
- (__tmp150507
- (let ((__tmp150508
- (let ((__tmp150509
- (let ((__tmp150510
- (let ((__tmp150511
+ (foldr1 __tmp150518 '() _L137065_)))
+ (__tmp150512
+ (let ((__tmp150513
+ (let ((__tmp150514
+ (let ((__tmp150515
+ (let ((__tmp150516
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (cons _E137089_ '()))))
+ (cons _E137094_ '()))))
(declare (not safe))
- (cons _L137058_ __tmp150511))))
+ (cons _L137063_ __tmp150516))))
(declare (not safe))
- (cons _L137059_ __tmp150510))))
+ (cons _L137064_ __tmp150515))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons '%#if __tmp150509))))
+ (cons '%#if __tmp150514))))
(declare (not safe))
- (cons __tmp150508 '()))))
+ (cons __tmp150513 '()))))
(declare (not safe))
- (cons __tmp150512 __tmp150507))))
+ (cons __tmp150517 __tmp150512))))
(declare (not safe))
- (cons '%#lambda __tmp150506)))
- _hd136966137052_
- _hd136963137044_
- _hd136960137036_
- _id136952137014_)
+ (cons '%#lambda __tmp150511)))
+ _hd136971137057_
+ _hd136968137049_
+ _hd136965137041_
+ _id136957137019_)
(let ()
(declare (not safe))
- (_g136932136972_ _g136933136975_)))
+ (_g136937136977_ _g136938136980_)))
(let ()
(declare (not safe))
- (_g136932136972_ _g136933136975_)))))
+ (_g136937136977_ _g136938136980_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g136932136972_
- _g136933136975_)))))
+ (_g136937136977_
+ _g136938136980_)))))
(let ()
(declare (not safe))
- (_g136932136972_
- _g136933136975_)))))
+ (_g136937136977_
+ _g136938136980_)))))
(let ()
(declare (not safe))
- (_g136932136972_ _g136933136975_)))
+ (_g136937136977_ _g136938136980_)))
(let ()
(declare (not safe))
- (_g136932136972_ _g136933136975_)))
+ (_g136937136977_ _g136938136980_)))
(let ()
(declare (not safe))
- (_g136932136972_ _g136933136975_)))))
+ (_g136937136977_ _g136938136980_)))))
(let ()
(declare (not safe))
- (_g136932136972_ _g136933136975_)))))
+ (_g136937136977_ _g136938136980_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g136932136972_
- _g136933136975_))))))))
+ (_g136937136977_
+ _g136938136980_))))))))
(let ()
(declare (not safe))
- (_loop136947136998_ _target136944136993_ '())))
+ (_loop136952137003_ _target136949136998_ '())))
(let ()
(declare (not safe))
- (_g136932136972_ _g136933136975_))))))
+ (_g136937136977_ _g136938136980_))))))
(let ()
(declare (not safe))
- (_g136932136972_ _g136933136975_)))))
+ (_g136937136977_ _g136938136980_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g136932136972_
- _g136933136975_)))
+ (_g136937136977_
+ _g136938136980_)))
(let ()
(declare (not safe))
- (_g136932136972_
- _g136933136975_)))
+ (_g136937136977_
+ _g136938136980_)))
(let ()
(declare (not safe))
- (_g136932136972_
- _g136933136975_)))))
+ (_g136937136977_
+ _g136938136980_)))))
(let ()
(declare (not safe))
- (_g136932136972_ _g136933136975_))))))
+ (_g136937136977_ _g136938136980_))))))
(declare (not safe))
- (_g136931137098_ _expr136927_))))
- (_clause-e136719_
- (lambda (_clause-lambda136797_ _kont-id136798_ _rest136799_)
- (letrec* ((_kont-box136801_
+ (_g136936137103_ _expr136932_))))
+ (_clause-e136724_
+ (lambda (_clause-lambda136802_ _kont-id136803_ _rest136804_)
+ (letrec* ((_kont-box136806_
(let () (declare (not safe)) (box '#f))))
- (let* ((_negation-id136841_
- (let* ((_rest136802136812_ _rest136799_)
- (_else136804136820_
- (lambda () _negation-id136715_))
- (_K136806136826_
- (lambda (_clause136823_
- _clause-id136824_)
- _clause-id136824_)))
+ (let* ((_negation-id136846_
+ (let* ((_rest136807136817_ _rest136804_)
+ (_else136809136825_
+ (lambda () _negation-id136720_))
+ (_K136811136831_
+ (lambda (_clause136828_
+ _clause-id136829_)
+ _clause-id136829_)))
(if (let ()
(declare (not safe))
- (##pair? _rest136802136812_))
- (let ((_hd136807136829_
+ (##pair? _rest136807136817_))
+ (let ((_hd136812136834_
(let ()
(declare (not safe))
- (##car _rest136802136812_))))
+ (##car _rest136807136817_))))
(if (let ()
(declare (not safe))
- (##pair? _hd136807136829_))
- (let ((_hd136809136832_
+ (##pair? _hd136812136834_))
+ (let ((_hd136814136837_
(let ()
(declare (not safe))
- (##car _hd136807136829_)))
- (_tl136810136834_
+ (##car _hd136812136834_)))
+ (_tl136815136839_
(let ()
(declare (not safe))
- (##cdr _hd136807136829_))))
- (let* ((_clause-id136837_
- _hd136809136832_)
- (_clause136839_
- _tl136810136834_))
+ (##cdr _hd136812136834_))))
+ (let* ((_clause-id136842_
+ _hd136814136837_)
+ (_clause136844_
+ _tl136815136839_))
(declare (not safe))
- (_K136806136826_
- _clause136839_
- _clause-id136837_)))
+ (_K136811136831_
+ _clause136844_
+ _clause-id136842_)))
(let ()
(declare (not safe))
- (_else136804136820_))))
+ (_else136809136825_))))
(let ()
(declare (not safe))
- (_else136804136820_)))))
- (_g136843136863_
- (lambda (_g136844136860_)
+ (_else136809136825_)))))
+ (_g136848136868_
+ (lambda (_g136849136865_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g136844136860_))))
- (_g136842136924_
- (lambda (_g136844136866_)
+ _g136849136865_))))
+ (_g136847136929_
+ (lambda (_g136849136871_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g136844136866_))
- (let ((_e136849136868_
+ (gx#stx-pair? _g136849136871_))
+ (let ((_e136854136873_
(let ()
(declare (not safe))
- (gx#stx-e _g136844136866_))))
- (let ((_hd136848136871_
+ (gx#stx-e _g136849136871_))))
+ (let ((_hd136853136876_
(let ()
(declare (not safe))
- (##car _e136849136868_)))
- (_tl136847136873_
+ (##car _e136854136873_)))
+ (_tl136852136878_
(let ()
(declare (not safe))
- (##cdr _e136849136868_))))
+ (##cdr _e136854136873_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd136848136871_))
+ _hd136853136876_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#lambda
- _hd136848136871_))
+ _hd136853136876_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl136847136873_))
- (let ((_e136852136876_
+ _tl136852136878_))
+ (let ((_e136857136881_
(let ()
(declare
(not safe))
(gx#stx-e
- _tl136847136873_))))
- (let ((_hd136851136879_
+ _tl136852136878_))))
+ (let ((_hd136856136884_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##car _e136852136876_)))
- (_tl136850136881_
- (let () (declare (not safe)) (##cdr _e136852136876_))))
+ (##car _e136857136881_)))
+ (_tl136855136886_
+ (let () (declare (not safe)) (##cdr _e136857136881_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd136851136879_))
- (let ((_e136855136884_
+ (gx#stx-pair? _hd136856136884_))
+ (let ((_e136860136889_
(let ()
(declare (not safe))
- (gx#stx-e _hd136851136879_))))
- (let ((_hd136854136887_
+ (gx#stx-e _hd136856136884_))))
+ (let ((_hd136859136892_
(let ()
(declare (not safe))
- (##car _e136855136884_)))
- (_tl136853136889_
+ (##car _e136860136889_)))
+ (_tl136858136894_
(let ()
(declare (not safe))
- (##cdr _e136855136884_))))
+ (##cdr _e136860136889_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl136853136889_))
+ (gx#stx-null? _tl136858136894_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl136850136881_))
- (let ((_e136858136892_
+ (gx#stx-pair? _tl136855136886_))
+ (let ((_e136863136897_
(let ()
(declare (not safe))
- (gx#stx-e _tl136850136881_))))
- (let ((_hd136857136895_
+ (gx#stx-e _tl136855136886_))))
+ (let ((_hd136862136900_
(let ()
(declare (not safe))
- (##car _e136858136892_)))
- (_tl136856136897_
+ (##car _e136863136897_)))
+ (_tl136861136902_
(let ()
(declare (not safe))
- (##cdr _e136858136892_))))
+ (##cdr _e136863136897_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl136856136897_))
- ((lambda (_L136900_ _L136901_)
- (let ((_body136922_
+ (gx#stx-null? _tl136861136902_))
+ ((lambda (_L136905_ _L136906_)
+ (let ((_body136927_
(let ()
(declare (not safe))
- (_xform-e136717_
- _L136900_
- _kont-id136798_
- _kont-box136801_
- _negation-id136841_))))
- (values (let ((__tmp150515
- (let ((__tmp150517
+ (_xform-e136722_
+ _L136905_
+ _kont-id136803_
+ _kont-box136806_
+ _negation-id136846_))))
+ (values (let ((__tmp150520
+ (let ((__tmp150522
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let () (declare (not safe)) (cons _L136901_ '())))
- (__tmp150516
+ (let () (declare (not safe)) (cons _L136906_ '())))
+ (__tmp150521
(let ()
(declare (not safe))
- (cons _body136922_ '()))))
+ (cons _body136927_ '()))))
(declare (not safe))
- (cons __tmp150517 __tmp150516))))
+ (cons __tmp150522 __tmp150521))))
(declare (not safe))
- (cons '%#lambda __tmp150515))
+ (cons '%#lambda __tmp150520))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (unbox _kont-box136801_))))
- _hd136857136895_
- _hd136854136887_)
+ (unbox _kont-box136806_))))
+ _hd136862136900_
+ _hd136859136892_)
(let ()
(declare (not safe))
- (_g136843136863_ _g136844136866_)))))
+ (_g136848136868_ _g136849136871_)))))
(let ()
(declare (not safe))
- (_g136843136863_ _g136844136866_)))
+ (_g136848136868_ _g136849136871_)))
(let ()
(declare (not safe))
- (_g136843136863_ _g136844136866_)))))
+ (_g136848136868_ _g136849136871_)))))
(let ()
(declare (not safe))
- (_g136843136863_ _g136844136866_)))))
+ (_g136848136868_ _g136849136871_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g136843136863_
- _g136844136866_)))
+ (_g136848136868_
+ _g136849136871_)))
(let ()
(declare (not safe))
- (_g136843136863_
- _g136844136866_)))
+ (_g136848136868_
+ _g136849136871_)))
(let ()
(declare (not safe))
- (_g136843136863_
- _g136844136866_)))))
+ (_g136848136868_
+ _g136849136871_)))))
(let ()
(declare (not safe))
- (_g136843136863_ _g136844136866_))))))
+ (_g136848136868_ _g136849136871_))))))
(declare (not safe))
- (_g136842136924_ _clause-lambda136797_))))))
- (let _lp136721_ ((_rest136723_ _clauses136714_)
- (_clauses136724_ '())
- (_konts136725_ '()))
- (let* ((_rest136726136734_ _rest136723_)
- (_else136728136742_
+ (_g136847136929_ _clause-lambda136802_))))))
+ (let _lp136726_ ((_rest136728_ _clauses136719_)
+ (_clauses136729_ '())
+ (_konts136730_ '()))
+ (let* ((_rest136731136739_ _rest136728_)
+ (_else136733136747_
(lambda ()
- (values (reverse _clauses136724_)
- (reverse _konts136725_))))
- (_K136730136785_
- (lambda (_rest136745_ _clause136746_)
- (let* ((_clause136747136754_ _clause136746_)
- (_E136749136758_
+ (values (reverse _clauses136729_)
+ (reverse _konts136730_))))
+ (_K136735136790_
+ (lambda (_rest136750_ _clause136751_)
+ (let* ((_clause136752136759_ _clause136751_)
+ (_E136754136763_
(lambda ()
(let ()
(declare (not safe))
(error '"No clause matching"
- _clause136747136754_))))
- (_K136750136773_
- (lambda (_clause-lambda136761_ _clause-id136762_)
- (let* ((_id136764_
- (let ((__tmp150518 (gensym '__kont)))
+ _clause136752136759_))))
+ (_K136755136778_
+ (lambda (_clause-lambda136766_ _clause-id136767_)
+ (let* ((_id136769_
+ (let ((__tmp150523 (gensym '__kont)))
(declare (not safe))
- (make-symbol__0 __tmp150518)))
- (_id136766_
+ (make-symbol__0 __tmp150523)))
+ (_id136771_
(let ()
(declare (not safe))
(gx#core-quote-syntax__0
- _id136764_)))
- (_g150519_
+ _id136769_)))
+ (_g150524_
(let ()
(declare (not safe))
(gx#core-bind-runtime!__0
- _id136766_)))
- (_g150520_
+ _id136771_)))
+ (_g150525_
(let ()
(declare (not safe))
- (_clause-e136719_
- _clause-lambda136761_
- _id136766_
- _rest136745_))))
+ (_clause-e136724_
+ _clause-lambda136766_
+ _id136771_
+ _rest136750_))))
(begin
- (let ((_g150521_
+ (let ((_g150526_
(let ()
(declare (not safe))
- (if (##values? _g150520_)
- (##vector-length _g150520_)
+ (if (##values? _g150525_)
+ (##vector-length _g150525_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g150521_ 2)))
+ (##fx= _g150526_ 2)))
(error "Context expects 2 values"
- _g150521_)))
- (let ((_clause-lambda136769_
+ _g150526_)))
+ (let ((_clause-lambda136774_
(let ()
(declare (not safe))
- (##vector-ref _g150520_ 0)))
- (_kont136770_
+ (##vector-ref _g150525_ 0)))
+ (_kont136775_
(let ()
(declare (not safe))
- (##vector-ref _g150520_ 1))))
+ (##vector-ref _g150525_ 1))))
(let ()
- (let ((__tmp150524
- (let ((__tmp150525
+ (let ((__tmp150529
+ (let ((__tmp150530
(let ()
(declare (not safe))
- (cons _clause-id136762_
- _clause-lambda136769_))))
+ (cons _clause-id136767_
+ _clause-lambda136774_))))
(declare (not safe))
- (cons __tmp150525
- _clauses136724_)))
- (__tmp150522
- (let ((__tmp150523
+ (cons __tmp150530
+ _clauses136729_)))
+ (__tmp150527
+ (let ((__tmp150528
(let ()
(declare (not safe))
- (cons _id136766_
- _kont136770_))))
+ (cons _id136771_
+ _kont136775_))))
(declare (not safe))
- (cons __tmp150523
- _konts136725_))))
+ (cons __tmp150528
+ _konts136730_))))
(declare (not safe))
- (_lp136721_
- _rest136745_
- __tmp150524
- __tmp150522)))))))))
+ (_lp136726_
+ _rest136750_
+ __tmp150529
+ __tmp150527)))))))))
(if (let ()
(declare (not safe))
- (##pair? _clause136747136754_))
- (let ((_hd136751136776_
+ (##pair? _clause136752136759_))
+ (let ((_hd136756136781_
(let ()
(declare (not safe))
- (##car _clause136747136754_)))
- (_tl136752136778_
+ (##car _clause136752136759_)))
+ (_tl136757136783_
(let ()
(declare (not safe))
- (##cdr _clause136747136754_))))
- (let* ((_clause-id136781_ _hd136751136776_)
- (_clause-lambda136783_ _tl136752136778_))
+ (##cdr _clause136752136759_))))
+ (let* ((_clause-id136786_ _hd136756136781_)
+ (_clause-lambda136788_ _tl136757136783_))
(declare (not safe))
- (_K136750136773_
- _clause-lambda136783_
- _clause-id136781_)))
+ (_K136755136778_
+ _clause-lambda136788_
+ _clause-id136786_)))
(let ()
(declare (not safe))
- (_E136749136758_)))))))
- (if (let () (declare (not safe)) (##pair? _rest136726136734_))
- (let ((_hd136731136788_
+ (_E136754136763_)))))))
+ (if (let () (declare (not safe)) (##pair? _rest136731136739_))
+ (let ((_hd136736136793_
(let ()
(declare (not safe))
- (##car _rest136726136734_)))
- (_tl136732136790_
+ (##car _rest136731136739_)))
+ (_tl136737136795_
(let ()
(declare (not safe))
- (##cdr _rest136726136734_))))
- (let* ((_clause136793_ _hd136731136788_)
- (_rest136795_ _tl136732136790_))
+ (##cdr _rest136731136739_))))
+ (let* ((_clause136798_ _hd136736136793_)
+ (_rest136800_ _tl136737136795_))
(declare (not safe))
- (_K136730136785_ _rest136795_ _clause136793_)))
- (let () (declare (not safe)) (_else136728136742_))))))))
+ (_K136735136790_ _rest136800_ _clause136798_)))
+ (let () (declare (not safe)) (_else136733136747_))))))))
(define gxc#optimize-syntax-case-closure
- (lambda (_clause136058_ _negation136059_ _target136060_)
- (letrec ((_closure-e136062_
- (lambda (_expr136179_)
- (let* ((___stx149701149702_ _expr136179_)
- (_g136186136301_
+ (lambda (_clause136063_ _negation136064_ _target136065_)
+ (letrec ((_closure-e136067_
+ (lambda (_expr136184_)
+ (let* ((___stx149706149707_ _expr136184_)
+ (_g136191136306_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx149701149702_)))))
- (let ((___kont149703149704_
- (lambda (_L136692_ _L136693_ _L136694_)
- (let ((__tmp150526
- (let ((__tmp150527
- (let ((__tmp150530
+ ___stx149706149707_)))))
+ (let ((___kont149708149709_
+ (lambda (_L136697_ _L136698_ _L136699_)
+ (let ((__tmp150531
+ (let ((__tmp150532
+ (let ((__tmp150535
(let ()
(declare (not safe))
- (_closure-e136062_
- _L136693_)))
- (__tmp150528
- (let ((__tmp150529
+ (_closure-e136067_
+ _L136698_)))
+ (__tmp150533
+ (let ((__tmp150534
(let ()
(declare
(not safe))
- (_closure-e136062_
- _L136692_))))
+ (_closure-e136067_
+ _L136697_))))
(declare (not safe))
- (cons __tmp150529 '()))))
+ (cons __tmp150534 '()))))
(declare (not safe))
- (cons __tmp150530
- __tmp150528))))
+ (cons __tmp150535
+ __tmp150533))))
(declare (not safe))
- (cons _L136694_ __tmp150527))))
+ (cons _L136699_ __tmp150532))))
(declare (not safe))
- (cons '%#if __tmp150526))))
- (___kont149705149706_
- (lambda (_L136640_ _L136641_)
- (let ((__tmp150531
- (let ((__tmp150532
- (let ((__tmp150533
+ (cons '%#if __tmp150531))))
+ (___kont149710149711_
+ (lambda (_L136645_ _L136646_)
+ (let ((__tmp150536
+ (let ((__tmp150537
+ (let ((__tmp150538
(let ()
(declare (not safe))
- (_closure-e136062_
- _L136640_))))
+ (_closure-e136067_
+ _L136645_))))
(declare (not safe))
- (cons __tmp150533 '()))))
+ (cons __tmp150538 '()))))
(declare (not safe))
- (cons _L136641_ __tmp150532))))
+ (cons _L136646_ __tmp150537))))
(declare (not safe))
- (cons '%#let-values __tmp150531))))
- (___kont149707149708_
- (lambda (_L136586_ _L136587_ _L136588_)
- (let ((__tmp150534
- (let ((__tmp150536
- (let ((__tmp150537
- (let ((__tmp150540
+ (cons '%#let-values __tmp150536))))
+ (___kont149712149713_
+ (lambda (_L136591_ _L136592_ _L136593_)
+ (let ((__tmp150539
+ (let ((__tmp150541
+ (let ((__tmp150542
+ (let ((__tmp150545
(let ()
(declare
(not safe))
- (cons _L136588_
+ (cons _L136593_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'())))
- (__tmp150538
- (let ((__tmp150539
+ (__tmp150543
+ (let ((__tmp150544
(let ()
(declare (not safe))
- (_closure-e136062_ _L136587_))))
+ (_closure-e136067_ _L136592_))))
(declare (not safe))
- (cons __tmp150539 '()))))
+ (cons __tmp150544 '()))))
(declare (not safe))
- (cons __tmp150540 __tmp150538))))
+ (cons __tmp150545 __tmp150543))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp150537 '())))
- (__tmp150535
+ (cons __tmp150542 '())))
+ (__tmp150540
(let ()
(declare (not safe))
- (cons _L136586_ '()))))
+ (cons _L136591_ '()))))
(declare (not safe))
- (cons __tmp150536 __tmp150535))))
+ (cons __tmp150541 __tmp150540))))
(declare (not safe))
- (cons '%#letrec-values __tmp150534))))
- (___kont149709149710_
- (lambda (_L136499_ _L136500_)
- (let ((__tmp150541
- (let ((__tmp150544
- (let ((__tmp150545
- (lambda (_g136517136520_
- _g136518136522_)
+ (cons '%#letrec-values __tmp150539))))
+ (___kont149714149715_
+ (lambda (_L136504_ _L136505_)
+ (let ((__tmp150546
+ (let ((__tmp150549
+ (let ((__tmp150550
+ (lambda (_g136522136525_
+ _g136523136527_)
(let ()
(declare (not safe))
- (cons _g136517136520_
- _g136518136522_)))))
+ (cons _g136522136525_
+ _g136523136527_)))))
(declare (not safe))
- (foldr1 __tmp150545
+ (foldr1 __tmp150550
'()
- _L136500_)))
- (__tmp150542
- (let ((__tmp150543
+ _L136505_)))
+ (__tmp150547
+ (let ((__tmp150548
(let ()
(declare (not safe))
- (_closure-e136062_
- _L136499_))))
+ (_closure-e136067_
+ _L136504_))))
(declare (not safe))
- (cons __tmp150543 '()))))
+ (cons __tmp150548 '()))))
(declare (not safe))
- (cons __tmp150544 __tmp150542))))
+ (cons __tmp150549 __tmp150547))))
(declare (not safe))
- (cons '%#lambda __tmp150541))))
- (___kont149713149714_
- (lambda (_L136429_)
- (let ((__tmp150546
- (let ((__tmp150547
- (let ((__tmp150549
+ (cons '%#lambda __tmp150546))))
+ (___kont149718149719_
+ (lambda (_L136434_)
+ (let ((__tmp150551
+ (let ((__tmp150552
+ (let ((__tmp150554
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'%#ref)))
- (__tmp150548
+ (__tmp150553
(let ()
(declare (not safe))
- (cons _L136429_ '()))))
+ (cons _L136434_ '()))))
(declare (not safe))
- (cons __tmp150549
- __tmp150548))))
+ (cons __tmp150554
+ __tmp150553))))
(declare (not safe))
- (cons __tmp150547 '()))))
+ (cons __tmp150552 '()))))
(declare (not safe))
- (cons '%#call __tmp150546))))
- (___kont149715149716_
- (lambda (_L136362_ _L136363_) _expr136179_)))
- (let* ((___match149934149935_
- (lambda (_e136278136306_
- _hd136277136309_
- _tl136276136311_
- _e136281136314_
- _hd136280136317_
- _tl136279136319_
- _e136284136322_
- _hd136283136325_
- _tl136282136327_
- _e136287136330_
- _hd136286136333_
- _tl136285136335_
- ___splice149717149718_
- _target136288136338_
- _tl136290136340_)
- (letrec ((_loop136291136343_
- (lambda (_hd136289136346_
- _arg136295136348_)
+ (cons '%#call __tmp150551))))
+ (___kont149720149721_
+ (lambda (_L136367_ _L136368_) _expr136184_)))
+ (let* ((___match149939149940_
+ (lambda (_e136283136311_
+ _hd136282136314_
+ _tl136281136316_
+ _e136286136319_
+ _hd136285136322_
+ _tl136284136324_
+ _e136289136327_
+ _hd136288136330_
+ _tl136287136332_
+ _e136292136335_
+ _hd136291136338_
+ _tl136290136340_
+ ___splice149722149723_
+ _target136293136343_
+ _tl136295136345_)
+ (letrec ((_loop136296136348_
+ (lambda (_hd136294136351_
+ _arg136300136353_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd136289136346_))
- (let ((_e136292136351_
+ _hd136294136351_))
+ (let ((_e136297136356_
(let ()
(declare (not safe))
(gx#stx-e
- _hd136289136346_))))
- (let ((_lp-tl136294136356_
+ _hd136294136351_))))
+ (let ((_lp-tl136299136361_
(let ()
(declare
(not safe))
- (##cdr _e136292136351_)))
- (_lp-hd136293136354_
+ (##cdr _e136297136356_)))
+ (_lp-hd136298136359_
(let ()
(declare
(not safe))
- (##car _e136292136351_))))
- (let ((__tmp150550
+ (##car _e136297136356_))))
+ (let ((__tmp150555
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (cons _lp-hd136293136354_ _arg136295136348_))))
+ (cons _lp-hd136298136359_ _arg136300136353_))))
(declare (not safe))
- (_loop136291136343_ _lp-tl136294136356_ __tmp150550))))
+ (_loop136296136348_ _lp-tl136299136361_ __tmp150555))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (let ((_arg136296136359_
- (reverse _arg136295136348_)))
- (___kont149715149716_
- _arg136296136359_
- _hd136286136333_))))))
+ (let ((_arg136301136364_
+ (reverse _arg136300136353_)))
+ (___kont149720149721_
+ _arg136301136364_
+ _hd136291136338_))))))
(let ()
(declare (not safe))
- (_loop136291136343_
- _target136288136338_
+ (_loop136296136348_
+ _target136293136343_
'())))))
- (___match149892149893_
- (lambda (_e136261136389_
- _hd136260136392_
- _tl136259136394_
- _e136264136397_
- _hd136263136400_
- _tl136262136402_
- _e136267136405_
- _hd136266136408_
- _tl136265136410_
- _e136270136413_
- _hd136269136416_
- _tl136268136418_
- _e136273136421_
- _hd136272136424_
- _tl136271136426_)
- (let ((_L136429_ _hd136269136416_))
+ (___match149897149898_
+ (lambda (_e136266136394_
+ _hd136265136397_
+ _tl136264136399_
+ _e136269136402_
+ _hd136268136405_
+ _tl136267136407_
+ _e136272136410_
+ _hd136271136413_
+ _tl136270136415_
+ _e136275136418_
+ _hd136274136421_
+ _tl136273136423_
+ _e136278136426_
+ _hd136277136429_
+ _tl136276136431_)
+ (let ((_L136434_ _hd136274136421_))
(if (let ()
(declare (not safe))
(gx#free-identifier=?
- _L136429_
- _negation136059_))
- (___kont149713149714_ _L136429_)
+ _L136434_
+ _negation136064_))
+ (___kont149718149719_ _L136434_)
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- _tl136262136402_))
- (let ((___splice149717149718_
+ _tl136267136407_))
+ (let ((___splice149722149723_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl136262136402_
+ _tl136267136407_
'0))))
- (let ((_tl136290136340_
+ (let ((_tl136295136345_
(let ()
(declare (not safe))
(##vector-ref
- ___splice149717149718_
+ ___splice149722149723_
'1)))
- (_target136288136338_
+ (_target136293136343_
(let ()
(declare (not safe))
(##vector-ref
- ___splice149717149718_
+ ___splice149722149723_
'0))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl136290136340_))
- (___match149934149935_
- _e136261136389_
- _hd136260136392_
- _tl136259136394_
- _e136264136397_
- _hd136263136400_
- _tl136262136402_
- _e136267136405_
- _hd136266136408_
- _tl136265136410_
- _e136270136413_
- _hd136269136416_
- _tl136268136418_
- ___splice149717149718_
- _target136288136338_
- _tl136290136340_)
+ _tl136295136345_))
+ (___match149939149940_
+ _e136266136394_
+ _hd136265136397_
+ _tl136264136399_
+ _e136269136402_
+ _hd136268136405_
+ _tl136267136407_
+ _e136272136410_
+ _hd136271136413_
+ _tl136270136415_
+ _e136275136418_
+ _hd136274136421_
+ _tl136273136423_
+ ___splice149722149723_
+ _target136293136343_
+ _tl136295136345_)
(let ()
(declare (not safe))
- (_g136186136301_)))))
+ (_g136191136306_)))))
(let ()
(declare (not safe))
- (_g136186136301_)))))))
- (___match149850149851_
- (lambda (_e136242136451_
- _hd136241136454_
- _tl136240136456_
- _e136245136459_
- _hd136244136462_
- _tl136243136464_
- ___splice149711149712_
- _target136246136467_
- _tl136248136469_)
- (letrec ((_loop136249136472_
- (lambda (_hd136247136475_
- _id136253136477_)
+ (_g136191136306_)))))))
+ (___match149855149856_
+ (lambda (_e136247136456_
+ _hd136246136459_
+ _tl136245136461_
+ _e136250136464_
+ _hd136249136467_
+ _tl136248136469_
+ ___splice149716149717_
+ _target136251136472_
+ _tl136253136474_)
+ (letrec ((_loop136254136477_
+ (lambda (_hd136252136480_
+ _id136258136482_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd136247136475_))
- (let ((_e136250136480_
+ _hd136252136480_))
+ (let ((_e136255136485_
(let ()
(declare (not safe))
(gx#stx-e
- _hd136247136475_))))
- (let ((_lp-tl136252136485_
+ _hd136252136480_))))
+ (let ((_lp-tl136257136490_
(let ()
(declare
(not safe))
- (##cdr _e136250136480_)))
- (_lp-hd136251136483_
+ (##cdr _e136255136485_)))
+ (_lp-hd136256136488_
(let ()
(declare
(not safe))
- (##car _e136250136480_))))
- (let ((__tmp150551
+ (##car _e136255136485_))))
+ (let ((__tmp150556
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (cons _lp-hd136251136483_ _id136253136477_))))
+ (cons _lp-hd136256136488_ _id136258136482_))))
(declare (not safe))
- (_loop136249136472_ _lp-tl136252136485_ __tmp150551))))
+ (_loop136254136477_ _lp-tl136257136490_ __tmp150556))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (let ((_id136254136488_
- (reverse _id136253136477_)))
+ (let ((_id136259136493_
+ (reverse _id136258136482_)))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl136243136464_))
- (let ((_e136257136491_
+ _tl136248136469_))
+ (let ((_e136262136496_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-e _tl136243136464_))))
- (let ((_tl136255136496_
- (let () (declare (not safe)) (##cdr _e136257136491_)))
- (_hd136256136494_
+ (gx#stx-e _tl136248136469_))))
+ (let ((_tl136260136501_
+ (let () (declare (not safe)) (##cdr _e136262136496_)))
+ (_hd136261136499_
(let ()
(declare (not safe))
- (##car _e136257136491_))))
+ (##car _e136262136496_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl136255136496_))
- (___kont149709149710_
- _hd136256136494_
- _id136254136488_)
- (let () (declare (not safe)) (_g136186136301_)))))
- (let () (declare (not safe)) (_g136186136301_))))))))
+ (gx#stx-null? _tl136260136501_))
+ (___kont149714149715_
+ _hd136261136499_
+ _id136259136493_)
+ (let () (declare (not safe)) (_g136191136306_)))))
+ (let () (declare (not safe)) (_g136191136306_))))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_loop136249136472_
- _target136246136467_
+ (_loop136254136477_
+ _target136251136472_
'()))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx149701149702_))
- (let ((_e136193136660_
+ (gx#stx-pair? ___stx149706149707_))
+ (let ((_e136198136665_
(let ()
(declare (not safe))
- (gx#stx-e ___stx149701149702_))))
- (let ((_tl136191136665_
+ (gx#stx-e ___stx149706149707_))))
+ (let ((_tl136196136670_
(let ()
(declare (not safe))
- (##cdr _e136193136660_)))
- (_hd136192136663_
+ (##cdr _e136198136665_)))
+ (_hd136197136668_
(let ()
(declare (not safe))
- (##car _e136193136660_))))
+ (##car _e136198136665_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd136192136663_))
+ (gx#identifier? _hd136197136668_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#if
- _hd136192136663_))
+ _hd136197136668_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl136191136665_))
- (let ((_e136196136668_
+ _tl136196136670_))
+ (let ((_e136201136673_
(let ()
(declare (not safe))
(gx#stx-e
- _tl136191136665_))))
- (let ((_tl136194136673_
+ _tl136196136670_))))
+ (let ((_tl136199136678_
(let ()
(declare (not safe))
- (##cdr _e136196136668_)))
- (_hd136195136671_
+ (##cdr _e136201136673_)))
+ (_hd136200136676_
(let ()
(declare (not safe))
- (##car _e136196136668_))))
+ (##car _e136201136673_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl136194136673_))
- (let ((_e136199136676_
+ _tl136199136678_))
+ (let ((_e136204136681_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _tl136194136673_))))
- (let ((_tl136197136681_
- (let () (declare (not safe)) (##cdr _e136199136676_)))
- (_hd136198136679_
- (let () (declare (not safe)) (##car _e136199136676_))))
+ (gx#stx-e _tl136199136678_))))
+ (let ((_tl136202136686_
+ (let () (declare (not safe)) (##cdr _e136204136681_)))
+ (_hd136203136684_
+ (let () (declare (not safe)) (##car _e136204136681_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl136197136681_))
- (let ((_e136202136684_
+ (gx#stx-pair? _tl136202136686_))
+ (let ((_e136207136689_
(let ()
(declare (not safe))
- (gx#stx-e _tl136197136681_))))
- (let ((_tl136200136689_
+ (gx#stx-e _tl136202136686_))))
+ (let ((_tl136205136694_
(let ()
(declare (not safe))
- (##cdr _e136202136684_)))
- (_hd136201136687_
+ (##cdr _e136207136689_)))
+ (_hd136206136692_
(let ()
(declare (not safe))
- (##car _e136202136684_))))
+ (##car _e136207136689_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl136200136689_))
- (___kont149703149704_
- _hd136201136687_
- _hd136198136679_
- _hd136195136671_)
+ (gx#stx-null? _tl136205136694_))
+ (___kont149708149709_
+ _hd136206136692_
+ _hd136203136684_
+ _hd136200136676_)
(let ()
(declare (not safe))
- (_g136186136301_)))))
- (let () (declare (not safe)) (_g136186136301_)))))
- (let () (declare (not safe)) (_g136186136301_)))))
+ (_g136191136306_)))))
+ (let () (declare (not safe)) (_g136191136306_)))))
+ (let () (declare (not safe)) (_g136191136306_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g136186136301_)))
+ (_g136191136306_)))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#let-values
- _hd136192136663_))
+ _hd136197136668_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl136191136665_))
- (let ((_e136210136624_
+ _tl136196136670_))
+ (let ((_e136215136629_
(let ()
(declare (not safe))
(gx#stx-e
- _tl136191136665_))))
- (let ((_tl136208136629_
+ _tl136196136670_))))
+ (let ((_tl136213136634_
(let ()
(declare
(not safe))
- (##cdr _e136210136624_)))
- (_hd136209136627_
+ (##cdr _e136215136629_)))
+ (_hd136214136632_
(let ()
(declare
(not safe))
- (##car _e136210136624_))))
+ (##car _e136215136629_))))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _tl136208136629_))
- (let ((_e136213136632_
+ _tl136213136634_))
+ (let ((_e136218136637_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _tl136208136629_))))
- (let ((_tl136211136637_
+ (gx#stx-e _tl136213136634_))))
+ (let ((_tl136216136642_
(let ()
(declare (not safe))
- (##cdr _e136213136632_)))
- (_hd136212136635_
+ (##cdr _e136218136637_)))
+ (_hd136217136640_
(let ()
(declare (not safe))
- (##car _e136213136632_))))
+ (##car _e136218136637_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl136211136637_))
- (___kont149705149706_
- _hd136212136635_
- _hd136209136627_)
- (let () (declare (not safe)) (_g136186136301_)))))
- (let () (declare (not safe)) (_g136186136301_)))))
+ (gx#stx-null? _tl136216136642_))
+ (___kont149710149711_
+ _hd136217136640_
+ _hd136214136632_)
+ (let () (declare (not safe)) (_g136191136306_)))))
+ (let () (declare (not safe)) (_g136191136306_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g136186136301_)))
+ (_g136191136306_)))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#letrec-values
- _hd136192136663_))
+ _hd136197136668_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl136191136665_))
- (let ((_e136222136538_
+ _tl136196136670_))
+ (let ((_e136227136543_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _tl136191136665_))))
- (let ((_tl136220136543_
- (let () (declare (not safe)) (##cdr _e136222136538_)))
- (_hd136221136541_
- (let () (declare (not safe)) (##car _e136222136538_))))
+ (gx#stx-e _tl136196136670_))))
+ (let ((_tl136225136548_
+ (let () (declare (not safe)) (##cdr _e136227136543_)))
+ (_hd136226136546_
+ (let () (declare (not safe)) (##car _e136227136543_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd136221136541_))
- (let ((_e136225136546_
+ (gx#stx-pair? _hd136226136546_))
+ (let ((_e136230136551_
(let ()
(declare (not safe))
- (gx#stx-e _hd136221136541_))))
- (let ((_tl136223136551_
+ (gx#stx-e _hd136226136546_))))
+ (let ((_tl136228136556_
(let ()
(declare (not safe))
- (##cdr _e136225136546_)))
- (_hd136224136549_
+ (##cdr _e136230136551_)))
+ (_hd136229136554_
(let ()
(declare (not safe))
- (##car _e136225136546_))))
+ (##car _e136230136551_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd136224136549_))
- (let ((_e136228136554_
+ (gx#stx-pair? _hd136229136554_))
+ (let ((_e136233136559_
(let ()
(declare (not safe))
- (gx#stx-e _hd136224136549_))))
- (let ((_tl136226136559_
+ (gx#stx-e _hd136229136554_))))
+ (let ((_tl136231136564_
(let ()
(declare (not safe))
- (##cdr _e136228136554_)))
- (_hd136227136557_
+ (##cdr _e136233136559_)))
+ (_hd136232136562_
(let ()
(declare (not safe))
- (##car _e136228136554_))))
+ (##car _e136233136559_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd136227136557_))
- (let ((_e136231136562_
+ (gx#stx-pair? _hd136232136562_))
+ (let ((_e136236136567_
(let ()
(declare (not safe))
- (gx#stx-e _hd136227136557_))))
- (let ((_tl136229136567_
+ (gx#stx-e _hd136232136562_))))
+ (let ((_tl136234136572_
(let ()
(declare (not safe))
- (##cdr _e136231136562_)))
- (_hd136230136565_
+ (##cdr _e136236136567_)))
+ (_hd136235136570_
(let ()
(declare (not safe))
- (##car _e136231136562_))))
+ (##car _e136236136567_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl136229136567_))
+ _tl136234136572_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl136226136559_))
- (let ((_e136234136570_
+ _tl136231136564_))
+ (let ((_e136239136575_
(let ()
(declare (not safe))
(gx#stx-e
- _tl136226136559_))))
- (let ((_tl136232136575_
+ _tl136231136564_))))
+ (let ((_tl136237136580_
(let ()
(declare
(not safe))
- (##cdr _e136234136570_)))
- (_hd136233136573_
+ (##cdr _e136239136575_)))
+ (_hd136238136578_
(let ()
(declare
(not safe))
- (##car _e136234136570_))))
+ (##car _e136239136575_))))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl136232136575_))
+ _tl136237136580_))
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-null? _tl136223136551_))
+ (gx#stx-null? _tl136228136556_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl136220136543_))
- (let ((_e136237136578_
+ (gx#stx-pair? _tl136225136548_))
+ (let ((_e136242136583_
(let ()
(declare (not safe))
- (gx#stx-e _tl136220136543_))))
- (let ((_tl136235136583_
+ (gx#stx-e _tl136225136548_))))
+ (let ((_tl136240136588_
(let ()
(declare (not safe))
- (##cdr _e136237136578_)))
- (_hd136236136581_
+ (##cdr _e136242136583_)))
+ (_hd136241136586_
(let ()
(declare (not safe))
- (##car _e136237136578_))))
+ (##car _e136242136583_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl136235136583_))
- (___kont149707149708_
- _hd136236136581_
- _hd136233136573_
- _hd136230136565_)
+ (gx#stx-null? _tl136240136588_))
+ (___kont149712149713_
+ _hd136241136586_
+ _hd136238136578_
+ _hd136235136570_)
(let ()
(declare (not safe))
- (_g136186136301_)))))
- (let () (declare (not safe)) (_g136186136301_)))
- (let () (declare (not safe)) (_g136186136301_)))
- (let () (declare (not safe)) (_g136186136301_)))))
+ (_g136191136306_)))))
+ (let () (declare (not safe)) (_g136191136306_)))
+ (let () (declare (not safe)) (_g136191136306_)))
+ (let () (declare (not safe)) (_g136191136306_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g136186136301_)))
+ (_g136191136306_)))
(let ()
(declare (not safe))
- (_g136186136301_)))))
+ (_g136191136306_)))))
(let ()
(declare (not safe))
- (_g136186136301_)))))
+ (_g136191136306_)))))
(let ()
(declare (not safe))
- (_g136186136301_)))))
- (let () (declare (not safe)) (_g136186136301_)))))
- (let () (declare (not safe)) (_g136186136301_)))
+ (_g136191136306_)))))
+ (let () (declare (not safe)) (_g136191136306_)))))
+ (let () (declare (not safe)) (_g136191136306_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#lambda
- _hd136192136663_))
+ _hd136197136668_))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _tl136191136665_))
- (let ((_e136245136459_
+ _tl136196136670_))
+ (let ((_e136250136464_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _tl136191136665_))))
- (let ((_tl136243136464_
+ (gx#stx-e _tl136196136670_))))
+ (let ((_tl136248136469_
(let ()
(declare (not safe))
- (##cdr _e136245136459_)))
- (_hd136244136462_
+ (##cdr _e136250136464_)))
+ (_hd136249136467_
(let ()
(declare (not safe))
- (##car _e136245136459_))))
+ (##car _e136250136464_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _hd136244136462_))
- (let ((___splice149711149712_
+ (gx#stx-pair/null? _hd136249136467_))
+ (let ((___splice149716149717_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _hd136244136462_
+ _hd136249136467_
'0))))
- (let ((_tl136248136469_
+ (let ((_tl136253136474_
(let ()
(declare (not safe))
- (##vector-ref ___splice149711149712_ '1)))
- (_target136246136467_
+ (##vector-ref ___splice149716149717_ '1)))
+ (_target136251136472_
(let ()
(declare (not safe))
(##vector-ref
- ___splice149711149712_
+ ___splice149716149717_
'0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl136248136469_))
- (___match149850149851_
- _e136193136660_
- _hd136192136663_
- _tl136191136665_
- _e136245136459_
- _hd136244136462_
- _tl136243136464_
- ___splice149711149712_
- _target136246136467_
- _tl136248136469_)
+ (gx#stx-null? _tl136253136474_))
+ (___match149855149856_
+ _e136198136665_
+ _hd136197136668_
+ _tl136196136670_
+ _e136250136464_
+ _hd136249136467_
+ _tl136248136469_
+ ___splice149716149717_
+ _target136251136472_
+ _tl136253136474_)
(let ()
(declare (not safe))
- (_g136186136301_)))))
- (let () (declare (not safe)) (_g136186136301_)))))
- (let () (declare (not safe)) (_g136186136301_)))
+ (_g136191136306_)))))
+ (let () (declare (not safe)) (_g136191136306_)))))
+ (let () (declare (not safe)) (_g136191136306_)))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#call _hd136192136663_))
+ (gx#stx-eq? '%#call _hd136197136668_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl136191136665_))
- (let ((_e136264136397_
+ (gx#stx-pair? _tl136196136670_))
+ (let ((_e136269136402_
(let ()
(declare (not safe))
- (gx#stx-e _tl136191136665_))))
- (let ((_tl136262136402_
+ (gx#stx-e _tl136196136670_))))
+ (let ((_tl136267136407_
(let ()
(declare (not safe))
- (##cdr _e136264136397_)))
- (_hd136263136400_
+ (##cdr _e136269136402_)))
+ (_hd136268136405_
(let ()
(declare (not safe))
- (##car _e136264136397_))))
+ (##car _e136269136402_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd136263136400_))
- (let ((_e136267136405_
+ (gx#stx-pair? _hd136268136405_))
+ (let ((_e136272136410_
(let ()
(declare (not safe))
- (gx#stx-e _hd136263136400_))))
- (let ((_tl136265136410_
+ (gx#stx-e _hd136268136405_))))
+ (let ((_tl136270136415_
(let ()
(declare (not safe))
- (##cdr _e136267136405_)))
- (_hd136266136408_
+ (##cdr _e136272136410_)))
+ (_hd136271136413_
(let ()
(declare (not safe))
- (##car _e136267136405_))))
+ (##car _e136272136410_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd136266136408_))
+ (gx#identifier? _hd136271136413_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#ref
- _hd136266136408_))
+ _hd136271136413_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl136265136410_))
- (let ((_e136270136413_
+ _tl136270136415_))
+ (let ((_e136275136418_
(let ()
(declare (not safe))
(gx#stx-e
- _tl136265136410_))))
- (let ((_tl136268136418_
+ _tl136270136415_))))
+ (let ((_tl136273136423_
(let ()
(declare (not safe))
- (##cdr _e136270136413_)))
- (_hd136269136416_
+ (##cdr _e136275136418_)))
+ (_hd136274136421_
(let ()
(declare (not safe))
- (##car _e136270136413_))))
+ (##car _e136275136418_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl136268136418_))
+ _tl136273136423_))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _tl136262136402_))
- (let ((_e136273136421_
+ _tl136267136407_))
+ (let ((_e136278136426_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _tl136262136402_))))
- (let ((_tl136271136426_
+ (gx#stx-e _tl136267136407_))))
+ (let ((_tl136276136431_
(let ()
(declare (not safe))
- (##cdr _e136273136421_)))
- (_hd136272136424_
+ (##cdr _e136278136426_)))
+ (_hd136277136429_
(let ()
(declare (not safe))
- (##car _e136273136421_))))
+ (##car _e136278136426_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl136271136426_))
- (___match149892149893_
- _e136193136660_
- _hd136192136663_
- _tl136191136665_
- _e136264136397_
- _hd136263136400_
- _tl136262136402_
- _e136267136405_
- _hd136266136408_
- _tl136265136410_
- _e136270136413_
- _hd136269136416_
- _tl136268136418_
- _e136273136421_
- _hd136272136424_
- _tl136271136426_)
+ (gx#stx-null? _tl136276136431_))
+ (___match149897149898_
+ _e136198136665_
+ _hd136197136668_
+ _tl136196136670_
+ _e136269136402_
+ _hd136268136405_
+ _tl136267136407_
+ _e136272136410_
+ _hd136271136413_
+ _tl136270136415_
+ _e136275136418_
+ _hd136274136421_
+ _tl136273136423_
+ _e136278136426_
+ _hd136277136429_
+ _tl136276136431_)
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl136262136402_))
- (let ((___splice149717149718_
+ (gx#stx-pair/null? _tl136267136407_))
+ (let ((___splice149722149723_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl136262136402_
+ _tl136267136407_
'0))))
- (let ((_tl136290136340_
+ (let ((_tl136295136345_
(let ()
(declare (not safe))
(##vector-ref
- ___splice149717149718_
+ ___splice149722149723_
'1)))
- (_target136288136338_
+ (_target136293136343_
(let ()
(declare (not safe))
(##vector-ref
- ___splice149717149718_
+ ___splice149722149723_
'0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl136290136340_))
- (___match149934149935_
- _e136193136660_
- _hd136192136663_
- _tl136191136665_
- _e136264136397_
- _hd136263136400_
- _tl136262136402_
- _e136267136405_
- _hd136266136408_
- _tl136265136410_
- _e136270136413_
- _hd136269136416_
- _tl136268136418_
- ___splice149717149718_
- _target136288136338_
- _tl136290136340_)
+ (gx#stx-null? _tl136295136345_))
+ (___match149939149940_
+ _e136198136665_
+ _hd136197136668_
+ _tl136196136670_
+ _e136269136402_
+ _hd136268136405_
+ _tl136267136407_
+ _e136272136410_
+ _hd136271136413_
+ _tl136270136415_
+ _e136275136418_
+ _hd136274136421_
+ _tl136273136423_
+ ___splice149722149723_
+ _target136293136343_
+ _tl136295136345_)
(let ()
(declare (not safe))
- (_g136186136301_)))))
+ (_g136191136306_)))))
(let ()
(declare (not safe))
- (_g136186136301_))))))
+ (_g136191136306_))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl136262136402_))
- (let ((___splice149717149718_
+ (gx#stx-pair/null? _tl136267136407_))
+ (let ((___splice149722149723_
(let ()
(declare (not safe))
- (gx#syntax-split-splice _tl136262136402_ '0))))
- (let ((_tl136290136340_
+ (gx#syntax-split-splice _tl136267136407_ '0))))
+ (let ((_tl136295136345_
(let ()
(declare (not safe))
- (##vector-ref ___splice149717149718_ '1)))
- (_target136288136338_
+ (##vector-ref ___splice149722149723_ '1)))
+ (_target136293136343_
(let ()
(declare (not safe))
- (##vector-ref ___splice149717149718_ '0))))
+ (##vector-ref ___splice149722149723_ '0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl136290136340_))
- (___match149934149935_
- _e136193136660_
- _hd136192136663_
- _tl136191136665_
- _e136264136397_
- _hd136263136400_
- _tl136262136402_
- _e136267136405_
- _hd136266136408_
- _tl136265136410_
- _e136270136413_
- _hd136269136416_
- _tl136268136418_
- ___splice149717149718_
- _target136288136338_
- _tl136290136340_)
+ (gx#stx-null? _tl136295136345_))
+ (___match149939149940_
+ _e136198136665_
+ _hd136197136668_
+ _tl136196136670_
+ _e136269136402_
+ _hd136268136405_
+ _tl136267136407_
+ _e136272136410_
+ _hd136271136413_
+ _tl136270136415_
+ _e136275136418_
+ _hd136274136421_
+ _tl136273136423_
+ ___splice149722149723_
+ _target136293136343_
+ _tl136295136345_)
(let ()
(declare (not safe))
- (_g136186136301_)))))
- (let () (declare (not safe)) (_g136186136301_))))
- (let () (declare (not safe)) (_g136186136301_)))))
+ (_g136191136306_)))))
+ (let () (declare (not safe)) (_g136191136306_))))
+ (let () (declare (not safe)) (_g136191136306_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g136186136301_)))
+ (_g136191136306_)))
(let ()
(declare (not safe))
- (_g136186136301_)))
+ (_g136191136306_)))
(let ()
(declare (not safe))
- (_g136186136301_)))))
+ (_g136191136306_)))))
(let ()
(declare (not safe))
- (_g136186136301_)))))
- (let () (declare (not safe)) (_g136186136301_)))
- (let () (declare (not safe)) (_g136186136301_)))))))
+ (_g136191136306_)))))
+ (let () (declare (not safe)) (_g136191136306_)))
+ (let () (declare (not safe)) (_g136191136306_)))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g136186136301_)))))
+ (_g136191136306_)))))
(let ()
(declare (not safe))
- (_g136186136301_)))))))))
- (let* ((_clause136063136070_ _clause136058_)
- (_E136065136074_
+ (_g136191136306_)))))))))
+ (let* ((_clause136068136075_ _clause136063_)
+ (_E136070136079_
(lambda ()
(let ()
(declare (not safe))
- (error '"No clause matching" _clause136063136070_))))
- (_K136066136167_
- (lambda (_kont136077_ _id136078_)
- (let* ((_g136080136100_
- (lambda (_g136081136097_)
+ (error '"No clause matching" _clause136068136075_))))
+ (_K136071136172_
+ (lambda (_kont136082_ _id136083_)
+ (let* ((_g136085136105_
+ (lambda (_g136086136102_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g136081136097_))))
- (_g136079136164_
- (lambda (_g136081136103_)
+ _g136086136102_))))
+ (_g136084136169_
+ (lambda (_g136086136108_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g136081136103_))
- (let ((_e136086136105_
+ (gx#stx-pair? _g136086136108_))
+ (let ((_e136091136110_
(let ()
(declare (not safe))
- (gx#stx-e _g136081136103_))))
- (let ((_hd136085136108_
+ (gx#stx-e _g136086136108_))))
+ (let ((_hd136090136113_
(let ()
(declare (not safe))
- (##car _e136086136105_)))
- (_tl136084136110_
+ (##car _e136091136110_)))
+ (_tl136089136115_
(let ()
(declare (not safe))
- (##cdr _e136086136105_))))
+ (##cdr _e136091136110_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd136085136108_))
+ (gx#identifier? _hd136090136113_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#lambda
- _hd136085136108_))
+ _hd136090136113_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl136084136110_))
- (let ((_e136089136113_
+ _tl136089136115_))
+ (let ((_e136094136118_
(let ()
(declare (not safe))
(gx#stx-e
- _tl136084136110_))))
- (let ((_hd136088136116_
+ _tl136089136115_))))
+ (let ((_hd136093136121_
(let ()
(declare
(not safe))
- (##car _e136089136113_)))
- (_tl136087136118_
+ (##car _e136094136118_)))
+ (_tl136092136123_
(let ()
(declare
(not safe))
- (##cdr _e136089136113_))))
+ (##cdr _e136094136118_))))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _hd136088136116_))
- (let ((_e136092136121_
+ _hd136093136121_))
+ (let ((_e136097136126_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _hd136088136116_))))
- (let ((_hd136091136124_
+ (gx#stx-e _hd136093136121_))))
+ (let ((_hd136096136129_
(let ()
(declare (not safe))
- (##car _e136092136121_)))
- (_tl136090136126_
+ (##car _e136097136126_)))
+ (_tl136095136131_
(let ()
(declare (not safe))
- (##cdr _e136092136121_))))
+ (##cdr _e136097136126_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl136090136126_))
+ (gx#stx-null? _tl136095136131_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl136087136118_))
- (let ((_e136095136129_
+ (gx#stx-pair? _tl136092136123_))
+ (let ((_e136100136134_
(let ()
(declare (not safe))
- (gx#stx-e _tl136087136118_))))
- (let ((_hd136094136132_
+ (gx#stx-e _tl136092136123_))))
+ (let ((_hd136099136137_
(let ()
(declare (not safe))
- (##car _e136095136129_)))
- (_tl136093136134_
+ (##car _e136100136134_)))
+ (_tl136098136139_
(let ()
(declare (not safe))
- (##cdr _e136095136129_))))
+ (##cdr _e136100136134_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl136093136134_))
- ((lambda (_L136137_ _L136138_)
- (let* ((_body136159_
+ (gx#stx-null? _tl136098136139_))
+ ((lambda (_L136142_ _L136143_)
+ (let* ((_body136164_
(let ()
(declare (not safe))
(gxc#apply-expression-subst
- _L136137_
- _L136138_
- _target136060_)))
- (_body136161_
- (if _negation136059_
+ _L136142_
+ _L136143_
+ _target136065_)))
+ (_body136166_
+ (if _negation136064_
(let ()
(declare (not safe))
- (_closure-e136062_
- _body136159_))
- _body136159_)))
- (let ((__tmp150553
+ (_closure-e136067_
+ _body136164_))
+ _body136164_)))
+ (let ((__tmp150558
(let ()
(declare (not safe))
(gxc#identifier-symbol
- _id136078_)))
- (__tmp150552
- (let ((__obj149986
+ _id136083_)))
+ (__tmp150557
+ (let ((__obj149991
(let ()
(declare (not safe))
(##structure
@@ -18458,641 +18458,641 @@
'#f
'#f))))
(gxc#!lambda:::init!
- __obj149986
+ __obj149991
'lambda
'0
'#f)
- __obj149986)))
+ __obj149991)))
(declare (not safe))
(gxc#optimizer-declare-type!__%
- __tmp150553
- __tmp150552
+ __tmp150558
+ __tmp150557
'#t))
- (let ((__tmp150554
- (let ((__tmp150555
- (let ((__tmp150556
+ (let ((__tmp150559
+ (let ((__tmp150560
+ (let ((__tmp150561
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (cons _body136161_ '()))))
+ (cons _body136166_ '()))))
(declare (not safe))
- (cons '() __tmp150556))))
+ (cons '() __tmp150561))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons '%#lambda
- __tmp150555))))
+ __tmp150560))))
(declare (not safe))
- (cons _id136078_ __tmp150554))))
- _hd136094136132_
- _hd136091136124_)
+ (cons _id136083_ __tmp150559))))
+ _hd136099136137_
+ _hd136096136129_)
(let ()
(declare (not safe))
- (_g136080136100_ _g136081136103_)))))
+ (_g136085136105_ _g136086136108_)))))
(let ()
(declare (not safe))
- (_g136080136100_ _g136081136103_)))
+ (_g136085136105_ _g136086136108_)))
(let ()
(declare (not safe))
- (_g136080136100_ _g136081136103_)))))
+ (_g136085136105_ _g136086136108_)))))
(let ()
(declare (not safe))
- (_g136080136100_ _g136081136103_)))))
+ (_g136085136105_ _g136086136108_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g136080136100_
- _g136081136103_)))
+ (_g136085136105_
+ _g136086136108_)))
(let ()
(declare (not safe))
- (_g136080136100_
- _g136081136103_)))
+ (_g136085136105_
+ _g136086136108_)))
(let ()
(declare (not safe))
- (_g136080136100_
- _g136081136103_)))))
+ (_g136085136105_
+ _g136086136108_)))))
(let ()
(declare (not safe))
- (_g136080136100_ _g136081136103_))))))
+ (_g136085136105_ _g136086136108_))))))
(declare (not safe))
- (_g136079136164_ _kont136077_)))))
- (if (let () (declare (not safe)) (##pair? _clause136063136070_))
- (let ((_hd136067136170_
+ (_g136084136169_ _kont136082_)))))
+ (if (let () (declare (not safe)) (##pair? _clause136068136075_))
+ (let ((_hd136072136175_
(let ()
(declare (not safe))
- (##car _clause136063136070_)))
- (_tl136068136172_
+ (##car _clause136068136075_)))
+ (_tl136073136177_
(let ()
(declare (not safe))
- (##cdr _clause136063136070_))))
- (let* ((_id136175_ _hd136067136170_)
- (_kont136177_ _tl136068136172_))
+ (##cdr _clause136068136075_))))
+ (let* ((_id136180_ _hd136072136175_)
+ (_kont136182_ _tl136073136177_))
(declare (not safe))
- (_K136066136167_ _kont136177_ _id136175_)))
- (let () (declare (not safe)) (_E136065136074_)))))))
+ (_K136071136172_ _kont136182_ _id136180_)))
+ (let () (declare (not safe)) (_E136070136079_)))))))
(define gxc#push-match-vars-let-values%
- (lambda (_stx135844_ _vars135845_ _K135846_)
- (let* ((_g135848135865_
- (lambda (_g135849135862_)
+ (lambda (_stx135849_ _vars135850_ _K135851_)
+ (let* ((_g135853135870_
+ (lambda (_g135854135867_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g135849135862_))))
- (_g135847136055_
- (lambda (_g135849135868_)
+ _g135854135867_))))
+ (_g135852136060_
+ (lambda (_g135854135873_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g135849135868_))
- (let ((_e135854135870_
+ (gx#stx-pair? _g135854135873_))
+ (let ((_e135859135875_
(let ()
(declare (not safe))
- (gx#stx-e _g135849135868_))))
- (let ((_hd135853135873_
+ (gx#stx-e _g135854135873_))))
+ (let ((_hd135858135878_
(let ()
(declare (not safe))
- (##car _e135854135870_)))
- (_tl135852135875_
+ (##car _e135859135875_)))
+ (_tl135857135880_
(let ()
(declare (not safe))
- (##cdr _e135854135870_))))
+ (##cdr _e135859135875_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl135852135875_))
- (let ((_e135857135878_
+ (gx#stx-pair? _tl135857135880_))
+ (let ((_e135862135883_
(let ()
(declare (not safe))
- (gx#stx-e _tl135852135875_))))
- (let ((_hd135856135881_
+ (gx#stx-e _tl135857135880_))))
+ (let ((_hd135861135886_
(let ()
(declare (not safe))
- (##car _e135857135878_)))
- (_tl135855135883_
+ (##car _e135862135883_)))
+ (_tl135860135888_
(let ()
(declare (not safe))
- (##cdr _e135857135878_))))
+ (##cdr _e135862135883_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl135855135883_))
- (let ((_e135860135886_
+ (gx#stx-pair? _tl135860135888_))
+ (let ((_e135865135891_
(let ()
(declare (not safe))
- (gx#stx-e _tl135855135883_))))
- (let ((_hd135859135889_
+ (gx#stx-e _tl135860135888_))))
+ (let ((_hd135864135894_
(let ()
(declare (not safe))
- (##car _e135860135886_)))
- (_tl135858135891_
+ (##car _e135865135891_)))
+ (_tl135863135896_
(let ()
(declare (not safe))
- (##cdr _e135860135886_))))
+ (##cdr _e135865135891_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl135858135891_))
- ((lambda (_L135894_ _L135895_)
- (let _lp135910_ ((_rest135912_
+ _tl135863135896_))
+ ((lambda (_L135899_ _L135900_)
+ (let _lp135915_ ((_rest135917_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _L135895_)
- (_rebind135913_ '())
- (_vars135914_ _vars135845_))
+ _L135900_)
+ (_rebind135918_ '())
+ (_vars135919_ _vars135850_))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (let* ((_rest135915135923_
- _rest135912_)
- (_else135917135931_
+ (let* ((_rest135920135928_
+ _rest135917_)
+ (_else135922135936_
(lambda ()
(if (let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (null? _rebind135913_))
+ (null? _rebind135918_))
(let ()
(declare (not safe))
- (gxc#compile-e__2 _L135894_ _vars135914_ _K135846_))
- (let ((__tmp150557
- (let ((__tmp150558
- (let ((__tmp150561
- (reverse _rebind135913_))
- (__tmp150559
- (let ((__tmp150560
+ (gxc#compile-e__2 _L135899_ _vars135919_ _K135851_))
+ (let ((__tmp150562
+ (let ((__tmp150563
+ (let ((__tmp150566
+ (reverse _rebind135918_))
+ (__tmp150564
+ (let ((__tmp150565
(let ()
(declare (not safe))
(gxc#compile-e__2
- _L135894_
- _vars135914_
- _K135846_))))
+ _L135899_
+ _vars135919_
+ _K135851_))))
(declare (not safe))
- (cons __tmp150560 '()))))
+ (cons __tmp150565 '()))))
(declare (not safe))
- (cons __tmp150561 __tmp150559))))
+ (cons __tmp150566 __tmp150564))))
(declare (not safe))
- (cons '%#let-values __tmp150558))))
+ (cons '%#let-values __tmp150563))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp150557 _stx135844_)))))
- (_K135919136043_
- (lambda (_rest135934_ _bind135935_)
- (let* ((___stx149937149938_ _bind135935_)
- (_g135938135961_
+ (gxc#xform-wrap-source __tmp150562 _stx135849_)))))
+ (_K135924136048_
+ (lambda (_rest135939_ _bind135940_)
+ (let* ((___stx149942149943_ _bind135940_)
+ (_g135943135966_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx149937149938_)))))
- (let ((___kont149939149940_
- (lambda (_L136013_ _L136014_)
- (let ((__tmp150562
+ ___stx149942149943_)))))
+ (let ((___kont149944149945_
+ (lambda (_L136018_ _L136019_)
+ (let ((__tmp150567
(let ()
(declare (not safe))
- (cons _bind135935_ _vars135914_))))
+ (cons _bind135940_ _vars135919_))))
(declare (not safe))
- (_lp135910_
- _rest135934_
- _rebind135913_
- __tmp150562))))
- (___kont149941149942_
+ (_lp135915_
+ _rest135939_
+ _rebind135918_
+ __tmp150567))))
+ (___kont149946149947_
(lambda ()
- (let ((__tmp150563
+ (let ((__tmp150568
(let ()
(declare (not safe))
- (cons _bind135935_ _rebind135913_))))
+ (cons _bind135940_ _rebind135918_))))
(declare (not safe))
- (_lp135910_
- _rest135934_
- __tmp150563
- _vars135914_)))))
+ (_lp135915_
+ _rest135939_
+ __tmp150568
+ _vars135919_)))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx149937149938_))
- (let ((_e135944135973_
+ (gx#stx-pair? ___stx149942149943_))
+ (let ((_e135949135978_
(let ()
(declare (not safe))
- (gx#stx-e ___stx149937149938_))))
- (let ((_tl135942135978_
+ (gx#stx-e ___stx149942149943_))))
+ (let ((_tl135947135983_
(let ()
(declare (not safe))
- (##cdr _e135944135973_)))
- (_hd135943135976_
+ (##cdr _e135949135978_)))
+ (_hd135948135981_
(let ()
(declare (not safe))
- (##car _e135944135973_))))
+ (##car _e135949135978_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd135943135976_))
- (let ((_e135947135981_
+ (gx#stx-pair? _hd135948135981_))
+ (let ((_e135952135986_
(let ()
(declare (not safe))
- (gx#stx-e _hd135943135976_))))
- (let ((_tl135945135986_
+ (gx#stx-e _hd135948135981_))))
+ (let ((_tl135950135991_
(let ()
(declare (not safe))
- (##cdr _e135947135981_)))
- (_hd135946135984_
+ (##cdr _e135952135986_)))
+ (_hd135951135989_
(let ()
(declare (not safe))
- (##car _e135947135981_))))
+ (##car _e135952135986_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl135945135986_))
+ (gx#stx-null? _tl135950135991_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl135942135978_))
- (let ((_e135950135989_
+ _tl135947135983_))
+ (let ((_e135955135994_
(let ()
(declare (not safe))
(gx#stx-e
- _tl135942135978_))))
- (let ((_tl135948135994_
+ _tl135947135983_))))
+ (let ((_tl135953135999_
(let ()
(declare
(not safe))
- (##cdr _e135950135989_)))
- (_hd135949135992_
+ (##cdr _e135955135994_)))
+ (_hd135954135997_
(let ()
(declare
(not safe))
- (##car _e135950135989_))))
+ (##car _e135955135994_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd135949135992_))
- (let ((_e135953135997_
+ _hd135954135997_))
+ (let ((_e135958136002_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-e _hd135949135992_))))
- (let ((_tl135951136002_
+ (gx#stx-e _hd135954135997_))))
+ (let ((_tl135956136007_
(let ()
(declare (not safe))
- (##cdr _e135953135997_)))
- (_hd135952136000_
+ (##cdr _e135958136002_)))
+ (_hd135957136005_
(let ()
(declare (not safe))
- (##car _e135953135997_))))
+ (##car _e135958136002_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd135952136000_))
+ (gx#identifier? _hd135957136005_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd135952136000_))
+ (gx#stx-eq? '%#ref _hd135957136005_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl135951136002_))
- (let ((_e135956136005_
+ (gx#stx-pair? _tl135956136007_))
+ (let ((_e135961136010_
(let ()
(declare (not safe))
- (gx#stx-e _tl135951136002_))))
- (let ((_tl135954136010_
+ (gx#stx-e _tl135956136007_))))
+ (let ((_tl135959136015_
(let ()
(declare (not safe))
- (##cdr _e135956136005_)))
- (_hd135955136008_
+ (##cdr _e135961136010_)))
+ (_hd135960136013_
(let ()
(declare (not safe))
- (##car _e135956136005_))))
+ (##car _e135961136010_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl135954136010_))
+ (gx#stx-null? _tl135959136015_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl135948135994_))
- (___kont149939149940_
- _hd135955136008_
- _hd135946135984_)
- (___kont149941149942_))
- (___kont149941149942_))))
- (___kont149941149942_))
- (___kont149941149942_))
- (___kont149941149942_))))
- (___kont149941149942_))))
+ (gx#stx-null? _tl135953135999_))
+ (___kont149944149945_
+ _hd135960136013_
+ _hd135951135989_)
+ (___kont149946149947_))
+ (___kont149946149947_))))
+ (___kont149946149947_))
+ (___kont149946149947_))
+ (___kont149946149947_))))
+ (___kont149946149947_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont149941149942_))
- (___kont149941149942_))))
- (___kont149941149942_))))
- (___kont149941149942_)))))))
+ (___kont149946149947_))
+ (___kont149946149947_))))
+ (___kont149946149947_))))
+ (___kont149946149947_)))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
- (##pair? _rest135915135923_))
- (let ((_hd135920136046_
+ (##pair? _rest135920135928_))
+ (let ((_hd135925136051_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (##car _rest135915135923_)))
- (_tl135921136048_
+ (##car _rest135920135928_)))
+ (_tl135926136053_
(let ()
(declare (not safe))
- (##cdr _rest135915135923_))))
- (let* ((_bind136051_ _hd135920136046_)
- (_rest136053_ _tl135921136048_))
+ (##cdr _rest135920135928_))))
+ (let* ((_bind136056_ _hd135925136051_)
+ (_rest136058_ _tl135926136053_))
(declare (not safe))
- (_K135919136043_ _rest136053_ _bind136051_)))
- (let () (declare (not safe)) (_else135917135931_))))))
+ (_K135924136048_ _rest136058_ _bind136056_)))
+ (let () (declare (not safe)) (_else135922135936_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- _hd135859135889_
- _hd135856135881_)
+ _hd135864135894_
+ _hd135861135886_)
(let ()
(declare (not safe))
- (_g135848135865_
- _g135849135868_)))))
+ (_g135853135870_
+ _g135854135873_)))))
(let ()
(declare (not safe))
- (_g135848135865_ _g135849135868_)))))
+ (_g135853135870_ _g135854135873_)))))
(let ()
(declare (not safe))
- (_g135848135865_ _g135849135868_)))))
+ (_g135853135870_ _g135854135873_)))))
(let ()
(declare (not safe))
- (_g135848135865_ _g135849135868_))))))
+ (_g135853135870_ _g135854135873_))))))
(declare (not safe))
- (_g135847136055_ _stx135844_))))
+ (_g135852136060_ _stx135849_))))
(define gxc#push-match-vars-if%
- (lambda (_stx135759_ _vars135760_ _K135761_)
- (let* ((_g135763135784_
- (lambda (_g135764135781_)
+ (lambda (_stx135764_ _vars135765_ _K135766_)
+ (let* ((_g135768135789_
+ (lambda (_g135769135786_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g135764135781_))))
- (_g135762135841_
- (lambda (_g135764135787_)
+ _g135769135786_))))
+ (_g135767135846_
+ (lambda (_g135769135792_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g135764135787_))
- (let ((_e135770135789_
+ (gx#stx-pair? _g135769135792_))
+ (let ((_e135775135794_
(let ()
(declare (not safe))
- (gx#stx-e _g135764135787_))))
- (let ((_hd135769135792_
+ (gx#stx-e _g135769135792_))))
+ (let ((_hd135774135797_
(let ()
(declare (not safe))
- (##car _e135770135789_)))
- (_tl135768135794_
+ (##car _e135775135794_)))
+ (_tl135773135799_
(let ()
(declare (not safe))
- (##cdr _e135770135789_))))
+ (##cdr _e135775135794_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl135768135794_))
- (let ((_e135773135797_
+ (gx#stx-pair? _tl135773135799_))
+ (let ((_e135778135802_
(let ()
(declare (not safe))
- (gx#stx-e _tl135768135794_))))
- (let ((_hd135772135800_
+ (gx#stx-e _tl135773135799_))))
+ (let ((_hd135777135805_
(let ()
(declare (not safe))
- (##car _e135773135797_)))
- (_tl135771135802_
+ (##car _e135778135802_)))
+ (_tl135776135807_
(let ()
(declare (not safe))
- (##cdr _e135773135797_))))
+ (##cdr _e135778135802_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl135771135802_))
- (let ((_e135776135805_
+ (gx#stx-pair? _tl135776135807_))
+ (let ((_e135781135810_
(let ()
(declare (not safe))
- (gx#stx-e _tl135771135802_))))
- (let ((_hd135775135808_
+ (gx#stx-e _tl135776135807_))))
+ (let ((_hd135780135813_
(let ()
(declare (not safe))
- (##car _e135776135805_)))
- (_tl135774135810_
+ (##car _e135781135810_)))
+ (_tl135779135815_
(let ()
(declare (not safe))
- (##cdr _e135776135805_))))
+ (##cdr _e135781135810_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl135774135810_))
- (let ((_e135779135813_
+ _tl135779135815_))
+ (let ((_e135784135818_
(let ()
(declare (not safe))
(gx#stx-e
- _tl135774135810_))))
- (let ((_hd135778135816_
+ _tl135779135815_))))
+ (let ((_hd135783135821_
(let ()
(declare (not safe))
- (##car _e135779135813_)))
- (_tl135777135818_
+ (##car _e135784135818_)))
+ (_tl135782135823_
(let ()
(declare (not safe))
- (##cdr _e135779135813_))))
+ (##cdr _e135784135818_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl135777135818_))
- ((lambda (_L135821_
- _L135822_
- _L135823_)
- (if (let ((__tmp150570
+ _tl135782135823_))
+ ((lambda (_L135826_
+ _L135827_
+ _L135828_)
+ (if (let ((__tmp150575
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (map caar _vars135760_)))
+ (map caar _vars135765_)))
(declare (not safe))
- (gxc#apply-find-var-refs _L135823_ __tmp150570))
+ (gxc#apply-find-var-refs _L135828_ __tmp150575))
(let ()
(declare (not safe))
(gxc#push-match-vars-stop
- _stx135759_
- _vars135760_
- _K135761_))
- (let ((__tmp150564
- (let ((__tmp150565
- (let ((__tmp150566
- (let ((__tmp150569
+ _stx135764_
+ _vars135765_
+ _K135766_))
+ (let ((__tmp150569
+ (let ((__tmp150570
+ (let ((__tmp150571
+ (let ((__tmp150574
(let ()
(declare (not safe))
(gxc#compile-e__2
- _L135822_
- _vars135760_
- _K135761_)))
- (__tmp150567
- (let ((__tmp150568
+ _L135827_
+ _vars135765_
+ _K135766_)))
+ (__tmp150572
+ (let ((__tmp150573
(let ()
(declare (not safe))
(gxc#compile-e__2
- _L135821_
- _vars135760_
- _K135761_))))
+ _L135826_
+ _vars135765_
+ _K135766_))))
(declare (not safe))
- (cons __tmp150568 '()))))
+ (cons __tmp150573 '()))))
(declare (not safe))
- (cons __tmp150569 __tmp150567))))
+ (cons __tmp150574 __tmp150572))))
(declare (not safe))
- (cons _L135823_ __tmp150566))))
+ (cons _L135828_ __tmp150571))))
(declare (not safe))
- (cons '%#if __tmp150565))))
+ (cons '%#if __tmp150570))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp150564 _stx135759_))))
- _hd135778135816_
- _hd135775135808_
- _hd135772135800_)
+ (gxc#xform-wrap-source __tmp150569 _stx135764_))))
+ _hd135783135821_
+ _hd135780135813_
+ _hd135777135805_)
(let ()
(declare (not safe))
- (_g135763135784_ _g135764135787_)))))
+ (_g135768135789_ _g135769135792_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g135763135784_
- _g135764135787_)))))
+ (_g135768135789_
+ _g135769135792_)))))
(let ()
(declare (not safe))
- (_g135763135784_ _g135764135787_)))))
+ (_g135768135789_ _g135769135792_)))))
(let ()
(declare (not safe))
- (_g135763135784_ _g135764135787_)))))
+ (_g135768135789_ _g135769135792_)))))
(let ()
(declare (not safe))
- (_g135763135784_ _g135764135787_))))))
+ (_g135768135789_ _g135769135792_))))))
(declare (not safe))
- (_g135762135841_ _stx135759_))))
+ (_g135767135846_ _stx135764_))))
(define gxc#push-match-vars-call%
- (lambda (_stx135679_ _vars135680_ _K135681_)
- (let* ((_g135683135702_
- (lambda (_g135684135699_)
+ (lambda (_stx135684_ _vars135685_ _K135686_)
+ (let* ((_g135688135707_
+ (lambda (_g135689135704_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g135684135699_))))
- (_g135682135756_
- (lambda (_g135684135705_)
+ _g135689135704_))))
+ (_g135687135761_
+ (lambda (_g135689135710_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g135684135705_))
- (let ((_e135688135707_
+ (gx#stx-pair? _g135689135710_))
+ (let ((_e135693135712_
(let ()
(declare (not safe))
- (gx#stx-e _g135684135705_))))
- (let ((_hd135687135710_
+ (gx#stx-e _g135689135710_))))
+ (let ((_hd135692135715_
(let ()
(declare (not safe))
- (##car _e135688135707_)))
- (_tl135686135712_
+ (##car _e135693135712_)))
+ (_tl135691135717_
(let ()
(declare (not safe))
- (##cdr _e135688135707_))))
+ (##cdr _e135693135712_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl135686135712_))
- (let ((_e135691135715_
+ (gx#stx-pair? _tl135691135717_))
+ (let ((_e135696135720_
(let ()
(declare (not safe))
- (gx#stx-e _tl135686135712_))))
- (let ((_hd135690135718_
+ (gx#stx-e _tl135691135717_))))
+ (let ((_hd135695135723_
(let ()
(declare (not safe))
- (##car _e135691135715_)))
- (_tl135689135720_
+ (##car _e135696135720_)))
+ (_tl135694135725_
(let ()
(declare (not safe))
- (##cdr _e135691135715_))))
+ (##cdr _e135696135720_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd135690135718_))
- (let ((_e135694135723_
+ (gx#stx-pair? _hd135695135723_))
+ (let ((_e135699135728_
(let ()
(declare (not safe))
- (gx#stx-e _hd135690135718_))))
- (let ((_hd135693135726_
+ (gx#stx-e _hd135695135723_))))
+ (let ((_hd135698135731_
(let ()
(declare (not safe))
- (##car _e135694135723_)))
- (_tl135692135728_
+ (##car _e135699135728_)))
+ (_tl135697135733_
(let ()
(declare (not safe))
- (##cdr _e135694135723_))))
+ (##cdr _e135699135728_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd135693135726_))
+ _hd135698135731_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#ref
- _hd135693135726_))
+ _hd135698135731_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl135692135728_))
- (let ((_e135697135731_
+ _tl135697135733_))
+ (let ((_e135702135736_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _tl135692135728_))))
- (let ((_hd135696135734_
- (let () (declare (not safe)) (##car _e135697135731_)))
- (_tl135695135736_
- (let () (declare (not safe)) (##cdr _e135697135731_))))
+ (gx#stx-e _tl135697135733_))))
+ (let ((_hd135701135739_
+ (let () (declare (not safe)) (##car _e135702135736_)))
+ (_tl135700135741_
+ (let () (declare (not safe)) (##cdr _e135702135736_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl135695135736_))
- ((lambda (_L135739_)
+ (gx#stx-null? _tl135700135741_))
+ ((lambda (_L135744_)
(if (and (let ()
(declare (not safe))
- (gx#free-identifier=? _L135739_ _K135681_))
+ (gx#free-identifier=? _L135744_ _K135686_))
(let ()
(declare (not safe))
- (pair? _vars135680_)))
- (let ((__tmp150571
- (let ((__tmp150572
- (let ((__tmp150574
- (reverse _vars135680_))
- (__tmp150573
+ (pair? _vars135685_)))
+ (let ((__tmp150576
+ (let ((__tmp150577
+ (let ((__tmp150579
+ (reverse _vars135685_))
+ (__tmp150578
(let ()
(declare (not safe))
- (cons _stx135679_ '()))))
+ (cons _stx135684_ '()))))
(declare (not safe))
- (cons __tmp150574 __tmp150573))))
+ (cons __tmp150579 __tmp150578))))
(declare (not safe))
- (cons '%#let-values __tmp150572))))
+ (cons '%#let-values __tmp150577))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp150571 _stx135679_))
- _stx135679_))
- _hd135696135734_)
+ (gxc#xform-wrap-source __tmp150576 _stx135684_))
+ _stx135684_))
+ _hd135701135739_)
(let ()
(declare (not safe))
- (_g135683135702_ _g135684135705_)))))
- (let () (declare (not safe)) (_g135683135702_ _g135684135705_)))
+ (_g135688135707_ _g135689135710_)))))
+ (let () (declare (not safe)) (_g135688135707_ _g135689135710_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g135683135702_
- _g135684135705_)))
+ (_g135688135707_
+ _g135689135710_)))
(let ()
(declare (not safe))
- (_g135683135702_
- _g135684135705_)))))
+ (_g135688135707_
+ _g135689135710_)))))
(let ()
(declare (not safe))
- (_g135683135702_ _g135684135705_)))))
+ (_g135688135707_ _g135689135710_)))))
(let ()
(declare (not safe))
- (_g135683135702_ _g135684135705_)))))
+ (_g135688135707_ _g135689135710_)))))
(let ()
(declare (not safe))
- (_g135683135702_ _g135684135705_))))))
+ (_g135688135707_ _g135689135710_))))))
(declare (not safe))
- (_g135682135756_ _stx135679_))))
+ (_g135687135761_ _stx135684_))))
(define gxc#push-match-vars-stop
- (lambda (_stx135675_ _vars135676_ _K135677_)
- (if (let () (declare (not safe)) (null? _vars135676_))
- _stx135675_
- (let ((__tmp150575
- (let ((__tmp150576
- (let ((__tmp150578 (reverse _vars135676_))
- (__tmp150577
+ (lambda (_stx135680_ _vars135681_ _K135682_)
+ (if (let () (declare (not safe)) (null? _vars135681_))
+ _stx135680_
+ (let ((__tmp150580
+ (let ((__tmp150581
+ (let ((__tmp150583 (reverse _vars135681_))
+ (__tmp150582
(let ()
(declare (not safe))
- (cons _stx135675_ '()))))
+ (cons _stx135680_ '()))))
(declare (not safe))
- (cons __tmp150578 __tmp150577))))
+ (cons __tmp150583 __tmp150582))))
(declare (not safe))
- (cons '%#let-values __tmp150576))))
+ (cons '%#let-values __tmp150581))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp150575 _stx135675_)))))))
+ (gxc#xform-wrap-source __tmp150580 _stx135680_)))))))
diff --git a/src/bootstrap/gerbil/compiler/optimize-base__0.scm b/src/bootstrap/gerbil/compiler/optimize-base__0.scm
index 078aa688..4065026b 100644
--- a/src/bootstrap/gerbil/compiler/optimize-base__0.scm
+++ b/src/bootstrap/gerbil/compiler/optimize-base__0.scm
@@ -1,32 +1,32 @@
(declare (block) (standard-bindings) (extended-bindings))
(begin
- (define gerbil/compiler/optimize-base::timestamp 1709229971)
+ (define gerbil/compiler/optimize-base::timestamp 1709375799)
(begin
(define gxc#current-compile-optimizer-info (make-parameter '#f))
(define gxc#current-compile-mutators (make-parameter '#f))
(define gxc#current-compile-local-type (make-parameter '#f))
(define gxc#optimizer-info::t
- (let ((__tmp114293 (list))
- (__tmp114291
- (let ((__tmp114292
+ (let ((__tmp114298 (list))
+ (__tmp114296
+ (let ((__tmp114297
(let () (declare (not safe)) (cons 'struct: '#t))))
(declare (not safe))
- (cons __tmp114292 '()))))
+ (cons __tmp114297 '()))))
(declare (not safe))
(make-class-type
'gxc#optimizer-info::t
'optimizer-info
- __tmp114293
+ __tmp114298
'(type ssxi methods)
- __tmp114291
+ __tmp114296
':init!)))
(define gxc#optimizer-info?
(let ()
(declare (not safe))
(make-class-predicate gxc#optimizer-info::t)))
(define gxc#make-optimizer-info
- (lambda _$args114227_
- (apply make-instance gxc#optimizer-info::t _$args114227_)))
+ (lambda _$args114232_
+ (apply make-instance gxc#optimizer-info::t _$args114232_)))
(define gxc#optimizer-info-type
(let ()
(declare (not safe))
@@ -76,62 +76,62 @@
(declare (not safe))
(make-class-slot-unchecked-mutator gxc#optimizer-info::t 'methods)))
(define gxc#optimizer-info:::init!
- (lambda (_self114225_)
- (if (let ((__tmp114301
+ (lambda (_self114230_)
+ (if (let ((__tmp114306
(let ()
(declare (not safe))
- (##structure-length _self114225_))))
+ (##structure-length _self114230_))))
(declare (not safe))
- (##fx< '3 __tmp114301))
+ (##fx< '3 __tmp114306))
(begin
- (let ((__tmp114296
+ (let ((__tmp114301
(let () (declare (not safe)) (make-hash-table-eq)))
- (__tmp114295
+ (__tmp114300
(let ()
(declare (not safe))
- (##structure-type _self114225_))))
+ (##structure-type _self114230_))))
(declare (not safe))
(##unchecked-structure-set!
- _self114225_
- __tmp114296
+ _self114230_
+ __tmp114301
'1
- __tmp114295
+ __tmp114300
'#f))
- (let ((__tmp114298
+ (let ((__tmp114303
(let () (declare (not safe)) (make-hash-table-eq)))
- (__tmp114297
+ (__tmp114302
(let ()
(declare (not safe))
- (##structure-type _self114225_))))
+ (##structure-type _self114230_))))
(declare (not safe))
(##unchecked-structure-set!
- _self114225_
- __tmp114298
+ _self114230_
+ __tmp114303
'2
- __tmp114297
+ __tmp114302
'#f))
- (let ((__tmp114300
+ (let ((__tmp114305
(let () (declare (not safe)) (make-hash-table-eq)))
- (__tmp114299
+ (__tmp114304
(let ()
(declare (not safe))
- (##structure-type _self114225_))))
+ (##structure-type _self114230_))))
(declare (not safe))
(##unchecked-structure-set!
- _self114225_
- __tmp114300
+ _self114230_
+ __tmp114305
'3
- __tmp114299
+ __tmp114304
'#f)))
- (let ((__tmp114294
+ (let ((__tmp114299
(let ()
(declare (not safe))
- (##vector-length _self114225_))))
+ (##vector-length _self114230_))))
(declare (not safe))
(error '"struct-instance-init!: too many arguments for struct"
- _self114225_
+ _self114230_
'3
- __tmp114294)))))
+ __tmp114299)))))
(let ()
(declare (not safe))
(bind-method!__%
@@ -140,24 +140,24 @@
gxc#optimizer-info:::init!
'#f))
(define gxc#!type::t
- (let ((__tmp114304 (list))
- (__tmp114302
- (let ((__tmp114303
+ (let ((__tmp114309 (list))
+ (__tmp114307
+ (let ((__tmp114308
(let () (declare (not safe)) (cons 'struct: '#t))))
(declare (not safe))
- (cons __tmp114303 '()))))
+ (cons __tmp114308 '()))))
(declare (not safe))
(make-class-type
'gxc#!type::t
'!type
- __tmp114304
+ __tmp114309
'(id)
- __tmp114302
+ __tmp114307
'#f)))
(define gxc#!type?
(let () (declare (not safe)) (make-class-predicate gxc#!type::t)))
(define gxc#make-!type
- (lambda _$args114100_ (apply make-instance gxc#!type::t _$args114100_)))
+ (lambda _$args114105_ (apply make-instance gxc#!type::t _$args114105_)))
(define gxc#!type-id
(let ()
(declare (not safe))
@@ -173,24 +173,24 @@
(declare (not safe))
(make-class-slot-unchecked-mutator gxc#!type::t 'id)))
(define gxc#!alias::t
- (let ((__tmp114307 (list gxc#!type::t))
- (__tmp114305
- (let ((__tmp114306
+ (let ((__tmp114312 (list gxc#!type::t))
+ (__tmp114310
+ (let ((__tmp114311
(let () (declare (not safe)) (cons 'struct: '#t))))
(declare (not safe))
- (cons __tmp114306 '()))))
+ (cons __tmp114311 '()))))
(declare (not safe))
(make-class-type
'gxc#!alias::t
'!alias
- __tmp114307
+ __tmp114312
'()
- __tmp114305
+ __tmp114310
'#f)))
(define gxc#!alias?
(let () (declare (not safe)) (make-class-predicate gxc#!alias::t)))
(define gxc#make-!alias
- (lambda _$args114097_ (apply make-instance gxc#!alias::t _$args114097_)))
+ (lambda _$args114102_ (apply make-instance gxc#!alias::t _$args114102_)))
(define gxc#!alias-id
(let ()
(declare (not safe))
@@ -208,25 +208,25 @@
(declare (not safe))
(make-class-slot-unchecked-mutator gxc#!alias::t 'id)))
(define gxc#!procedure::t
- (let ((__tmp114310 (list gxc#!type::t))
- (__tmp114308
- (let ((__tmp114309
+ (let ((__tmp114315 (list gxc#!type::t))
+ (__tmp114313
+ (let ((__tmp114314
(let () (declare (not safe)) (cons 'struct: '#t))))
(declare (not safe))
- (cons __tmp114309 '()))))
+ (cons __tmp114314 '()))))
(declare (not safe))
(make-class-type
'gxc#!procedure::t
'!procedure
- __tmp114310
+ __tmp114315
'()
- __tmp114308
+ __tmp114313
'#f)))
(define gxc#!procedure?
(let () (declare (not safe)) (make-class-predicate gxc#!procedure::t)))
(define gxc#make-!procedure
- (lambda _$args114094_
- (apply make-instance gxc#!procedure::t _$args114094_)))
+ (lambda _$args114099_
+ (apply make-instance gxc#!procedure::t _$args114099_)))
(define gxc#!procedure-id
(let ()
(declare (not safe))
@@ -244,17 +244,17 @@
(declare (not safe))
(make-class-slot-unchecked-mutator gxc#!procedure::t 'id)))
(define gxc#!class::t
- (let ((__tmp114313 (list gxc#!type::t))
- (__tmp114311
- (let ((__tmp114312
+ (let ((__tmp114318 (list gxc#!type::t))
+ (__tmp114316
+ (let ((__tmp114317
(let () (declare (not safe)) (cons 'struct: '#t))))
(declare (not safe))
- (cons __tmp114312 '()))))
+ (cons __tmp114317 '()))))
(declare (not safe))
(make-class-type
'gxc#!class::t
'!class
- __tmp114313
+ __tmp114318
'(super precedence-list
slots
fields
@@ -263,12 +263,12 @@
final?
metaclass
methods)
- __tmp114311
+ __tmp114316
':init!)))
(define gxc#!class?
(let () (declare (not safe)) (make-class-predicate gxc#!class::t)))
(define gxc#make-!class
- (lambda _$args114091_ (apply make-instance gxc#!class::t _$args114091_)))
+ (lambda _$args114096_ (apply make-instance gxc#!class::t _$args114096_)))
(define gxc#!class-super
(let ()
(declare (not safe))
@@ -430,25 +430,25 @@
(declare (not safe))
(make-class-slot-unchecked-mutator gxc#!class::t 'id)))
(define gxc#!predicate::t
- (let ((__tmp114316 (list gxc#!procedure::t))
- (__tmp114314
- (let ((__tmp114315
+ (let ((__tmp114321 (list gxc#!procedure::t))
+ (__tmp114319
+ (let ((__tmp114320
(let () (declare (not safe)) (cons 'struct: '#t))))
(declare (not safe))
- (cons __tmp114315 '()))))
+ (cons __tmp114320 '()))))
(declare (not safe))
(make-class-type
'gxc#!predicate::t
'!predicate
- __tmp114316
+ __tmp114321
'()
- __tmp114314
+ __tmp114319
'#f)))
(define gxc#!predicate?
(let () (declare (not safe)) (make-class-predicate gxc#!predicate::t)))
(define gxc#make-!predicate
- (lambda _$args114088_
- (apply make-instance gxc#!predicate::t _$args114088_)))
+ (lambda _$args114093_
+ (apply make-instance gxc#!predicate::t _$args114093_)))
(define gxc#!predicate-id
(let ()
(declare (not safe))
@@ -466,25 +466,25 @@
(declare (not safe))
(make-class-slot-unchecked-mutator gxc#!predicate::t 'id)))
(define gxc#!constructor::t
- (let ((__tmp114319 (list gxc#!procedure::t))
- (__tmp114317
- (let ((__tmp114318
+ (let ((__tmp114324 (list gxc#!procedure::t))
+ (__tmp114322
+ (let ((__tmp114323
(let () (declare (not safe)) (cons 'struct: '#t))))
(declare (not safe))
- (cons __tmp114318 '()))))
+ (cons __tmp114323 '()))))
(declare (not safe))
(make-class-type
'gxc#!constructor::t
'!constructor
- __tmp114319
+ __tmp114324
'()
- __tmp114317
+ __tmp114322
'#f)))
(define gxc#!constructor?
(let () (declare (not safe)) (make-class-predicate gxc#!constructor::t)))
(define gxc#make-!constructor
- (lambda _$args114085_
- (apply make-instance gxc#!constructor::t _$args114085_)))
+ (lambda _$args114090_
+ (apply make-instance gxc#!constructor::t _$args114090_)))
(define gxc#!constructor-id
(let ()
(declare (not safe))
@@ -502,25 +502,25 @@
(declare (not safe))
(make-class-slot-unchecked-mutator gxc#!constructor::t 'id)))
(define gxc#!accessor::t
- (let ((__tmp114322 (list gxc#!procedure::t))
- (__tmp114320
- (let ((__tmp114321
+ (let ((__tmp114327 (list gxc#!procedure::t))
+ (__tmp114325
+ (let ((__tmp114326
(let () (declare (not safe)) (cons 'struct: '#t))))
(declare (not safe))
- (cons __tmp114321 '()))))
+ (cons __tmp114326 '()))))
(declare (not safe))
(make-class-type
'gxc#!accessor::t
'!accessor
- __tmp114322
+ __tmp114327
'(slot checked?)
- __tmp114320
+ __tmp114325
'#f)))
(define gxc#!accessor?
(let () (declare (not safe)) (make-class-predicate gxc#!accessor::t)))
(define gxc#make-!accessor
- (lambda _$args114082_
- (apply make-instance gxc#!accessor::t _$args114082_)))
+ (lambda _$args114087_
+ (apply make-instance gxc#!accessor::t _$args114087_)))
(define gxc#!accessor-slot
(let ()
(declare (not safe))
@@ -570,25 +570,25 @@
(declare (not safe))
(make-class-slot-unchecked-mutator gxc#!accessor::t 'id)))
(define gxc#!mutator::t
- (let ((__tmp114325 (list gxc#!procedure::t))
- (__tmp114323
- (let ((__tmp114324
+ (let ((__tmp114330 (list gxc#!procedure::t))
+ (__tmp114328
+ (let ((__tmp114329
(let () (declare (not safe)) (cons 'struct: '#t))))
(declare (not safe))
- (cons __tmp114324 '()))))
+ (cons __tmp114329 '()))))
(declare (not safe))
(make-class-type
'gxc#!mutator::t
'!mutator
- __tmp114325
+ __tmp114330
'(slot checked?)
- __tmp114323
+ __tmp114328
'#f)))
(define gxc#!mutator?
(let () (declare (not safe)) (make-class-predicate gxc#!mutator::t)))
(define gxc#make-!mutator
- (lambda _$args114079_
- (apply make-instance gxc#!mutator::t _$args114079_)))
+ (lambda _$args114084_
+ (apply make-instance gxc#!mutator::t _$args114084_)))
(define gxc#!mutator-slot
(let ()
(declare (not safe))
@@ -638,25 +638,25 @@
(declare (not safe))
(make-class-slot-unchecked-mutator gxc#!mutator::t 'id)))
(define gxc#!lambda::t
- (let ((__tmp114328 (list gxc#!procedure::t))
- (__tmp114326
- (let ((__tmp114327
+ (let ((__tmp114333 (list gxc#!procedure::t))
+ (__tmp114331
+ (let ((__tmp114332
(let () (declare (not safe)) (cons 'struct: '#t))))
(declare (not safe))
- (cons __tmp114327 '()))))
+ (cons __tmp114332 '()))))
(declare (not safe))
(make-class-type
'gxc#!lambda::t
'!lambda
- __tmp114328
+ __tmp114333
'(arity dispatch inline inline-typedecl)
- __tmp114326
+ __tmp114331
':init!)))
(define gxc#!lambda?
(let () (declare (not safe)) (make-class-predicate gxc#!lambda::t)))
(define gxc#make-!lambda
- (lambda _$args114076_
- (apply make-instance gxc#!lambda::t _$args114076_)))
+ (lambda _$args114081_
+ (apply make-instance gxc#!lambda::t _$args114081_)))
(define gxc#!lambda-arity
(let ()
(declare (not safe))
@@ -738,25 +738,25 @@
(declare (not safe))
(make-class-slot-unchecked-mutator gxc#!lambda::t 'id)))
(define gxc#!case-lambda::t
- (let ((__tmp114331 (list gxc#!procedure::t))
- (__tmp114329
- (let ((__tmp114330
+ (let ((__tmp114336 (list gxc#!procedure::t))
+ (__tmp114334
+ (let ((__tmp114335
(let () (declare (not safe)) (cons 'struct: '#t))))
(declare (not safe))
- (cons __tmp114330 '()))))
+ (cons __tmp114335 '()))))
(declare (not safe))
(make-class-type
'gxc#!case-lambda::t
'!case-lambda
- __tmp114331
+ __tmp114336
'(clauses)
- __tmp114329
+ __tmp114334
'#f)))
(define gxc#!case-lambda?
(let () (declare (not safe)) (make-class-predicate gxc#!case-lambda::t)))
(define gxc#make-!case-lambda
- (lambda _$args114073_
- (apply make-instance gxc#!case-lambda::t _$args114073_)))
+ (lambda _$args114078_
+ (apply make-instance gxc#!case-lambda::t _$args114078_)))
(define gxc#!case-lambda-clauses
(let ()
(declare (not safe))
@@ -790,25 +790,25 @@
(declare (not safe))
(make-class-slot-unchecked-mutator gxc#!case-lambda::t 'id)))
(define gxc#!kw-lambda::t
- (let ((__tmp114334 (list gxc#!procedure::t))
- (__tmp114332
- (let ((__tmp114333
+ (let ((__tmp114339 (list gxc#!procedure::t))
+ (__tmp114337
+ (let ((__tmp114338
(let () (declare (not safe)) (cons 'struct: '#t))))
(declare (not safe))
- (cons __tmp114333 '()))))
+ (cons __tmp114338 '()))))
(declare (not safe))
(make-class-type
'gxc#!kw-lambda::t
'!kw-lambda
- __tmp114334
+ __tmp114339
'(table dispatch)
- __tmp114332
+ __tmp114337
'#f)))
(define gxc#!kw-lambda?
(let () (declare (not safe)) (make-class-predicate gxc#!kw-lambda::t)))
(define gxc#make-!kw-lambda
- (lambda _$args114070_
- (apply make-instance gxc#!kw-lambda::t _$args114070_)))
+ (lambda _$args114075_
+ (apply make-instance gxc#!kw-lambda::t _$args114075_)))
(define gxc#!kw-lambda-table
(let ()
(declare (not safe))
@@ -858,27 +858,27 @@
(declare (not safe))
(make-class-slot-unchecked-mutator gxc#!kw-lambda::t 'id)))
(define gxc#!kw-lambda-primary::t
- (let ((__tmp114337 (list gxc#!procedure::t))
- (__tmp114335
- (let ((__tmp114336
+ (let ((__tmp114342 (list gxc#!procedure::t))
+ (__tmp114340
+ (let ((__tmp114341
(let () (declare (not safe)) (cons 'struct: '#t))))
(declare (not safe))
- (cons __tmp114336 '()))))
+ (cons __tmp114341 '()))))
(declare (not safe))
(make-class-type
'gxc#!kw-lambda-primary::t
'!kw-lambda-primary
- __tmp114337
+ __tmp114342
'(keys main)
- __tmp114335
+ __tmp114340
'#f)))
(define gxc#!kw-lambda-primary?
(let ()
(declare (not safe))
(make-class-predicate gxc#!kw-lambda-primary::t)))
(define gxc#make-!kw-lambda-primary
- (lambda _$args114067_
- (apply make-instance gxc#!kw-lambda-primary::t _$args114067_)))
+ (lambda _$args114072_
+ (apply make-instance gxc#!kw-lambda-primary::t _$args114072_)))
(define gxc#!kw-lambda-primary-keys
(let ()
(declare (not safe))
@@ -928,27 +928,27 @@
(declare (not safe))
(make-class-slot-unchecked-mutator gxc#!kw-lambda-primary::t 'id)))
(define gxc#!primitive::t
- (let ((__tmp114338 (list)))
+ (let ((__tmp114343 (list)))
(declare (not safe))
(make-class-type
'gxc#!primitive::t
'!primitive
- __tmp114338
+ __tmp114343
'()
'()
'#f)))
(define gxc#!primitive?
(let () (declare (not safe)) (make-class-predicate gxc#!primitive::t)))
(define gxc#make-!primitive
- (lambda _$args114064_
- (apply make-instance gxc#!primitive::t _$args114064_)))
+ (lambda _$args114069_
+ (apply make-instance gxc#!primitive::t _$args114069_)))
(define gxc#!primitive-lambda::t
- (let ((__tmp114339 (list gxc#!primitive::t gxc#!lambda::t)))
+ (let ((__tmp114344 (list gxc#!primitive::t gxc#!lambda::t)))
(declare (not safe))
(make-class-type
'gxc#!primitive-lambda::t
'!primitive-lambda
- __tmp114339
+ __tmp114344
'()
'()
':init!)))
@@ -957,8 +957,8 @@
(declare (not safe))
(make-class-predicate gxc#!primitive-lambda::t)))
(define gxc#make-!primitive-lambda
- (lambda _$args114061_
- (apply make-instance gxc#!primitive-lambda::t _$args114061_)))
+ (lambda _$args114066_
+ (apply make-instance gxc#!primitive-lambda::t _$args114066_)))
(define gxc#!primitive-lambda-arity
(let ()
(declare (not safe))
@@ -1048,12 +1048,12 @@
(declare (not safe))
(make-class-slot-unchecked-mutator gxc#!primitive-lambda::t 'id)))
(define gxc#!primitive-case-lambda::t
- (let ((__tmp114340 (list gxc#!primitive::t gxc#!case-lambda::t)))
+ (let ((__tmp114345 (list gxc#!primitive::t gxc#!case-lambda::t)))
(declare (not safe))
(make-class-type
'gxc#!primitive-case-lambda::t
'!primitive-case-lambda
- __tmp114340
+ __tmp114345
'()
'()
':init!)))
@@ -1062,8 +1062,8 @@
(declare (not safe))
(make-class-predicate gxc#!primitive-case-lambda::t)))
(define gxc#make-!primitive-case-lambda
- (lambda _$args114058_
- (apply make-instance gxc#!primitive-case-lambda::t _$args114058_)))
+ (lambda _$args114063_
+ (apply make-instance gxc#!primitive-case-lambda::t _$args114063_)))
(define gxc#!primitive-case-lambda-clauses
(let ()
(declare (not safe))
@@ -1103,901 +1103,901 @@
(declare (not safe))
(make-class-slot-unchecked-mutator gxc#!primitive-case-lambda::t 'id)))
(define gxc#!class:::init!__0
- (lambda (_self113940_
- _id113941_
- _super113942_
- _slots113943_
- _ctor-method113944_
- _struct?113945_
- _final?113946_
- _metaclass113947_)
- (let _lp113949_ ((_rest113951_ _super113942_))
- (let* ((_rest113952113960_ _rest113951_)
- (_else113954113968_ (lambda () '#!void))
- (_K113956113974_
- (lambda (_rest113971_ _super-id113972_)
+ (lambda (_self113945_
+ _id113946_
+ _super113947_
+ _slots113948_
+ _ctor-method113949_
+ _struct?113950_
+ _final?113951_
+ _metaclass113952_)
+ (let _lp113954_ ((_rest113956_ _super113947_))
+ (let* ((_rest113957113965_ _rest113956_)
+ (_else113959113973_ (lambda () '#!void))
+ (_K113961113979_
+ (lambda (_rest113976_ _super-id113977_)
(if (##structure-ref
- (let ((__tmp114343
- (let ((__tmp114344
+ (let ((__tmp114348
+ (let ((__tmp114349
(let ()
(declare (not safe))
- (cons _id113941_ '()))))
+ (cons _id113946_ '()))))
(declare (not safe))
- (cons '!class __tmp114344))))
+ (cons '!class __tmp114349))))
(declare (not safe))
(gxc#optimizer-resolve-class
- __tmp114343
- _super-id113972_))
+ __tmp114348
+ _super-id113977_))
'8
gxc#!class::t
'#f)
- (let ((__tmp114341
- (let ((__tmp114342
+ (let ((__tmp114346
+ (let ((__tmp114347
(let ()
(declare (not safe))
- (cons _id113941_ '()))))
+ (cons _id113946_ '()))))
(declare (not safe))
- (cons '!class __tmp114342))))
+ (cons '!class __tmp114347))))
(declare (not safe))
(gxc#raise-compile-error
'"cannot extend final class"
- __tmp114341
- _super-id113972_))
+ __tmp114346
+ _super-id113977_))
'#!void)
- (let () (declare (not safe)) (_lp113949_ _rest113971_)))))
- (if (let () (declare (not safe)) (##pair? _rest113952113960_))
- (let ((_hd113957113977_
+ (let () (declare (not safe)) (_lp113954_ _rest113976_)))))
+ (if (let () (declare (not safe)) (##pair? _rest113957113965_))
+ (let ((_hd113962113982_
(let ()
(declare (not safe))
- (##car _rest113952113960_)))
- (_tl113958113979_
+ (##car _rest113957113965_)))
+ (_tl113963113984_
(let ()
(declare (not safe))
- (##cdr _rest113952113960_))))
- (let* ((_super-id113982_ _hd113957113977_)
- (_rest113984_ _tl113958113979_))
+ (##cdr _rest113957113965_))))
+ (let* ((_super-id113987_ _hd113962113982_)
+ (_rest113989_ _tl113963113984_))
(declare (not safe))
- (_K113956113974_ _rest113984_ _super-id113982_)))
+ (_K113961113979_ _rest113989_ _super-id113987_)))
'#!void)))
- (let* ((_ctor-method114034_
- (let ((_$e113986_ _ctor-method113944_))
- (if _$e113986_
- _$e113986_
- (let _lp113989_ ((_rest113991_ _super113942_)
- (_method113992_ '#f))
- (let* ((_rest113993114001_ _rest113991_)
- (_else113995114009_ (lambda () _method113992_))
- (_K113997114022_
- (lambda (_rest114012_ _super-id114013_)
- (let* ((_klass114015_
- (let ((__tmp114345
- (let ((__tmp114346
+ (let* ((_ctor-method114039_
+ (let ((_$e113991_ _ctor-method113949_))
+ (if _$e113991_
+ _$e113991_
+ (let _lp113994_ ((_rest113996_ _super113947_)
+ (_method113997_ '#f))
+ (let* ((_rest113998114006_ _rest113996_)
+ (_else114000114014_ (lambda () _method113997_))
+ (_K114002114027_
+ (lambda (_rest114017_ _super-id114018_)
+ (let* ((_klass114020_
+ (let ((__tmp114350
+ (let ((__tmp114351
(let ()
(declare (not safe))
- (cons _id113941_
+ (cons _id113946_
'()))))
(declare (not safe))
(cons '!class
- __tmp114346))))
+ __tmp114351))))
(declare (not safe))
(gxc#optimizer-resolve-class
- __tmp114345
- _super-id114013_)))
- (_$e114017_
+ __tmp114350
+ _super-id114018_)))
+ (_$e114022_
(##structure-ref
- _klass114015_
+ _klass114020_
'6
gxc#!class::t
'#f)))
- (if _$e114017_
- ((lambda (_ctor-method114020_)
- (if _method113992_
+ (if _$e114022_
+ ((lambda (_ctor-method114025_)
+ (if _method113997_
(if (let ()
(declare (not safe))
- (eq? _ctor-method114020_
- _method113992_))
+ (eq? _ctor-method114025_
+ _method113997_))
(let ()
(declare (not safe))
- (_lp113989_
- _rest114012_
- _ctor-method114020_))
- (let ((__tmp114347
- (let ((__tmp114348
+ (_lp113994_
+ _rest114017_
+ _ctor-method114025_))
+ (let ((__tmp114352
+ (let ((__tmp114353
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let () (declare (not safe)) (cons _id113941_ '()))))
+ (let () (declare (not safe)) (cons _id113946_ '()))))
(declare (not safe))
- (cons '!class __tmp114348))))
+ (cons '!class __tmp114353))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(gxc#raise-compile-error
'"conflicting implicit constructor methods"
- __tmp114347
- _method113992_
- _ctor-method114020_)))
+ __tmp114352
+ _method113997_
+ _ctor-method114025_)))
(let ()
(declare (not safe))
- (_lp113989_
- _rest114012_
- _ctor-method114020_))))
- _$e114017_)
+ (_lp113994_
+ _rest114017_
+ _ctor-method114025_))))
+ _$e114022_)
(let ()
(declare (not safe))
- (_lp113989_
- _rest114012_
- _method113992_)))))))
+ (_lp113994_
+ _rest114017_
+ _method113997_)))))))
(if (let ()
(declare (not safe))
- (##pair? _rest113993114001_))
- (let ((_hd113998114025_
+ (##pair? _rest113998114006_))
+ (let ((_hd114003114030_
(let ()
(declare (not safe))
- (##car _rest113993114001_)))
- (_tl113999114027_
+ (##car _rest113998114006_)))
+ (_tl114004114032_
(let ()
(declare (not safe))
- (##cdr _rest113993114001_))))
- (let* ((_super-id114030_ _hd113998114025_)
- (_rest114032_ _tl113999114027_))
+ (##cdr _rest113998114006_))))
+ (let* ((_super-id114035_ _hd114003114030_)
+ (_rest114037_ _tl114004114032_))
(declare (not safe))
- (_K113997114022_
- _rest114032_
- _super-id114030_)))
+ (_K114002114027_
+ _rest114037_
+ _super-id114035_)))
(let ()
(declare (not safe))
- (_else113995114009_))))))))
- (_g114349_
- (let ((__tmp114354
- (lambda (_klass-id114036_)
- (let ((__tmp114355
+ (_else114000114014_))))))))
+ (_g114354_
+ (let ((__tmp114359
+ (lambda (_klass-id114041_)
+ (let ((__tmp114360
(##structure-ref
- (let ((__tmp114356
- (let ((__tmp114357
+ (let ((__tmp114361
+ (let ((__tmp114362
(let ()
(declare (not safe))
- (cons _id113941_ '()))))
+ (cons _id113946_ '()))))
(declare (not safe))
- (cons '!class __tmp114357))))
+ (cons '!class __tmp114362))))
(declare (not safe))
(gxc#optimizer-resolve-class
- __tmp114356
- _klass-id114036_))
+ __tmp114361
+ _klass-id114041_))
'3
gxc#!class::t
'#f)))
(declare (not safe))
- (cons _klass-id114036_ __tmp114355))))
- (__tmp114351
- (lambda (_klass-id114038_)
+ (cons _klass-id114041_ __tmp114360))))
+ (__tmp114356
+ (lambda (_klass-id114043_)
(##structure-ref
- (let ((__tmp114352
- (let ((__tmp114353
+ (let ((__tmp114357
+ (let ((__tmp114358
(let ()
(declare (not safe))
- (cons _id113941_ '()))))
+ (cons _id113946_ '()))))
(declare (not safe))
- (cons '!class __tmp114353))))
+ (cons '!class __tmp114358))))
(declare (not safe))
(gxc#optimizer-resolve-class
- __tmp114352
- _klass-id114038_))
+ __tmp114357
+ _klass-id114043_))
'7
gxc#!class::t
'#f))))
(declare (not safe))
(c4-linearize
'()
- _super113942_
+ _super113947_
'get-precedence-list:
- __tmp114354
+ __tmp114359
'struct:
- __tmp114351
+ __tmp114356
'eq:
eq?
'get-name:
identity))))
(begin
- (let ((_g114350_
+ (let ((_g114355_
(let ()
(declare (not safe))
- (if (##values? _g114349_)
- (##vector-length _g114349_)
+ (if (##values? _g114354_)
+ (##vector-length _g114354_)
1))))
- (if (not (let () (declare (not safe)) (##fx= _g114350_ 2)))
- (error "Context expects 2 values" _g114350_)))
- (let ((_precedence-list114040_
- (let () (declare (not safe)) (##vector-ref _g114349_ 0)))
- (_base-struct114041_
- (let () (declare (not safe)) (##vector-ref _g114349_ 1))))
- (let ((_fields114043_
- (let ((__tmp114358
- (let ((__tmp114359
+ (if (not (let () (declare (not safe)) (##fx= _g114355_ 2)))
+ (error "Context expects 2 values" _g114355_)))
+ (let ((_precedence-list114045_
+ (let () (declare (not safe)) (##vector-ref _g114354_ 0)))
+ (_base-struct114046_
+ (let () (declare (not safe)) (##vector-ref _g114354_ 1))))
+ (let ((_fields114048_
+ (let ((__tmp114363
+ (let ((__tmp114364
(let ()
(declare (not safe))
- (cons _id113941_ '()))))
+ (cons _id113946_ '()))))
(declare (not safe))
- (cons '!class __tmp114359))))
+ (cons '!class __tmp114364))))
(declare (not safe))
(gxc#compute-class-fields
- __tmp114358
- _base-struct114041_
- _precedence-list114040_
- _slots113943_))))
- (##structure-set! _self113940_ _id113941_ '1 gxc#!type::t '#f)
+ __tmp114363
+ _base-struct114046_
+ _precedence-list114045_
+ _slots113948_))))
+ (##structure-set! _self113945_ _id113946_ '1 gxc#!type::t '#f)
(##structure-set!
- _self113940_
- _super113942_
+ _self113945_
+ _super113947_
'2
gxc#!class::t
'#f)
(##structure-set!
- _self113940_
- _precedence-list114040_
+ _self113945_
+ _precedence-list114045_
'3
gxc#!class::t
'#f)
(##structure-set!
- _self113940_
- _slots113943_
+ _self113945_
+ _slots113948_
'4
gxc#!class::t
'#f)
(##structure-set!
- _self113940_
- _fields114043_
+ _self113945_
+ _fields114048_
'5
gxc#!class::t
'#f)
(##structure-set!
- _self113940_
- _ctor-method114034_
+ _self113945_
+ _ctor-method114039_
'6
gxc#!class::t
'#f)
(##structure-set!
- _self113940_
- _struct?113945_
+ _self113945_
+ _struct?113950_
'7
gxc#!class::t
'#f)
(##structure-set!
- _self113940_
- _final?113946_
+ _self113945_
+ _final?113951_
'8
gxc#!class::t
'#f)
(##structure-set!
- _self113940_
- _metaclass113947_
+ _self113945_
+ _metaclass113952_
'9
gxc#!class::t
'#f)))))))
(define gxc#!class:::init!__1
- (lambda (_self114046_
- _id114047_
- _super114048_
- _precedence-list114049_
- _slots114050_
- _fields114051_
- _constructor114052_
- _struct?114053_
- _final?114054_
- _metaclass114055_
- _methods114056_)
- (##structure-set! _self114046_ _id114047_ '1 gxc#!type::t '#f)
- (##structure-set! _self114046_ _super114048_ '2 gxc#!class::t '#f)
+ (lambda (_self114051_
+ _id114052_
+ _super114053_
+ _precedence-list114054_
+ _slots114055_
+ _fields114056_
+ _constructor114057_
+ _struct?114058_
+ _final?114059_
+ _metaclass114060_
+ _methods114061_)
+ (##structure-set! _self114051_ _id114052_ '1 gxc#!type::t '#f)
+ (##structure-set! _self114051_ _super114053_ '2 gxc#!class::t '#f)
(##structure-set!
- _self114046_
- _precedence-list114049_
+ _self114051_
+ _precedence-list114054_
'3
gxc#!class::t
'#f)
- (##structure-set! _self114046_ _slots114050_ '4 gxc#!class::t '#f)
- (##structure-set! _self114046_ _fields114051_ '5 gxc#!class::t '#f)
+ (##structure-set! _self114051_ _slots114055_ '4 gxc#!class::t '#f)
+ (##structure-set! _self114051_ _fields114056_ '5 gxc#!class::t '#f)
(##structure-set!
- _self114046_
- _constructor114052_
+ _self114051_
+ _constructor114057_
'6
gxc#!class::t
'#f)
- (##structure-set! _self114046_ _struct?114053_ '7 gxc#!class::t '#f)
- (##structure-set! _self114046_ _final?114054_ '8 gxc#!class::t '#f)
- (##structure-set! _self114046_ _metaclass114055_ '9 gxc#!class::t '#f)
- (if _methods114056_
+ (##structure-set! _self114051_ _struct?114058_ '7 gxc#!class::t '#f)
+ (##structure-set! _self114051_ _final?114059_ '8 gxc#!class::t '#f)
+ (##structure-set! _self114051_ _metaclass114060_ '9 gxc#!class::t '#f)
+ (if _methods114061_
(##structure-set!
- _self114046_
+ _self114051_
(let ()
(declare (not safe))
- (list->hash-table-eq _methods114056_))
+ (list->hash-table-eq _methods114061_))
'10
gxc#!class::t
'#f)
'#!void)))
(define gxc#!class:::init!
- (lambda _g114361_
- (let ((_g114360_ (let () (declare (not safe)) (##length _g114361_))))
- (cond ((let () (declare (not safe)) (##fx= _g114360_ 8))
- (apply (lambda (_self113940_
- _id113941_
- _super113942_
- _slots113943_
- _ctor-method113944_
- _struct?113945_
- _final?113946_
- _metaclass113947_)
+ (lambda _g114366_
+ (let ((_g114365_ (let () (declare (not safe)) (##length _g114366_))))
+ (cond ((let () (declare (not safe)) (##fx= _g114365_ 8))
+ (apply (lambda (_self113945_
+ _id113946_
+ _super113947_
+ _slots113948_
+ _ctor-method113949_
+ _struct?113950_
+ _final?113951_
+ _metaclass113952_)
(let ()
(declare (not safe))
(gxc#!class:::init!__0
- _self113940_
- _id113941_
- _super113942_
- _slots113943_
- _ctor-method113944_
- _struct?113945_
- _final?113946_
- _metaclass113947_)))
- _g114361_))
- ((let () (declare (not safe)) (##fx= _g114360_ 11))
- (apply (lambda (_self114046_
- _id114047_
- _super114048_
- _precedence-list114049_
- _slots114050_
- _fields114051_
- _constructor114052_
- _struct?114053_
- _final?114054_
- _metaclass114055_
- _methods114056_)
+ _self113945_
+ _id113946_
+ _super113947_
+ _slots113948_
+ _ctor-method113949_
+ _struct?113950_
+ _final?113951_
+ _metaclass113952_)))
+ _g114366_))
+ ((let () (declare (not safe)) (##fx= _g114365_ 11))
+ (apply (lambda (_self114051_
+ _id114052_
+ _super114053_
+ _precedence-list114054_
+ _slots114055_
+ _fields114056_
+ _constructor114057_
+ _struct?114058_
+ _final?114059_
+ _metaclass114060_
+ _methods114061_)
(let ()
(declare (not safe))
(gxc#!class:::init!__1
- _self114046_
- _id114047_
- _super114048_
- _precedence-list114049_
- _slots114050_
- _fields114051_
- _constructor114052_
- _struct?114053_
- _final?114054_
- _metaclass114055_
- _methods114056_)))
- _g114361_))
+ _self114051_
+ _id114052_
+ _super114053_
+ _precedence-list114054_
+ _slots114055_
+ _fields114056_
+ _constructor114057_
+ _struct?114058_
+ _final?114059_
+ _metaclass114060_
+ _methods114061_)))
+ _g114366_))
(else
(##raise-wrong-number-of-arguments-exception
gxc#!class:::init!
- _g114361_))))))
+ _g114366_))))))
(define gxc#!class:::init!::specialize
- (lambda (__klass114229 __method-table114230)
- (let ((__constructor114231
- (let ((__slot114241
+ (lambda (__klass114234 __method-table114235)
+ (let ((__fields114236
+ (let ((__slot114246
(let ()
(declare (not safe))
- (class-slot-offset __klass114229 'constructor))))
- (if __slot114241
- __slot114241
+ (class-slot-offset __klass114234 'fields))))
+ (if __slot114246
+ __slot114246
(let ()
(declare (not safe))
- (error '"Unknown slot" 'constructor)))))
- (__super114232
- (let ((__slot114242
+ (error '"Unknown slot" 'fields)))))
+ (__final?114237
+ (let ((__slot114247
(let ()
(declare (not safe))
- (class-slot-offset __klass114229 'super))))
- (if __slot114242
- __slot114242
+ (class-slot-offset __klass114234 'final?))))
+ (if __slot114247
+ __slot114247
(let ()
(declare (not safe))
- (error '"Unknown slot" 'super)))))
- (__struct?114233
- (let ((__slot114243
+ (error '"Unknown slot" 'final?)))))
+ (__slots114238
+ (let ((__slot114248
(let ()
(declare (not safe))
- (class-slot-offset __klass114229 'struct?))))
- (if __slot114243
- __slot114243
+ (class-slot-offset __klass114234 'slots))))
+ (if __slot114248
+ __slot114248
(let ()
(declare (not safe))
- (error '"Unknown slot" 'struct?)))))
- (__precedence-list114234
- (let ((__slot114244
+ (error '"Unknown slot" 'slots)))))
+ (__id114239
+ (let ((__slot114249
(let ()
(declare (not safe))
- (class-slot-offset __klass114229 'precedence-list))))
- (if __slot114244
- __slot114244
+ (class-slot-offset __klass114234 'id))))
+ (if __slot114249
+ __slot114249
(let ()
(declare (not safe))
- (error '"Unknown slot" 'precedence-list)))))
- (__fields114235
- (let ((__slot114245
+ (error '"Unknown slot" 'id)))))
+ (__super114240
+ (let ((__slot114250
(let ()
(declare (not safe))
- (class-slot-offset __klass114229 'fields))))
- (if __slot114245
- __slot114245
+ (class-slot-offset __klass114234 'super))))
+ (if __slot114250
+ __slot114250
(let ()
(declare (not safe))
- (error '"Unknown slot" 'fields)))))
- (__methods114236
- (let ((__slot114246
+ (error '"Unknown slot" 'super)))))
+ (__methods114241
+ (let ((__slot114251
(let ()
(declare (not safe))
- (class-slot-offset __klass114229 'methods))))
- (if __slot114246
- __slot114246
+ (class-slot-offset __klass114234 'methods))))
+ (if __slot114251
+ __slot114251
(let ()
(declare (not safe))
(error '"Unknown slot" 'methods)))))
- (__metaclass114237
- (let ((__slot114247
+ (__metaclass114242
+ (let ((__slot114252
(let ()
(declare (not safe))
- (class-slot-offset __klass114229 'metaclass))))
- (if __slot114247
- __slot114247
+ (class-slot-offset __klass114234 'metaclass))))
+ (if __slot114252
+ __slot114252
(let ()
(declare (not safe))
(error '"Unknown slot" 'metaclass)))))
- (__slots114238
- (let ((__slot114248
+ (__constructor114243
+ (let ((__slot114253
(let ()
(declare (not safe))
- (class-slot-offset __klass114229 'slots))))
- (if __slot114248
- __slot114248
+ (class-slot-offset __klass114234 'constructor))))
+ (if __slot114253
+ __slot114253
(let ()
(declare (not safe))
- (error '"Unknown slot" 'slots)))))
- (__final?114239
- (let ((__slot114249
+ (error '"Unknown slot" 'constructor)))))
+ (__struct?114244
+ (let ((__slot114254
(let ()
(declare (not safe))
- (class-slot-offset __klass114229 'final?))))
- (if __slot114249
- __slot114249
+ (class-slot-offset __klass114234 'struct?))))
+ (if __slot114254
+ __slot114254
(let ()
(declare (not safe))
- (error '"Unknown slot" 'final?)))))
- (__id114240
- (let ((__slot114250
+ (error '"Unknown slot" 'struct?)))))
+ (__precedence-list114245
+ (let ((__slot114255
(let ()
(declare (not safe))
- (class-slot-offset __klass114229 'id))))
- (if __slot114250
- __slot114250
+ (class-slot-offset __klass114234 'precedence-list))))
+ (if __slot114255
+ __slot114255
(let ()
(declare (not safe))
- (error '"Unknown slot" 'id))))))
- (lambda _g114363_
- (let ((_g114362_
- (let () (declare (not safe)) (##length _g114363_))))
- (cond ((let () (declare (not safe)) (##fx= _g114362_ 8))
- (apply (lambda (_self113940_
- _id113941_
- _super113942_
- _slots113943_
- _ctor-method113944_
- _struct?113945_
- _final?113946_
- _metaclass113947_)
- (let _lp113949_ ((_rest113951_ _super113942_))
- (let* ((_rest113952113960_ _rest113951_)
- (_else113954113968_ (lambda () '#!void))
- (_K113956113974_
- (lambda (_rest113971_ _super-id113972_)
+ (error '"Unknown slot" 'precedence-list))))))
+ (lambda _g114368_
+ (let ((_g114367_
+ (let () (declare (not safe)) (##length _g114368_))))
+ (cond ((let () (declare (not safe)) (##fx= _g114367_ 8))
+ (apply (lambda (_self113945_
+ _id113946_
+ _super113947_
+ _slots113948_
+ _ctor-method113949_
+ _struct?113950_
+ _final?113951_
+ _metaclass113952_)
+ (let _lp113954_ ((_rest113956_ _super113947_))
+ (let* ((_rest113957113965_ _rest113956_)
+ (_else113959113973_ (lambda () '#!void))
+ (_K113961113979_
+ (lambda (_rest113976_ _super-id113977_)
(if (##structure-ref
- (let ((__tmp114366
- (let ((__tmp114367
+ (let ((__tmp114371
+ (let ((__tmp114372
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (cons _id113941_ '()))))
+ (cons _id113946_ '()))))
(declare (not safe))
- (cons '!class __tmp114367))))
+ (cons '!class __tmp114372))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(gxc#optimizer-resolve-class
- __tmp114366
- _super-id113972_))
+ __tmp114371
+ _super-id113977_))
'8
gxc#!class::t
'#f)
- (let ((__tmp114364
- (let ((__tmp114365
+ (let ((__tmp114369
+ (let ((__tmp114370
(let ()
(declare
(not safe))
- (cons _id113941_
+ (cons _id113946_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'()))))
(declare (not safe))
- (cons '!class __tmp114365))))
+ (cons '!class __tmp114370))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(gxc#raise-compile-error
'"cannot extend final class"
- __tmp114364
- _super-id113972_))
+ __tmp114369
+ _super-id113977_))
'#!void)
(let ()
(declare (not safe))
- (_lp113949_ _rest113971_)))))
+ (_lp113954_ _rest113976_)))))
(if (let ()
(declare (not safe))
- (##pair? _rest113952113960_))
- (let ((_hd113957113977_
+ (##pair? _rest113957113965_))
+ (let ((_hd113962113982_
(let ()
(declare (not safe))
- (##car _rest113952113960_)))
- (_tl113958113979_
+ (##car _rest113957113965_)))
+ (_tl113963113984_
(let ()
(declare (not safe))
- (##cdr _rest113952113960_))))
- (let* ((_super-id113982_
- _hd113957113977_)
- (_rest113984_ _tl113958113979_))
+ (##cdr _rest113957113965_))))
+ (let* ((_super-id113987_
+ _hd113962113982_)
+ (_rest113989_ _tl113963113984_))
(declare (not safe))
- (_K113956113974_
- _rest113984_
- _super-id113982_)))
+ (_K113961113979_
+ _rest113989_
+ _super-id113987_)))
'#!void)))
- (let* ((_ctor-method114034_
- (let ((_$e113986_ _ctor-method113944_))
- (if _$e113986_
- _$e113986_
- (let _lp113989_ ((_rest113991_
- _super113942_)
- (_method113992_
+ (let* ((_ctor-method114039_
+ (let ((_$e113991_ _ctor-method113949_))
+ (if _$e113991_
+ _$e113991_
+ (let _lp113994_ ((_rest113996_
+ _super113947_)
+ (_method113997_
'#f))
- (let* ((_rest113993114001_
- _rest113991_)
- (_else113995114009_
+ (let* ((_rest113998114006_
+ _rest113996_)
+ (_else114000114014_
(lambda ()
- _method113992_))
- (_K113997114022_
- (lambda (_rest114012_
- _super-id114013_)
- (let* ((_klass114015_
- (let ((__tmp114368
+ _method113997_))
+ (_K114002114027_
+ (lambda (_rest114017_
+ _super-id114018_)
+ (let* ((_klass114020_
+ (let ((__tmp114373
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp114369
+ (let ((__tmp114374
(let ()
(declare (not safe))
- (cons _id113941_ '()))))
+ (cons _id113946_ '()))))
(declare (not safe))
- (cons '!class __tmp114369))))
+ (cons '!class __tmp114374))))
(declare (not safe))
(gxc#optimizer-resolve-class
- __tmp114368
- _super-id114013_)))
- (_$e114017_
- (##structure-ref _klass114015_ '6 gxc#!class::t '#f)))
- (if _$e114017_
- ((lambda (_ctor-method114020_)
- (if _method113992_
+ __tmp114373
+ _super-id114018_)))
+ (_$e114022_
+ (##structure-ref _klass114020_ '6 gxc#!class::t '#f)))
+ (if _$e114022_
+ ((lambda (_ctor-method114025_)
+ (if _method113997_
(if (let ()
(declare (not safe))
- (eq? _ctor-method114020_ _method113992_))
+ (eq? _ctor-method114025_ _method113997_))
(let ()
(declare (not safe))
- (_lp113989_
- _rest114012_
- _ctor-method114020_))
- (let ((__tmp114370
- (let ((__tmp114371
+ (_lp113994_
+ _rest114017_
+ _ctor-method114025_))
+ (let ((__tmp114375
+ (let ((__tmp114376
(let ()
(declare (not safe))
- (cons _id113941_ '()))))
+ (cons _id113946_ '()))))
(declare (not safe))
- (cons '!class __tmp114371))))
+ (cons '!class __tmp114376))))
(declare (not safe))
(gxc#raise-compile-error
'"conflicting implicit constructor methods"
- __tmp114370
- _method113992_
- _ctor-method114020_)))
+ __tmp114375
+ _method113997_
+ _ctor-method114025_)))
(let ()
(declare (not safe))
- (_lp113989_ _rest114012_ _ctor-method114020_))))
- _$e114017_)
+ (_lp113994_ _rest114017_ _ctor-method114025_))))
+ _$e114022_)
(let ()
(declare (not safe))
- (_lp113989_ _rest114012_ _method113992_)))))))
+ (_lp113994_ _rest114017_ _method113997_)))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
- (##pair? _rest113993114001_))
- (let ((_hd113998114025_
+ (##pair? _rest113998114006_))
+ (let ((_hd114003114030_
(let ()
(declare
(not safe))
- (##car _rest113993114001_)))
- (_tl113999114027_
+ (##car _rest113998114006_)))
+ (_tl114004114032_
(let ()
(declare
(not safe))
- (##cdr _rest113993114001_))))
- (let* ((_super-id114030_
- _hd113998114025_)
- (_rest114032_
- _tl113999114027_))
+ (##cdr _rest113998114006_))))
+ (let* ((_super-id114035_
+ _hd114003114030_)
+ (_rest114037_
+ _tl114004114032_))
(declare (not safe))
- (_K113997114022_
- _rest114032_
- _super-id114030_)))
+ (_K114002114027_
+ _rest114037_
+ _super-id114035_)))
(let ()
(declare (not safe))
- (_else113995114009_))))))))
- (_g114372_
- (let ((__tmp114377
- (lambda (_klass-id114036_)
- (let ((__tmp114378
+ (_else114000114014_))))))))
+ (_g114377_
+ (let ((__tmp114382
+ (lambda (_klass-id114041_)
+ (let ((__tmp114383
(##structure-ref
- (let ((__tmp114379
- (let ((__tmp114380
+ (let ((__tmp114384
+ (let ((__tmp114385
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (cons _id113941_ '()))))
+ (cons _id113946_ '()))))
(declare (not safe))
- (cons '!class __tmp114380))))
+ (cons '!class __tmp114385))))
(declare (not safe))
- (gxc#optimizer-resolve-class __tmp114379 _klass-id114036_))
+ (gxc#optimizer-resolve-class __tmp114384 _klass-id114041_))
'3
gxc#!class::t
'#f)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons _klass-id114036_
- __tmp114378))))
- (__tmp114374
- (lambda (_klass-id114038_)
+ (cons _klass-id114041_
+ __tmp114383))))
+ (__tmp114379
+ (lambda (_klass-id114043_)
(##structure-ref
- (let ((__tmp114375
- (let ((__tmp114376
+ (let ((__tmp114380
+ (let ((__tmp114381
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (cons _id113941_ '()))))
+ (cons _id113946_ '()))))
(declare (not safe))
- (cons '!class __tmp114376))))
+ (cons '!class __tmp114381))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(gxc#optimizer-resolve-class
- __tmp114375
- _klass-id114038_))
+ __tmp114380
+ _klass-id114043_))
'7
gxc#!class::t
'#f))))
(declare (not safe))
(c4-linearize
'()
- _super113942_
+ _super113947_
'get-precedence-list:
- __tmp114377
+ __tmp114382
'struct:
- __tmp114374
+ __tmp114379
'eq:
eq?
'get-name:
identity))))
(begin
- (let ((_g114373_
+ (let ((_g114378_
(let ()
(declare (not safe))
- (if (##values? _g114372_)
- (##vector-length _g114372_)
+ (if (##values? _g114377_)
+ (##vector-length _g114377_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g114373_ 2)))
+ (##fx= _g114378_ 2)))
(error "Context expects 2 values"
- _g114373_)))
- (let ((_precedence-list114040_
+ _g114378_)))
+ (let ((_precedence-list114045_
(let ()
(declare (not safe))
- (##vector-ref _g114372_ 0)))
- (_base-struct114041_
+ (##vector-ref _g114377_ 0)))
+ (_base-struct114046_
(let ()
(declare (not safe))
- (##vector-ref _g114372_ 1))))
- (let ((_fields114043_
- (let ((__tmp114381
- (let ((__tmp114382
+ (##vector-ref _g114377_ 1))))
+ (let ((_fields114048_
+ (let ((__tmp114386
+ (let ((__tmp114387
(let ()
(declare (not safe))
- (cons _id113941_
+ (cons _id113946_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons '!class
- __tmp114382))))
+ __tmp114387))))
(declare (not safe))
(gxc#compute-class-fields
- __tmp114381
- _base-struct114041_
- _precedence-list114040_
- _slots113943_))))
+ __tmp114386
+ _base-struct114046_
+ _precedence-list114045_
+ _slots113948_))))
(let ()
(declare (not safe))
(##unchecked-structure-set!
- _self113940_
- _id113941_
- __id114240
- __klass114229
+ _self113945_
+ _id113946_
+ __id114239
+ __klass114234
'#f))
(let ()
(declare (not safe))
(##unchecked-structure-set!
- _self113940_
- _super113942_
- __super114232
- __klass114229
+ _self113945_
+ _super113947_
+ __super114240
+ __klass114234
'#f))
(let ()
(declare (not safe))
(##unchecked-structure-set!
- _self113940_
- _precedence-list114040_
- __precedence-list114234
- __klass114229
+ _self113945_
+ _precedence-list114045_
+ __precedence-list114245
+ __klass114234
'#f))
(let ()
(declare (not safe))
(##unchecked-structure-set!
- _self113940_
- _slots113943_
+ _self113945_
+ _slots113948_
__slots114238
- __klass114229
+ __klass114234
'#f))
(let ()
(declare (not safe))
(##unchecked-structure-set!
- _self113940_
- _fields114043_
- __fields114235
- __klass114229
+ _self113945_
+ _fields114048_
+ __fields114236
+ __klass114234
'#f))
(let ()
(declare (not safe))
(##unchecked-structure-set!
- _self113940_
- _ctor-method114034_
- __constructor114231
- __klass114229
+ _self113945_
+ _ctor-method114039_
+ __constructor114243
+ __klass114234
'#f))
(let ()
(declare (not safe))
(##unchecked-structure-set!
- _self113940_
- _struct?113945_
- __struct?114233
- __klass114229
+ _self113945_
+ _struct?113950_
+ __struct?114244
+ __klass114234
'#f))
(let ()
(declare (not safe))
(##unchecked-structure-set!
- _self113940_
- _final?113946_
- __final?114239
- __klass114229
+ _self113945_
+ _final?113951_
+ __final?114237
+ __klass114234
'#f))
(let ()
(declare (not safe))
(##unchecked-structure-set!
- _self113940_
- _metaclass113947_
- __metaclass114237
- __klass114229
+ _self113945_
+ _metaclass113952_
+ __metaclass114242
+ __klass114234
'#f)))))))
- _g114363_))
- ((let () (declare (not safe)) (##fx= _g114362_ 11))
- (apply (lambda (_self114046_
- _id114047_
- _super114048_
- _precedence-list114049_
- _slots114050_
- _fields114051_
- _constructor114052_
- _struct?114053_
- _final?114054_
- _metaclass114055_
- _methods114056_)
+ _g114368_))
+ ((let () (declare (not safe)) (##fx= _g114367_ 11))
+ (apply (lambda (_self114051_
+ _id114052_
+ _super114053_
+ _precedence-list114054_
+ _slots114055_
+ _fields114056_
+ _constructor114057_
+ _struct?114058_
+ _final?114059_
+ _metaclass114060_
+ _methods114061_)
(let ()
(declare (not safe))
(##unchecked-structure-set!
- _self114046_
- _id114047_
- __id114240
- __klass114229
+ _self114051_
+ _id114052_
+ __id114239
+ __klass114234
'#f))
(let ()
(declare (not safe))
(##unchecked-structure-set!
- _self114046_
- _super114048_
- __super114232
- __klass114229
+ _self114051_
+ _super114053_
+ __super114240
+ __klass114234
'#f))
(let ()
(declare (not safe))
(##unchecked-structure-set!
- _self114046_
- _precedence-list114049_
- __precedence-list114234
- __klass114229
+ _self114051_
+ _precedence-list114054_
+ __precedence-list114245
+ __klass114234
'#f))
(let ()
(declare (not safe))
(##unchecked-structure-set!
- _self114046_
- _slots114050_
+ _self114051_
+ _slots114055_
__slots114238
- __klass114229
+ __klass114234
'#f))
(let ()
(declare (not safe))
(##unchecked-structure-set!
- _self114046_
- _fields114051_
- __fields114235
- __klass114229
+ _self114051_
+ _fields114056_
+ __fields114236
+ __klass114234
'#f))
(let ()
(declare (not safe))
(##unchecked-structure-set!
- _self114046_
- _constructor114052_
- __constructor114231
- __klass114229
+ _self114051_
+ _constructor114057_
+ __constructor114243
+ __klass114234
'#f))
(let ()
(declare (not safe))
(##unchecked-structure-set!
- _self114046_
- _struct?114053_
- __struct?114233
- __klass114229
+ _self114051_
+ _struct?114058_
+ __struct?114244
+ __klass114234
'#f))
(let ()
(declare (not safe))
(##unchecked-structure-set!
- _self114046_
- _final?114054_
- __final?114239
- __klass114229
+ _self114051_
+ _final?114059_
+ __final?114237
+ __klass114234
'#f))
(let ()
(declare (not safe))
(##unchecked-structure-set!
- _self114046_
- _metaclass114055_
- __metaclass114237
- __klass114229
+ _self114051_
+ _metaclass114060_
+ __metaclass114242
+ __klass114234
'#f))
- (if _methods114056_
- (let ((__tmp114383
+ (if _methods114061_
+ (let ((__tmp114388
(let ()
(declare (not safe))
(list->hash-table-eq
- _methods114056_))))
+ _methods114061_))))
(declare (not safe))
(##unchecked-structure-set!
- _self114046_
- __tmp114383
- __methods114236
- __klass114229
+ _self114051_
+ __tmp114388
+ __methods114241
+ __klass114234
'#f))
'#!void))
- _g114363_))
+ _g114368_))
(else
(##raise-wrong-number-of-arguments-exception
'case-lambda-dispatch
- _g114363_))))))))
+ _g114368_))))))))
(let ()
(declare (not safe))
(bind-specializer! gxc#!class:::init! gxc#!class:::init!::specialize))
@@ -2005,203 +2005,203 @@
(declare (not safe))
(bind-method!__% gxc#!class::t ':init! gxc#!class:::init! '#f))
(define gxc#compute-class-fields
- (lambda (_where113792_
- _base-struct113793_
- _precedence-list113794_
- _direct-slots113795_)
- (let* ((_base-fields113797_
- (if _base-struct113793_
+ (lambda (_where113797_
+ _base-struct113798_
+ _precedence-list113799_
+ _direct-slots113800_)
+ (let* ((_base-fields113802_
+ (if _base-struct113798_
(##structure-ref
(let ()
(declare (not safe))
(gxc#optimizer-resolve-class
- _where113792_
- _base-struct113793_))
+ _where113797_
+ _base-struct113798_))
'5
gxc#!class::t
'#f)
'()))
- (_r-fields113799_ (reverse _base-fields113797_))
- (_seen-slots113807_
- (let ((_tab113801_
+ (_r-fields113804_ (reverse _base-fields113802_))
+ (_seen-slots113812_
+ (let ((_tab113806_
(let () (declare (not safe)) (make-hash-table-eq))))
(for-each
- (lambda (_g113802113804_)
+ (lambda (_g113807113809_)
(let ()
(declare (not safe))
- (hash-put! _tab113801_ _g113802113804_ '#t)))
- _base-fields113797_)
- _tab113801_))
- (_process-slot113811_
- (lambda (_slot113809_)
+ (hash-put! _tab113806_ _g113807113809_ '#t)))
+ _base-fields113802_)
+ _tab113806_))
+ (_process-slot113816_
+ (lambda (_slot113814_)
(if (let ()
(declare (not safe))
- (hash-get _seen-slots113807_ _slot113809_))
+ (hash-get _seen-slots113812_ _slot113814_))
'#!void
(begin
(let ()
(declare (not safe))
- (hash-put! _seen-slots113807_ _slot113809_ '#t))
- (set! _r-fields113799_
+ (hash-put! _seen-slots113812_ _slot113814_ '#t))
+ (set! _r-fields113804_
(let ()
(declare (not safe))
- (cons _slot113809_ _r-fields113799_))))))))
+ (cons _slot113814_ _r-fields113804_))))))))
(for-each
- (lambda (_mixin113814_)
- (let ((_klass113816_
+ (lambda (_mixin113819_)
+ (let ((_klass113821_
(let ()
(declare (not safe))
(gxc#optimizer-resolve-class
- _where113792_
- _mixin113814_))))
- (if (##structure-ref _klass113816_ '7 gxc#!class::t '#f)
+ _where113797_
+ _mixin113819_))))
+ (if (##structure-ref _klass113821_ '7 gxc#!class::t '#f)
'#!void
(for-each
- _process-slot113811_
- (##structure-ref _klass113816_ '5 gxc#!class::t '#f)))))
- _precedence-list113794_)
- (for-each _process-slot113811_ _direct-slots113795_)
- (reverse _r-fields113799_))))
+ _process-slot113816_
+ (##structure-ref _klass113821_ '5 gxc#!class::t '#f)))))
+ _precedence-list113799_)
+ (for-each _process-slot113816_ _direct-slots113800_)
+ (reverse _r-fields113804_))))
(define gxc#!class-slot->field-offset
- (lambda (_klass113751_ _slot113752_)
- (let _lp113754_ ((_rest113756_
- (##structure-ref _klass113751_ '5 gxc#!class::t '#f))
- (_offset113757_ '1))
- (let* ((_rest113758113766_ _rest113756_)
- (_else113760113774_
+ (lambda (_klass113756_ _slot113757_)
+ (let _lp113759_ ((_rest113761_
+ (##structure-ref _klass113756_ '5 gxc#!class::t '#f))
+ (_offset113762_ '1))
+ (let* ((_rest113763113771_ _rest113761_)
+ (_else113765113779_
(lambda ()
- (let ((__tmp114385
- (##structure-ref _klass113751_ '1 gxc#!type::t '#f))
- (__tmp114384
+ (let ((__tmp114390
+ (##structure-ref _klass113756_ '1 gxc#!type::t '#f))
+ (__tmp114389
(##structure-ref
- _klass113751_
+ _klass113756_
'5
gxc#!class::t
'#f)))
(declare (not safe))
(gxc#raise-compile-error
'"unknown class slot"
- __tmp114385
- __tmp114384
- _slot113752_))))
- (_K113762113780_
- (lambda (_rest113777_ _s113778_)
+ __tmp114390
+ __tmp114389
+ _slot113757_))))
+ (_K113767113785_
+ (lambda (_rest113782_ _s113783_)
(if (let ()
(declare (not safe))
- (eq? _s113778_ _slot113752_))
- _offset113757_
- (let ((__tmp114386
+ (eq? _s113783_ _slot113757_))
+ _offset113762_
+ (let ((__tmp114391
(let ()
(declare (not safe))
- (fx+ _offset113757_ '1))))
+ (fx+ _offset113762_ '1))))
(declare (not safe))
- (_lp113754_ _rest113777_ __tmp114386))))))
- (if (let () (declare (not safe)) (##pair? _rest113758113766_))
- (let ((_hd113763113783_
+ (_lp113759_ _rest113782_ __tmp114391))))))
+ (if (let () (declare (not safe)) (##pair? _rest113763113771_))
+ (let ((_hd113768113788_
(let ()
(declare (not safe))
- (##car _rest113758113766_)))
- (_tl113764113785_
+ (##car _rest113763113771_)))
+ (_tl113769113790_
(let ()
(declare (not safe))
- (##cdr _rest113758113766_))))
- (let* ((_s113788_ _hd113763113783_)
- (_rest113790_ _tl113764113785_))
+ (##cdr _rest113763113771_))))
+ (let* ((_s113793_ _hd113768113788_)
+ (_rest113795_ _tl113769113790_))
(declare (not safe))
- (_K113762113780_ _rest113790_ _s113788_)))
- (let () (declare (not safe)) (_else113760113774_)))))))
+ (_K113767113785_ _rest113795_ _s113793_)))
+ (let () (declare (not safe)) (_else113765113779_)))))))
(define gxc#!class-slot-find-struct
- (lambda (_klass113709_ _slot113710_)
+ (lambda (_klass113714_ _slot113715_)
(if (let ()
(declare (not safe))
- (gxc#!class-struct-slot? _klass113709_ _slot113710_))
- _klass113709_
- (let _lp113712_ ((_rest113714_
+ (gxc#!class-struct-slot? _klass113714_ _slot113715_))
+ _klass113714_
+ (let _lp113717_ ((_rest113719_
(##structure-ref
- _klass113709_
+ _klass113714_
'3
gxc#!class::t
'#f)))
- (let* ((_rest113715113723_ _rest113714_)
- (_else113717113731_ (lambda () '#f))
- (_K113719113739_
- (lambda (_rest113734_ _super113735_)
- (let ((_super-class113737_
- (let ((__tmp114387
- (let ((__tmp114388
- (let ((__tmp114390
+ (let* ((_rest113720113728_ _rest113719_)
+ (_else113722113736_ (lambda () '#f))
+ (_K113724113744_
+ (lambda (_rest113739_ _super113740_)
+ (let ((_super-class113742_
+ (let ((__tmp114392
+ (let ((__tmp114393
+ (let ((__tmp114395
(##structure-ref
- _klass113709_
+ _klass113714_
'1
gxc#!type::t
'#f))
- (__tmp114389
+ (__tmp114394
(let ()
(declare (not safe))
- (cons _slot113710_
+ (cons _slot113715_
'()))))
(declare (not safe))
- (cons __tmp114390
- __tmp114389))))
+ (cons __tmp114395
+ __tmp114394))))
(declare (not safe))
(cons '!class-slot-find-struct
- __tmp114388))))
+ __tmp114393))))
(declare (not safe))
(gxc#optimizer-resolve-class
- __tmp114387
- _super113735_))))
+ __tmp114392
+ _super113740_))))
(if (let ()
(declare (not safe))
(gxc#!class-struct-slot?
- _super-class113737_
- _slot113710_))
- _super-class113737_
+ _super-class113742_
+ _slot113715_))
+ _super-class113742_
(let ()
(declare (not safe))
- (_lp113712_ _rest113734_)))))))
- (if (let () (declare (not safe)) (##pair? _rest113715113723_))
- (let ((_hd113720113742_
+ (_lp113717_ _rest113739_)))))))
+ (if (let () (declare (not safe)) (##pair? _rest113720113728_))
+ (let ((_hd113725113747_
(let ()
(declare (not safe))
- (##car _rest113715113723_)))
- (_tl113721113744_
+ (##car _rest113720113728_)))
+ (_tl113726113749_
(let ()
(declare (not safe))
- (##cdr _rest113715113723_))))
- (let* ((_super113747_ _hd113720113742_)
- (_rest113749_ _tl113721113744_))
+ (##cdr _rest113720113728_))))
+ (let* ((_super113752_ _hd113725113747_)
+ (_rest113754_ _tl113726113749_))
(declare (not safe))
- (_K113719113739_ _rest113749_ _super113747_)))
- (let () (declare (not safe)) (_else113717113731_))))))))
+ (_K113724113744_ _rest113754_ _super113752_)))
+ (let () (declare (not safe)) (_else113722113736_))))))))
(define gxc#!class-struct-slot?
- (lambda (_klass113706_ _slot113707_)
- (if (##structure-ref _klass113706_ '7 gxc#!class::t '#f)
- (memq _slot113707_
- (##structure-ref _klass113706_ '5 gxc#!class::t '#f))
+ (lambda (_klass113711_ _slot113712_)
+ (if (##structure-ref _klass113711_ '7 gxc#!class::t '#f)
+ (memq _slot113712_
+ (##structure-ref _klass113711_ '5 gxc#!class::t '#f))
'#f)))
(define gxc#!predicate:::init!
- (lambda (_self113703_ _id113704_)
- (##structure-set! _self113703_ _id113704_ '1 gxc#!type::t '#f)))
+ (lambda (_self113708_ _id113709_)
+ (##structure-set! _self113708_ _id113709_ '1 gxc#!type::t '#f)))
(define gxc#!predicate:::init!::specialize
- (lambda (__klass114251 __method-table114252)
- (let ((__id114253
- (let ((__slot114254
+ (lambda (__klass114256 __method-table114257)
+ (let ((__id114258
+ (let ((__slot114259
(let ()
(declare (not safe))
- (class-slot-offset __klass114251 'id))))
- (if __slot114254
- __slot114254
+ (class-slot-offset __klass114256 'id))))
+ (if __slot114259
+ __slot114259
(let ()
(declare (not safe))
(error '"Unknown slot" 'id))))))
- (lambda (_self113703_ _id113704_)
+ (lambda (_self113708_ _id113709_)
(let ()
(declare (not safe))
(##unchecked-structure-set!
- _self113703_
- _id113704_
- __id114253
- __klass114251
+ _self113708_
+ _id113709_
+ __id114258
+ __klass114256
'#f))))))
(let ()
(declare (not safe))
@@ -2212,28 +2212,28 @@
(declare (not safe))
(bind-method!__% gxc#!predicate::t ':init! gxc#!predicate:::init! '#f))
(define gxc#!constructor:::init!
- (lambda (_self113578_ _id113579_)
- (##structure-set! _self113578_ _id113579_ '1 gxc#!type::t '#f)))
+ (lambda (_self113583_ _id113584_)
+ (##structure-set! _self113583_ _id113584_ '1 gxc#!type::t '#f)))
(define gxc#!constructor:::init!::specialize
- (lambda (__klass114255 __method-table114256)
- (let ((__id114257
- (let ((__slot114258
+ (lambda (__klass114260 __method-table114261)
+ (let ((__id114262
+ (let ((__slot114263
(let ()
(declare (not safe))
- (class-slot-offset __klass114255 'id))))
- (if __slot114258
- __slot114258
+ (class-slot-offset __klass114260 'id))))
+ (if __slot114263
+ __slot114263
(let ()
(declare (not safe))
(error '"Unknown slot" 'id))))))
- (lambda (_self113578_ _id113579_)
+ (lambda (_self113583_ _id113584_)
(let ()
(declare (not safe))
(##unchecked-structure-set!
- _self113578_
- _id113579_
- __id114257
- __klass114255
+ _self113583_
+ _id113584_
+ __id114262
+ __klass114260
'#f))))))
(let ()
(declare (not safe))
@@ -2248,71 +2248,71 @@
gxc#!constructor:::init!
'#f))
(define gxc#!accessor:::init!
- (lambda (_self113451_ _id113452_ _slot113453_ _checked?113454_)
- (##structure-set! _self113451_ _id113452_ '1 gxc#!type::t '#f)
- (##structure-set! _self113451_ _slot113453_ '2 gxc#!accessor::t '#f)
+ (lambda (_self113456_ _id113457_ _slot113458_ _checked?113459_)
+ (##structure-set! _self113456_ _id113457_ '1 gxc#!type::t '#f)
+ (##structure-set! _self113456_ _slot113458_ '2 gxc#!accessor::t '#f)
(##structure-set!
- _self113451_
- _checked?113454_
+ _self113456_
+ _checked?113459_
'3
gxc#!accessor::t
'#f)))
(define gxc#!accessor:::init!::specialize
- (lambda (__klass114259 __method-table114260)
- (let ((__checked?114261
- (let ((__slot114264
+ (lambda (__klass114264 __method-table114265)
+ (let ((__id114266
+ (let ((__slot114269
(let ()
(declare (not safe))
- (class-slot-offset __klass114259 'checked?))))
- (if __slot114264
- __slot114264
+ (class-slot-offset __klass114264 'id))))
+ (if __slot114269
+ __slot114269
(let ()
(declare (not safe))
- (error '"Unknown slot" 'checked?)))))
- (__slot114262
- (let ((__slot114265
+ (error '"Unknown slot" 'id)))))
+ (__checked?114267
+ (let ((__slot114270
(let ()
(declare (not safe))
- (class-slot-offset __klass114259 'slot))))
- (if __slot114265
- __slot114265
+ (class-slot-offset __klass114264 'checked?))))
+ (if __slot114270
+ __slot114270
(let ()
(declare (not safe))
- (error '"Unknown slot" 'slot)))))
- (__id114263
- (let ((__slot114266
+ (error '"Unknown slot" 'checked?)))))
+ (__slot114268
+ (let ((__slot114271
(let ()
(declare (not safe))
- (class-slot-offset __klass114259 'id))))
- (if __slot114266
- __slot114266
+ (class-slot-offset __klass114264 'slot))))
+ (if __slot114271
+ __slot114271
(let ()
(declare (not safe))
- (error '"Unknown slot" 'id))))))
- (lambda (_self113451_ _id113452_ _slot113453_ _checked?113454_)
+ (error '"Unknown slot" 'slot))))))
+ (lambda (_self113456_ _id113457_ _slot113458_ _checked?113459_)
(let ()
(declare (not safe))
(##unchecked-structure-set!
- _self113451_
- _id113452_
- __id114263
- __klass114259
+ _self113456_
+ _id113457_
+ __id114266
+ __klass114264
'#f))
(let ()
(declare (not safe))
(##unchecked-structure-set!
- _self113451_
- _slot113453_
- __slot114262
- __klass114259
+ _self113456_
+ _slot113458_
+ __slot114268
+ __klass114264
'#f))
(let ()
(declare (not safe))
(##unchecked-structure-set!
- _self113451_
- _checked?113454_
- __checked?114261
- __klass114259
+ _self113456_
+ _checked?113459_
+ __checked?114267
+ __klass114264
'#f))))))
(let ()
(declare (not safe))
@@ -2323,71 +2323,71 @@
(declare (not safe))
(bind-method!__% gxc#!accessor::t ':init! gxc#!accessor:::init! '#f))
(define gxc#!mutator:::init!
- (lambda (_self113324_ _id113325_ _slot113326_ _checked?113327_)
- (##structure-set! _self113324_ _id113325_ '1 gxc#!type::t '#f)
- (##structure-set! _self113324_ _slot113326_ '2 gxc#!mutator::t '#f)
+ (lambda (_self113329_ _id113330_ _slot113331_ _checked?113332_)
+ (##structure-set! _self113329_ _id113330_ '1 gxc#!type::t '#f)
+ (##structure-set! _self113329_ _slot113331_ '2 gxc#!mutator::t '#f)
(##structure-set!
- _self113324_
- _checked?113327_
+ _self113329_
+ _checked?113332_
'3
gxc#!mutator::t
'#f)))
(define gxc#!mutator:::init!::specialize
- (lambda (__klass114267 __method-table114268)
- (let ((__checked?114269
- (let ((__slot114272
+ (lambda (__klass114272 __method-table114273)
+ (let ((__id114274
+ (let ((__slot114277
(let ()
(declare (not safe))
- (class-slot-offset __klass114267 'checked?))))
- (if __slot114272
- __slot114272
+ (class-slot-offset __klass114272 'id))))
+ (if __slot114277
+ __slot114277
(let ()
(declare (not safe))
- (error '"Unknown slot" 'checked?)))))
- (__slot114270
- (let ((__slot114273
+ (error '"Unknown slot" 'id)))))
+ (__checked?114275
+ (let ((__slot114278
(let ()
(declare (not safe))
- (class-slot-offset __klass114267 'slot))))
- (if __slot114273
- __slot114273
+ (class-slot-offset __klass114272 'checked?))))
+ (if __slot114278
+ __slot114278
(let ()
(declare (not safe))
- (error '"Unknown slot" 'slot)))))
- (__id114271
- (let ((__slot114274
+ (error '"Unknown slot" 'checked?)))))
+ (__slot114276
+ (let ((__slot114279
(let ()
(declare (not safe))
- (class-slot-offset __klass114267 'id))))
- (if __slot114274
- __slot114274
+ (class-slot-offset __klass114272 'slot))))
+ (if __slot114279
+ __slot114279
(let ()
(declare (not safe))
- (error '"Unknown slot" 'id))))))
- (lambda (_self113324_ _id113325_ _slot113326_ _checked?113327_)
+ (error '"Unknown slot" 'slot))))))
+ (lambda (_self113329_ _id113330_ _slot113331_ _checked?113332_)
(let ()
(declare (not safe))
(##unchecked-structure-set!
- _self113324_
- _id113325_
- __id114271
- __klass114267
+ _self113329_
+ _id113330_
+ __id114274
+ __klass114272
'#f))
(let ()
(declare (not safe))
(##unchecked-structure-set!
- _self113324_
- _slot113326_
- __slot114270
- __klass114267
+ _self113329_
+ _slot113331_
+ __slot114276
+ __klass114272
'#f))
(let ()
(declare (not safe))
(##unchecked-structure-set!
- _self113324_
- _checked?113327_
- __checked?114269
- __klass114267
+ _self113329_
+ _checked?113332_
+ __checked?114275
+ __klass114272
'#f))))))
(let ()
(declare (not safe))
@@ -2398,349 +2398,349 @@
(declare (not safe))
(bind-method!__% gxc#!mutator::t ':init! gxc#!mutator:::init! '#f))
(define gxc#!lambda:::init!__%
- (lambda (_self113168_
- _id113169_
- _arity113170_
- _dispatch113171_
- _inline113172_
- _typedecl113173_)
- (if (let ((__tmp114397
+ (lambda (_self113173_
+ _id113174_
+ _arity113175_
+ _dispatch113176_
+ _inline113177_
+ _typedecl113178_)
+ (if (let ((__tmp114402
(let ()
(declare (not safe))
- (##structure-length _self113168_))))
+ (##structure-length _self113173_))))
(declare (not safe))
- (##fx< '5 __tmp114397))
+ (##fx< '5 __tmp114402))
(begin
- (let ((__tmp114392
+ (let ((__tmp114397
(let ()
(declare (not safe))
- (##structure-type _self113168_))))
+ (##structure-type _self113173_))))
(declare (not safe))
(##unchecked-structure-set!
- _self113168_
- _id113169_
+ _self113173_
+ _id113174_
'1
- __tmp114392
+ __tmp114397
'#f))
- (let ((__tmp114393
+ (let ((__tmp114398
(let ()
(declare (not safe))
- (##structure-type _self113168_))))
+ (##structure-type _self113173_))))
(declare (not safe))
(##unchecked-structure-set!
- _self113168_
- _arity113170_
+ _self113173_
+ _arity113175_
'2
- __tmp114393
+ __tmp114398
'#f))
- (let ((__tmp114394
+ (let ((__tmp114399
(let ()
(declare (not safe))
- (##structure-type _self113168_))))
+ (##structure-type _self113173_))))
(declare (not safe))
(##unchecked-structure-set!
- _self113168_
- _dispatch113171_
+ _self113173_
+ _dispatch113176_
'3
- __tmp114394
+ __tmp114399
'#f))
- (let ((__tmp114395
+ (let ((__tmp114400
(let ()
(declare (not safe))
- (##structure-type _self113168_))))
+ (##structure-type _self113173_))))
(declare (not safe))
(##unchecked-structure-set!
- _self113168_
- _inline113172_
+ _self113173_
+ _inline113177_
'4
- __tmp114395
+ __tmp114400
'#f))
- (let ((__tmp114396
+ (let ((__tmp114401
(let ()
(declare (not safe))
- (##structure-type _self113168_))))
+ (##structure-type _self113173_))))
(declare (not safe))
(##unchecked-structure-set!
- _self113168_
- _typedecl113173_
+ _self113173_
+ _typedecl113178_
'5
- __tmp114396
+ __tmp114401
'#f)))
- (let ((__tmp114391
+ (let ((__tmp114396
(let ()
(declare (not safe))
- (##vector-length _self113168_))))
+ (##vector-length _self113173_))))
(declare (not safe))
(error '"struct-instance-init!: too many arguments for struct"
- _self113168_
+ _self113173_
'5
- __tmp114391)))))
+ __tmp114396)))))
(define gxc#!lambda:::init!__0
- (lambda (_self113178_ _id113179_ _arity113180_ _dispatch113181_)
- (let* ((_inline113183_ '#f) (_typedecl113185_ '#f))
- (if (let ((__tmp114404
+ (lambda (_self113183_ _id113184_ _arity113185_ _dispatch113186_)
+ (let* ((_inline113188_ '#f) (_typedecl113190_ '#f))
+ (if (let ((__tmp114409
(let ()
(declare (not safe))
- (##structure-length _self113178_))))
+ (##structure-length _self113183_))))
(declare (not safe))
- (##fx< '5 __tmp114404))
+ (##fx< '5 __tmp114409))
(begin
- (let ((__tmp114399
+ (let ((__tmp114404
(let ()
(declare (not safe))
- (##structure-type _self113178_))))
+ (##structure-type _self113183_))))
(declare (not safe))
(##unchecked-structure-set!
- _self113178_
- _id113179_
+ _self113183_
+ _id113184_
'1
- __tmp114399
+ __tmp114404
'#f))
- (let ((__tmp114400
+ (let ((__tmp114405
(let ()
(declare (not safe))
- (##structure-type _self113178_))))
+ (##structure-type _self113183_))))
(declare (not safe))
(##unchecked-structure-set!
- _self113178_
- _arity113180_
+ _self113183_
+ _arity113185_
'2
- __tmp114400
+ __tmp114405
'#f))
- (let ((__tmp114401
+ (let ((__tmp114406
(let ()
(declare (not safe))
- (##structure-type _self113178_))))
+ (##structure-type _self113183_))))
(declare (not safe))
(##unchecked-structure-set!
- _self113178_
- _dispatch113181_
+ _self113183_
+ _dispatch113186_
'3
- __tmp114401
+ __tmp114406
'#f))
- (let ((__tmp114402
+ (let ((__tmp114407
(let ()
(declare (not safe))
- (##structure-type _self113178_))))
+ (##structure-type _self113183_))))
(declare (not safe))
(##unchecked-structure-set!
- _self113178_
- _inline113183_
+ _self113183_
+ _inline113188_
'4
- __tmp114402
+ __tmp114407
'#f))
- (let ((__tmp114403
+ (let ((__tmp114408
(let ()
(declare (not safe))
- (##structure-type _self113178_))))
+ (##structure-type _self113183_))))
(declare (not safe))
(##unchecked-structure-set!
- _self113178_
- _typedecl113185_
+ _self113183_
+ _typedecl113190_
'5
- __tmp114403
+ __tmp114408
'#f)))
- (let ((__tmp114398
+ (let ((__tmp114403
(let ()
(declare (not safe))
- (##vector-length _self113178_))))
+ (##vector-length _self113183_))))
(declare (not safe))
(error '"struct-instance-init!: too many arguments for struct"
- _self113178_
+ _self113183_
'5
- __tmp114398))))))
+ __tmp114403))))))
(define gxc#!lambda:::init!__1
- (lambda (_self113187_
- _id113188_
- _arity113189_
- _dispatch113190_
- _inline113191_)
- (let ((_typedecl113193_ '#f))
- (if (let ((__tmp114411
+ (lambda (_self113192_
+ _id113193_
+ _arity113194_
+ _dispatch113195_
+ _inline113196_)
+ (let ((_typedecl113198_ '#f))
+ (if (let ((__tmp114416
(let ()
(declare (not safe))
- (##structure-length _self113187_))))
+ (##structure-length _self113192_))))
(declare (not safe))
- (##fx< '5 __tmp114411))
+ (##fx< '5 __tmp114416))
(begin
- (let ((__tmp114406
+ (let ((__tmp114411
(let ()
(declare (not safe))
- (##structure-type _self113187_))))
+ (##structure-type _self113192_))))
(declare (not safe))
(##unchecked-structure-set!
- _self113187_
- _id113188_
+ _self113192_
+ _id113193_
'1
- __tmp114406
+ __tmp114411
'#f))
- (let ((__tmp114407
+ (let ((__tmp114412
(let ()
(declare (not safe))
- (##structure-type _self113187_))))
+ (##structure-type _self113192_))))
(declare (not safe))
(##unchecked-structure-set!
- _self113187_
- _arity113189_
+ _self113192_
+ _arity113194_
'2
- __tmp114407
+ __tmp114412
'#f))
- (let ((__tmp114408
+ (let ((__tmp114413
(let ()
(declare (not safe))
- (##structure-type _self113187_))))
+ (##structure-type _self113192_))))
(declare (not safe))
(##unchecked-structure-set!
- _self113187_
- _dispatch113190_
+ _self113192_
+ _dispatch113195_
'3
- __tmp114408
+ __tmp114413
'#f))
- (let ((__tmp114409
+ (let ((__tmp114414
(let ()
(declare (not safe))
- (##structure-type _self113187_))))
+ (##structure-type _self113192_))))
(declare (not safe))
(##unchecked-structure-set!
- _self113187_
- _inline113191_
+ _self113192_
+ _inline113196_
'4
- __tmp114409
+ __tmp114414
'#f))
- (let ((__tmp114410
+ (let ((__tmp114415
(let ()
(declare (not safe))
- (##structure-type _self113187_))))
+ (##structure-type _self113192_))))
(declare (not safe))
(##unchecked-structure-set!
- _self113187_
- _typedecl113193_
+ _self113192_
+ _typedecl113198_
'5
- __tmp114410
+ __tmp114415
'#f)))
- (let ((__tmp114405
+ (let ((__tmp114410
(let ()
(declare (not safe))
- (##vector-length _self113187_))))
+ (##vector-length _self113192_))))
(declare (not safe))
(error '"struct-instance-init!: too many arguments for struct"
- _self113187_
+ _self113192_
'5
- __tmp114405))))))
+ __tmp114410))))))
(define gxc#!lambda:::init!
- (lambda _g114413_
- (let ((_g114412_ (let () (declare (not safe)) (##length _g114413_))))
- (cond ((let () (declare (not safe)) (##fx= _g114412_ 4))
- (apply (lambda (_self113178_
- _id113179_
- _arity113180_
- _dispatch113181_)
+ (lambda _g114418_
+ (let ((_g114417_ (let () (declare (not safe)) (##length _g114418_))))
+ (cond ((let () (declare (not safe)) (##fx= _g114417_ 4))
+ (apply (lambda (_self113183_
+ _id113184_
+ _arity113185_
+ _dispatch113186_)
(let ()
(declare (not safe))
(gxc#!lambda:::init!__0
- _self113178_
- _id113179_
- _arity113180_
- _dispatch113181_)))
- _g114413_))
- ((let () (declare (not safe)) (##fx= _g114412_ 5))
- (apply (lambda (_self113187_
- _id113188_
- _arity113189_
- _dispatch113190_
- _inline113191_)
+ _self113183_
+ _id113184_
+ _arity113185_
+ _dispatch113186_)))
+ _g114418_))
+ ((let () (declare (not safe)) (##fx= _g114417_ 5))
+ (apply (lambda (_self113192_
+ _id113193_
+ _arity113194_
+ _dispatch113195_
+ _inline113196_)
(let ()
(declare (not safe))
(gxc#!lambda:::init!__1
- _self113187_
- _id113188_
- _arity113189_
- _dispatch113190_
- _inline113191_)))
- _g114413_))
- ((let () (declare (not safe)) (##fx= _g114412_ 6))
- (apply (lambda (_self113195_
- _id113196_
- _arity113197_
- _dispatch113198_
- _inline113199_
- _typedecl113200_)
- (if (let ((__tmp114420
+ _self113192_
+ _id113193_
+ _arity113194_
+ _dispatch113195_
+ _inline113196_)))
+ _g114418_))
+ ((let () (declare (not safe)) (##fx= _g114417_ 6))
+ (apply (lambda (_self113200_
+ _id113201_
+ _arity113202_
+ _dispatch113203_
+ _inline113204_
+ _typedecl113205_)
+ (if (let ((__tmp114425
(let ()
(declare (not safe))
- (##structure-length _self113195_))))
+ (##structure-length _self113200_))))
(declare (not safe))
- (##fx< '5 __tmp114420))
+ (##fx< '5 __tmp114425))
(begin
- (let ((__tmp114415
+ (let ((__tmp114420
(let ()
(declare (not safe))
- (##structure-type _self113195_))))
+ (##structure-type _self113200_))))
(declare (not safe))
(##unchecked-structure-set!
- _self113195_
- _id113196_
+ _self113200_
+ _id113201_
'1
- __tmp114415
+ __tmp114420
'#f))
- (let ((__tmp114416
+ (let ((__tmp114421
(let ()
(declare (not safe))
- (##structure-type _self113195_))))
+ (##structure-type _self113200_))))
(declare (not safe))
(##unchecked-structure-set!
- _self113195_
- _arity113197_
+ _self113200_
+ _arity113202_
'2
- __tmp114416
+ __tmp114421
'#f))
- (let ((__tmp114417
+ (let ((__tmp114422
(let ()
(declare (not safe))
- (##structure-type _self113195_))))
+ (##structure-type _self113200_))))
(declare (not safe))
(##unchecked-structure-set!
- _self113195_
- _dispatch113198_
+ _self113200_
+ _dispatch113203_
'3
- __tmp114417
+ __tmp114422
'#f))
- (let ((__tmp114418
+ (let ((__tmp114423
(let ()
(declare (not safe))
- (##structure-type _self113195_))))
+ (##structure-type _self113200_))))
(declare (not safe))
(##unchecked-structure-set!
- _self113195_
- _inline113199_
+ _self113200_
+ _inline113204_
'4
- __tmp114418
+ __tmp114423
'#f))
- (let ((__tmp114419
+ (let ((__tmp114424
(let ()
(declare (not safe))
- (##structure-type _self113195_))))
+ (##structure-type _self113200_))))
(declare (not safe))
(##unchecked-structure-set!
- _self113195_
- _typedecl113200_
+ _self113200_
+ _typedecl113205_
'5
- __tmp114419
+ __tmp114424
'#f)))
- (let ((__tmp114414
+ (let ((__tmp114419
(let ()
(declare (not safe))
- (##vector-length _self113195_))))
+ (##vector-length _self113200_))))
(declare (not safe))
(error '"struct-instance-init!: too many arguments for struct"
- _self113195_
+ _self113200_
'5
- __tmp114414))))
- _g114413_))
+ __tmp114419))))
+ _g114418_))
(else
(##raise-wrong-number-of-arguments-exception
gxc#!lambda:::init!
- _g114413_))))))
+ _g114418_))))))
(let ()
(declare (not safe))
(bind-method!__% gxc#!lambda::t ':init! gxc#!lambda:::init! '#f))
@@ -2753,8 +2753,8 @@
gxc#!primitive-lambda:::init!
'#f))
(define gxc#!primitive-case-lambda:::init!
- (lambda (_self112920_ . _args112921_)
- (apply struct-instance-init! _self112920_ _args112921_)))
+ (lambda (_self112925_ . _args112926_)
+ (apply struct-instance-init! _self112925_ _args112926_)))
(let ()
(declare (not safe))
(bind-method!__%
@@ -2763,64 +2763,64 @@
gxc#!primitive-case-lambda:::init!
'#f))
(define gxc#!type-vtab
- (lambda (_type112795_)
+ (lambda (_type112800_)
(if (let ()
(declare (not safe))
- (##structure-instance-of? _type112795_ 'gxc#!class::t))
+ (##structure-instance-of? _type112800_ 'gxc#!class::t))
(let ()
(declare (not safe))
- (gxc#!class-method-table _type112795_))
+ (gxc#!class-method-table _type112800_))
'#f)))
(define gxc#!class-method-table
- (lambda (_klass112788_)
- (let ((_$e112790_
- (##structure-ref _klass112788_ '10 gxc#!class::t '#f)))
- (if _$e112790_
- _$e112790_
- (let ((_tab112793_
+ (lambda (_klass112793_)
+ (let ((_$e112795_
+ (##structure-ref _klass112793_ '10 gxc#!class::t '#f)))
+ (if _$e112795_
+ _$e112795_
+ (let ((_tab112798_
(let () (declare (not safe)) (make-hash-table-eq))))
(##structure-set!
- _klass112788_
- _tab112793_
+ _klass112793_
+ _tab112798_
'10
gxc#!class::t
'#f)
- _tab112793_)))))
+ _tab112798_)))))
(define gxc#!class-lookup-method
- (lambda (_klass112779_ _method112780_)
- (let ((_tab112781112783_
- (##structure-ref _klass112779_ '10 gxc#!class::t '#f)))
- (if _tab112781112783_
- (let ((_tab112786_ _tab112781112783_))
+ (lambda (_klass112784_ _method112785_)
+ (let ((_tab112786112788_
+ (##structure-ref _klass112784_ '10 gxc#!class::t '#f)))
+ (if _tab112786112788_
+ (let ((_tab112791_ _tab112786112788_))
(declare (not safe))
- (hash-get _tab112786_ _method112780_))
+ (hash-get _tab112791_ _method112785_))
'#f))))
(define gxc#!type-lookup-method
- (lambda (_type112776_ _method112777_)
+ (lambda (_type112781_ _method112782_)
(if (let ()
(declare (not safe))
- (##structure-instance-of? _type112776_ 'gxc#!class::t))
+ (##structure-instance-of? _type112781_ 'gxc#!class::t))
(let ()
(declare (not safe))
- (gxc#!class-lookup-method _type112776_ _method112777_))
+ (gxc#!class-lookup-method _type112781_ _method112782_))
'#f)))
(define gxc#optimizer-declare-type!__%
- (lambda (_sym112760_ _type112761_ _local?112762_)
+ (lambda (_sym112765_ _type112766_ _local?112767_)
(if (let ()
(declare (not safe))
- (##structure-instance-of? _type112761_ 'gxc#!type::t))
+ (##structure-instance-of? _type112766_ 'gxc#!type::t))
'#!void
(let ()
(declare (not safe))
(error '"bad declaration: expected !type"
- _sym112760_
- _type112761_)))
- (let ((__tmp114421
- (let () (declare (not safe)) (struct->list _type112761_))))
+ _sym112765_
+ _type112766_)))
+ (let ((__tmp114426
+ (let () (declare (not safe)) (struct->list _type112766_))))
(declare (not safe))
- (gxc#verbose '"declare-type " _sym112760_ '" " __tmp114421))
- (let ((__tmp114422
- (if _local?112762_
+ (gxc#verbose '"declare-type " _sym112765_ '" " __tmp114426))
+ (let ((__tmp114427
+ (if _local?112767_
(gxc#current-compile-local-type)
(##structure-ref
(gxc#current-compile-optimizer-info)
@@ -2828,44 +2828,44 @@
gxc#optimizer-info::t
'#f))))
(declare (not safe))
- (hash-put! __tmp114422 _sym112760_ _type112761_))))
+ (hash-put! __tmp114427 _sym112765_ _type112766_))))
(define gxc#optimizer-declare-type!__0
- (lambda (_sym112767_ _type112768_)
- (let ((_local?112770_ '#f))
+ (lambda (_sym112772_ _type112773_)
+ (let ((_local?112775_ '#f))
(declare (not safe))
(gxc#optimizer-declare-type!__%
- _sym112767_
- _type112768_
- _local?112770_))))
+ _sym112772_
+ _type112773_
+ _local?112775_))))
(define gxc#optimizer-declare-type!
- (lambda _g114424_
- (let ((_g114423_ (let () (declare (not safe)) (##length _g114424_))))
- (cond ((let () (declare (not safe)) (##fx= _g114423_ 2))
- (apply (lambda (_sym112767_ _type112768_)
+ (lambda _g114429_
+ (let ((_g114428_ (let () (declare (not safe)) (##length _g114429_))))
+ (cond ((let () (declare (not safe)) (##fx= _g114428_ 2))
+ (apply (lambda (_sym112772_ _type112773_)
(let ()
(declare (not safe))
(gxc#optimizer-declare-type!__0
- _sym112767_
- _type112768_)))
- _g114424_))
- ((let () (declare (not safe)) (##fx= _g114423_ 3))
- (apply (lambda (_sym112772_ _type112773_ _local?112774_)
+ _sym112772_
+ _type112773_)))
+ _g114429_))
+ ((let () (declare (not safe)) (##fx= _g114428_ 3))
+ (apply (lambda (_sym112777_ _type112778_ _local?112779_)
(let ()
(declare (not safe))
(gxc#optimizer-declare-type!__%
- _sym112772_
- _type112773_
- _local?112774_)))
- _g114424_))
+ _sym112777_
+ _type112778_
+ _local?112779_)))
+ _g114429_))
(else
(##raise-wrong-number-of-arguments-exception
gxc#optimizer-declare-type!
- _g114424_))))))
+ _g114429_))))))
(define gxc#optimizer-clear-type!__%
- (lambda (_sym112746_ _local?112747_)
- (let () (declare (not safe)) (gxc#verbose '"clear-type " _sym112746_))
- (let ((__tmp114425
- (if _local?112747_
+ (lambda (_sym112751_ _local?112752_)
+ (let () (declare (not safe)) (gxc#verbose '"clear-type " _sym112751_))
+ (let ((__tmp114430
+ (if _local?112752_
(gxc#current-compile-local-type)
(##structure-ref
(gxc#current-compile-optimizer-info)
@@ -2873,33 +2873,33 @@
gxc#optimizer-info::t
'#f))))
(declare (not safe))
- (hash-remove! __tmp114425 _sym112746_))))
+ (hash-remove! __tmp114430 _sym112751_))))
(define gxc#optimizer-clear-type!__0
- (lambda (_sym112752_)
- (let ((_local?112754_ '#f))
+ (lambda (_sym112757_)
+ (let ((_local?112759_ '#f))
(declare (not safe))
- (gxc#optimizer-clear-type!__% _sym112752_ _local?112754_))))
+ (gxc#optimizer-clear-type!__% _sym112757_ _local?112759_))))
(define gxc#optimizer-clear-type!
- (lambda _g114427_
- (let ((_g114426_ (let () (declare (not safe)) (##length _g114427_))))
- (cond ((let () (declare (not safe)) (##fx= _g114426_ 1))
- (apply (lambda (_sym112752_)
+ (lambda _g114432_
+ (let ((_g114431_ (let () (declare (not safe)) (##length _g114432_))))
+ (cond ((let () (declare (not safe)) (##fx= _g114431_ 1))
+ (apply (lambda (_sym112757_)
(let ()
(declare (not safe))
- (gxc#optimizer-clear-type!__0 _sym112752_)))
- _g114427_))
- ((let () (declare (not safe)) (##fx= _g114426_ 2))
- (apply (lambda (_sym112756_ _local?112757_)
+ (gxc#optimizer-clear-type!__0 _sym112757_)))
+ _g114432_))
+ ((let () (declare (not safe)) (##fx= _g114431_ 2))
+ (apply (lambda (_sym112761_ _local?112762_)
(let ()
(declare (not safe))
(gxc#optimizer-clear-type!__%
- _sym112756_
- _local?112757_)))
- _g114427_))
+ _sym112761_
+ _local?112762_)))
+ _g114432_))
(else
(##raise-wrong-number-of-arguments-exception
gxc#optimizer-clear-type!
- _g114427_))))))
+ _g114432_))))))
(define gxc#optimizer-declare-method!__%
(lambda (_type-t112719_ _method112720_ _sym112721_ _rebind?112722_)
(let* ((_type112724_
@@ -2910,60 +2910,70 @@
(let () (declare (not safe)) (gxc#!type-vtab _type112724_))))
(if _$e112726_
((lambda (_vtab112729_)
- (if (let ()
- (declare (not safe))
- (hash-key? _vtab112729_ _method112720_))
- (if _rebind?112722_
- (begin
- (let ()
- (declare (not safe))
- (gxc#verbose
- '"declare-method: rebind existing method"
- _type-t112719_
- '" "
- _method112720_))
- (let ()
- (declare (not safe))
- (hash-put!
- _vtab112729_
- _method112720_
- _sym112721_)))
- (let ((__tmp114432
- (let ((__tmp114433
- (let ((__tmp114434
- (let ((__tmp114435
- (let ()
- (declare (not safe))
- (cons _sym112721_
- '()))))
- (declare (not safe))
- (cons _method112720_
- __tmp114435))))
- (declare (not safe))
- (cons _type-t112719_ __tmp114434))))
+ (let ((_$e112731_
+ (let ()
+ (declare (not safe))
+ (hash-get _vtab112729_ _method112720_))))
+ (if _$e112731_
+ ((lambda (_existing112734_)
+ (if _rebind?112722_
+ (begin
+ (let ()
(declare (not safe))
- (cons 'bind-method! __tmp114433))))
+ (gxc#verbose
+ '"declare-method: rebind existing method"
+ _type-t112719_
+ '" "
+ _method112720_))
+ (let ()
+ (declare (not safe))
+ (hash-put!
+ _vtab112729_
+ _method112720_
+ _sym112721_)))
+ (if (let ()
+ (declare (not safe))
+ (eq? _existing112734_ _sym112721_))
+ '#!void
+ (let ((__tmp114437
+ (let ((__tmp114438
+ (let ((__tmp114439
+ (let ((__tmp114440
+ (let ()
+ (declare
+;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+ (not safe))
+ (cons _sym112721_ '()))))
+ (declare (not safe))
+ (cons _method112720_ __tmp114440))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (declare (not safe))
+ (cons _type-t112719_
+ __tmp114439))))
+ (declare (not safe))
+ (cons 'bind-method! __tmp114438))))
+ (declare (not safe))
+ (gxc#raise-compile-error
+ '"declare-method: duplicate method declaration"
+ __tmp114437
+ _method112720_)))))
+ _$e112731_)
+ (begin
+ (let ()
(declare (not safe))
- (gxc#raise-compile-error
- '"declare-method: duplicate method declaration"
- __tmp114432
- _method112720_)))
- (begin
- (let ()
- (declare (not safe))
- (gxc#verbose
- '"declare-method "
- _type-t112719_
- '" "
- _method112720_
- '" => "
- _sym112721_))
- (let ()
- (declare (not safe))
- (hash-put!
- _vtab112729_
- _method112720_
- _sym112721_)))))
+ (gxc#verbose
+ '"declare-method "
+ _type-t112719_
+ '" "
+ _method112720_
+ '" => "
+ _sym112721_))
+ (let ()
+ (declare (not safe))
+ (hash-put!
+ _vtab112729_
+ _method112720_
+ _sym112721_))))))
_$e112726_)
(if (let () (declare (not safe)) (not _type112724_))
(let ()
@@ -2971,62 +2981,62 @@
(gxc#verbose
'"declare-method: unknown type "
_type-t112719_))
- (let ((__tmp114428
- (let ((__tmp114429
- (let ((__tmp114430
- (let ((__tmp114431
+ (let ((__tmp114433
+ (let ((__tmp114434
+ (let ((__tmp114435
+ (let ((__tmp114436
(let ()
(declare (not safe))
(cons _method112720_ '()))))
(declare (not safe))
- (cons _sym112721_ __tmp114431))))
+ (cons _sym112721_ __tmp114436))))
(declare (not safe))
- (cons _type-t112719_ __tmp114430))))
+ (cons _type-t112719_ __tmp114435))))
(declare (not safe))
- (cons 'bind-method! __tmp114429))))
+ (cons 'bind-method! __tmp114434))))
(declare (not safe))
(gxc#raise-compile-error
'"declare-method: bad method declaration; no method table"
- __tmp114428
+ __tmp114433
_type112724_)))))))
(define gxc#optimizer-declare-method!__0
- (lambda (_type-t112734_ _method112735_ _sym112736_)
- (let ((_rebind?112738_ '#f))
+ (lambda (_type-t112739_ _method112740_ _sym112741_)
+ (let ((_rebind?112743_ '#f))
(declare (not safe))
(gxc#optimizer-declare-method!__%
- _type-t112734_
- _method112735_
- _sym112736_
- _rebind?112738_))))
+ _type-t112739_
+ _method112740_
+ _sym112741_
+ _rebind?112743_))))
(define gxc#optimizer-declare-method!
- (lambda _g114437_
- (let ((_g114436_ (let () (declare (not safe)) (##length _g114437_))))
- (cond ((let () (declare (not safe)) (##fx= _g114436_ 3))
- (apply (lambda (_type-t112734_ _method112735_ _sym112736_)
+ (lambda _g114442_
+ (let ((_g114441_ (let () (declare (not safe)) (##length _g114442_))))
+ (cond ((let () (declare (not safe)) (##fx= _g114441_ 3))
+ (apply (lambda (_type-t112739_ _method112740_ _sym112741_)
(let ()
(declare (not safe))
(gxc#optimizer-declare-method!__0
- _type-t112734_
- _method112735_
- _sym112736_)))
- _g114437_))
- ((let () (declare (not safe)) (##fx= _g114436_ 4))
- (apply (lambda (_type-t112740_
- _method112741_
- _sym112742_
- _rebind?112743_)
+ _type-t112739_
+ _method112740_
+ _sym112741_)))
+ _g114442_))
+ ((let () (declare (not safe)) (##fx= _g114441_ 4))
+ (apply (lambda (_type-t112745_
+ _method112746_
+ _sym112747_
+ _rebind?112748_)
(let ()
(declare (not safe))
(gxc#optimizer-declare-method!__%
- _type-t112740_
- _method112741_
- _sym112742_
- _rebind?112743_)))
- _g114437_))
+ _type-t112745_
+ _method112746_
+ _sym112747_
+ _rebind?112748_)))
+ _g114442_))
(else
(##raise-wrong-number-of-arguments-exception
gxc#optimizer-declare-method!
- _g114437_))))))
+ _g114442_))))))
(define gxc#optimizer-lookup-type
(lambda (_sym112707_)
(let ((_$e112715_
@@ -3038,14 +3048,14 @@
'#f))))
(if _$e112715_
_$e112715_
- (let ((__tmp114438
+ (let ((__tmp114443
(##structure-ref
(gxc#current-compile-optimizer-info)
'1
gxc#optimizer-info::t
'#f)))
(declare (not safe))
- (hash-get __tmp114438 _sym112707_))))))
+ (hash-get __tmp114443 _sym112707_))))))
(define gxc#optimizer-resolve-type
(lambda (_sym112699_)
(let ((_type112700112702_
@@ -3057,10 +3067,10 @@
(if (let ()
(declare (not safe))
(##structure-instance-of? _type112705_ 'gxc#!alias::t))
- (let ((__tmp114439
+ (let ((__tmp114444
(##structure-ref _type112705_ '1 gxc#!type::t '#f)))
(declare (not safe))
- (gxc#optimizer-resolve-type __tmp114439))
+ (gxc#optimizer-resolve-type __tmp114444))
_type112705_))
'#f))))
(define gxc#optimizer-resolve-class
@@ -3092,35 +3102,35 @@
_klass-id112692_))))))
(define gxc#optimizer-lookup-method
(lambda (_type-t112688_ _method112689_)
- (let ((__tmp114440
+ (let ((__tmp114445
(let ()
(declare (not safe))
(gxc#optimizer-resolve-type _type-t112688_))))
(declare (not safe))
- (gxc#!type-lookup-method __tmp114440 _method112689_))))
+ (gxc#!type-lookup-method __tmp114445 _method112689_))))
(define gxc#optimizer-top-level-method!
(lambda (_sym112686_)
(let ()
(declare (not safe))
(gxc#verbose '"top-level method: " _sym112686_))
- (let ((__tmp114441
+ (let ((__tmp114446
(##structure-ref
(gxc#current-compile-optimizer-info)
'3
gxc#optimizer-info::t
'#f)))
(declare (not safe))
- (hash-put! __tmp114441 _sym112686_ '#t))))
+ (hash-put! __tmp114446 _sym112686_ '#t))))
(define gxc#optimizer-top-level-method?
(lambda (_sym112684_)
- (let ((__tmp114442
+ (let ((__tmp114447
(##structure-ref
(gxc#current-compile-optimizer-info)
'3
gxc#optimizer-info::t
'#f)))
(declare (not safe))
- (hash-get __tmp114442 _sym112684_))))
+ (hash-get __tmp114447 _sym112684_))))
(define gxc#identifier-symbol
(lambda (_stx112682_)
(if (let ()
diff --git a/src/bootstrap/gerbil/compiler/optimize-base__1.scm b/src/bootstrap/gerbil/compiler/optimize-base__1.scm
index 0e60edc3..d10f2c58 100644
--- a/src/bootstrap/gerbil/compiler/optimize-base__1.scm
+++ b/src/bootstrap/gerbil/compiler/optimize-base__1.scm
@@ -1,1602 +1,1602 @@
(declare (block) (standard-bindings) (extended-bindings) (inlining-limit 200))
(begin
- (define |gxc[1]#_g114444_|
+ (define |gxc[1]#_g114449_|
(##structure
gx#syntax-quote::t
'optimizer-info::t
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114446_|
+ (define |gxc[1]#_g114451_|
(##structure
gx#syntax-quote::t
'make-optimizer-info
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114448_|
+ (define |gxc[1]#_g114453_|
(##structure
gx#syntax-quote::t
'optimizer-info?
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114454_|
+ (define |gxc[1]#_g114459_|
(##structure
gx#syntax-quote::t
'optimizer-info-methods
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114457_|
+ (define |gxc[1]#_g114462_|
(##structure
gx#syntax-quote::t
'optimizer-info-ssxi
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114460_|
+ (define |gxc[1]#_g114465_|
(##structure
gx#syntax-quote::t
'optimizer-info-type
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114466_|
+ (define |gxc[1]#_g114471_|
(##structure
gx#syntax-quote::t
'optimizer-info-methods-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114469_|
+ (define |gxc[1]#_g114474_|
(##structure
gx#syntax-quote::t
'optimizer-info-ssxi-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114472_|
+ (define |gxc[1]#_g114477_|
(##structure
gx#syntax-quote::t
'optimizer-info-type-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114478_|
+ (define |gxc[1]#_g114483_|
(##structure
gx#syntax-quote::t
'&optimizer-info-methods
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114481_|
+ (define |gxc[1]#_g114486_|
(##structure
gx#syntax-quote::t
'&optimizer-info-ssxi
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114484_|
+ (define |gxc[1]#_g114489_|
(##structure
gx#syntax-quote::t
'&optimizer-info-type
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114490_|
+ (define |gxc[1]#_g114495_|
(##structure
gx#syntax-quote::t
'&optimizer-info-methods-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114493_|
+ (define |gxc[1]#_g114498_|
(##structure
gx#syntax-quote::t
'&optimizer-info-ssxi-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114496_|
+ (define |gxc[1]#_g114501_|
(##structure
gx#syntax-quote::t
'&optimizer-info-type-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114498_|
+ (define |gxc[1]#_g114503_|
(##structure
gx#syntax-quote::t
'!type::t
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114500_|
+ (define |gxc[1]#_g114505_|
(##structure
gx#syntax-quote::t
'make-!type
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114502_|
+ (define |gxc[1]#_g114507_|
(##structure
gx#syntax-quote::t
'!type?
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114506_|
+ (define |gxc[1]#_g114511_|
(##structure
gx#syntax-quote::t
'!type-id
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114510_|
+ (define |gxc[1]#_g114515_|
(##structure
gx#syntax-quote::t
'!type-id-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114514_|
+ (define |gxc[1]#_g114519_|
(##structure
gx#syntax-quote::t
'&!type-id
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114518_|
+ (define |gxc[1]#_g114523_|
(##structure
gx#syntax-quote::t
'&!type-id-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114521_|
+ (define |gxc[1]#_g114526_|
(##structure
gx#syntax-quote::t
'!type
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114523_|
+ (define |gxc[1]#_g114528_|
(##structure
gx#syntax-quote::t
'!alias::t
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114525_|
+ (define |gxc[1]#_g114530_|
(##structure
gx#syntax-quote::t
'make-!alias
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114527_|
+ (define |gxc[1]#_g114532_|
(##structure
gx#syntax-quote::t
'!alias?
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114531_|
+ (define |gxc[1]#_g114536_|
(##structure
gx#syntax-quote::t
'!alias-id
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114535_|
+ (define |gxc[1]#_g114540_|
(##structure
gx#syntax-quote::t
'!alias-id-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114539_|
+ (define |gxc[1]#_g114544_|
(##structure
gx#syntax-quote::t
'&!alias-id
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114543_|
+ (define |gxc[1]#_g114548_|
(##structure
gx#syntax-quote::t
'&!alias-id-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114547_|
+ (define |gxc[1]#_g114552_|
(##structure
gx#syntax-quote::t
'!procedure::t
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114549_|
+ (define |gxc[1]#_g114554_|
(##structure
gx#syntax-quote::t
'make-!procedure
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114551_|
+ (define |gxc[1]#_g114556_|
(##structure
gx#syntax-quote::t
'!procedure?
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114555_|
+ (define |gxc[1]#_g114560_|
(##structure
gx#syntax-quote::t
'!procedure-id
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114559_|
+ (define |gxc[1]#_g114564_|
(##structure
gx#syntax-quote::t
'!procedure-id-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114563_|
+ (define |gxc[1]#_g114568_|
(##structure
gx#syntax-quote::t
'&!procedure-id
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114567_|
+ (define |gxc[1]#_g114572_|
(##structure
gx#syntax-quote::t
'&!procedure-id-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114571_|
+ (define |gxc[1]#_g114576_|
(##structure
gx#syntax-quote::t
'!class::t
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114573_|
+ (define |gxc[1]#_g114578_|
(##structure
gx#syntax-quote::t
'make-!class
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114575_|
+ (define |gxc[1]#_g114580_|
(##structure
gx#syntax-quote::t
'!class?
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114588_|
+ (define |gxc[1]#_g114593_|
(##structure
gx#syntax-quote::t
'!class-id
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114591_|
+ (define |gxc[1]#_g114596_|
(##structure
gx#syntax-quote::t
'!class-methods
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114594_|
+ (define |gxc[1]#_g114599_|
(##structure
gx#syntax-quote::t
'!class-metaclass
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114597_|
+ (define |gxc[1]#_g114602_|
(##structure
gx#syntax-quote::t
'!class-final?
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114600_|
+ (define |gxc[1]#_g114605_|
(##structure
gx#syntax-quote::t
'!class-struct?
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114603_|
+ (define |gxc[1]#_g114608_|
(##structure
gx#syntax-quote::t
'!class-constructor
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114606_|
+ (define |gxc[1]#_g114611_|
(##structure
gx#syntax-quote::t
'!class-fields
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114609_|
+ (define |gxc[1]#_g114614_|
(##structure
gx#syntax-quote::t
'!class-slots
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114612_|
+ (define |gxc[1]#_g114617_|
(##structure
gx#syntax-quote::t
'!class-precedence-list
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114615_|
+ (define |gxc[1]#_g114620_|
(##structure
gx#syntax-quote::t
'!class-super
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114628_|
+ (define |gxc[1]#_g114633_|
(##structure
gx#syntax-quote::t
'!class-id-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114631_|
+ (define |gxc[1]#_g114636_|
(##structure
gx#syntax-quote::t
'!class-methods-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114634_|
+ (define |gxc[1]#_g114639_|
(##structure
gx#syntax-quote::t
'!class-metaclass-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114637_|
+ (define |gxc[1]#_g114642_|
(##structure
gx#syntax-quote::t
'!class-final?-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114640_|
+ (define |gxc[1]#_g114645_|
(##structure
gx#syntax-quote::t
'!class-struct?-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114643_|
+ (define |gxc[1]#_g114648_|
(##structure
gx#syntax-quote::t
'!class-constructor-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114646_|
+ (define |gxc[1]#_g114651_|
(##structure
gx#syntax-quote::t
'!class-fields-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114649_|
+ (define |gxc[1]#_g114654_|
(##structure
gx#syntax-quote::t
'!class-slots-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114652_|
+ (define |gxc[1]#_g114657_|
(##structure
gx#syntax-quote::t
'!class-precedence-list-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114655_|
+ (define |gxc[1]#_g114660_|
(##structure
gx#syntax-quote::t
'!class-super-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114668_|
+ (define |gxc[1]#_g114673_|
(##structure
gx#syntax-quote::t
'&!class-id
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114671_|
+ (define |gxc[1]#_g114676_|
(##structure
gx#syntax-quote::t
'&!class-methods
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114674_|
+ (define |gxc[1]#_g114679_|
(##structure
gx#syntax-quote::t
'&!class-metaclass
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114677_|
+ (define |gxc[1]#_g114682_|
(##structure
gx#syntax-quote::t
'&!class-final?
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114680_|
+ (define |gxc[1]#_g114685_|
(##structure
gx#syntax-quote::t
'&!class-struct?
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114683_|
+ (define |gxc[1]#_g114688_|
(##structure
gx#syntax-quote::t
'&!class-constructor
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114686_|
+ (define |gxc[1]#_g114691_|
(##structure
gx#syntax-quote::t
'&!class-fields
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114689_|
+ (define |gxc[1]#_g114694_|
(##structure
gx#syntax-quote::t
'&!class-slots
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114692_|
+ (define |gxc[1]#_g114697_|
(##structure
gx#syntax-quote::t
'&!class-precedence-list
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114695_|
+ (define |gxc[1]#_g114700_|
(##structure
gx#syntax-quote::t
'&!class-super
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114708_|
+ (define |gxc[1]#_g114713_|
(##structure
gx#syntax-quote::t
'&!class-id-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114711_|
+ (define |gxc[1]#_g114716_|
(##structure
gx#syntax-quote::t
'&!class-methods-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114714_|
+ (define |gxc[1]#_g114719_|
(##structure
gx#syntax-quote::t
'&!class-metaclass-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114717_|
+ (define |gxc[1]#_g114722_|
(##structure
gx#syntax-quote::t
'&!class-final?-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114720_|
+ (define |gxc[1]#_g114725_|
(##structure
gx#syntax-quote::t
'&!class-struct?-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114723_|
+ (define |gxc[1]#_g114728_|
(##structure
gx#syntax-quote::t
'&!class-constructor-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114726_|
+ (define |gxc[1]#_g114731_|
(##structure
gx#syntax-quote::t
'&!class-fields-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114729_|
+ (define |gxc[1]#_g114734_|
(##structure
gx#syntax-quote::t
'&!class-slots-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114732_|
+ (define |gxc[1]#_g114737_|
(##structure
gx#syntax-quote::t
'&!class-precedence-list-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114735_|
+ (define |gxc[1]#_g114740_|
(##structure
gx#syntax-quote::t
'&!class-super-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114738_|
+ (define |gxc[1]#_g114743_|
(##structure
gx#syntax-quote::t
'!procedure
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114740_|
+ (define |gxc[1]#_g114745_|
(##structure
gx#syntax-quote::t
'!predicate::t
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114742_|
+ (define |gxc[1]#_g114747_|
(##structure
gx#syntax-quote::t
'make-!predicate
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114744_|
+ (define |gxc[1]#_g114749_|
(##structure
gx#syntax-quote::t
'!predicate?
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114748_|
+ (define |gxc[1]#_g114753_|
(##structure
gx#syntax-quote::t
'!predicate-id
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114752_|
+ (define |gxc[1]#_g114757_|
(##structure
gx#syntax-quote::t
'!predicate-id-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114756_|
+ (define |gxc[1]#_g114761_|
(##structure
gx#syntax-quote::t
'&!predicate-id
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114760_|
+ (define |gxc[1]#_g114765_|
(##structure
gx#syntax-quote::t
'&!predicate-id-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114764_|
+ (define |gxc[1]#_g114769_|
(##structure
gx#syntax-quote::t
'!constructor::t
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114766_|
+ (define |gxc[1]#_g114771_|
(##structure
gx#syntax-quote::t
'make-!constructor
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114768_|
+ (define |gxc[1]#_g114773_|
(##structure
gx#syntax-quote::t
'!constructor?
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114772_|
+ (define |gxc[1]#_g114777_|
(##structure
gx#syntax-quote::t
'!constructor-id
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114776_|
+ (define |gxc[1]#_g114781_|
(##structure
gx#syntax-quote::t
'!constructor-id-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114780_|
+ (define |gxc[1]#_g114785_|
(##structure
gx#syntax-quote::t
'&!constructor-id
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114784_|
+ (define |gxc[1]#_g114789_|
(##structure
gx#syntax-quote::t
'&!constructor-id-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114788_|
+ (define |gxc[1]#_g114793_|
(##structure
gx#syntax-quote::t
'!accessor::t
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114790_|
+ (define |gxc[1]#_g114795_|
(##structure
gx#syntax-quote::t
'make-!accessor
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114792_|
+ (define |gxc[1]#_g114797_|
(##structure
gx#syntax-quote::t
'!accessor?
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114798_|
+ (define |gxc[1]#_g114803_|
(##structure
gx#syntax-quote::t
'!accessor-id
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114801_|
+ (define |gxc[1]#_g114806_|
(##structure
gx#syntax-quote::t
'!accessor-checked?
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114804_|
+ (define |gxc[1]#_g114809_|
(##structure
gx#syntax-quote::t
'!accessor-slot
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114810_|
+ (define |gxc[1]#_g114815_|
(##structure
gx#syntax-quote::t
'!accessor-id-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114813_|
+ (define |gxc[1]#_g114818_|
(##structure
gx#syntax-quote::t
'!accessor-checked?-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114816_|
+ (define |gxc[1]#_g114821_|
(##structure
gx#syntax-quote::t
'!accessor-slot-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114822_|
+ (define |gxc[1]#_g114827_|
(##structure
gx#syntax-quote::t
'&!accessor-id
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114825_|
+ (define |gxc[1]#_g114830_|
(##structure
gx#syntax-quote::t
'&!accessor-checked?
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114828_|
+ (define |gxc[1]#_g114833_|
(##structure
gx#syntax-quote::t
'&!accessor-slot
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114834_|
+ (define |gxc[1]#_g114839_|
(##structure
gx#syntax-quote::t
'&!accessor-id-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114837_|
+ (define |gxc[1]#_g114842_|
(##structure
gx#syntax-quote::t
'&!accessor-checked?-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114840_|
+ (define |gxc[1]#_g114845_|
(##structure
gx#syntax-quote::t
'&!accessor-slot-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114844_|
+ (define |gxc[1]#_g114849_|
(##structure
gx#syntax-quote::t
'!mutator::t
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114846_|
+ (define |gxc[1]#_g114851_|
(##structure
gx#syntax-quote::t
'make-!mutator
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114848_|
+ (define |gxc[1]#_g114853_|
(##structure
gx#syntax-quote::t
'!mutator?
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114854_|
+ (define |gxc[1]#_g114859_|
(##structure
gx#syntax-quote::t
'!mutator-id
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114857_|
+ (define |gxc[1]#_g114862_|
(##structure
gx#syntax-quote::t
'!mutator-checked?
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114860_|
+ (define |gxc[1]#_g114865_|
(##structure
gx#syntax-quote::t
'!mutator-slot
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114866_|
+ (define |gxc[1]#_g114871_|
(##structure
gx#syntax-quote::t
'!mutator-id-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114869_|
+ (define |gxc[1]#_g114874_|
(##structure
gx#syntax-quote::t
'!mutator-checked?-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114872_|
+ (define |gxc[1]#_g114877_|
(##structure
gx#syntax-quote::t
'!mutator-slot-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114878_|
+ (define |gxc[1]#_g114883_|
(##structure
gx#syntax-quote::t
'&!mutator-id
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114881_|
+ (define |gxc[1]#_g114886_|
(##structure
gx#syntax-quote::t
'&!mutator-checked?
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114884_|
+ (define |gxc[1]#_g114889_|
(##structure
gx#syntax-quote::t
'&!mutator-slot
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114890_|
+ (define |gxc[1]#_g114895_|
(##structure
gx#syntax-quote::t
'&!mutator-id-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114893_|
+ (define |gxc[1]#_g114898_|
(##structure
gx#syntax-quote::t
'&!mutator-checked?-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114896_|
+ (define |gxc[1]#_g114901_|
(##structure
gx#syntax-quote::t
'&!mutator-slot-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114900_|
+ (define |gxc[1]#_g114905_|
(##structure
gx#syntax-quote::t
'!lambda::t
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114902_|
+ (define |gxc[1]#_g114907_|
(##structure
gx#syntax-quote::t
'make-!lambda
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114904_|
+ (define |gxc[1]#_g114909_|
(##structure
gx#syntax-quote::t
'!lambda?
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114912_|
+ (define |gxc[1]#_g114917_|
(##structure
gx#syntax-quote::t
'!lambda-id
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114915_|
+ (define |gxc[1]#_g114920_|
(##structure
gx#syntax-quote::t
'!lambda-inline-typedecl
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114918_|
+ (define |gxc[1]#_g114923_|
(##structure
gx#syntax-quote::t
'!lambda-inline
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114921_|
+ (define |gxc[1]#_g114926_|
(##structure
gx#syntax-quote::t
'!lambda-dispatch
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114924_|
+ (define |gxc[1]#_g114929_|
(##structure
gx#syntax-quote::t
'!lambda-arity
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114932_|
+ (define |gxc[1]#_g114937_|
(##structure
gx#syntax-quote::t
'!lambda-id-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114935_|
+ (define |gxc[1]#_g114940_|
(##structure
gx#syntax-quote::t
'!lambda-inline-typedecl-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114938_|
+ (define |gxc[1]#_g114943_|
(##structure
gx#syntax-quote::t
'!lambda-inline-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114941_|
+ (define |gxc[1]#_g114946_|
(##structure
gx#syntax-quote::t
'!lambda-dispatch-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114944_|
+ (define |gxc[1]#_g114949_|
(##structure
gx#syntax-quote::t
'!lambda-arity-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114952_|
+ (define |gxc[1]#_g114957_|
(##structure
gx#syntax-quote::t
'&!lambda-id
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114955_|
+ (define |gxc[1]#_g114960_|
(##structure
gx#syntax-quote::t
'&!lambda-inline-typedecl
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114958_|
+ (define |gxc[1]#_g114963_|
(##structure
gx#syntax-quote::t
'&!lambda-inline
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114961_|
+ (define |gxc[1]#_g114966_|
(##structure
gx#syntax-quote::t
'&!lambda-dispatch
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114964_|
+ (define |gxc[1]#_g114969_|
(##structure
gx#syntax-quote::t
'&!lambda-arity
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114972_|
+ (define |gxc[1]#_g114977_|
(##structure
gx#syntax-quote::t
'&!lambda-id-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114975_|
+ (define |gxc[1]#_g114980_|
(##structure
gx#syntax-quote::t
'&!lambda-inline-typedecl-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114978_|
+ (define |gxc[1]#_g114983_|
(##structure
gx#syntax-quote::t
'&!lambda-inline-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114981_|
+ (define |gxc[1]#_g114986_|
(##structure
gx#syntax-quote::t
'&!lambda-dispatch-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114984_|
+ (define |gxc[1]#_g114989_|
(##structure
gx#syntax-quote::t
'&!lambda-arity-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114988_|
+ (define |gxc[1]#_g114993_|
(##structure
gx#syntax-quote::t
'!case-lambda::t
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114990_|
+ (define |gxc[1]#_g114995_|
(##structure
gx#syntax-quote::t
'make-!case-lambda
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114992_|
+ (define |gxc[1]#_g114997_|
(##structure
gx#syntax-quote::t
'!case-lambda?
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g114997_|
+ (define |gxc[1]#_g115002_|
(##structure
gx#syntax-quote::t
'!case-lambda-id
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115000_|
+ (define |gxc[1]#_g115005_|
(##structure
gx#syntax-quote::t
'!case-lambda-clauses
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115005_|
+ (define |gxc[1]#_g115010_|
(##structure
gx#syntax-quote::t
'!case-lambda-id-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115008_|
+ (define |gxc[1]#_g115013_|
(##structure
gx#syntax-quote::t
'!case-lambda-clauses-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115013_|
+ (define |gxc[1]#_g115018_|
(##structure
gx#syntax-quote::t
'&!case-lambda-id
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115016_|
+ (define |gxc[1]#_g115021_|
(##structure
gx#syntax-quote::t
'&!case-lambda-clauses
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115021_|
+ (define |gxc[1]#_g115026_|
(##structure
gx#syntax-quote::t
'&!case-lambda-id-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115024_|
+ (define |gxc[1]#_g115029_|
(##structure
gx#syntax-quote::t
'&!case-lambda-clauses-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115028_|
+ (define |gxc[1]#_g115033_|
(##structure
gx#syntax-quote::t
'!kw-lambda::t
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115030_|
+ (define |gxc[1]#_g115035_|
(##structure
gx#syntax-quote::t
'make-!kw-lambda
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115032_|
+ (define |gxc[1]#_g115037_|
(##structure
gx#syntax-quote::t
'!kw-lambda?
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115038_|
+ (define |gxc[1]#_g115043_|
(##structure
gx#syntax-quote::t
'!kw-lambda-id
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115041_|
+ (define |gxc[1]#_g115046_|
(##structure
gx#syntax-quote::t
'!kw-lambda-dispatch
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115044_|
+ (define |gxc[1]#_g115049_|
(##structure
gx#syntax-quote::t
'!kw-lambda-table
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115050_|
+ (define |gxc[1]#_g115055_|
(##structure
gx#syntax-quote::t
'!kw-lambda-id-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115053_|
+ (define |gxc[1]#_g115058_|
(##structure
gx#syntax-quote::t
'!kw-lambda-dispatch-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115056_|
+ (define |gxc[1]#_g115061_|
(##structure
gx#syntax-quote::t
'!kw-lambda-table-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115062_|
+ (define |gxc[1]#_g115067_|
(##structure
gx#syntax-quote::t
'&!kw-lambda-id
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115065_|
+ (define |gxc[1]#_g115070_|
(##structure
gx#syntax-quote::t
'&!kw-lambda-dispatch
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115068_|
+ (define |gxc[1]#_g115073_|
(##structure
gx#syntax-quote::t
'&!kw-lambda-table
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115074_|
+ (define |gxc[1]#_g115079_|
(##structure
gx#syntax-quote::t
'&!kw-lambda-id-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115077_|
+ (define |gxc[1]#_g115082_|
(##structure
gx#syntax-quote::t
'&!kw-lambda-dispatch-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115080_|
+ (define |gxc[1]#_g115085_|
(##structure
gx#syntax-quote::t
'&!kw-lambda-table-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115084_|
+ (define |gxc[1]#_g115089_|
(##structure
gx#syntax-quote::t
'!kw-lambda-primary::t
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115086_|
+ (define |gxc[1]#_g115091_|
(##structure
gx#syntax-quote::t
'make-!kw-lambda-primary
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115088_|
+ (define |gxc[1]#_g115093_|
(##structure
gx#syntax-quote::t
'!kw-lambda-primary?
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115094_|
+ (define |gxc[1]#_g115099_|
(##structure
gx#syntax-quote::t
'!kw-lambda-primary-id
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115097_|
+ (define |gxc[1]#_g115102_|
(##structure
gx#syntax-quote::t
'!kw-lambda-primary-main
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115100_|
+ (define |gxc[1]#_g115105_|
(##structure
gx#syntax-quote::t
'!kw-lambda-primary-keys
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115106_|
+ (define |gxc[1]#_g115111_|
(##structure
gx#syntax-quote::t
'!kw-lambda-primary-id-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115109_|
+ (define |gxc[1]#_g115114_|
(##structure
gx#syntax-quote::t
'!kw-lambda-primary-main-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115112_|
+ (define |gxc[1]#_g115117_|
(##structure
gx#syntax-quote::t
'!kw-lambda-primary-keys-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115118_|
+ (define |gxc[1]#_g115123_|
(##structure
gx#syntax-quote::t
'&!kw-lambda-primary-id
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115121_|
+ (define |gxc[1]#_g115126_|
(##structure
gx#syntax-quote::t
'&!kw-lambda-primary-main
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115124_|
+ (define |gxc[1]#_g115129_|
(##structure
gx#syntax-quote::t
'&!kw-lambda-primary-keys
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115130_|
+ (define |gxc[1]#_g115135_|
(##structure
gx#syntax-quote::t
'&!kw-lambda-primary-id-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115133_|
+ (define |gxc[1]#_g115138_|
(##structure
gx#syntax-quote::t
'&!kw-lambda-primary-main-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115136_|
+ (define |gxc[1]#_g115141_|
(##structure
gx#syntax-quote::t
'&!kw-lambda-primary-keys-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115138_|
+ (define |gxc[1]#_g115143_|
(##structure
gx#syntax-quote::t
'!primitive::t
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115140_|
+ (define |gxc[1]#_g115145_|
(##structure
gx#syntax-quote::t
'make-!primitive
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115142_|
+ (define |gxc[1]#_g115147_|
(##structure
gx#syntax-quote::t
'!primitive?
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115146_|
+ (define |gxc[1]#_g115151_|
(##structure
gx#syntax-quote::t
'!lambda
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115148_|
+ (define |gxc[1]#_g115153_|
(##structure
gx#syntax-quote::t
'!primitive
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115150_|
+ (define |gxc[1]#_g115155_|
(##structure
gx#syntax-quote::t
'!primitive-lambda::t
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115152_|
+ (define |gxc[1]#_g115157_|
(##structure
gx#syntax-quote::t
'make-!primitive-lambda
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115154_|
+ (define |gxc[1]#_g115159_|
(##structure
gx#syntax-quote::t
'!primitive-lambda?
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115162_|
+ (define |gxc[1]#_g115167_|
(##structure
gx#syntax-quote::t
'!primitive-lambda-id
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115165_|
+ (define |gxc[1]#_g115170_|
(##structure
gx#syntax-quote::t
'!primitive-lambda-inline-typedecl
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115168_|
+ (define |gxc[1]#_g115173_|
(##structure
gx#syntax-quote::t
'!primitive-lambda-inline
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115171_|
+ (define |gxc[1]#_g115176_|
(##structure
gx#syntax-quote::t
'!primitive-lambda-dispatch
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115174_|
+ (define |gxc[1]#_g115179_|
(##structure
gx#syntax-quote::t
'!primitive-lambda-arity
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115182_|
+ (define |gxc[1]#_g115187_|
(##structure
gx#syntax-quote::t
'!primitive-lambda-id-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115185_|
+ (define |gxc[1]#_g115190_|
(##structure
gx#syntax-quote::t
'!primitive-lambda-inline-typedecl-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115188_|
+ (define |gxc[1]#_g115193_|
(##structure
gx#syntax-quote::t
'!primitive-lambda-inline-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115191_|
+ (define |gxc[1]#_g115196_|
(##structure
gx#syntax-quote::t
'!primitive-lambda-dispatch-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115194_|
+ (define |gxc[1]#_g115199_|
(##structure
gx#syntax-quote::t
'!primitive-lambda-arity-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115202_|
+ (define |gxc[1]#_g115207_|
(##structure
gx#syntax-quote::t
'&!primitive-lambda-id
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115205_|
+ (define |gxc[1]#_g115210_|
(##structure
gx#syntax-quote::t
'&!primitive-lambda-inline-typedecl
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115208_|
+ (define |gxc[1]#_g115213_|
(##structure
gx#syntax-quote::t
'&!primitive-lambda-inline
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115211_|
+ (define |gxc[1]#_g115216_|
(##structure
gx#syntax-quote::t
'&!primitive-lambda-dispatch
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115214_|
+ (define |gxc[1]#_g115219_|
(##structure
gx#syntax-quote::t
'&!primitive-lambda-arity
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115222_|
+ (define |gxc[1]#_g115227_|
(##structure
gx#syntax-quote::t
'&!primitive-lambda-id-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115225_|
+ (define |gxc[1]#_g115230_|
(##structure
gx#syntax-quote::t
'&!primitive-lambda-inline-typedecl-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115228_|
+ (define |gxc[1]#_g115233_|
(##structure
gx#syntax-quote::t
'&!primitive-lambda-inline-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115231_|
+ (define |gxc[1]#_g115236_|
(##structure
gx#syntax-quote::t
'&!primitive-lambda-dispatch-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115234_|
+ (define |gxc[1]#_g115239_|
(##structure
gx#syntax-quote::t
'&!primitive-lambda-arity-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115238_|
+ (define |gxc[1]#_g115243_|
(##structure
gx#syntax-quote::t
'!case-lambda
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115241_|
+ (define |gxc[1]#_g115246_|
(##structure
gx#syntax-quote::t
'!primitive-case-lambda::t
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115243_|
+ (define |gxc[1]#_g115248_|
(##structure
gx#syntax-quote::t
'make-!primitive-case-lambda
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115245_|
+ (define |gxc[1]#_g115250_|
(##structure
gx#syntax-quote::t
'!primitive-case-lambda?
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115250_|
+ (define |gxc[1]#_g115255_|
(##structure
gx#syntax-quote::t
'!primitive-case-lambda-id
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115253_|
+ (define |gxc[1]#_g115258_|
(##structure
gx#syntax-quote::t
'!primitive-case-lambda-clauses
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115258_|
+ (define |gxc[1]#_g115263_|
(##structure
gx#syntax-quote::t
'!primitive-case-lambda-id-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115261_|
+ (define |gxc[1]#_g115266_|
(##structure
gx#syntax-quote::t
'!primitive-case-lambda-clauses-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115266_|
+ (define |gxc[1]#_g115271_|
(##structure
gx#syntax-quote::t
'&!primitive-case-lambda-id
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115269_|
+ (define |gxc[1]#_g115274_|
(##structure
gx#syntax-quote::t
'&!primitive-case-lambda-clauses
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115274_|
+ (define |gxc[1]#_g115279_|
(##structure
gx#syntax-quote::t
'&!primitive-case-lambda-id-set!
#f
(gx#current-expander-context)
'()))
- (define |gxc[1]#_g115277_|
+ (define |gxc[1]#_g115282_|
(##structure
gx#syntax-quote::t
'&!primitive-case-lambda-clauses-set!
@@ -1605,7 +1605,7 @@
'()))
(begin
(define |gxc[:0:]#optimizer-info|
- (let ((__obj114275
+ (let ((__obj114280
(let ()
(declare (not safe))
(##structure
@@ -1628,7 +1628,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114275
+ __obj114280
'gxc#optimizer-info::t
'1
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -1636,7 +1636,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114275
+ __obj114280
'optimizer-info
'2
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -1644,7 +1644,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114275
+ __obj114280
'(type ssxi methods)
'4
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -1652,7 +1652,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114275
+ __obj114280
'()
'3
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -1660,7 +1660,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114275
+ __obj114280
'#t
'5
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -1668,7 +1668,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114275
+ __obj114280
'#f
'6
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -1676,7 +1676,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114275
+ __obj114280
'#f
'7
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -1684,150 +1684,150 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114275
+ __obj114280
':init!
'8
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114443 |gxc[1]#_g114444_|))
+ (let ((__tmp114448 |gxc[1]#_g114449_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114275
- __tmp114443
+ __obj114280
+ __tmp114448
'9
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114445 |gxc[1]#_g114446_|))
+ (let ((__tmp114450 |gxc[1]#_g114451_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114275
- __tmp114445
+ __obj114280
+ __tmp114450
'10
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114447 |gxc[1]#_g114448_|))
+ (let ((__tmp114452 |gxc[1]#_g114453_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114275
- __tmp114447
+ __obj114280
+ __tmp114452
'11
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114449
- (let ((__tmp114458
- (let ((__tmp114459 |gxc[1]#_g114460_|))
+ (let ((__tmp114454
+ (let ((__tmp114463
+ (let ((__tmp114464 |gxc[1]#_g114465_|))
(declare (not safe))
- (cons 'type __tmp114459)))
- (__tmp114450
- (let ((__tmp114455
- (let ((__tmp114456 |gxc[1]#_g114457_|))
+ (cons 'type __tmp114464)))
+ (__tmp114455
+ (let ((__tmp114460
+ (let ((__tmp114461 |gxc[1]#_g114462_|))
(declare (not safe))
- (cons 'ssxi __tmp114456)))
- (__tmp114451
- (let ((__tmp114452
- (let ((__tmp114453 |gxc[1]#_g114454_|))
+ (cons 'ssxi __tmp114461)))
+ (__tmp114456
+ (let ((__tmp114457
+ (let ((__tmp114458 |gxc[1]#_g114459_|))
(declare (not safe))
- (cons 'methods __tmp114453))))
+ (cons 'methods __tmp114458))))
(declare (not safe))
- (cons __tmp114452 '()))))
+ (cons __tmp114457 '()))))
(declare (not safe))
- (cons __tmp114455 __tmp114451))))
+ (cons __tmp114460 __tmp114456))))
(declare (not safe))
- (cons __tmp114458 __tmp114450))))
+ (cons __tmp114463 __tmp114455))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114275
- __tmp114449
+ __obj114280
+ __tmp114454
'12
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114461
- (let ((__tmp114470
- (let ((__tmp114471 |gxc[1]#_g114472_|))
+ (let ((__tmp114466
+ (let ((__tmp114475
+ (let ((__tmp114476 |gxc[1]#_g114477_|))
(declare (not safe))
- (cons 'type __tmp114471)))
- (__tmp114462
- (let ((__tmp114467
- (let ((__tmp114468 |gxc[1]#_g114469_|))
+ (cons 'type __tmp114476)))
+ (__tmp114467
+ (let ((__tmp114472
+ (let ((__tmp114473 |gxc[1]#_g114474_|))
(declare (not safe))
- (cons 'ssxi __tmp114468)))
- (__tmp114463
- (let ((__tmp114464
- (let ((__tmp114465 |gxc[1]#_g114466_|))
+ (cons 'ssxi __tmp114473)))
+ (__tmp114468
+ (let ((__tmp114469
+ (let ((__tmp114470 |gxc[1]#_g114471_|))
(declare (not safe))
- (cons 'methods __tmp114465))))
+ (cons 'methods __tmp114470))))
(declare (not safe))
- (cons __tmp114464 '()))))
+ (cons __tmp114469 '()))))
(declare (not safe))
- (cons __tmp114467 __tmp114463))))
+ (cons __tmp114472 __tmp114468))))
(declare (not safe))
- (cons __tmp114470 __tmp114462))))
+ (cons __tmp114475 __tmp114467))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114275
- __tmp114461
+ __obj114280
+ __tmp114466
'13
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114473
- (let ((__tmp114482
- (let ((__tmp114483 |gxc[1]#_g114484_|))
+ (let ((__tmp114478
+ (let ((__tmp114487
+ (let ((__tmp114488 |gxc[1]#_g114489_|))
(declare (not safe))
- (cons 'type __tmp114483)))
- (__tmp114474
- (let ((__tmp114479
- (let ((__tmp114480 |gxc[1]#_g114481_|))
+ (cons 'type __tmp114488)))
+ (__tmp114479
+ (let ((__tmp114484
+ (let ((__tmp114485 |gxc[1]#_g114486_|))
(declare (not safe))
- (cons 'ssxi __tmp114480)))
- (__tmp114475
- (let ((__tmp114476
- (let ((__tmp114477 |gxc[1]#_g114478_|))
+ (cons 'ssxi __tmp114485)))
+ (__tmp114480
+ (let ((__tmp114481
+ (let ((__tmp114482 |gxc[1]#_g114483_|))
(declare (not safe))
- (cons 'methods __tmp114477))))
+ (cons 'methods __tmp114482))))
(declare (not safe))
- (cons __tmp114476 '()))))
+ (cons __tmp114481 '()))))
(declare (not safe))
- (cons __tmp114479 __tmp114475))))
+ (cons __tmp114484 __tmp114480))))
(declare (not safe))
- (cons __tmp114482 __tmp114474))))
+ (cons __tmp114487 __tmp114479))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114275
- __tmp114473
+ __obj114280
+ __tmp114478
'14
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114485
- (let ((__tmp114494
- (let ((__tmp114495 |gxc[1]#_g114496_|))
+ (let ((__tmp114490
+ (let ((__tmp114499
+ (let ((__tmp114500 |gxc[1]#_g114501_|))
(declare (not safe))
- (cons 'type __tmp114495)))
- (__tmp114486
- (let ((__tmp114491
- (let ((__tmp114492 |gxc[1]#_g114493_|))
+ (cons 'type __tmp114500)))
+ (__tmp114491
+ (let ((__tmp114496
+ (let ((__tmp114497 |gxc[1]#_g114498_|))
(declare (not safe))
- (cons 'ssxi __tmp114492)))
- (__tmp114487
- (let ((__tmp114488
- (let ((__tmp114489 |gxc[1]#_g114490_|))
+ (cons 'ssxi __tmp114497)))
+ (__tmp114492
+ (let ((__tmp114493
+ (let ((__tmp114494 |gxc[1]#_g114495_|))
(declare (not safe))
- (cons 'methods __tmp114489))))
+ (cons 'methods __tmp114494))))
(declare (not safe))
- (cons __tmp114488 '()))))
+ (cons __tmp114493 '()))))
(declare (not safe))
- (cons __tmp114491 __tmp114487))))
+ (cons __tmp114496 __tmp114492))))
(declare (not safe))
- (cons __tmp114494 __tmp114486))))
+ (cons __tmp114499 __tmp114491))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114275
- __tmp114485
+ __obj114280
+ __tmp114490
'15
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- __obj114275))
+ __obj114280))
(define |gxc[:0:]#!type|
- (let ((__obj114276
+ (let ((__obj114281
(let ()
(declare (not safe))
(##structure
@@ -1850,7 +1850,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114276
+ __obj114281
'gxc#!type::t
'1
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -1858,7 +1858,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114276
+ __obj114281
'!type
'2
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -1866,7 +1866,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114276
+ __obj114281
'(id)
'4
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -1874,7 +1874,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114276
+ __obj114281
'()
'3
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -1882,7 +1882,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114276
+ __obj114281
'#t
'5
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -1890,7 +1890,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114276
+ __obj114281
'#f
'6
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -1898,7 +1898,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114276
+ __obj114281
'#f
'7
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -1906,94 +1906,94 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114276
+ __obj114281
'#f
'8
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114497 |gxc[1]#_g114498_|))
+ (let ((__tmp114502 |gxc[1]#_g114503_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114276
- __tmp114497
+ __obj114281
+ __tmp114502
'9
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114499 |gxc[1]#_g114500_|))
+ (let ((__tmp114504 |gxc[1]#_g114505_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114276
- __tmp114499
+ __obj114281
+ __tmp114504
'10
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114501 |gxc[1]#_g114502_|))
+ (let ((__tmp114506 |gxc[1]#_g114507_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114276
- __tmp114501
+ __obj114281
+ __tmp114506
'11
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114503
- (let ((__tmp114504
- (let ((__tmp114505 |gxc[1]#_g114506_|))
+ (let ((__tmp114508
+ (let ((__tmp114509
+ (let ((__tmp114510 |gxc[1]#_g114511_|))
(declare (not safe))
- (cons 'id __tmp114505))))
+ (cons 'id __tmp114510))))
(declare (not safe))
- (cons __tmp114504 '()))))
+ (cons __tmp114509 '()))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114276
- __tmp114503
+ __obj114281
+ __tmp114508
'12
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114507
- (let ((__tmp114508
- (let ((__tmp114509 |gxc[1]#_g114510_|))
+ (let ((__tmp114512
+ (let ((__tmp114513
+ (let ((__tmp114514 |gxc[1]#_g114515_|))
(declare (not safe))
- (cons 'id __tmp114509))))
+ (cons 'id __tmp114514))))
(declare (not safe))
- (cons __tmp114508 '()))))
+ (cons __tmp114513 '()))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114276
- __tmp114507
+ __obj114281
+ __tmp114512
'13
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114511
- (let ((__tmp114512
- (let ((__tmp114513 |gxc[1]#_g114514_|))
+ (let ((__tmp114516
+ (let ((__tmp114517
+ (let ((__tmp114518 |gxc[1]#_g114519_|))
(declare (not safe))
- (cons 'id __tmp114513))))
+ (cons 'id __tmp114518))))
(declare (not safe))
- (cons __tmp114512 '()))))
+ (cons __tmp114517 '()))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114276
- __tmp114511
+ __obj114281
+ __tmp114516
'14
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114515
- (let ((__tmp114516
- (let ((__tmp114517 |gxc[1]#_g114518_|))
+ (let ((__tmp114520
+ (let ((__tmp114521
+ (let ((__tmp114522 |gxc[1]#_g114523_|))
(declare (not safe))
- (cons 'id __tmp114517))))
+ (cons 'id __tmp114522))))
(declare (not safe))
- (cons __tmp114516 '()))))
+ (cons __tmp114521 '()))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114276
- __tmp114515
+ __obj114281
+ __tmp114520
'15
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- __obj114276))
+ __obj114281))
(define |gxc[:0:]#!alias|
- (let ((__obj114277
+ (let ((__obj114282
(let ()
(declare (not safe))
(##structure
@@ -2016,7 +2016,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114277
+ __obj114282
'gxc#!alias::t
'1
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -2024,7 +2024,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114277
+ __obj114282
'!alias
'2
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -2032,26 +2032,26 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114277
+ __obj114282
'()
'4
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114519
- (let ((__tmp114520 |gxc[1]#_g114521_|))
+ (let ((__tmp114524
+ (let ((__tmp114525 |gxc[1]#_g114526_|))
(declare (not safe))
- (cons __tmp114520 '()))))
+ (cons __tmp114525 '()))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114277
- __tmp114519
+ __obj114282
+ __tmp114524
'3
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114277
+ __obj114282
'#t
'5
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -2059,7 +2059,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114277
+ __obj114282
'#f
'6
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -2067,7 +2067,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114277
+ __obj114282
'#f
'7
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -2075,94 +2075,94 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114277
+ __obj114282
'#f
'8
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114522 |gxc[1]#_g114523_|))
+ (let ((__tmp114527 |gxc[1]#_g114528_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114277
- __tmp114522
+ __obj114282
+ __tmp114527
'9
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114524 |gxc[1]#_g114525_|))
+ (let ((__tmp114529 |gxc[1]#_g114530_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114277
- __tmp114524
+ __obj114282
+ __tmp114529
'10
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114526 |gxc[1]#_g114527_|))
+ (let ((__tmp114531 |gxc[1]#_g114532_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114277
- __tmp114526
+ __obj114282
+ __tmp114531
'11
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114528
- (let ((__tmp114529
- (let ((__tmp114530 |gxc[1]#_g114531_|))
+ (let ((__tmp114533
+ (let ((__tmp114534
+ (let ((__tmp114535 |gxc[1]#_g114536_|))
(declare (not safe))
- (cons 'id __tmp114530))))
+ (cons 'id __tmp114535))))
(declare (not safe))
- (cons __tmp114529 '()))))
+ (cons __tmp114534 '()))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114277
- __tmp114528
+ __obj114282
+ __tmp114533
'12
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114532
- (let ((__tmp114533
- (let ((__tmp114534 |gxc[1]#_g114535_|))
+ (let ((__tmp114537
+ (let ((__tmp114538
+ (let ((__tmp114539 |gxc[1]#_g114540_|))
(declare (not safe))
- (cons 'id __tmp114534))))
+ (cons 'id __tmp114539))))
(declare (not safe))
- (cons __tmp114533 '()))))
+ (cons __tmp114538 '()))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114277
- __tmp114532
+ __obj114282
+ __tmp114537
'13
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114536
- (let ((__tmp114537
- (let ((__tmp114538 |gxc[1]#_g114539_|))
+ (let ((__tmp114541
+ (let ((__tmp114542
+ (let ((__tmp114543 |gxc[1]#_g114544_|))
(declare (not safe))
- (cons 'id __tmp114538))))
+ (cons 'id __tmp114543))))
(declare (not safe))
- (cons __tmp114537 '()))))
+ (cons __tmp114542 '()))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114277
- __tmp114536
+ __obj114282
+ __tmp114541
'14
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114540
- (let ((__tmp114541
- (let ((__tmp114542 |gxc[1]#_g114543_|))
+ (let ((__tmp114545
+ (let ((__tmp114546
+ (let ((__tmp114547 |gxc[1]#_g114548_|))
(declare (not safe))
- (cons 'id __tmp114542))))
+ (cons 'id __tmp114547))))
(declare (not safe))
- (cons __tmp114541 '()))))
+ (cons __tmp114546 '()))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114277
- __tmp114540
+ __obj114282
+ __tmp114545
'15
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- __obj114277))
+ __obj114282))
(define |gxc[:0:]#!procedure|
- (let ((__obj114278
+ (let ((__obj114283
(let ()
(declare (not safe))
(##structure
@@ -2185,7 +2185,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114278
+ __obj114283
'gxc#!procedure::t
'1
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -2193,7 +2193,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114278
+ __obj114283
'!procedure
'2
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -2201,26 +2201,26 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114278
+ __obj114283
'()
'4
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114544
- (let ((__tmp114545 |gxc[1]#_g114521_|))
+ (let ((__tmp114549
+ (let ((__tmp114550 |gxc[1]#_g114526_|))
(declare (not safe))
- (cons __tmp114545 '()))))
+ (cons __tmp114550 '()))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114278
- __tmp114544
+ __obj114283
+ __tmp114549
'3
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114278
+ __obj114283
'#t
'5
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -2228,7 +2228,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114278
+ __obj114283
'#f
'6
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -2236,7 +2236,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114278
+ __obj114283
'#f
'7
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -2244,94 +2244,94 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114278
+ __obj114283
'#f
'8
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114546 |gxc[1]#_g114547_|))
+ (let ((__tmp114551 |gxc[1]#_g114552_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114278
- __tmp114546
+ __obj114283
+ __tmp114551
'9
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114548 |gxc[1]#_g114549_|))
+ (let ((__tmp114553 |gxc[1]#_g114554_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114278
- __tmp114548
+ __obj114283
+ __tmp114553
'10
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114550 |gxc[1]#_g114551_|))
+ (let ((__tmp114555 |gxc[1]#_g114556_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114278
- __tmp114550
+ __obj114283
+ __tmp114555
'11
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114552
- (let ((__tmp114553
- (let ((__tmp114554 |gxc[1]#_g114555_|))
+ (let ((__tmp114557
+ (let ((__tmp114558
+ (let ((__tmp114559 |gxc[1]#_g114560_|))
(declare (not safe))
- (cons 'id __tmp114554))))
+ (cons 'id __tmp114559))))
(declare (not safe))
- (cons __tmp114553 '()))))
+ (cons __tmp114558 '()))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114278
- __tmp114552
+ __obj114283
+ __tmp114557
'12
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114556
- (let ((__tmp114557
- (let ((__tmp114558 |gxc[1]#_g114559_|))
+ (let ((__tmp114561
+ (let ((__tmp114562
+ (let ((__tmp114563 |gxc[1]#_g114564_|))
(declare (not safe))
- (cons 'id __tmp114558))))
+ (cons 'id __tmp114563))))
(declare (not safe))
- (cons __tmp114557 '()))))
+ (cons __tmp114562 '()))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114278
- __tmp114556
+ __obj114283
+ __tmp114561
'13
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114560
- (let ((__tmp114561
- (let ((__tmp114562 |gxc[1]#_g114563_|))
+ (let ((__tmp114565
+ (let ((__tmp114566
+ (let ((__tmp114567 |gxc[1]#_g114568_|))
(declare (not safe))
- (cons 'id __tmp114562))))
+ (cons 'id __tmp114567))))
(declare (not safe))
- (cons __tmp114561 '()))))
+ (cons __tmp114566 '()))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114278
- __tmp114560
+ __obj114283
+ __tmp114565
'14
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114564
- (let ((__tmp114565
- (let ((__tmp114566 |gxc[1]#_g114567_|))
+ (let ((__tmp114569
+ (let ((__tmp114570
+ (let ((__tmp114571 |gxc[1]#_g114572_|))
(declare (not safe))
- (cons 'id __tmp114566))))
+ (cons 'id __tmp114571))))
(declare (not safe))
- (cons __tmp114565 '()))))
+ (cons __tmp114570 '()))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114278
- __tmp114564
+ __obj114283
+ __tmp114569
'15
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- __obj114278))
+ __obj114283))
(define |gxc[:0:]#!class|
- (let ((__obj114279
+ (let ((__obj114284
(let ()
(declare (not safe))
(##structure
@@ -2354,7 +2354,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114279
+ __obj114284
'gxc#!class::t
'1
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -2362,7 +2362,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114279
+ __obj114284
'!class
'2
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -2370,7 +2370,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114279
+ __obj114284
'(super precedence-list
slots
fields
@@ -2382,21 +2382,21 @@
'4
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114568
- (let ((__tmp114569 |gxc[1]#_g114521_|))
+ (let ((__tmp114573
+ (let ((__tmp114574 |gxc[1]#_g114526_|))
(declare (not safe))
- (cons __tmp114569 '()))))
+ (cons __tmp114574 '()))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114279
- __tmp114568
+ __obj114284
+ __tmp114573
'3
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114279
+ __obj114284
'#t
'5
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -2404,7 +2404,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114279
+ __obj114284
'#f
'6
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -2412,7 +2412,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114279
+ __obj114284
'#f
'7
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -2420,382 +2420,382 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114279
+ __obj114284
':init!
'8
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114570 |gxc[1]#_g114571_|))
+ (let ((__tmp114575 |gxc[1]#_g114576_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114279
- __tmp114570
+ __obj114284
+ __tmp114575
'9
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114572 |gxc[1]#_g114573_|))
+ (let ((__tmp114577 |gxc[1]#_g114578_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114279
- __tmp114572
+ __obj114284
+ __tmp114577
'10
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114574 |gxc[1]#_g114575_|))
+ (let ((__tmp114579 |gxc[1]#_g114580_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114279
- __tmp114574
+ __obj114284
+ __tmp114579
'11
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114576
- (let ((__tmp114613
- (let ((__tmp114614 |gxc[1]#_g114615_|))
+ (let ((__tmp114581
+ (let ((__tmp114618
+ (let ((__tmp114619 |gxc[1]#_g114620_|))
(declare (not safe))
- (cons 'super __tmp114614)))
- (__tmp114577
- (let ((__tmp114610
- (let ((__tmp114611 |gxc[1]#_g114612_|))
+ (cons 'super __tmp114619)))
+ (__tmp114582
+ (let ((__tmp114615
+ (let ((__tmp114616 |gxc[1]#_g114617_|))
(declare (not safe))
- (cons 'precedence-list __tmp114611)))
- (__tmp114578
- (let ((__tmp114607
- (let ((__tmp114608 |gxc[1]#_g114609_|))
+ (cons 'precedence-list __tmp114616)))
+ (__tmp114583
+ (let ((__tmp114612
+ (let ((__tmp114613 |gxc[1]#_g114614_|))
(declare (not safe))
- (cons 'slots __tmp114608)))
- (__tmp114579
- (let ((__tmp114604
- (let ((__tmp114605
- |gxc[1]#_g114606_|))
+ (cons 'slots __tmp114613)))
+ (__tmp114584
+ (let ((__tmp114609
+ (let ((__tmp114610
+ |gxc[1]#_g114611_|))
(declare (not safe))
- (cons 'fields __tmp114605)))
- (__tmp114580
- (let ((__tmp114601
- (let ((__tmp114602
- |gxc[1]#_g114603_|))
+ (cons 'fields __tmp114610)))
+ (__tmp114585
+ (let ((__tmp114606
+ (let ((__tmp114607
+ |gxc[1]#_g114608_|))
(declare (not safe))
(cons 'constructor
- __tmp114602)))
- (__tmp114581
- (let ((__tmp114598
- (let ((__tmp114599
- |gxc[1]#_g114600_|))
+ __tmp114607)))
+ (__tmp114586
+ (let ((__tmp114603
+ (let ((__tmp114604
+ |gxc[1]#_g114605_|))
(declare (not safe))
(cons 'struct?
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- __tmp114599)))
- (__tmp114582
- (let ((__tmp114595
- (let ((__tmp114596 |gxc[1]#_g114597_|))
+ __tmp114604)))
+ (__tmp114587
+ (let ((__tmp114600
+ (let ((__tmp114601 |gxc[1]#_g114602_|))
(declare (not safe))
- (cons 'final? __tmp114596)))
- (__tmp114583
- (let ((__tmp114592
- (let ((__tmp114593 |gxc[1]#_g114594_|))
+ (cons 'final? __tmp114601)))
+ (__tmp114588
+ (let ((__tmp114597
+ (let ((__tmp114598 |gxc[1]#_g114599_|))
(declare (not safe))
- (cons 'metaclass __tmp114593)))
- (__tmp114584
- (let ((__tmp114589
- (let ((__tmp114590 |gxc[1]#_g114591_|))
+ (cons 'metaclass __tmp114598)))
+ (__tmp114589
+ (let ((__tmp114594
+ (let ((__tmp114595 |gxc[1]#_g114596_|))
(declare (not safe))
- (cons 'methods __tmp114590)))
- (__tmp114585
- (let ((__tmp114586
- (let ((__tmp114587
- |gxc[1]#_g114588_|))
+ (cons 'methods __tmp114595)))
+ (__tmp114590
+ (let ((__tmp114591
+ (let ((__tmp114592
+ |gxc[1]#_g114593_|))
(declare (not safe))
- (cons 'id __tmp114587))))
+ (cons 'id __tmp114592))))
(declare (not safe))
- (cons __tmp114586 '()))))
+ (cons __tmp114591 '()))))
(declare (not safe))
- (cons __tmp114589 __tmp114585))))
+ (cons __tmp114594 __tmp114590))))
(declare (not safe))
- (cons __tmp114592 __tmp114584))))
+ (cons __tmp114597 __tmp114589))))
(declare (not safe))
- (cons __tmp114595 __tmp114583))))
+ (cons __tmp114600 __tmp114588))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp114598
- __tmp114582))))
+ (cons __tmp114603
+ __tmp114587))))
(declare (not safe))
- (cons __tmp114601 __tmp114581))))
+ (cons __tmp114606 __tmp114586))))
(declare (not safe))
- (cons __tmp114604 __tmp114580))))
+ (cons __tmp114609 __tmp114585))))
(declare (not safe))
- (cons __tmp114607 __tmp114579))))
+ (cons __tmp114612 __tmp114584))))
(declare (not safe))
- (cons __tmp114610 __tmp114578))))
+ (cons __tmp114615 __tmp114583))))
(declare (not safe))
- (cons __tmp114613 __tmp114577))))
+ (cons __tmp114618 __tmp114582))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114279
- __tmp114576
+ __obj114284
+ __tmp114581
'12
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114616
- (let ((__tmp114653
- (let ((__tmp114654 |gxc[1]#_g114655_|))
+ (let ((__tmp114621
+ (let ((__tmp114658
+ (let ((__tmp114659 |gxc[1]#_g114660_|))
(declare (not safe))
- (cons 'super __tmp114654)))
- (__tmp114617
- (let ((__tmp114650
- (let ((__tmp114651 |gxc[1]#_g114652_|))
+ (cons 'super __tmp114659)))
+ (__tmp114622
+ (let ((__tmp114655
+ (let ((__tmp114656 |gxc[1]#_g114657_|))
(declare (not safe))
- (cons 'precedence-list __tmp114651)))
- (__tmp114618
- (let ((__tmp114647
- (let ((__tmp114648 |gxc[1]#_g114649_|))
+ (cons 'precedence-list __tmp114656)))
+ (__tmp114623
+ (let ((__tmp114652
+ (let ((__tmp114653 |gxc[1]#_g114654_|))
(declare (not safe))
- (cons 'slots __tmp114648)))
- (__tmp114619
- (let ((__tmp114644
- (let ((__tmp114645
- |gxc[1]#_g114646_|))
+ (cons 'slots __tmp114653)))
+ (__tmp114624
+ (let ((__tmp114649
+ (let ((__tmp114650
+ |gxc[1]#_g114651_|))
(declare (not safe))
- (cons 'fields __tmp114645)))
- (__tmp114620
- (let ((__tmp114641
- (let ((__tmp114642
- |gxc[1]#_g114643_|))
+ (cons 'fields __tmp114650)))
+ (__tmp114625
+ (let ((__tmp114646
+ (let ((__tmp114647
+ |gxc[1]#_g114648_|))
(declare (not safe))
(cons 'constructor
- __tmp114642)))
- (__tmp114621
- (let ((__tmp114638
- (let ((__tmp114639
- |gxc[1]#_g114640_|))
+ __tmp114647)))
+ (__tmp114626
+ (let ((__tmp114643
+ (let ((__tmp114644
+ |gxc[1]#_g114645_|))
(declare (not safe))
(cons 'struct?
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- __tmp114639)))
- (__tmp114622
- (let ((__tmp114635
- (let ((__tmp114636 |gxc[1]#_g114637_|))
+ __tmp114644)))
+ (__tmp114627
+ (let ((__tmp114640
+ (let ((__tmp114641 |gxc[1]#_g114642_|))
(declare (not safe))
- (cons 'final? __tmp114636)))
- (__tmp114623
- (let ((__tmp114632
- (let ((__tmp114633 |gxc[1]#_g114634_|))
+ (cons 'final? __tmp114641)))
+ (__tmp114628
+ (let ((__tmp114637
+ (let ((__tmp114638 |gxc[1]#_g114639_|))
(declare (not safe))
- (cons 'metaclass __tmp114633)))
- (__tmp114624
- (let ((__tmp114629
- (let ((__tmp114630 |gxc[1]#_g114631_|))
+ (cons 'metaclass __tmp114638)))
+ (__tmp114629
+ (let ((__tmp114634
+ (let ((__tmp114635 |gxc[1]#_g114636_|))
(declare (not safe))
- (cons 'methods __tmp114630)))
- (__tmp114625
- (let ((__tmp114626
- (let ((__tmp114627
- |gxc[1]#_g114628_|))
+ (cons 'methods __tmp114635)))
+ (__tmp114630
+ (let ((__tmp114631
+ (let ((__tmp114632
+ |gxc[1]#_g114633_|))
(declare (not safe))
- (cons 'id __tmp114627))))
+ (cons 'id __tmp114632))))
(declare (not safe))
- (cons __tmp114626 '()))))
+ (cons __tmp114631 '()))))
(declare (not safe))
- (cons __tmp114629 __tmp114625))))
+ (cons __tmp114634 __tmp114630))))
(declare (not safe))
- (cons __tmp114632 __tmp114624))))
+ (cons __tmp114637 __tmp114629))))
(declare (not safe))
- (cons __tmp114635 __tmp114623))))
+ (cons __tmp114640 __tmp114628))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp114638
- __tmp114622))))
+ (cons __tmp114643
+ __tmp114627))))
(declare (not safe))
- (cons __tmp114641 __tmp114621))))
+ (cons __tmp114646 __tmp114626))))
(declare (not safe))
- (cons __tmp114644 __tmp114620))))
+ (cons __tmp114649 __tmp114625))))
(declare (not safe))
- (cons __tmp114647 __tmp114619))))
+ (cons __tmp114652 __tmp114624))))
(declare (not safe))
- (cons __tmp114650 __tmp114618))))
+ (cons __tmp114655 __tmp114623))))
(declare (not safe))
- (cons __tmp114653 __tmp114617))))
+ (cons __tmp114658 __tmp114622))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114279
- __tmp114616
+ __obj114284
+ __tmp114621
'13
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114656
- (let ((__tmp114693
- (let ((__tmp114694 |gxc[1]#_g114695_|))
+ (let ((__tmp114661
+ (let ((__tmp114698
+ (let ((__tmp114699 |gxc[1]#_g114700_|))
(declare (not safe))
- (cons 'super __tmp114694)))
- (__tmp114657
- (let ((__tmp114690
- (let ((__tmp114691 |gxc[1]#_g114692_|))
+ (cons 'super __tmp114699)))
+ (__tmp114662
+ (let ((__tmp114695
+ (let ((__tmp114696 |gxc[1]#_g114697_|))
(declare (not safe))
- (cons 'precedence-list __tmp114691)))
- (__tmp114658
- (let ((__tmp114687
- (let ((__tmp114688 |gxc[1]#_g114689_|))
+ (cons 'precedence-list __tmp114696)))
+ (__tmp114663
+ (let ((__tmp114692
+ (let ((__tmp114693 |gxc[1]#_g114694_|))
(declare (not safe))
- (cons 'slots __tmp114688)))
- (__tmp114659
- (let ((__tmp114684
- (let ((__tmp114685
- |gxc[1]#_g114686_|))
+ (cons 'slots __tmp114693)))
+ (__tmp114664
+ (let ((__tmp114689
+ (let ((__tmp114690
+ |gxc[1]#_g114691_|))
(declare (not safe))
- (cons 'fields __tmp114685)))
- (__tmp114660
- (let ((__tmp114681
- (let ((__tmp114682
- |gxc[1]#_g114683_|))
+ (cons 'fields __tmp114690)))
+ (__tmp114665
+ (let ((__tmp114686
+ (let ((__tmp114687
+ |gxc[1]#_g114688_|))
(declare (not safe))
(cons 'constructor
- __tmp114682)))
- (__tmp114661
- (let ((__tmp114678
- (let ((__tmp114679
- |gxc[1]#_g114680_|))
+ __tmp114687)))
+ (__tmp114666
+ (let ((__tmp114683
+ (let ((__tmp114684
+ |gxc[1]#_g114685_|))
(declare (not safe))
(cons 'struct?
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- __tmp114679)))
- (__tmp114662
- (let ((__tmp114675
- (let ((__tmp114676 |gxc[1]#_g114677_|))
+ __tmp114684)))
+ (__tmp114667
+ (let ((__tmp114680
+ (let ((__tmp114681 |gxc[1]#_g114682_|))
(declare (not safe))
- (cons 'final? __tmp114676)))
- (__tmp114663
- (let ((__tmp114672
- (let ((__tmp114673 |gxc[1]#_g114674_|))
+ (cons 'final? __tmp114681)))
+ (__tmp114668
+ (let ((__tmp114677
+ (let ((__tmp114678 |gxc[1]#_g114679_|))
(declare (not safe))
- (cons 'metaclass __tmp114673)))
- (__tmp114664
- (let ((__tmp114669
- (let ((__tmp114670 |gxc[1]#_g114671_|))
+ (cons 'metaclass __tmp114678)))
+ (__tmp114669
+ (let ((__tmp114674
+ (let ((__tmp114675 |gxc[1]#_g114676_|))
(declare (not safe))
- (cons 'methods __tmp114670)))
- (__tmp114665
- (let ((__tmp114666
- (let ((__tmp114667
- |gxc[1]#_g114668_|))
+ (cons 'methods __tmp114675)))
+ (__tmp114670
+ (let ((__tmp114671
+ (let ((__tmp114672
+ |gxc[1]#_g114673_|))
(declare (not safe))
- (cons 'id __tmp114667))))
+ (cons 'id __tmp114672))))
(declare (not safe))
- (cons __tmp114666 '()))))
+ (cons __tmp114671 '()))))
(declare (not safe))
- (cons __tmp114669 __tmp114665))))
+ (cons __tmp114674 __tmp114670))))
(declare (not safe))
- (cons __tmp114672 __tmp114664))))
+ (cons __tmp114677 __tmp114669))))
(declare (not safe))
- (cons __tmp114675 __tmp114663))))
+ (cons __tmp114680 __tmp114668))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp114678
- __tmp114662))))
+ (cons __tmp114683
+ __tmp114667))))
(declare (not safe))
- (cons __tmp114681 __tmp114661))))
+ (cons __tmp114686 __tmp114666))))
(declare (not safe))
- (cons __tmp114684 __tmp114660))))
+ (cons __tmp114689 __tmp114665))))
(declare (not safe))
- (cons __tmp114687 __tmp114659))))
+ (cons __tmp114692 __tmp114664))))
(declare (not safe))
- (cons __tmp114690 __tmp114658))))
+ (cons __tmp114695 __tmp114663))))
(declare (not safe))
- (cons __tmp114693 __tmp114657))))
+ (cons __tmp114698 __tmp114662))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114279
- __tmp114656
+ __obj114284
+ __tmp114661
'14
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114696
- (let ((__tmp114733
- (let ((__tmp114734 |gxc[1]#_g114735_|))
+ (let ((__tmp114701
+ (let ((__tmp114738
+ (let ((__tmp114739 |gxc[1]#_g114740_|))
(declare (not safe))
- (cons 'super __tmp114734)))
- (__tmp114697
- (let ((__tmp114730
- (let ((__tmp114731 |gxc[1]#_g114732_|))
+ (cons 'super __tmp114739)))
+ (__tmp114702
+ (let ((__tmp114735
+ (let ((__tmp114736 |gxc[1]#_g114737_|))
(declare (not safe))
- (cons 'precedence-list __tmp114731)))
- (__tmp114698
- (let ((__tmp114727
- (let ((__tmp114728 |gxc[1]#_g114729_|))
+ (cons 'precedence-list __tmp114736)))
+ (__tmp114703
+ (let ((__tmp114732
+ (let ((__tmp114733 |gxc[1]#_g114734_|))
(declare (not safe))
- (cons 'slots __tmp114728)))
- (__tmp114699
- (let ((__tmp114724
- (let ((__tmp114725
- |gxc[1]#_g114726_|))
+ (cons 'slots __tmp114733)))
+ (__tmp114704
+ (let ((__tmp114729
+ (let ((__tmp114730
+ |gxc[1]#_g114731_|))
(declare (not safe))
- (cons 'fields __tmp114725)))
- (__tmp114700
- (let ((__tmp114721
- (let ((__tmp114722
- |gxc[1]#_g114723_|))
+ (cons 'fields __tmp114730)))
+ (__tmp114705
+ (let ((__tmp114726
+ (let ((__tmp114727
+ |gxc[1]#_g114728_|))
(declare (not safe))
(cons 'constructor
- __tmp114722)))
- (__tmp114701
- (let ((__tmp114718
- (let ((__tmp114719
- |gxc[1]#_g114720_|))
+ __tmp114727)))
+ (__tmp114706
+ (let ((__tmp114723
+ (let ((__tmp114724
+ |gxc[1]#_g114725_|))
(declare (not safe))
(cons 'struct?
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- __tmp114719)))
- (__tmp114702
- (let ((__tmp114715
- (let ((__tmp114716 |gxc[1]#_g114717_|))
+ __tmp114724)))
+ (__tmp114707
+ (let ((__tmp114720
+ (let ((__tmp114721 |gxc[1]#_g114722_|))
(declare (not safe))
- (cons 'final? __tmp114716)))
- (__tmp114703
- (let ((__tmp114712
- (let ((__tmp114713 |gxc[1]#_g114714_|))
+ (cons 'final? __tmp114721)))
+ (__tmp114708
+ (let ((__tmp114717
+ (let ((__tmp114718 |gxc[1]#_g114719_|))
(declare (not safe))
- (cons 'metaclass __tmp114713)))
- (__tmp114704
- (let ((__tmp114709
- (let ((__tmp114710 |gxc[1]#_g114711_|))
+ (cons 'metaclass __tmp114718)))
+ (__tmp114709
+ (let ((__tmp114714
+ (let ((__tmp114715 |gxc[1]#_g114716_|))
(declare (not safe))
- (cons 'methods __tmp114710)))
- (__tmp114705
- (let ((__tmp114706
- (let ((__tmp114707
- |gxc[1]#_g114708_|))
+ (cons 'methods __tmp114715)))
+ (__tmp114710
+ (let ((__tmp114711
+ (let ((__tmp114712
+ |gxc[1]#_g114713_|))
(declare (not safe))
- (cons 'id __tmp114707))))
+ (cons 'id __tmp114712))))
(declare (not safe))
- (cons __tmp114706 '()))))
+ (cons __tmp114711 '()))))
(declare (not safe))
- (cons __tmp114709 __tmp114705))))
+ (cons __tmp114714 __tmp114710))))
(declare (not safe))
- (cons __tmp114712 __tmp114704))))
+ (cons __tmp114717 __tmp114709))))
(declare (not safe))
- (cons __tmp114715 __tmp114703))))
+ (cons __tmp114720 __tmp114708))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp114718
- __tmp114702))))
+ (cons __tmp114723
+ __tmp114707))))
(declare (not safe))
- (cons __tmp114721 __tmp114701))))
+ (cons __tmp114726 __tmp114706))))
(declare (not safe))
- (cons __tmp114724 __tmp114700))))
+ (cons __tmp114729 __tmp114705))))
(declare (not safe))
- (cons __tmp114727 __tmp114699))))
+ (cons __tmp114732 __tmp114704))))
(declare (not safe))
- (cons __tmp114730 __tmp114698))))
+ (cons __tmp114735 __tmp114703))))
(declare (not safe))
- (cons __tmp114733 __tmp114697))))
+ (cons __tmp114738 __tmp114702))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114279
- __tmp114696
+ __obj114284
+ __tmp114701
'15
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- __obj114279))
+ __obj114284))
(define |gxc[:0:]#!predicate|
- (let ((__obj114280
+ (let ((__obj114285
(let ()
(declare (not safe))
(##structure
@@ -2818,7 +2818,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114280
+ __obj114285
'gxc#!predicate::t
'1
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -2826,7 +2826,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114280
+ __obj114285
'!predicate
'2
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -2834,26 +2834,26 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114280
+ __obj114285
'()
'4
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114736
- (let ((__tmp114737 |gxc[1]#_g114738_|))
+ (let ((__tmp114741
+ (let ((__tmp114742 |gxc[1]#_g114743_|))
(declare (not safe))
- (cons __tmp114737 '()))))
+ (cons __tmp114742 '()))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114280
- __tmp114736
+ __obj114285
+ __tmp114741
'3
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114280
+ __obj114285
'#t
'5
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -2861,7 +2861,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114280
+ __obj114285
'#f
'6
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -2869,7 +2869,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114280
+ __obj114285
'#f
'7
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -2877,94 +2877,94 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114280
+ __obj114285
'#f
'8
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114739 |gxc[1]#_g114740_|))
+ (let ((__tmp114744 |gxc[1]#_g114745_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114280
- __tmp114739
+ __obj114285
+ __tmp114744
'9
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114741 |gxc[1]#_g114742_|))
+ (let ((__tmp114746 |gxc[1]#_g114747_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114280
- __tmp114741
+ __obj114285
+ __tmp114746
'10
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114743 |gxc[1]#_g114744_|))
+ (let ((__tmp114748 |gxc[1]#_g114749_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114280
- __tmp114743
+ __obj114285
+ __tmp114748
'11
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114745
- (let ((__tmp114746
- (let ((__tmp114747 |gxc[1]#_g114748_|))
+ (let ((__tmp114750
+ (let ((__tmp114751
+ (let ((__tmp114752 |gxc[1]#_g114753_|))
(declare (not safe))
- (cons 'id __tmp114747))))
+ (cons 'id __tmp114752))))
(declare (not safe))
- (cons __tmp114746 '()))))
+ (cons __tmp114751 '()))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114280
- __tmp114745
+ __obj114285
+ __tmp114750
'12
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114749
- (let ((__tmp114750
- (let ((__tmp114751 |gxc[1]#_g114752_|))
+ (let ((__tmp114754
+ (let ((__tmp114755
+ (let ((__tmp114756 |gxc[1]#_g114757_|))
(declare (not safe))
- (cons 'id __tmp114751))))
+ (cons 'id __tmp114756))))
(declare (not safe))
- (cons __tmp114750 '()))))
+ (cons __tmp114755 '()))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114280
- __tmp114749
+ __obj114285
+ __tmp114754
'13
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114753
- (let ((__tmp114754
- (let ((__tmp114755 |gxc[1]#_g114756_|))
+ (let ((__tmp114758
+ (let ((__tmp114759
+ (let ((__tmp114760 |gxc[1]#_g114761_|))
(declare (not safe))
- (cons 'id __tmp114755))))
+ (cons 'id __tmp114760))))
(declare (not safe))
- (cons __tmp114754 '()))))
+ (cons __tmp114759 '()))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114280
- __tmp114753
+ __obj114285
+ __tmp114758
'14
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114757
- (let ((__tmp114758
- (let ((__tmp114759 |gxc[1]#_g114760_|))
+ (let ((__tmp114762
+ (let ((__tmp114763
+ (let ((__tmp114764 |gxc[1]#_g114765_|))
(declare (not safe))
- (cons 'id __tmp114759))))
+ (cons 'id __tmp114764))))
(declare (not safe))
- (cons __tmp114758 '()))))
+ (cons __tmp114763 '()))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114280
- __tmp114757
+ __obj114285
+ __tmp114762
'15
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- __obj114280))
+ __obj114285))
(define |gxc[:0:]#!constructor|
- (let ((__obj114281
+ (let ((__obj114286
(let ()
(declare (not safe))
(##structure
@@ -2987,7 +2987,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114281
+ __obj114286
'gxc#!constructor::t
'1
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -2995,7 +2995,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114281
+ __obj114286
'!constructor
'2
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -3003,26 +3003,26 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114281
+ __obj114286
'()
'4
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114761
- (let ((__tmp114762 |gxc[1]#_g114738_|))
+ (let ((__tmp114766
+ (let ((__tmp114767 |gxc[1]#_g114743_|))
(declare (not safe))
- (cons __tmp114762 '()))))
+ (cons __tmp114767 '()))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114281
- __tmp114761
+ __obj114286
+ __tmp114766
'3
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114281
+ __obj114286
'#t
'5
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -3030,7 +3030,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114281
+ __obj114286
'#f
'6
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -3038,7 +3038,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114281
+ __obj114286
'#f
'7
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -3046,94 +3046,94 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114281
+ __obj114286
'#f
'8
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114763 |gxc[1]#_g114764_|))
+ (let ((__tmp114768 |gxc[1]#_g114769_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114281
- __tmp114763
+ __obj114286
+ __tmp114768
'9
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114765 |gxc[1]#_g114766_|))
+ (let ((__tmp114770 |gxc[1]#_g114771_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114281
- __tmp114765
+ __obj114286
+ __tmp114770
'10
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114767 |gxc[1]#_g114768_|))
+ (let ((__tmp114772 |gxc[1]#_g114773_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114281
- __tmp114767
+ __obj114286
+ __tmp114772
'11
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114769
- (let ((__tmp114770
- (let ((__tmp114771 |gxc[1]#_g114772_|))
+ (let ((__tmp114774
+ (let ((__tmp114775
+ (let ((__tmp114776 |gxc[1]#_g114777_|))
(declare (not safe))
- (cons 'id __tmp114771))))
+ (cons 'id __tmp114776))))
(declare (not safe))
- (cons __tmp114770 '()))))
+ (cons __tmp114775 '()))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114281
- __tmp114769
+ __obj114286
+ __tmp114774
'12
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114773
- (let ((__tmp114774
- (let ((__tmp114775 |gxc[1]#_g114776_|))
+ (let ((__tmp114778
+ (let ((__tmp114779
+ (let ((__tmp114780 |gxc[1]#_g114781_|))
(declare (not safe))
- (cons 'id __tmp114775))))
+ (cons 'id __tmp114780))))
(declare (not safe))
- (cons __tmp114774 '()))))
+ (cons __tmp114779 '()))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114281
- __tmp114773
+ __obj114286
+ __tmp114778
'13
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114777
- (let ((__tmp114778
- (let ((__tmp114779 |gxc[1]#_g114780_|))
+ (let ((__tmp114782
+ (let ((__tmp114783
+ (let ((__tmp114784 |gxc[1]#_g114785_|))
(declare (not safe))
- (cons 'id __tmp114779))))
+ (cons 'id __tmp114784))))
(declare (not safe))
- (cons __tmp114778 '()))))
+ (cons __tmp114783 '()))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114281
- __tmp114777
+ __obj114286
+ __tmp114782
'14
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114781
- (let ((__tmp114782
- (let ((__tmp114783 |gxc[1]#_g114784_|))
+ (let ((__tmp114786
+ (let ((__tmp114787
+ (let ((__tmp114788 |gxc[1]#_g114789_|))
(declare (not safe))
- (cons 'id __tmp114783))))
+ (cons 'id __tmp114788))))
(declare (not safe))
- (cons __tmp114782 '()))))
+ (cons __tmp114787 '()))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114281
- __tmp114781
+ __obj114286
+ __tmp114786
'15
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- __obj114281))
+ __obj114286))
(define |gxc[:0:]#!accessor|
- (let ((__obj114282
+ (let ((__obj114287
(let ()
(declare (not safe))
(##structure
@@ -3156,7 +3156,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114282
+ __obj114287
'gxc#!accessor::t
'1
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -3164,7 +3164,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114282
+ __obj114287
'!accessor
'2
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -3172,26 +3172,26 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114282
+ __obj114287
'(slot checked?)
'4
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114785
- (let ((__tmp114786 |gxc[1]#_g114738_|))
+ (let ((__tmp114790
+ (let ((__tmp114791 |gxc[1]#_g114743_|))
(declare (not safe))
- (cons __tmp114786 '()))))
+ (cons __tmp114791 '()))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114282
- __tmp114785
+ __obj114287
+ __tmp114790
'3
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114282
+ __obj114287
'#t
'5
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -3199,7 +3199,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114282
+ __obj114287
'#f
'6
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -3207,7 +3207,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114282
+ __obj114287
'#f
'7
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -3215,150 +3215,150 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114282
+ __obj114287
'#f
'8
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114787 |gxc[1]#_g114788_|))
+ (let ((__tmp114792 |gxc[1]#_g114793_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114282
- __tmp114787
+ __obj114287
+ __tmp114792
'9
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114789 |gxc[1]#_g114790_|))
+ (let ((__tmp114794 |gxc[1]#_g114795_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114282
- __tmp114789
+ __obj114287
+ __tmp114794
'10
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114791 |gxc[1]#_g114792_|))
+ (let ((__tmp114796 |gxc[1]#_g114797_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114282
- __tmp114791
+ __obj114287
+ __tmp114796
'11
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114793
- (let ((__tmp114802
- (let ((__tmp114803 |gxc[1]#_g114804_|))
+ (let ((__tmp114798
+ (let ((__tmp114807
+ (let ((__tmp114808 |gxc[1]#_g114809_|))
(declare (not safe))
- (cons 'slot __tmp114803)))
- (__tmp114794
- (let ((__tmp114799
- (let ((__tmp114800 |gxc[1]#_g114801_|))
+ (cons 'slot __tmp114808)))
+ (__tmp114799
+ (let ((__tmp114804
+ (let ((__tmp114805 |gxc[1]#_g114806_|))
(declare (not safe))
- (cons 'checked? __tmp114800)))
- (__tmp114795
- (let ((__tmp114796
- (let ((__tmp114797 |gxc[1]#_g114798_|))
+ (cons 'checked? __tmp114805)))
+ (__tmp114800
+ (let ((__tmp114801
+ (let ((__tmp114802 |gxc[1]#_g114803_|))
(declare (not safe))
- (cons 'id __tmp114797))))
+ (cons 'id __tmp114802))))
(declare (not safe))
- (cons __tmp114796 '()))))
+ (cons __tmp114801 '()))))
(declare (not safe))
- (cons __tmp114799 __tmp114795))))
+ (cons __tmp114804 __tmp114800))))
(declare (not safe))
- (cons __tmp114802 __tmp114794))))
+ (cons __tmp114807 __tmp114799))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114282
- __tmp114793
+ __obj114287
+ __tmp114798
'12
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114805
- (let ((__tmp114814
- (let ((__tmp114815 |gxc[1]#_g114816_|))
+ (let ((__tmp114810
+ (let ((__tmp114819
+ (let ((__tmp114820 |gxc[1]#_g114821_|))
(declare (not safe))
- (cons 'slot __tmp114815)))
- (__tmp114806
- (let ((__tmp114811
- (let ((__tmp114812 |gxc[1]#_g114813_|))
+ (cons 'slot __tmp114820)))
+ (__tmp114811
+ (let ((__tmp114816
+ (let ((__tmp114817 |gxc[1]#_g114818_|))
(declare (not safe))
- (cons 'checked? __tmp114812)))
- (__tmp114807
- (let ((__tmp114808
- (let ((__tmp114809 |gxc[1]#_g114810_|))
+ (cons 'checked? __tmp114817)))
+ (__tmp114812
+ (let ((__tmp114813
+ (let ((__tmp114814 |gxc[1]#_g114815_|))
(declare (not safe))
- (cons 'id __tmp114809))))
+ (cons 'id __tmp114814))))
(declare (not safe))
- (cons __tmp114808 '()))))
+ (cons __tmp114813 '()))))
(declare (not safe))
- (cons __tmp114811 __tmp114807))))
+ (cons __tmp114816 __tmp114812))))
(declare (not safe))
- (cons __tmp114814 __tmp114806))))
+ (cons __tmp114819 __tmp114811))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114282
- __tmp114805
+ __obj114287
+ __tmp114810
'13
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114817
- (let ((__tmp114826
- (let ((__tmp114827 |gxc[1]#_g114828_|))
+ (let ((__tmp114822
+ (let ((__tmp114831
+ (let ((__tmp114832 |gxc[1]#_g114833_|))
(declare (not safe))
- (cons 'slot __tmp114827)))
- (__tmp114818
- (let ((__tmp114823
- (let ((__tmp114824 |gxc[1]#_g114825_|))
+ (cons 'slot __tmp114832)))
+ (__tmp114823
+ (let ((__tmp114828
+ (let ((__tmp114829 |gxc[1]#_g114830_|))
(declare (not safe))
- (cons 'checked? __tmp114824)))
- (__tmp114819
- (let ((__tmp114820
- (let ((__tmp114821 |gxc[1]#_g114822_|))
+ (cons 'checked? __tmp114829)))
+ (__tmp114824
+ (let ((__tmp114825
+ (let ((__tmp114826 |gxc[1]#_g114827_|))
(declare (not safe))
- (cons 'id __tmp114821))))
+ (cons 'id __tmp114826))))
(declare (not safe))
- (cons __tmp114820 '()))))
+ (cons __tmp114825 '()))))
(declare (not safe))
- (cons __tmp114823 __tmp114819))))
+ (cons __tmp114828 __tmp114824))))
(declare (not safe))
- (cons __tmp114826 __tmp114818))))
+ (cons __tmp114831 __tmp114823))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114282
- __tmp114817
+ __obj114287
+ __tmp114822
'14
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114829
- (let ((__tmp114838
- (let ((__tmp114839 |gxc[1]#_g114840_|))
+ (let ((__tmp114834
+ (let ((__tmp114843
+ (let ((__tmp114844 |gxc[1]#_g114845_|))
(declare (not safe))
- (cons 'slot __tmp114839)))
- (__tmp114830
- (let ((__tmp114835
- (let ((__tmp114836 |gxc[1]#_g114837_|))
+ (cons 'slot __tmp114844)))
+ (__tmp114835
+ (let ((__tmp114840
+ (let ((__tmp114841 |gxc[1]#_g114842_|))
(declare (not safe))
- (cons 'checked? __tmp114836)))
- (__tmp114831
- (let ((__tmp114832
- (let ((__tmp114833 |gxc[1]#_g114834_|))
+ (cons 'checked? __tmp114841)))
+ (__tmp114836
+ (let ((__tmp114837
+ (let ((__tmp114838 |gxc[1]#_g114839_|))
(declare (not safe))
- (cons 'id __tmp114833))))
+ (cons 'id __tmp114838))))
(declare (not safe))
- (cons __tmp114832 '()))))
+ (cons __tmp114837 '()))))
(declare (not safe))
- (cons __tmp114835 __tmp114831))))
+ (cons __tmp114840 __tmp114836))))
(declare (not safe))
- (cons __tmp114838 __tmp114830))))
+ (cons __tmp114843 __tmp114835))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114282
- __tmp114829
+ __obj114287
+ __tmp114834
'15
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- __obj114282))
+ __obj114287))
(define |gxc[:0:]#!mutator|
- (let ((__obj114283
+ (let ((__obj114288
(let ()
(declare (not safe))
(##structure
@@ -3381,7 +3381,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114283
+ __obj114288
'gxc#!mutator::t
'1
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -3389,7 +3389,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114283
+ __obj114288
'!mutator
'2
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -3397,26 +3397,26 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114283
+ __obj114288
'(slot checked?)
'4
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114841
- (let ((__tmp114842 |gxc[1]#_g114738_|))
+ (let ((__tmp114846
+ (let ((__tmp114847 |gxc[1]#_g114743_|))
(declare (not safe))
- (cons __tmp114842 '()))))
+ (cons __tmp114847 '()))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114283
- __tmp114841
+ __obj114288
+ __tmp114846
'3
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114283
+ __obj114288
'#t
'5
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -3424,7 +3424,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114283
+ __obj114288
'#f
'6
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -3432,7 +3432,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114283
+ __obj114288
'#f
'7
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -3440,150 +3440,150 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114283
+ __obj114288
'#f
'8
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114843 |gxc[1]#_g114844_|))
+ (let ((__tmp114848 |gxc[1]#_g114849_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114283
- __tmp114843
+ __obj114288
+ __tmp114848
'9
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114845 |gxc[1]#_g114846_|))
+ (let ((__tmp114850 |gxc[1]#_g114851_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114283
- __tmp114845
+ __obj114288
+ __tmp114850
'10
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114847 |gxc[1]#_g114848_|))
+ (let ((__tmp114852 |gxc[1]#_g114853_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114283
- __tmp114847
+ __obj114288
+ __tmp114852
'11
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114849
- (let ((__tmp114858
- (let ((__tmp114859 |gxc[1]#_g114860_|))
+ (let ((__tmp114854
+ (let ((__tmp114863
+ (let ((__tmp114864 |gxc[1]#_g114865_|))
(declare (not safe))
- (cons 'slot __tmp114859)))
- (__tmp114850
- (let ((__tmp114855
- (let ((__tmp114856 |gxc[1]#_g114857_|))
+ (cons 'slot __tmp114864)))
+ (__tmp114855
+ (let ((__tmp114860
+ (let ((__tmp114861 |gxc[1]#_g114862_|))
(declare (not safe))
- (cons 'checked? __tmp114856)))
- (__tmp114851
- (let ((__tmp114852
- (let ((__tmp114853 |gxc[1]#_g114854_|))
+ (cons 'checked? __tmp114861)))
+ (__tmp114856
+ (let ((__tmp114857
+ (let ((__tmp114858 |gxc[1]#_g114859_|))
(declare (not safe))
- (cons 'id __tmp114853))))
+ (cons 'id __tmp114858))))
(declare (not safe))
- (cons __tmp114852 '()))))
+ (cons __tmp114857 '()))))
(declare (not safe))
- (cons __tmp114855 __tmp114851))))
+ (cons __tmp114860 __tmp114856))))
(declare (not safe))
- (cons __tmp114858 __tmp114850))))
+ (cons __tmp114863 __tmp114855))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114283
- __tmp114849
+ __obj114288
+ __tmp114854
'12
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114861
- (let ((__tmp114870
- (let ((__tmp114871 |gxc[1]#_g114872_|))
+ (let ((__tmp114866
+ (let ((__tmp114875
+ (let ((__tmp114876 |gxc[1]#_g114877_|))
(declare (not safe))
- (cons 'slot __tmp114871)))
- (__tmp114862
- (let ((__tmp114867
- (let ((__tmp114868 |gxc[1]#_g114869_|))
+ (cons 'slot __tmp114876)))
+ (__tmp114867
+ (let ((__tmp114872
+ (let ((__tmp114873 |gxc[1]#_g114874_|))
(declare (not safe))
- (cons 'checked? __tmp114868)))
- (__tmp114863
- (let ((__tmp114864
- (let ((__tmp114865 |gxc[1]#_g114866_|))
+ (cons 'checked? __tmp114873)))
+ (__tmp114868
+ (let ((__tmp114869
+ (let ((__tmp114870 |gxc[1]#_g114871_|))
(declare (not safe))
- (cons 'id __tmp114865))))
+ (cons 'id __tmp114870))))
(declare (not safe))
- (cons __tmp114864 '()))))
+ (cons __tmp114869 '()))))
(declare (not safe))
- (cons __tmp114867 __tmp114863))))
+ (cons __tmp114872 __tmp114868))))
(declare (not safe))
- (cons __tmp114870 __tmp114862))))
+ (cons __tmp114875 __tmp114867))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114283
- __tmp114861
+ __obj114288
+ __tmp114866
'13
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114873
- (let ((__tmp114882
- (let ((__tmp114883 |gxc[1]#_g114884_|))
+ (let ((__tmp114878
+ (let ((__tmp114887
+ (let ((__tmp114888 |gxc[1]#_g114889_|))
(declare (not safe))
- (cons 'slot __tmp114883)))
- (__tmp114874
- (let ((__tmp114879
- (let ((__tmp114880 |gxc[1]#_g114881_|))
+ (cons 'slot __tmp114888)))
+ (__tmp114879
+ (let ((__tmp114884
+ (let ((__tmp114885 |gxc[1]#_g114886_|))
(declare (not safe))
- (cons 'checked? __tmp114880)))
- (__tmp114875
- (let ((__tmp114876
- (let ((__tmp114877 |gxc[1]#_g114878_|))
+ (cons 'checked? __tmp114885)))
+ (__tmp114880
+ (let ((__tmp114881
+ (let ((__tmp114882 |gxc[1]#_g114883_|))
(declare (not safe))
- (cons 'id __tmp114877))))
+ (cons 'id __tmp114882))))
(declare (not safe))
- (cons __tmp114876 '()))))
+ (cons __tmp114881 '()))))
(declare (not safe))
- (cons __tmp114879 __tmp114875))))
+ (cons __tmp114884 __tmp114880))))
(declare (not safe))
- (cons __tmp114882 __tmp114874))))
+ (cons __tmp114887 __tmp114879))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114283
- __tmp114873
+ __obj114288
+ __tmp114878
'14
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114885
- (let ((__tmp114894
- (let ((__tmp114895 |gxc[1]#_g114896_|))
+ (let ((__tmp114890
+ (let ((__tmp114899
+ (let ((__tmp114900 |gxc[1]#_g114901_|))
(declare (not safe))
- (cons 'slot __tmp114895)))
- (__tmp114886
- (let ((__tmp114891
- (let ((__tmp114892 |gxc[1]#_g114893_|))
+ (cons 'slot __tmp114900)))
+ (__tmp114891
+ (let ((__tmp114896
+ (let ((__tmp114897 |gxc[1]#_g114898_|))
(declare (not safe))
- (cons 'checked? __tmp114892)))
- (__tmp114887
- (let ((__tmp114888
- (let ((__tmp114889 |gxc[1]#_g114890_|))
+ (cons 'checked? __tmp114897)))
+ (__tmp114892
+ (let ((__tmp114893
+ (let ((__tmp114894 |gxc[1]#_g114895_|))
(declare (not safe))
- (cons 'id __tmp114889))))
+ (cons 'id __tmp114894))))
(declare (not safe))
- (cons __tmp114888 '()))))
+ (cons __tmp114893 '()))))
(declare (not safe))
- (cons __tmp114891 __tmp114887))))
+ (cons __tmp114896 __tmp114892))))
(declare (not safe))
- (cons __tmp114894 __tmp114886))))
+ (cons __tmp114899 __tmp114891))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114283
- __tmp114885
+ __obj114288
+ __tmp114890
'15
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- __obj114283))
+ __obj114288))
(define |gxc[:0:]#!lambda|
- (let ((__obj114284
+ (let ((__obj114289
(let ()
(declare (not safe))
(##structure
@@ -3606,7 +3606,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114284
+ __obj114289
'gxc#!lambda::t
'1
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -3614,7 +3614,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114284
+ __obj114289
'!lambda
'2
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -3622,26 +3622,26 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114284
+ __obj114289
'(arity dispatch inline inline-typedecl)
'4
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114897
- (let ((__tmp114898 |gxc[1]#_g114738_|))
+ (let ((__tmp114902
+ (let ((__tmp114903 |gxc[1]#_g114743_|))
(declare (not safe))
- (cons __tmp114898 '()))))
+ (cons __tmp114903 '()))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114284
- __tmp114897
+ __obj114289
+ __tmp114902
'3
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114284
+ __obj114289
'#t
'5
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -3649,7 +3649,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114284
+ __obj114289
'#f
'6
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -3657,7 +3657,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114284
+ __obj114289
'#f
'7
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -3665,218 +3665,218 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114284
+ __obj114289
':init!
'8
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114899 |gxc[1]#_g114900_|))
+ (let ((__tmp114904 |gxc[1]#_g114905_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114284
- __tmp114899
+ __obj114289
+ __tmp114904
'9
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114901 |gxc[1]#_g114902_|))
+ (let ((__tmp114906 |gxc[1]#_g114907_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114284
- __tmp114901
+ __obj114289
+ __tmp114906
'10
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114903 |gxc[1]#_g114904_|))
+ (let ((__tmp114908 |gxc[1]#_g114909_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114284
- __tmp114903
+ __obj114289
+ __tmp114908
'11
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114905
- (let ((__tmp114922
- (let ((__tmp114923 |gxc[1]#_g114924_|))
+ (let ((__tmp114910
+ (let ((__tmp114927
+ (let ((__tmp114928 |gxc[1]#_g114929_|))
(declare (not safe))
- (cons 'arity __tmp114923)))
- (__tmp114906
- (let ((__tmp114919
- (let ((__tmp114920 |gxc[1]#_g114921_|))
+ (cons 'arity __tmp114928)))
+ (__tmp114911
+ (let ((__tmp114924
+ (let ((__tmp114925 |gxc[1]#_g114926_|))
(declare (not safe))
- (cons 'dispatch __tmp114920)))
- (__tmp114907
- (let ((__tmp114916
- (let ((__tmp114917 |gxc[1]#_g114918_|))
+ (cons 'dispatch __tmp114925)))
+ (__tmp114912
+ (let ((__tmp114921
+ (let ((__tmp114922 |gxc[1]#_g114923_|))
(declare (not safe))
- (cons 'inline __tmp114917)))
- (__tmp114908
- (let ((__tmp114913
- (let ((__tmp114914
- |gxc[1]#_g114915_|))
+ (cons 'inline __tmp114922)))
+ (__tmp114913
+ (let ((__tmp114918
+ (let ((__tmp114919
+ |gxc[1]#_g114920_|))
(declare (not safe))
(cons 'inline-typedecl
- __tmp114914)))
- (__tmp114909
- (let ((__tmp114910
- (let ((__tmp114911
- |gxc[1]#_g114912_|))
+ __tmp114919)))
+ (__tmp114914
+ (let ((__tmp114915
+ (let ((__tmp114916
+ |gxc[1]#_g114917_|))
(declare (not safe))
- (cons 'id __tmp114911))))
+ (cons 'id __tmp114916))))
(declare (not safe))
- (cons __tmp114910 '()))))
+ (cons __tmp114915 '()))))
(declare (not safe))
- (cons __tmp114913 __tmp114909))))
+ (cons __tmp114918 __tmp114914))))
(declare (not safe))
- (cons __tmp114916 __tmp114908))))
+ (cons __tmp114921 __tmp114913))))
(declare (not safe))
- (cons __tmp114919 __tmp114907))))
+ (cons __tmp114924 __tmp114912))))
(declare (not safe))
- (cons __tmp114922 __tmp114906))))
+ (cons __tmp114927 __tmp114911))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114284
- __tmp114905
+ __obj114289
+ __tmp114910
'12
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114925
- (let ((__tmp114942
- (let ((__tmp114943 |gxc[1]#_g114944_|))
+ (let ((__tmp114930
+ (let ((__tmp114947
+ (let ((__tmp114948 |gxc[1]#_g114949_|))
(declare (not safe))
- (cons 'arity __tmp114943)))
- (__tmp114926
- (let ((__tmp114939
- (let ((__tmp114940 |gxc[1]#_g114941_|))
+ (cons 'arity __tmp114948)))
+ (__tmp114931
+ (let ((__tmp114944
+ (let ((__tmp114945 |gxc[1]#_g114946_|))
(declare (not safe))
- (cons 'dispatch __tmp114940)))
- (__tmp114927
- (let ((__tmp114936
- (let ((__tmp114937 |gxc[1]#_g114938_|))
+ (cons 'dispatch __tmp114945)))
+ (__tmp114932
+ (let ((__tmp114941
+ (let ((__tmp114942 |gxc[1]#_g114943_|))
(declare (not safe))
- (cons 'inline __tmp114937)))
- (__tmp114928
- (let ((__tmp114933
- (let ((__tmp114934
- |gxc[1]#_g114935_|))
+ (cons 'inline __tmp114942)))
+ (__tmp114933
+ (let ((__tmp114938
+ (let ((__tmp114939
+ |gxc[1]#_g114940_|))
(declare (not safe))
(cons 'inline-typedecl
- __tmp114934)))
- (__tmp114929
- (let ((__tmp114930
- (let ((__tmp114931
- |gxc[1]#_g114932_|))
+ __tmp114939)))
+ (__tmp114934
+ (let ((__tmp114935
+ (let ((__tmp114936
+ |gxc[1]#_g114937_|))
(declare (not safe))
- (cons 'id __tmp114931))))
+ (cons 'id __tmp114936))))
(declare (not safe))
- (cons __tmp114930 '()))))
+ (cons __tmp114935 '()))))
(declare (not safe))
- (cons __tmp114933 __tmp114929))))
+ (cons __tmp114938 __tmp114934))))
(declare (not safe))
- (cons __tmp114936 __tmp114928))))
+ (cons __tmp114941 __tmp114933))))
(declare (not safe))
- (cons __tmp114939 __tmp114927))))
+ (cons __tmp114944 __tmp114932))))
(declare (not safe))
- (cons __tmp114942 __tmp114926))))
+ (cons __tmp114947 __tmp114931))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114284
- __tmp114925
+ __obj114289
+ __tmp114930
'13
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114945
- (let ((__tmp114962
- (let ((__tmp114963 |gxc[1]#_g114964_|))
+ (let ((__tmp114950
+ (let ((__tmp114967
+ (let ((__tmp114968 |gxc[1]#_g114969_|))
(declare (not safe))
- (cons 'arity __tmp114963)))
- (__tmp114946
- (let ((__tmp114959
- (let ((__tmp114960 |gxc[1]#_g114961_|))
+ (cons 'arity __tmp114968)))
+ (__tmp114951
+ (let ((__tmp114964
+ (let ((__tmp114965 |gxc[1]#_g114966_|))
(declare (not safe))
- (cons 'dispatch __tmp114960)))
- (__tmp114947
- (let ((__tmp114956
- (let ((__tmp114957 |gxc[1]#_g114958_|))
+ (cons 'dispatch __tmp114965)))
+ (__tmp114952
+ (let ((__tmp114961
+ (let ((__tmp114962 |gxc[1]#_g114963_|))
(declare (not safe))
- (cons 'inline __tmp114957)))
- (__tmp114948
- (let ((__tmp114953
- (let ((__tmp114954
- |gxc[1]#_g114955_|))
+ (cons 'inline __tmp114962)))
+ (__tmp114953
+ (let ((__tmp114958
+ (let ((__tmp114959
+ |gxc[1]#_g114960_|))
(declare (not safe))
(cons 'inline-typedecl
- __tmp114954)))
- (__tmp114949
- (let ((__tmp114950
- (let ((__tmp114951
- |gxc[1]#_g114952_|))
+ __tmp114959)))
+ (__tmp114954
+ (let ((__tmp114955
+ (let ((__tmp114956
+ |gxc[1]#_g114957_|))
(declare (not safe))
- (cons 'id __tmp114951))))
+ (cons 'id __tmp114956))))
(declare (not safe))
- (cons __tmp114950 '()))))
+ (cons __tmp114955 '()))))
(declare (not safe))
- (cons __tmp114953 __tmp114949))))
+ (cons __tmp114958 __tmp114954))))
(declare (not safe))
- (cons __tmp114956 __tmp114948))))
+ (cons __tmp114961 __tmp114953))))
(declare (not safe))
- (cons __tmp114959 __tmp114947))))
+ (cons __tmp114964 __tmp114952))))
(declare (not safe))
- (cons __tmp114962 __tmp114946))))
+ (cons __tmp114967 __tmp114951))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114284
- __tmp114945
+ __obj114289
+ __tmp114950
'14
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114965
- (let ((__tmp114982
- (let ((__tmp114983 |gxc[1]#_g114984_|))
+ (let ((__tmp114970
+ (let ((__tmp114987
+ (let ((__tmp114988 |gxc[1]#_g114989_|))
(declare (not safe))
- (cons 'arity __tmp114983)))
- (__tmp114966
- (let ((__tmp114979
- (let ((__tmp114980 |gxc[1]#_g114981_|))
+ (cons 'arity __tmp114988)))
+ (__tmp114971
+ (let ((__tmp114984
+ (let ((__tmp114985 |gxc[1]#_g114986_|))
(declare (not safe))
- (cons 'dispatch __tmp114980)))
- (__tmp114967
- (let ((__tmp114976
- (let ((__tmp114977 |gxc[1]#_g114978_|))
+ (cons 'dispatch __tmp114985)))
+ (__tmp114972
+ (let ((__tmp114981
+ (let ((__tmp114982 |gxc[1]#_g114983_|))
(declare (not safe))
- (cons 'inline __tmp114977)))
- (__tmp114968
- (let ((__tmp114973
- (let ((__tmp114974
- |gxc[1]#_g114975_|))
+ (cons 'inline __tmp114982)))
+ (__tmp114973
+ (let ((__tmp114978
+ (let ((__tmp114979
+ |gxc[1]#_g114980_|))
(declare (not safe))
(cons 'inline-typedecl
- __tmp114974)))
- (__tmp114969
- (let ((__tmp114970
- (let ((__tmp114971
- |gxc[1]#_g114972_|))
+ __tmp114979)))
+ (__tmp114974
+ (let ((__tmp114975
+ (let ((__tmp114976
+ |gxc[1]#_g114977_|))
(declare (not safe))
- (cons 'id __tmp114971))))
+ (cons 'id __tmp114976))))
(declare (not safe))
- (cons __tmp114970 '()))))
+ (cons __tmp114975 '()))))
(declare (not safe))
- (cons __tmp114973 __tmp114969))))
+ (cons __tmp114978 __tmp114974))))
(declare (not safe))
- (cons __tmp114976 __tmp114968))))
+ (cons __tmp114981 __tmp114973))))
(declare (not safe))
- (cons __tmp114979 __tmp114967))))
+ (cons __tmp114984 __tmp114972))))
(declare (not safe))
- (cons __tmp114982 __tmp114966))))
+ (cons __tmp114987 __tmp114971))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114284
- __tmp114965
+ __obj114289
+ __tmp114970
'15
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- __obj114284))
+ __obj114289))
(define |gxc[:0:]#!case-lambda|
- (let ((__obj114285
+ (let ((__obj114290
(let ()
(declare (not safe))
(##structure
@@ -3899,7 +3899,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114285
+ __obj114290
'gxc#!case-lambda::t
'1
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -3907,7 +3907,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114285
+ __obj114290
'!case-lambda
'2
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -3915,26 +3915,26 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114285
+ __obj114290
'(clauses)
'4
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114985
- (let ((__tmp114986 |gxc[1]#_g114738_|))
+ (let ((__tmp114990
+ (let ((__tmp114991 |gxc[1]#_g114743_|))
(declare (not safe))
- (cons __tmp114986 '()))))
+ (cons __tmp114991 '()))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114285
- __tmp114985
+ __obj114290
+ __tmp114990
'3
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114285
+ __obj114290
'#t
'5
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -3942,7 +3942,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114285
+ __obj114290
'#f
'6
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -3950,7 +3950,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114285
+ __obj114290
'#f
'7
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -3958,122 +3958,122 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114285
+ __obj114290
'#f
'8
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114987 |gxc[1]#_g114988_|))
+ (let ((__tmp114992 |gxc[1]#_g114993_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114285
- __tmp114987
+ __obj114290
+ __tmp114992
'9
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114989 |gxc[1]#_g114990_|))
+ (let ((__tmp114994 |gxc[1]#_g114995_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114285
- __tmp114989
+ __obj114290
+ __tmp114994
'10
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114991 |gxc[1]#_g114992_|))
+ (let ((__tmp114996 |gxc[1]#_g114997_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114285
- __tmp114991
+ __obj114290
+ __tmp114996
'11
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp114993
- (let ((__tmp114998
- (let ((__tmp114999 |gxc[1]#_g115000_|))
+ (let ((__tmp114998
+ (let ((__tmp115003
+ (let ((__tmp115004 |gxc[1]#_g115005_|))
(declare (not safe))
- (cons 'clauses __tmp114999)))
- (__tmp114994
- (let ((__tmp114995
- (let ((__tmp114996 |gxc[1]#_g114997_|))
+ (cons 'clauses __tmp115004)))
+ (__tmp114999
+ (let ((__tmp115000
+ (let ((__tmp115001 |gxc[1]#_g115002_|))
(declare (not safe))
- (cons 'id __tmp114996))))
+ (cons 'id __tmp115001))))
(declare (not safe))
- (cons __tmp114995 '()))))
+ (cons __tmp115000 '()))))
(declare (not safe))
- (cons __tmp114998 __tmp114994))))
+ (cons __tmp115003 __tmp114999))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114285
- __tmp114993
+ __obj114290
+ __tmp114998
'12
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp115001
- (let ((__tmp115006
- (let ((__tmp115007 |gxc[1]#_g115008_|))
+ (let ((__tmp115006
+ (let ((__tmp115011
+ (let ((__tmp115012 |gxc[1]#_g115013_|))
(declare (not safe))
- (cons 'clauses __tmp115007)))
- (__tmp115002
- (let ((__tmp115003
- (let ((__tmp115004 |gxc[1]#_g115005_|))
+ (cons 'clauses __tmp115012)))
+ (__tmp115007
+ (let ((__tmp115008
+ (let ((__tmp115009 |gxc[1]#_g115010_|))
(declare (not safe))
- (cons 'id __tmp115004))))
+ (cons 'id __tmp115009))))
(declare (not safe))
- (cons __tmp115003 '()))))
+ (cons __tmp115008 '()))))
(declare (not safe))
- (cons __tmp115006 __tmp115002))))
+ (cons __tmp115011 __tmp115007))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114285
- __tmp115001
+ __obj114290
+ __tmp115006
'13
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp115009
- (let ((__tmp115014
- (let ((__tmp115015 |gxc[1]#_g115016_|))
+ (let ((__tmp115014
+ (let ((__tmp115019
+ (let ((__tmp115020 |gxc[1]#_g115021_|))
(declare (not safe))
- (cons 'clauses __tmp115015)))
- (__tmp115010
- (let ((__tmp115011
- (let ((__tmp115012 |gxc[1]#_g115013_|))
+ (cons 'clauses __tmp115020)))
+ (__tmp115015
+ (let ((__tmp115016
+ (let ((__tmp115017 |gxc[1]#_g115018_|))
(declare (not safe))
- (cons 'id __tmp115012))))
+ (cons 'id __tmp115017))))
(declare (not safe))
- (cons __tmp115011 '()))))
+ (cons __tmp115016 '()))))
(declare (not safe))
- (cons __tmp115014 __tmp115010))))
+ (cons __tmp115019 __tmp115015))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114285
- __tmp115009
+ __obj114290
+ __tmp115014
'14
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp115017
- (let ((__tmp115022
- (let ((__tmp115023 |gxc[1]#_g115024_|))
+ (let ((__tmp115022
+ (let ((__tmp115027
+ (let ((__tmp115028 |gxc[1]#_g115029_|))
(declare (not safe))
- (cons 'clauses __tmp115023)))
- (__tmp115018
- (let ((__tmp115019
- (let ((__tmp115020 |gxc[1]#_g115021_|))
+ (cons 'clauses __tmp115028)))
+ (__tmp115023
+ (let ((__tmp115024
+ (let ((__tmp115025 |gxc[1]#_g115026_|))
(declare (not safe))
- (cons 'id __tmp115020))))
+ (cons 'id __tmp115025))))
(declare (not safe))
- (cons __tmp115019 '()))))
+ (cons __tmp115024 '()))))
(declare (not safe))
- (cons __tmp115022 __tmp115018))))
+ (cons __tmp115027 __tmp115023))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114285
- __tmp115017
+ __obj114290
+ __tmp115022
'15
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- __obj114285))
+ __obj114290))
(define |gxc[:0:]#!kw-lambda|
- (let ((__obj114286
+ (let ((__obj114291
(let ()
(declare (not safe))
(##structure
@@ -4096,7 +4096,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114286
+ __obj114291
'gxc#!kw-lambda::t
'1
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -4104,7 +4104,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114286
+ __obj114291
'!kw-lambda
'2
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -4112,26 +4112,26 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114286
+ __obj114291
'(table dispatch)
'4
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp115025
- (let ((__tmp115026 |gxc[1]#_g114738_|))
+ (let ((__tmp115030
+ (let ((__tmp115031 |gxc[1]#_g114743_|))
(declare (not safe))
- (cons __tmp115026 '()))))
+ (cons __tmp115031 '()))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114286
- __tmp115025
+ __obj114291
+ __tmp115030
'3
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114286
+ __obj114291
'#t
'5
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -4139,7 +4139,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114286
+ __obj114291
'#f
'6
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -4147,7 +4147,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114286
+ __obj114291
'#f
'7
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -4155,150 +4155,150 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114286
+ __obj114291
'#f
'8
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp115027 |gxc[1]#_g115028_|))
+ (let ((__tmp115032 |gxc[1]#_g115033_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114286
- __tmp115027
+ __obj114291
+ __tmp115032
'9
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp115029 |gxc[1]#_g115030_|))
+ (let ((__tmp115034 |gxc[1]#_g115035_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114286
- __tmp115029
+ __obj114291
+ __tmp115034
'10
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp115031 |gxc[1]#_g115032_|))
+ (let ((__tmp115036 |gxc[1]#_g115037_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114286
- __tmp115031
+ __obj114291
+ __tmp115036
'11
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp115033
- (let ((__tmp115042
- (let ((__tmp115043 |gxc[1]#_g115044_|))
+ (let ((__tmp115038
+ (let ((__tmp115047
+ (let ((__tmp115048 |gxc[1]#_g115049_|))
(declare (not safe))
- (cons 'table __tmp115043)))
- (__tmp115034
- (let ((__tmp115039
- (let ((__tmp115040 |gxc[1]#_g115041_|))
+ (cons 'table __tmp115048)))
+ (__tmp115039
+ (let ((__tmp115044
+ (let ((__tmp115045 |gxc[1]#_g115046_|))
(declare (not safe))
- (cons 'dispatch __tmp115040)))
- (__tmp115035
- (let ((__tmp115036
- (let ((__tmp115037 |gxc[1]#_g115038_|))
+ (cons 'dispatch __tmp115045)))
+ (__tmp115040
+ (let ((__tmp115041
+ (let ((__tmp115042 |gxc[1]#_g115043_|))
(declare (not safe))
- (cons 'id __tmp115037))))
+ (cons 'id __tmp115042))))
(declare (not safe))
- (cons __tmp115036 '()))))
+ (cons __tmp115041 '()))))
(declare (not safe))
- (cons __tmp115039 __tmp115035))))
+ (cons __tmp115044 __tmp115040))))
(declare (not safe))
- (cons __tmp115042 __tmp115034))))
+ (cons __tmp115047 __tmp115039))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114286
- __tmp115033
+ __obj114291
+ __tmp115038
'12
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp115045
- (let ((__tmp115054
- (let ((__tmp115055 |gxc[1]#_g115056_|))
+ (let ((__tmp115050
+ (let ((__tmp115059
+ (let ((__tmp115060 |gxc[1]#_g115061_|))
(declare (not safe))
- (cons 'table __tmp115055)))
- (__tmp115046
- (let ((__tmp115051
- (let ((__tmp115052 |gxc[1]#_g115053_|))
+ (cons 'table __tmp115060)))
+ (__tmp115051
+ (let ((__tmp115056
+ (let ((__tmp115057 |gxc[1]#_g115058_|))
(declare (not safe))
- (cons 'dispatch __tmp115052)))
- (__tmp115047
- (let ((__tmp115048
- (let ((__tmp115049 |gxc[1]#_g115050_|))
+ (cons 'dispatch __tmp115057)))
+ (__tmp115052
+ (let ((__tmp115053
+ (let ((__tmp115054 |gxc[1]#_g115055_|))
(declare (not safe))
- (cons 'id __tmp115049))))
+ (cons 'id __tmp115054))))
(declare (not safe))
- (cons __tmp115048 '()))))
+ (cons __tmp115053 '()))))
(declare (not safe))
- (cons __tmp115051 __tmp115047))))
+ (cons __tmp115056 __tmp115052))))
(declare (not safe))
- (cons __tmp115054 __tmp115046))))
+ (cons __tmp115059 __tmp115051))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114286
- __tmp115045
+ __obj114291
+ __tmp115050
'13
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp115057
- (let ((__tmp115066
- (let ((__tmp115067 |gxc[1]#_g115068_|))
+ (let ((__tmp115062
+ (let ((__tmp115071
+ (let ((__tmp115072 |gxc[1]#_g115073_|))
(declare (not safe))
- (cons 'table __tmp115067)))
- (__tmp115058
- (let ((__tmp115063
- (let ((__tmp115064 |gxc[1]#_g115065_|))
+ (cons 'table __tmp115072)))
+ (__tmp115063
+ (let ((__tmp115068
+ (let ((__tmp115069 |gxc[1]#_g115070_|))
(declare (not safe))
- (cons 'dispatch __tmp115064)))
- (__tmp115059
- (let ((__tmp115060
- (let ((__tmp115061 |gxc[1]#_g115062_|))
+ (cons 'dispatch __tmp115069)))
+ (__tmp115064
+ (let ((__tmp115065
+ (let ((__tmp115066 |gxc[1]#_g115067_|))
(declare (not safe))
- (cons 'id __tmp115061))))
+ (cons 'id __tmp115066))))
(declare (not safe))
- (cons __tmp115060 '()))))
+ (cons __tmp115065 '()))))
(declare (not safe))
- (cons __tmp115063 __tmp115059))))
+ (cons __tmp115068 __tmp115064))))
(declare (not safe))
- (cons __tmp115066 __tmp115058))))
+ (cons __tmp115071 __tmp115063))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114286
- __tmp115057
+ __obj114291
+ __tmp115062
'14
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp115069
- (let ((__tmp115078
- (let ((__tmp115079 |gxc[1]#_g115080_|))
+ (let ((__tmp115074
+ (let ((__tmp115083
+ (let ((__tmp115084 |gxc[1]#_g115085_|))
(declare (not safe))
- (cons 'table __tmp115079)))
- (__tmp115070
- (let ((__tmp115075
- (let ((__tmp115076 |gxc[1]#_g115077_|))
+ (cons 'table __tmp115084)))
+ (__tmp115075
+ (let ((__tmp115080
+ (let ((__tmp115081 |gxc[1]#_g115082_|))
(declare (not safe))
- (cons 'dispatch __tmp115076)))
- (__tmp115071
- (let ((__tmp115072
- (let ((__tmp115073 |gxc[1]#_g115074_|))
+ (cons 'dispatch __tmp115081)))
+ (__tmp115076
+ (let ((__tmp115077
+ (let ((__tmp115078 |gxc[1]#_g115079_|))
(declare (not safe))
- (cons 'id __tmp115073))))
+ (cons 'id __tmp115078))))
(declare (not safe))
- (cons __tmp115072 '()))))
+ (cons __tmp115077 '()))))
(declare (not safe))
- (cons __tmp115075 __tmp115071))))
+ (cons __tmp115080 __tmp115076))))
(declare (not safe))
- (cons __tmp115078 __tmp115070))))
+ (cons __tmp115083 __tmp115075))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114286
- __tmp115069
+ __obj114291
+ __tmp115074
'15
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- __obj114286))
+ __obj114291))
(define |gxc[:0:]#!kw-lambda-primary|
- (let ((__obj114287
+ (let ((__obj114292
(let ()
(declare (not safe))
(##structure
@@ -4321,7 +4321,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114287
+ __obj114292
'gxc#!kw-lambda-primary::t
'1
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -4329,7 +4329,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114287
+ __obj114292
'!kw-lambda-primary
'2
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -4337,26 +4337,26 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114287
+ __obj114292
'(keys main)
'4
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp115081
- (let ((__tmp115082 |gxc[1]#_g114738_|))
+ (let ((__tmp115086
+ (let ((__tmp115087 |gxc[1]#_g114743_|))
(declare (not safe))
- (cons __tmp115082 '()))))
+ (cons __tmp115087 '()))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114287
- __tmp115081
+ __obj114292
+ __tmp115086
'3
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114287
+ __obj114292
'#t
'5
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -4364,7 +4364,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114287
+ __obj114292
'#f
'6
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -4372,7 +4372,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114287
+ __obj114292
'#f
'7
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -4380,150 +4380,150 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114287
+ __obj114292
'#f
'8
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp115083 |gxc[1]#_g115084_|))
+ (let ((__tmp115088 |gxc[1]#_g115089_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114287
- __tmp115083
+ __obj114292
+ __tmp115088
'9
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp115085 |gxc[1]#_g115086_|))
+ (let ((__tmp115090 |gxc[1]#_g115091_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114287
- __tmp115085
+ __obj114292
+ __tmp115090
'10
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp115087 |gxc[1]#_g115088_|))
+ (let ((__tmp115092 |gxc[1]#_g115093_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114287
- __tmp115087
+ __obj114292
+ __tmp115092
'11
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp115089
- (let ((__tmp115098
- (let ((__tmp115099 |gxc[1]#_g115100_|))
+ (let ((__tmp115094
+ (let ((__tmp115103
+ (let ((__tmp115104 |gxc[1]#_g115105_|))
(declare (not safe))
- (cons 'keys __tmp115099)))
- (__tmp115090
- (let ((__tmp115095
- (let ((__tmp115096 |gxc[1]#_g115097_|))
+ (cons 'keys __tmp115104)))
+ (__tmp115095
+ (let ((__tmp115100
+ (let ((__tmp115101 |gxc[1]#_g115102_|))
(declare (not safe))
- (cons 'main __tmp115096)))
- (__tmp115091
- (let ((__tmp115092
- (let ((__tmp115093 |gxc[1]#_g115094_|))
+ (cons 'main __tmp115101)))
+ (__tmp115096
+ (let ((__tmp115097
+ (let ((__tmp115098 |gxc[1]#_g115099_|))
(declare (not safe))
- (cons 'id __tmp115093))))
+ (cons 'id __tmp115098))))
(declare (not safe))
- (cons __tmp115092 '()))))
+ (cons __tmp115097 '()))))
(declare (not safe))
- (cons __tmp115095 __tmp115091))))
+ (cons __tmp115100 __tmp115096))))
(declare (not safe))
- (cons __tmp115098 __tmp115090))))
+ (cons __tmp115103 __tmp115095))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114287
- __tmp115089
+ __obj114292
+ __tmp115094
'12
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp115101
- (let ((__tmp115110
- (let ((__tmp115111 |gxc[1]#_g115112_|))
+ (let ((__tmp115106
+ (let ((__tmp115115
+ (let ((__tmp115116 |gxc[1]#_g115117_|))
(declare (not safe))
- (cons 'keys __tmp115111)))
- (__tmp115102
- (let ((__tmp115107
- (let ((__tmp115108 |gxc[1]#_g115109_|))
+ (cons 'keys __tmp115116)))
+ (__tmp115107
+ (let ((__tmp115112
+ (let ((__tmp115113 |gxc[1]#_g115114_|))
(declare (not safe))
- (cons 'main __tmp115108)))
- (__tmp115103
- (let ((__tmp115104
- (let ((__tmp115105 |gxc[1]#_g115106_|))
+ (cons 'main __tmp115113)))
+ (__tmp115108
+ (let ((__tmp115109
+ (let ((__tmp115110 |gxc[1]#_g115111_|))
(declare (not safe))
- (cons 'id __tmp115105))))
+ (cons 'id __tmp115110))))
(declare (not safe))
- (cons __tmp115104 '()))))
+ (cons __tmp115109 '()))))
(declare (not safe))
- (cons __tmp115107 __tmp115103))))
+ (cons __tmp115112 __tmp115108))))
(declare (not safe))
- (cons __tmp115110 __tmp115102))))
+ (cons __tmp115115 __tmp115107))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114287
- __tmp115101
+ __obj114292
+ __tmp115106
'13
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp115113
- (let ((__tmp115122
- (let ((__tmp115123 |gxc[1]#_g115124_|))
+ (let ((__tmp115118
+ (let ((__tmp115127
+ (let ((__tmp115128 |gxc[1]#_g115129_|))
(declare (not safe))
- (cons 'keys __tmp115123)))
- (__tmp115114
- (let ((__tmp115119
- (let ((__tmp115120 |gxc[1]#_g115121_|))
+ (cons 'keys __tmp115128)))
+ (__tmp115119
+ (let ((__tmp115124
+ (let ((__tmp115125 |gxc[1]#_g115126_|))
(declare (not safe))
- (cons 'main __tmp115120)))
- (__tmp115115
- (let ((__tmp115116
- (let ((__tmp115117 |gxc[1]#_g115118_|))
+ (cons 'main __tmp115125)))
+ (__tmp115120
+ (let ((__tmp115121
+ (let ((__tmp115122 |gxc[1]#_g115123_|))
(declare (not safe))
- (cons 'id __tmp115117))))
+ (cons 'id __tmp115122))))
(declare (not safe))
- (cons __tmp115116 '()))))
+ (cons __tmp115121 '()))))
(declare (not safe))
- (cons __tmp115119 __tmp115115))))
+ (cons __tmp115124 __tmp115120))))
(declare (not safe))
- (cons __tmp115122 __tmp115114))))
+ (cons __tmp115127 __tmp115119))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114287
- __tmp115113
+ __obj114292
+ __tmp115118
'14
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp115125
- (let ((__tmp115134
- (let ((__tmp115135 |gxc[1]#_g115136_|))
+ (let ((__tmp115130
+ (let ((__tmp115139
+ (let ((__tmp115140 |gxc[1]#_g115141_|))
(declare (not safe))
- (cons 'keys __tmp115135)))
- (__tmp115126
- (let ((__tmp115131
- (let ((__tmp115132 |gxc[1]#_g115133_|))
+ (cons 'keys __tmp115140)))
+ (__tmp115131
+ (let ((__tmp115136
+ (let ((__tmp115137 |gxc[1]#_g115138_|))
(declare (not safe))
- (cons 'main __tmp115132)))
- (__tmp115127
- (let ((__tmp115128
- (let ((__tmp115129 |gxc[1]#_g115130_|))
+ (cons 'main __tmp115137)))
+ (__tmp115132
+ (let ((__tmp115133
+ (let ((__tmp115134 |gxc[1]#_g115135_|))
(declare (not safe))
- (cons 'id __tmp115129))))
+ (cons 'id __tmp115134))))
(declare (not safe))
- (cons __tmp115128 '()))))
+ (cons __tmp115133 '()))))
(declare (not safe))
- (cons __tmp115131 __tmp115127))))
+ (cons __tmp115136 __tmp115132))))
(declare (not safe))
- (cons __tmp115134 __tmp115126))))
+ (cons __tmp115139 __tmp115131))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114287
- __tmp115125
+ __obj114292
+ __tmp115130
'15
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- __obj114287))
+ __obj114292))
(define |gxc[:0:]#!primitive|
- (let ((__obj114288
+ (let ((__obj114293
(let ()
(declare (not safe))
(##structure
@@ -4546,7 +4546,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114288
+ __obj114293
'gxc#!primitive::t
'1
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -4554,7 +4554,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114288
+ __obj114293
'!primitive
'2
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -4562,7 +4562,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114288
+ __obj114293
'()
'4
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -4570,7 +4570,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114288
+ __obj114293
'()
'3
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -4578,7 +4578,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114288
+ __obj114293
'#f
'5
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -4586,7 +4586,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114288
+ __obj114293
'#f
'6
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -4594,7 +4594,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114288
+ __obj114293
'#f
'7
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -4602,39 +4602,39 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114288
+ __obj114293
'#f
'8
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp115137 |gxc[1]#_g115138_|))
+ (let ((__tmp115142 |gxc[1]#_g115143_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114288
- __tmp115137
+ __obj114293
+ __tmp115142
'9
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp115139 |gxc[1]#_g115140_|))
+ (let ((__tmp115144 |gxc[1]#_g115145_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114288
- __tmp115139
+ __obj114293
+ __tmp115144
'10
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp115141 |gxc[1]#_g115142_|))
+ (let ((__tmp115146 |gxc[1]#_g115147_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114288
- __tmp115141
+ __obj114293
+ __tmp115146
'11
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114288
+ __obj114293
'()
'12
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -4642,7 +4642,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114288
+ __obj114293
'()
'13
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -4650,7 +4650,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114288
+ __obj114293
'()
'14
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -4658,14 +4658,14 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114288
+ __obj114293
'()
'15
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- __obj114288))
+ __obj114293))
(define |gxc[:0:]#!primitive-lambda|
- (let ((__obj114289
+ (let ((__obj114294
(let ()
(declare (not safe))
(##structure
@@ -4688,7 +4688,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114289
+ __obj114294
'gxc#!primitive-lambda::t
'1
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -4696,7 +4696,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114289
+ __obj114294
'!primitive-lambda
'2
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -4704,30 +4704,30 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114289
+ __obj114294
'()
'4
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp115143
- (let ((__tmp115147 |gxc[1]#_g115148_|)
- (__tmp115144
- (let ((__tmp115145 |gxc[1]#_g115146_|))
+ (let ((__tmp115148
+ (let ((__tmp115152 |gxc[1]#_g115153_|)
+ (__tmp115149
+ (let ((__tmp115150 |gxc[1]#_g115151_|))
(declare (not safe))
- (cons __tmp115145 '()))))
+ (cons __tmp115150 '()))))
(declare (not safe))
- (cons __tmp115147 __tmp115144))))
+ (cons __tmp115152 __tmp115149))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114289
- __tmp115143
+ __obj114294
+ __tmp115148
'3
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114289
+ __obj114294
'#f
'5
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -4735,7 +4735,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114289
+ __obj114294
'#f
'6
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -4743,7 +4743,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114289
+ __obj114294
'#f
'7
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -4751,218 +4751,218 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114289
+ __obj114294
':init!
'8
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp115149 |gxc[1]#_g115150_|))
+ (let ((__tmp115154 |gxc[1]#_g115155_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114289
- __tmp115149
+ __obj114294
+ __tmp115154
'9
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp115151 |gxc[1]#_g115152_|))
+ (let ((__tmp115156 |gxc[1]#_g115157_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114289
- __tmp115151
+ __obj114294
+ __tmp115156
'10
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp115153 |gxc[1]#_g115154_|))
+ (let ((__tmp115158 |gxc[1]#_g115159_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114289
- __tmp115153
+ __obj114294
+ __tmp115158
'11
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp115155
- (let ((__tmp115172
- (let ((__tmp115173 |gxc[1]#_g115174_|))
+ (let ((__tmp115160
+ (let ((__tmp115177
+ (let ((__tmp115178 |gxc[1]#_g115179_|))
(declare (not safe))
- (cons 'arity __tmp115173)))
- (__tmp115156
- (let ((__tmp115169
- (let ((__tmp115170 |gxc[1]#_g115171_|))
+ (cons 'arity __tmp115178)))
+ (__tmp115161
+ (let ((__tmp115174
+ (let ((__tmp115175 |gxc[1]#_g115176_|))
(declare (not safe))
- (cons 'dispatch __tmp115170)))
- (__tmp115157
- (let ((__tmp115166
- (let ((__tmp115167 |gxc[1]#_g115168_|))
+ (cons 'dispatch __tmp115175)))
+ (__tmp115162
+ (let ((__tmp115171
+ (let ((__tmp115172 |gxc[1]#_g115173_|))
(declare (not safe))
- (cons 'inline __tmp115167)))
- (__tmp115158
- (let ((__tmp115163
- (let ((__tmp115164
- |gxc[1]#_g115165_|))
+ (cons 'inline __tmp115172)))
+ (__tmp115163
+ (let ((__tmp115168
+ (let ((__tmp115169
+ |gxc[1]#_g115170_|))
(declare (not safe))
(cons 'inline-typedecl
- __tmp115164)))
- (__tmp115159
- (let ((__tmp115160
- (let ((__tmp115161
- |gxc[1]#_g115162_|))
+ __tmp115169)))
+ (__tmp115164
+ (let ((__tmp115165
+ (let ((__tmp115166
+ |gxc[1]#_g115167_|))
(declare (not safe))
- (cons 'id __tmp115161))))
+ (cons 'id __tmp115166))))
(declare (not safe))
- (cons __tmp115160 '()))))
+ (cons __tmp115165 '()))))
(declare (not safe))
- (cons __tmp115163 __tmp115159))))
+ (cons __tmp115168 __tmp115164))))
(declare (not safe))
- (cons __tmp115166 __tmp115158))))
+ (cons __tmp115171 __tmp115163))))
(declare (not safe))
- (cons __tmp115169 __tmp115157))))
+ (cons __tmp115174 __tmp115162))))
(declare (not safe))
- (cons __tmp115172 __tmp115156))))
+ (cons __tmp115177 __tmp115161))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114289
- __tmp115155
+ __obj114294
+ __tmp115160
'12
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp115175
- (let ((__tmp115192
- (let ((__tmp115193 |gxc[1]#_g115194_|))
+ (let ((__tmp115180
+ (let ((__tmp115197
+ (let ((__tmp115198 |gxc[1]#_g115199_|))
(declare (not safe))
- (cons 'arity __tmp115193)))
- (__tmp115176
- (let ((__tmp115189
- (let ((__tmp115190 |gxc[1]#_g115191_|))
+ (cons 'arity __tmp115198)))
+ (__tmp115181
+ (let ((__tmp115194
+ (let ((__tmp115195 |gxc[1]#_g115196_|))
(declare (not safe))
- (cons 'dispatch __tmp115190)))
- (__tmp115177
- (let ((__tmp115186
- (let ((__tmp115187 |gxc[1]#_g115188_|))
+ (cons 'dispatch __tmp115195)))
+ (__tmp115182
+ (let ((__tmp115191
+ (let ((__tmp115192 |gxc[1]#_g115193_|))
(declare (not safe))
- (cons 'inline __tmp115187)))
- (__tmp115178
- (let ((__tmp115183
- (let ((__tmp115184
- |gxc[1]#_g115185_|))
+ (cons 'inline __tmp115192)))
+ (__tmp115183
+ (let ((__tmp115188
+ (let ((__tmp115189
+ |gxc[1]#_g115190_|))
(declare (not safe))
(cons 'inline-typedecl
- __tmp115184)))
- (__tmp115179
- (let ((__tmp115180
- (let ((__tmp115181
- |gxc[1]#_g115182_|))
+ __tmp115189)))
+ (__tmp115184
+ (let ((__tmp115185
+ (let ((__tmp115186
+ |gxc[1]#_g115187_|))
(declare (not safe))
- (cons 'id __tmp115181))))
+ (cons 'id __tmp115186))))
(declare (not safe))
- (cons __tmp115180 '()))))
+ (cons __tmp115185 '()))))
(declare (not safe))
- (cons __tmp115183 __tmp115179))))
+ (cons __tmp115188 __tmp115184))))
(declare (not safe))
- (cons __tmp115186 __tmp115178))))
+ (cons __tmp115191 __tmp115183))))
(declare (not safe))
- (cons __tmp115189 __tmp115177))))
+ (cons __tmp115194 __tmp115182))))
(declare (not safe))
- (cons __tmp115192 __tmp115176))))
+ (cons __tmp115197 __tmp115181))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114289
- __tmp115175
+ __obj114294
+ __tmp115180
'13
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp115195
- (let ((__tmp115212
- (let ((__tmp115213 |gxc[1]#_g115214_|))
+ (let ((__tmp115200
+ (let ((__tmp115217
+ (let ((__tmp115218 |gxc[1]#_g115219_|))
(declare (not safe))
- (cons 'arity __tmp115213)))
- (__tmp115196
- (let ((__tmp115209
- (let ((__tmp115210 |gxc[1]#_g115211_|))
+ (cons 'arity __tmp115218)))
+ (__tmp115201
+ (let ((__tmp115214
+ (let ((__tmp115215 |gxc[1]#_g115216_|))
(declare (not safe))
- (cons 'dispatch __tmp115210)))
- (__tmp115197
- (let ((__tmp115206
- (let ((__tmp115207 |gxc[1]#_g115208_|))
+ (cons 'dispatch __tmp115215)))
+ (__tmp115202
+ (let ((__tmp115211
+ (let ((__tmp115212 |gxc[1]#_g115213_|))
(declare (not safe))
- (cons 'inline __tmp115207)))
- (__tmp115198
- (let ((__tmp115203
- (let ((__tmp115204
- |gxc[1]#_g115205_|))
+ (cons 'inline __tmp115212)))
+ (__tmp115203
+ (let ((__tmp115208
+ (let ((__tmp115209
+ |gxc[1]#_g115210_|))
(declare (not safe))
(cons 'inline-typedecl
- __tmp115204)))
- (__tmp115199
- (let ((__tmp115200
- (let ((__tmp115201
- |gxc[1]#_g115202_|))
+ __tmp115209)))
+ (__tmp115204
+ (let ((__tmp115205
+ (let ((__tmp115206
+ |gxc[1]#_g115207_|))
(declare (not safe))
- (cons 'id __tmp115201))))
+ (cons 'id __tmp115206))))
(declare (not safe))
- (cons __tmp115200 '()))))
+ (cons __tmp115205 '()))))
(declare (not safe))
- (cons __tmp115203 __tmp115199))))
+ (cons __tmp115208 __tmp115204))))
(declare (not safe))
- (cons __tmp115206 __tmp115198))))
+ (cons __tmp115211 __tmp115203))))
(declare (not safe))
- (cons __tmp115209 __tmp115197))))
+ (cons __tmp115214 __tmp115202))))
(declare (not safe))
- (cons __tmp115212 __tmp115196))))
+ (cons __tmp115217 __tmp115201))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114289
- __tmp115195
+ __obj114294
+ __tmp115200
'14
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp115215
- (let ((__tmp115232
- (let ((__tmp115233 |gxc[1]#_g115234_|))
+ (let ((__tmp115220
+ (let ((__tmp115237
+ (let ((__tmp115238 |gxc[1]#_g115239_|))
(declare (not safe))
- (cons 'arity __tmp115233)))
- (__tmp115216
- (let ((__tmp115229
- (let ((__tmp115230 |gxc[1]#_g115231_|))
+ (cons 'arity __tmp115238)))
+ (__tmp115221
+ (let ((__tmp115234
+ (let ((__tmp115235 |gxc[1]#_g115236_|))
(declare (not safe))
- (cons 'dispatch __tmp115230)))
- (__tmp115217
- (let ((__tmp115226
- (let ((__tmp115227 |gxc[1]#_g115228_|))
+ (cons 'dispatch __tmp115235)))
+ (__tmp115222
+ (let ((__tmp115231
+ (let ((__tmp115232 |gxc[1]#_g115233_|))
(declare (not safe))
- (cons 'inline __tmp115227)))
- (__tmp115218
- (let ((__tmp115223
- (let ((__tmp115224
- |gxc[1]#_g115225_|))
+ (cons 'inline __tmp115232)))
+ (__tmp115223
+ (let ((__tmp115228
+ (let ((__tmp115229
+ |gxc[1]#_g115230_|))
(declare (not safe))
(cons 'inline-typedecl
- __tmp115224)))
- (__tmp115219
- (let ((__tmp115220
- (let ((__tmp115221
- |gxc[1]#_g115222_|))
+ __tmp115229)))
+ (__tmp115224
+ (let ((__tmp115225
+ (let ((__tmp115226
+ |gxc[1]#_g115227_|))
(declare (not safe))
- (cons 'id __tmp115221))))
+ (cons 'id __tmp115226))))
(declare (not safe))
- (cons __tmp115220 '()))))
+ (cons __tmp115225 '()))))
(declare (not safe))
- (cons __tmp115223 __tmp115219))))
+ (cons __tmp115228 __tmp115224))))
(declare (not safe))
- (cons __tmp115226 __tmp115218))))
+ (cons __tmp115231 __tmp115223))))
(declare (not safe))
- (cons __tmp115229 __tmp115217))))
+ (cons __tmp115234 __tmp115222))))
(declare (not safe))
- (cons __tmp115232 __tmp115216))))
+ (cons __tmp115237 __tmp115221))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114289
- __tmp115215
+ __obj114294
+ __tmp115220
'15
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- __obj114289))
+ __obj114294))
(define |gxc[:0:]#!primitive-case-lambda|
- (let ((__obj114290
+ (let ((__obj114295
(let ()
(declare (not safe))
(##structure
@@ -4985,7 +4985,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114290
+ __obj114295
'gxc#!primitive-case-lambda::t
'1
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -4993,7 +4993,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114290
+ __obj114295
'!primitive-case-lambda
'2
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -5001,30 +5001,30 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114290
+ __obj114295
'()
'4
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp115235
- (let ((__tmp115239 |gxc[1]#_g115148_|)
- (__tmp115236
- (let ((__tmp115237 |gxc[1]#_g115238_|))
+ (let ((__tmp115240
+ (let ((__tmp115244 |gxc[1]#_g115153_|)
+ (__tmp115241
+ (let ((__tmp115242 |gxc[1]#_g115243_|))
(declare (not safe))
- (cons __tmp115237 '()))))
+ (cons __tmp115242 '()))))
(declare (not safe))
- (cons __tmp115239 __tmp115236))))
+ (cons __tmp115244 __tmp115241))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114290
- __tmp115235
+ __obj114295
+ __tmp115240
'3
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114290
+ __obj114295
'#f
'5
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -5032,7 +5032,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114290
+ __obj114295
'#f
'6
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -5040,7 +5040,7 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114290
+ __obj114295
'#f
'7
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
@@ -5048,117 +5048,117 @@
(let ()
(declare (not safe))
(##unchecked-structure-set!
- __obj114290
+ __obj114295
':init!
'8
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp115240 |gxc[1]#_g115241_|))
+ (let ((__tmp115245 |gxc[1]#_g115246_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114290
- __tmp115240
+ __obj114295
+ __tmp115245
'9
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp115242 |gxc[1]#_g115243_|))
+ (let ((__tmp115247 |gxc[1]#_g115248_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114290
- __tmp115242
+ __obj114295
+ __tmp115247
'10
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp115244 |gxc[1]#_g115245_|))
+ (let ((__tmp115249 |gxc[1]#_g115250_|))
(declare (not safe))
(##unchecked-structure-set!
- __obj114290
- __tmp115244
+ __obj114295
+ __tmp115249
'11
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp115246
- (let ((__tmp115251
- (let ((__tmp115252 |gxc[1]#_g115253_|))
+ (let ((__tmp115251
+ (let ((__tmp115256
+ (let ((__tmp115257 |gxc[1]#_g115258_|))
(declare (not safe))
- (cons 'clauses __tmp115252)))
- (__tmp115247
- (let ((__tmp115248
- (let ((__tmp115249 |gxc[1]#_g115250_|))
+ (cons 'clauses __tmp115257)))
+ (__tmp115252
+ (let ((__tmp115253
+ (let ((__tmp115254 |gxc[1]#_g115255_|))
(declare (not safe))
- (cons 'id __tmp115249))))
+ (cons 'id __tmp115254))))
(declare (not safe))
- (cons __tmp115248 '()))))
+ (cons __tmp115253 '()))))
(declare (not safe))
- (cons __tmp115251 __tmp115247))))
+ (cons __tmp115256 __tmp115252))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114290
- __tmp115246
+ __obj114295
+ __tmp115251
'12
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp115254
- (let ((__tmp115259
- (let ((__tmp115260 |gxc[1]#_g115261_|))
+ (let ((__tmp115259
+ (let ((__tmp115264
+ (let ((__tmp115265 |gxc[1]#_g115266_|))
(declare (not safe))
- (cons 'clauses __tmp115260)))
- (__tmp115255
- (let ((__tmp115256
- (let ((__tmp115257 |gxc[1]#_g115258_|))
+ (cons 'clauses __tmp115265)))
+ (__tmp115260
+ (let ((__tmp115261
+ (let ((__tmp115262 |gxc[1]#_g115263_|))
(declare (not safe))
- (cons 'id __tmp115257))))
+ (cons 'id __tmp115262))))
(declare (not safe))
- (cons __tmp115256 '()))))
+ (cons __tmp115261 '()))))
(declare (not safe))
- (cons __tmp115259 __tmp115255))))
+ (cons __tmp115264 __tmp115260))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114290
- __tmp115254
+ __obj114295
+ __tmp115259
'13
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp115262
- (let ((__tmp115267
- (let ((__tmp115268 |gxc[1]#_g115269_|))
+ (let ((__tmp115267
+ (let ((__tmp115272
+ (let ((__tmp115273 |gxc[1]#_g115274_|))
(declare (not safe))
- (cons 'clauses __tmp115268)))
- (__tmp115263
- (let ((__tmp115264
- (let ((__tmp115265 |gxc[1]#_g115266_|))
+ (cons 'clauses __tmp115273)))
+ (__tmp115268
+ (let ((__tmp115269
+ (let ((__tmp115270 |gxc[1]#_g115271_|))
(declare (not safe))
- (cons 'id __tmp115265))))
+ (cons 'id __tmp115270))))
(declare (not safe))
- (cons __tmp115264 '()))))
+ (cons __tmp115269 '()))))
(declare (not safe))
- (cons __tmp115267 __tmp115263))))
+ (cons __tmp115272 __tmp115268))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114290
- __tmp115262
+ __obj114295
+ __tmp115267
'14
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp115270
- (let ((__tmp115275
- (let ((__tmp115276 |gxc[1]#_g115277_|))
+ (let ((__tmp115275
+ (let ((__tmp115280
+ (let ((__tmp115281 |gxc[1]#_g115282_|))
(declare (not safe))
- (cons 'clauses __tmp115276)))
- (__tmp115271
- (let ((__tmp115272
- (let ((__tmp115273 |gxc[1]#_g115274_|))
+ (cons 'clauses __tmp115281)))
+ (__tmp115276
+ (let ((__tmp115277
+ (let ((__tmp115278 |gxc[1]#_g115279_|))
(declare (not safe))
- (cons 'id __tmp115273))))
+ (cons 'id __tmp115278))))
(declare (not safe))
- (cons __tmp115272 '()))))
+ (cons __tmp115277 '()))))
(declare (not safe))
- (cons __tmp115275 __tmp115271))))
+ (cons __tmp115280 __tmp115276))))
(declare (not safe))
(##unchecked-structure-set!
- __obj114290
- __tmp115270
+ __obj114295
+ __tmp115275
'15
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- __obj114290))))
+ __obj114295))))
diff --git a/src/bootstrap/gerbil/compiler/optimize-call__0.scm b/src/bootstrap/gerbil/compiler/optimize-call__0.scm
index df256cd0..679ca672 100644
--- a/src/bootstrap/gerbil/compiler/optimize-call__0.scm
+++ b/src/bootstrap/gerbil/compiler/optimize-call__0.scm
@@ -1,598 +1,598 @@
(declare (block) (standard-bindings) (extended-bindings))
(begin
- (define gerbil/compiler/optimize-call::timestamp 1709229974)
+ (define gerbil/compiler/optimize-call::timestamp 1709375802)
(begin
(define gxc#&optimize-call
(make-promise
(lambda ()
- (let ((_tbl152583_
+ (let ((_tbl152588_
(let () (declare (not safe)) (make-hash-table-eq))))
- (let ((__tmp152878 (force gxc#&basic-xform)))
+ (let ((__tmp152883 (force gxc#&basic-xform)))
(declare (not safe))
- (hash-merge! _tbl152583_ __tmp152878))
+ (hash-merge! _tbl152588_ __tmp152883))
(let ()
(declare (not safe))
- (hash-put! _tbl152583_ '%#call gxc#optimize-call%))
- _tbl152583_))))
+ (hash-put! _tbl152588_ '%#call gxc#optimize-call%))
+ _tbl152588_))))
(define gxc#apply-optimize-call
- (lambda (_stx152566_ . _args152568_)
- (let ((__tmp152880
+ (lambda (_stx152571_ . _args152573_)
+ (let ((__tmp152885
(lambda ()
(declare (not safe))
- (if (null? _args152568_)
- (gxc#compile-e__0 _stx152566_)
- (let ((_arg1152573_ (car _args152568_))
- (_rest152575_ (cdr _args152568_)))
- (if (null? _rest152575_)
- (gxc#compile-e__1 _stx152566_ _arg1152573_)
- (let ((_arg2152578_ (car _rest152575_))
- (_rest152580_ (cdr _rest152575_)))
- (if (null? _rest152580_)
+ (if (null? _args152573_)
+ (gxc#compile-e__0 _stx152571_)
+ (let ((_arg1152578_ (car _args152573_))
+ (_rest152580_ (cdr _args152573_)))
+ (if (null? _rest152580_)
+ (gxc#compile-e__1 _stx152571_ _arg1152578_)
+ (let ((_arg2152583_ (car _rest152580_))
+ (_rest152585_ (cdr _rest152580_)))
+ (if (null? _rest152585_)
(gxc#compile-e__2
- _stx152566_
- _arg1152573_
- _arg2152578_)
+ _stx152571_
+ _arg1152578_
+ _arg2152583_)
(apply gxc#compile-e
- _stx152566_
- _arg1152573_
- _arg2152578_
- _rest152580_))))))))
- (__tmp152879 (force gxc#&optimize-call)))
+ _stx152571_
+ _arg1152578_
+ _arg2152583_
+ _rest152585_))))))))
+ (__tmp152884 (force gxc#&optimize-call)))
(declare (not safe))
(call-with-parameters
- __tmp152880
+ __tmp152885
gxc#current-compile-methods
- __tmp152879))))
+ __tmp152884))))
(define gxc#optimize-call%
- (lambda (_stx152421_)
- (let* ((___stx152628152629_ _stx152421_)
- (_g152424152444_
+ (lambda (_stx152426_)
+ (let* ((___stx152633152634_ _stx152426_)
+ (_g152429152449_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx152628152629_)))))
- (let ((___kont152630152631_
- (lambda (_L152488_ _L152489_)
- (let* ((_rator-id152507_
+ ___stx152633152634_)))))
+ (let ((___kont152635152636_
+ (lambda (_L152493_ _L152494_)
+ (let* ((_rator-id152512_
(let ()
(declare (not safe))
- (gxc#identifier-symbol _L152489_)))
- (_rator-type152509_
+ (gxc#identifier-symbol _L152494_)))
+ (_rator-type152514_
(let ()
(declare (not safe))
- (gxc#optimizer-resolve-type _rator-id152507_))))
+ (gxc#optimizer-resolve-type _rator-id152512_))))
(if (let ()
(declare (not safe))
(##structure-instance-of?
- _rator-type152509_
+ _rator-type152514_
'gxc#!procedure::t))
(begin
- (let ((__tmp152881
+ (let ((__tmp152886
(##structure-ref
- _rator-type152509_
+ _rator-type152514_
'1
gxc#!type::t
'#f)))
(declare (not safe))
(gxc#verbose
'"optimize-call "
- _rator-id152507_
+ _rator-id152512_
'" => "
- _rator-type152509_
+ _rator-type152514_
'" "
- __tmp152881))
- (let ((_optimized152512_
- (let ((__method152876
+ __tmp152886))
+ (let ((_optimized152517_
+ (let ((__method152881
(let ()
(declare (not safe))
(method-ref
- _rator-type152509_
+ _rator-type152514_
'optimize-call))))
- (if __method152876
- (__method152876
- _rator-type152509_
- _stx152421_
- _L152488_)
+ (if __method152881
+ (__method152881
+ _rator-type152514_
+ _stx152426_
+ _L152493_)
(let ()
(declare (not safe))
(error '"Missing method"
- _rator-type152509_
+ _rator-type152514_
'optimize-call))))))
(if (let ()
(declare (not safe))
(class-instance?
gxc#!primitive::t
- _rator-type152509_))
- _optimized152512_
- (let* ((___stx152610152611_ _optimized152512_)
- (_g152515152525_
+ _rator-type152514_))
+ _optimized152517_
+ (let* ((___stx152615152616_ _optimized152517_)
+ (_g152520152530_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx152610152611_)))))
- (let ((___kont152612152613_
- (lambda (_L152545_)
- (let ((__tmp152882
+ ___stx152615152616_)))))
+ (let ((___kont152617152618_
+ (lambda (_L152550_)
+ (let ((__tmp152887
(let ()
(declare (not safe))
(cons '%#call-unchecked
- _L152545_))))
+ _L152550_))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp152882
- _stx152421_))))
- (___kont152614152615_
- (lambda () _optimized152512_)))
+ __tmp152887
+ _stx152426_))))
+ (___kont152619152620_
+ (lambda () _optimized152517_)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx152610152611_))
- (let ((_e152520152537_
+ (gx#stx-pair? ___stx152615152616_))
+ (let ((_e152525152542_
(let ()
(declare (not safe))
(gx#stx-e
- ___stx152610152611_))))
- (let ((_tl152518152542_
+ ___stx152615152616_))))
+ (let ((_tl152523152547_
(let ()
(declare (not safe))
- (##cdr _e152520152537_)))
- (_hd152519152540_
+ (##cdr _e152525152542_)))
+ (_hd152524152545_
(let ()
(declare (not safe))
- (##car _e152520152537_))))
+ (##car _e152525152542_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd152519152540_))
+ _hd152524152545_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#call
- _hd152519152540_))
- (___kont152612152613_
- _tl152518152542_)
- (___kont152614152615_))
- (___kont152614152615_))))
- (___kont152614152615_)))))))
+ _hd152524152545_))
+ (___kont152617152618_
+ _tl152523152547_)
+ (___kont152619152620_))
+ (___kont152619152620_))))
+ (___kont152619152620_)))))))
(if (let ()
(declare (not safe))
- (not _rator-type152509_))
+ (not _rator-type152514_))
(let ()
(declare (not safe))
- (gxc#xform-call% _stx152421_))
+ (gxc#xform-call% _stx152426_))
(let ()
(declare (not safe))
(gxc#raise-compile-error
'"illegal application; not a procedure"
- _stx152421_
- _rator-type152509_)))))))
- (___kont152632152633_
+ _stx152426_
+ _rator-type152514_)))))))
+ (___kont152637152638_
(lambda ()
(let ()
(declare (not safe))
- (gxc#xform-call% _stx152421_)))))
+ (gxc#xform-call% _stx152426_)))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx152628152629_))
- (let ((_e152430152456_
+ (gx#stx-pair? ___stx152633152634_))
+ (let ((_e152435152461_
(let ()
(declare (not safe))
- (gx#stx-e ___stx152628152629_))))
- (let ((_tl152428152461_
- (let () (declare (not safe)) (##cdr _e152430152456_)))
- (_hd152429152459_
+ (gx#stx-e ___stx152633152634_))))
+ (let ((_tl152433152466_
+ (let () (declare (not safe)) (##cdr _e152435152461_)))
+ (_hd152434152464_
(let ()
(declare (not safe))
- (##car _e152430152456_))))
+ (##car _e152435152461_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl152428152461_))
- (let ((_e152433152464_
+ (gx#stx-pair? _tl152433152466_))
+ (let ((_e152438152469_
(let ()
(declare (not safe))
- (gx#stx-e _tl152428152461_))))
- (let ((_tl152431152469_
+ (gx#stx-e _tl152433152466_))))
+ (let ((_tl152436152474_
(let ()
(declare (not safe))
- (##cdr _e152433152464_)))
- (_hd152432152467_
+ (##cdr _e152438152469_)))
+ (_hd152437152472_
(let ()
(declare (not safe))
- (##car _e152433152464_))))
+ (##car _e152438152469_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd152432152467_))
- (let ((_e152436152472_
+ (gx#stx-pair? _hd152437152472_))
+ (let ((_e152441152477_
(let ()
(declare (not safe))
- (gx#stx-e _hd152432152467_))))
- (let ((_tl152434152477_
+ (gx#stx-e _hd152437152472_))))
+ (let ((_tl152439152482_
(let ()
(declare (not safe))
- (##cdr _e152436152472_)))
- (_hd152435152475_
+ (##cdr _e152441152477_)))
+ (_hd152440152480_
(let ()
(declare (not safe))
- (##car _e152436152472_))))
+ (##car _e152441152477_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd152435152475_))
+ (gx#identifier? _hd152440152480_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#ref
- _hd152435152475_))
+ _hd152440152480_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl152434152477_))
- (let ((_e152439152480_
+ _tl152439152482_))
+ (let ((_e152444152485_
(let ()
(declare (not safe))
(gx#stx-e
- _tl152434152477_))))
- (let ((_tl152437152485_
+ _tl152439152482_))))
+ (let ((_tl152442152490_
(let ()
(declare (not safe))
- (##cdr _e152439152480_)))
- (_hd152438152483_
+ (##cdr _e152444152485_)))
+ (_hd152443152488_
(let ()
(declare (not safe))
- (##car _e152439152480_))))
+ (##car _e152444152485_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl152437152485_))
- (___kont152630152631_
- _tl152431152469_
- _hd152438152483_)
- (___kont152632152633_))))
- (___kont152632152633_))
- (___kont152632152633_))
- (___kont152632152633_))))
- (___kont152632152633_))))
- (___kont152632152633_))))
- (___kont152632152633_))))))
+ _tl152442152490_))
+ (___kont152635152636_
+ _tl152436152474_
+ _hd152443152488_)
+ (___kont152637152638_))))
+ (___kont152637152638_))
+ (___kont152637152638_))
+ (___kont152637152638_))))
+ (___kont152637152638_))))
+ (___kont152637152638_))))
+ (___kont152637152638_))))))
(define gxc#!predicate::optimize-call
- (lambda (_self152375_ _stx152376_ _args152377_)
- (let* ((_g152379152389_
- (lambda (_g152380152386_)
+ (lambda (_self152380_ _stx152381_ _args152382_)
+ (let* ((_g152384152394_
+ (lambda (_g152385152391_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g152380152386_))))
- (_g152378152418_
- (lambda (_g152380152392_)
+ _g152385152391_))))
+ (_g152383152423_
+ (lambda (_g152385152397_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g152380152392_))
- (let ((_e152384152394_
+ (gx#stx-pair? _g152385152397_))
+ (let ((_e152389152399_
(let ()
(declare (not safe))
- (gx#stx-e _g152380152392_))))
- (let ((_hd152383152397_
+ (gx#stx-e _g152385152397_))))
+ (let ((_hd152388152402_
(let ()
(declare (not safe))
- (##car _e152384152394_)))
- (_tl152382152399_
+ (##car _e152389152399_)))
+ (_tl152387152404_
(let ()
(declare (not safe))
- (##cdr _e152384152394_))))
+ (##cdr _e152389152399_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl152382152399_))
- ((lambda (_L152402_)
- (let* ((_klass152413_
- (let ((__tmp152883
+ (gx#stx-null? _tl152387152404_))
+ ((lambda (_L152407_)
+ (let* ((_klass152418_
+ (let ((__tmp152888
(##structure-ref
- _self152375_
+ _self152380_
'1
gxc#!type::t
'#f)))
(declare (not safe))
(gxc#optimizer-resolve-class
- _stx152376_
- __tmp152883)))
- (_object152415_
+ _stx152381_
+ __tmp152888)))
+ (_object152420_
(let ()
(declare (not safe))
- (gxc#compile-e__0 _L152402_))))
+ (gxc#compile-e__0 _L152407_))))
(if (##structure-ref
- _klass152413_
+ _klass152418_
'8
gxc#!class::t
'#f)
- (let ((__tmp152899
- (let ((__tmp152900
- (let ((__tmp152902
- (let ((__tmp152903
+ (let ((__tmp152904
+ (let ((__tmp152905
+ (let ((__tmp152907
+ (let ((__tmp152908
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp152904
+ (let ((__tmp152909
(##structure-ref
- _klass152413_
+ _klass152418_
'1
gxc#!type::t
'#f)))
(declare (not safe))
- (cons __tmp152904 '()))))
+ (cons __tmp152909 '()))))
(declare (not safe))
- (cons '%#quote __tmp152903)))
- (__tmp152901
- (let () (declare (not safe)) (cons _object152415_ '()))))
+ (cons '%#quote __tmp152908)))
+ (__tmp152906
+ (let () (declare (not safe)) (cons _object152420_ '()))))
(declare (not safe))
- (cons __tmp152902 __tmp152901))))
+ (cons __tmp152907 __tmp152906))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons '%#struct-direct-instance?
- __tmp152900))))
+ __tmp152905))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp152899
- _stx152376_))
+ __tmp152904
+ _stx152381_))
(if (##structure-ref
- _klass152413_
+ _klass152418_
'7
gxc#!class::t
'#f)
- (let ((__tmp152893
- (let ((__tmp152894
- (let ((__tmp152896
- (let ((__tmp152897
+ (let ((__tmp152898
+ (let ((__tmp152899
+ (let ((__tmp152901
+ (let ((__tmp152902
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp152898
+ (let ((__tmp152903
(##structure-ref
- _klass152413_
+ _klass152418_
'1
gxc#!type::t
'#f)))
(declare (not safe))
- (cons __tmp152898 '()))))
+ (cons __tmp152903 '()))))
(declare (not safe))
- (cons '%#quote __tmp152897)))
- (__tmp152895
+ (cons '%#quote __tmp152902)))
+ (__tmp152900
(let ()
(declare (not safe))
- (cons _object152415_ '()))))
+ (cons _object152420_ '()))))
(declare (not safe))
- (cons __tmp152896 __tmp152895))))
+ (cons __tmp152901 __tmp152900))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons '%#struct-instance?
- __tmp152894))))
+ __tmp152899))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp152893
- _stx152376_))
- (let ((__tmp152884
- (let ((__tmp152885
- (let ((__tmp152891
- (let ((__tmp152892
+ __tmp152898
+ _stx152381_))
+ (let ((__tmp152889
+ (let ((__tmp152890
+ (let ((__tmp152896
+ (let ((__tmp152897
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
(cons 'class-instance? '()))))
(declare (not safe))
- (cons '%#ref __tmp152892)))
- (__tmp152886
- (let ((__tmp152888
- (let ((__tmp152889
- (let ((__tmp152890
+ (cons '%#ref __tmp152897)))
+ (__tmp152891
+ (let ((__tmp152893
+ (let ((__tmp152894
+ (let ((__tmp152895
(##structure-ref
- _self152375_
+ _self152380_
'1
gxc#!type::t
'#f)))
(declare (not safe))
- (cons __tmp152890 '()))))
+ (cons __tmp152895 '()))))
(declare (not safe))
- (cons '%#ref __tmp152889)))
- (__tmp152887
+ (cons '%#ref __tmp152894)))
+ (__tmp152892
(let ()
(declare (not safe))
- (cons _object152415_ '()))))
+ (cons _object152420_ '()))))
(declare (not safe))
- (cons __tmp152888 __tmp152887))))
+ (cons __tmp152893 __tmp152892))))
(declare (not safe))
- (cons __tmp152891 __tmp152886))))
+ (cons __tmp152896 __tmp152891))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons '%#call
- __tmp152885))))
+ __tmp152890))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp152884
- _stx152376_))))))
- _hd152383152397_)
+ __tmp152889
+ _stx152381_))))))
+ _hd152388152402_)
(let ()
(declare (not safe))
- (_g152379152389_ _g152380152392_)))))
+ (_g152384152394_ _g152385152397_)))))
(let ()
(declare (not safe))
- (_g152379152389_ _g152380152392_))))))
+ (_g152384152394_ _g152385152397_))))))
(declare (not safe))
- (_g152378152418_ _args152377_))))
+ (_g152383152423_ _args152382_))))
(define gxc#!predicate::optimize-call::specialize
- (lambda (__klass152585 __method-table152586)
- (let ((__id152587
- (let ((__slot152588
+ (lambda (__klass152590 __method-table152591)
+ (let ((__id152592
+ (let ((__slot152593
(let ()
(declare (not safe))
- (class-slot-offset __klass152585 'id))))
- (if __slot152588
- __slot152588
+ (class-slot-offset __klass152590 'id))))
+ (if __slot152593
+ __slot152593
(let ()
(declare (not safe))
(error '"Unknown slot" 'id))))))
- (lambda (_self152375_ _stx152376_ _args152377_)
- (let* ((_g152379152389_
- (lambda (_g152380152386_)
+ (lambda (_self152380_ _stx152381_ _args152382_)
+ (let* ((_g152384152394_
+ (lambda (_g152385152391_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g152380152386_))))
- (_g152378152418_
- (lambda (_g152380152392_)
+ _g152385152391_))))
+ (_g152383152423_
+ (lambda (_g152385152397_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g152380152392_))
- (let ((_e152384152394_
+ (gx#stx-pair? _g152385152397_))
+ (let ((_e152389152399_
(let ()
(declare (not safe))
- (gx#stx-e _g152380152392_))))
- (let ((_hd152383152397_
+ (gx#stx-e _g152385152397_))))
+ (let ((_hd152388152402_
(let ()
(declare (not safe))
- (##car _e152384152394_)))
- (_tl152382152399_
+ (##car _e152389152399_)))
+ (_tl152387152404_
(let ()
(declare (not safe))
- (##cdr _e152384152394_))))
+ (##cdr _e152389152399_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl152382152399_))
- ((lambda (_L152402_)
- (let* ((_klass152413_
- (let ((__tmp152905
+ (gx#stx-null? _tl152387152404_))
+ ((lambda (_L152407_)
+ (let* ((_klass152418_
+ (let ((__tmp152910
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self152375_
- __id152587
- __klass152585
+ _self152380_
+ __id152592
+ __klass152590
'#f))))
(declare (not safe))
(gxc#optimizer-resolve-class
- _stx152376_
- __tmp152905)))
- (_object152415_
+ _stx152381_
+ __tmp152910)))
+ (_object152420_
(let ()
(declare (not safe))
- (gxc#compile-e__0 _L152402_))))
+ (gxc#compile-e__0 _L152407_))))
(if (##structure-ref
- _klass152413_
+ _klass152418_
'8
gxc#!class::t
'#f)
- (let ((__tmp152921
- (let ((__tmp152922
- (let ((__tmp152924
- (let ((__tmp152925
+ (let ((__tmp152926
+ (let ((__tmp152927
+ (let ((__tmp152929
+ (let ((__tmp152930
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp152926
+ (let ((__tmp152931
(##structure-ref
- _klass152413_
+ _klass152418_
'1
gxc#!type::t
'#f)))
(declare (not safe))
- (cons __tmp152926 '()))))
+ (cons __tmp152931 '()))))
(declare (not safe))
- (cons '%#quote __tmp152925)))
- (__tmp152923
+ (cons '%#quote __tmp152930)))
+ (__tmp152928
(let ()
(declare (not safe))
- (cons _object152415_ '()))))
+ (cons _object152420_ '()))))
(declare (not safe))
- (cons __tmp152924 __tmp152923))))
+ (cons __tmp152929 __tmp152928))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons '%#struct-direct-instance?
- __tmp152922))))
+ __tmp152927))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp152921
- _stx152376_))
+ __tmp152926
+ _stx152381_))
(if (##structure-ref
- _klass152413_
+ _klass152418_
'7
gxc#!class::t
'#f)
- (let ((__tmp152915
- (let ((__tmp152916
- (let ((__tmp152918
+ (let ((__tmp152920
+ (let ((__tmp152921
+ (let ((__tmp152923
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp152919
- (let ((__tmp152920
+ (let ((__tmp152924
+ (let ((__tmp152925
(##structure-ref
- _klass152413_
+ _klass152418_
'1
gxc#!type::t
'#f)))
(declare (not safe))
- (cons __tmp152920 '()))))
+ (cons __tmp152925 '()))))
(declare (not safe))
- (cons '%#quote __tmp152919)))
- (__tmp152917
+ (cons '%#quote __tmp152924)))
+ (__tmp152922
(let ()
(declare (not safe))
- (cons _object152415_ '()))))
+ (cons _object152420_ '()))))
(declare (not safe))
- (cons __tmp152918 __tmp152917))))
+ (cons __tmp152923 __tmp152922))))
(declare (not safe))
- (cons '%#struct-instance? __tmp152916))))
+ (cons '%#struct-instance? __tmp152921))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(gxc#xform-wrap-source
- __tmp152915
- _stx152376_))
- (let ((__tmp152906
- (let ((__tmp152907
- (let ((__tmp152913
+ __tmp152920
+ _stx152381_))
+ (let ((__tmp152911
+ (let ((__tmp152912
+ (let ((__tmp152918
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp152914
+ (let ((__tmp152919
(let ()
(declare (not safe))
(cons 'class-instance? '()))))
(declare (not safe))
- (cons '%#ref __tmp152914)))
- (__tmp152908
- (let ((__tmp152910
- (let ((__tmp152911
- (let ((__tmp152912
+ (cons '%#ref __tmp152919)))
+ (__tmp152913
+ (let ((__tmp152915
+ (let ((__tmp152916
+ (let ((__tmp152917
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self152375_
- __id152587
- __klass152585
+ _self152380_
+ __id152592
+ __klass152590
'#f))))
(declare (not safe))
- (cons __tmp152912 '()))))
+ (cons __tmp152917 '()))))
(declare (not safe))
- (cons '%#ref __tmp152911)))
- (__tmp152909
+ (cons '%#ref __tmp152916)))
+ (__tmp152914
(let ()
(declare (not safe))
- (cons _object152415_ '()))))
+ (cons _object152420_ '()))))
(declare (not safe))
- (cons __tmp152910 __tmp152909))))
+ (cons __tmp152915 __tmp152914))))
(declare (not safe))
- (cons __tmp152913 __tmp152908))))
+ (cons __tmp152918 __tmp152913))))
(declare (not safe))
- (cons '%#call __tmp152907))))
+ (cons '%#call __tmp152912))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(gxc#xform-wrap-source
- __tmp152906
- _stx152376_))))))
- _hd152383152397_)
+ __tmp152911
+ _stx152381_))))))
+ _hd152388152402_)
(let ()
(declare (not safe))
- (_g152379152389_ _g152380152392_)))))
+ (_g152384152394_ _g152385152397_)))))
(let ()
(declare (not safe))
- (_g152379152389_ _g152380152392_))))))
+ (_g152384152394_ _g152385152397_))))))
(declare (not safe))
- (_g152378152418_ _args152377_))))))
+ (_g152383152423_ _args152382_))))))
(let ()
(declare (not safe))
(bind-specializer!
@@ -606,236 +606,236 @@
gxc#!predicate::optimize-call
'#f))
(define gxc#!constructor::optimize-call
- (lambda (_self152095_ _stx152096_ _args152097_)
- (let* ((_klass152099_
- (let ((__tmp152927
- (##structure-ref _self152095_ '1 gxc#!type::t '#f)))
+ (lambda (_self152100_ _stx152101_ _args152102_)
+ (let* ((_klass152104_
+ (let ((__tmp152932
+ (##structure-ref _self152100_ '1 gxc#!type::t '#f)))
(declare (not safe))
- (gxc#optimizer-resolve-class _stx152096_ __tmp152927)))
- (_fields152101_
- (length (##structure-ref _klass152099_ '5 gxc#!class::t '#f)))
- (_args152103_ (map gxc#compile-e _args152097_))
- (_inline-make-object152105_
- (let ((__tmp152928
- (let ((__tmp152934
- (let ((__tmp152935
+ (gxc#optimizer-resolve-class _stx152101_ __tmp152932)))
+ (_fields152106_
+ (length (##structure-ref _klass152104_ '5 gxc#!class::t '#f)))
+ (_args152108_ (map gxc#compile-e _args152102_))
+ (_inline-make-object152110_
+ (let ((__tmp152933
+ (let ((__tmp152939
+ (let ((__tmp152940
(let ()
(declare (not safe))
(cons '##structure '()))))
(declare (not safe))
- (cons '%#ref __tmp152935)))
- (__tmp152929
- (let ((__tmp152931
- (let ((__tmp152932
- (let ((__tmp152933
+ (cons '%#ref __tmp152940)))
+ (__tmp152934
+ (let ((__tmp152936
+ (let ((__tmp152937
+ (let ((__tmp152938
(##structure-ref
- _self152095_
+ _self152100_
'1
gxc#!type::t
'#f)))
(declare (not safe))
- (cons __tmp152933 '()))))
+ (cons __tmp152938 '()))))
(declare (not safe))
- (cons '%#ref __tmp152932)))
- (__tmp152930
+ (cons '%#ref __tmp152937)))
+ (__tmp152935
(let ()
(declare (not safe))
(make-list__%
- _fields152101_
+ _fields152106_
'(%#quote #f)))))
(declare (not safe))
- (cons __tmp152931 __tmp152930))))
+ (cons __tmp152936 __tmp152935))))
(declare (not safe))
- (cons __tmp152934 __tmp152929))))
+ (cons __tmp152939 __tmp152934))))
(declare (not safe))
- (cons '%#call __tmp152928))))
- (let ((_$e152108_
- (##structure-ref _klass152099_ '6 gxc#!class::t '#f)))
- (if _$e152108_
- ((lambda (_ctor152111_)
- (let ((_$obj152113_
- (let ((__tmp153035 (gensym '__obj)))
+ (cons '%#call __tmp152933))))
+ (let ((_$e152113_
+ (##structure-ref _klass152104_ '6 gxc#!class::t '#f)))
+ (if _$e152113_
+ ((lambda (_ctor152116_)
+ (let ((_$obj152118_
+ (let ((__tmp153040 (gensym '__obj)))
(declare (not safe))
- (make-symbol__0 __tmp153035)))
- (_ctor-impl152114_
+ (make-symbol__0 __tmp153040)))
+ (_ctor-impl152119_
(let ()
(declare (not safe))
(gxc#!class-lookup-method
- _klass152099_
- _ctor152111_))))
- (let ((__tmp153036
- (let ((__tmp153037
- (let ((__tmp153105
- (let ((__tmp153106
- (let ((__tmp153108
+ _klass152104_
+ _ctor152116_))))
+ (let ((__tmp153041
+ (let ((__tmp153042
+ (let ((__tmp153110
+ (let ((__tmp153111
+ (let ((__tmp153113
(let ()
(declare (not safe))
- (cons _$obj152113_
+ (cons _$obj152118_
'())))
- (__tmp153107
+ (__tmp153112
(let ()
(declare (not safe))
- (cons _inline-make-object152105_
+ (cons _inline-make-object152110_
'()))))
(declare (not safe))
- (cons __tmp153108
- __tmp153107))))
+ (cons __tmp153113
+ __tmp153112))))
(declare (not safe))
- (cons __tmp153106 '())))
- (__tmp153038
- (let ((__tmp153039
- (let ((__tmp153040
- (let ((__tmp153044
- (if _ctor-impl152114_
+ (cons __tmp153111 '())))
+ (__tmp153043
+ (let ((__tmp153044
+ (let ((__tmp153045
+ (let ((__tmp153049
+ (if _ctor-impl152119_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp153099
- (let ((__tmp153103
- (let ((__tmp153104
+ (let ((__tmp153104
+ (let ((__tmp153108
+ (let ((__tmp153109
(let ()
(declare (not safe))
- (cons _ctor-impl152114_
+ (cons _ctor-impl152119_
'()))))
(declare (not safe))
- (cons '%#ref __tmp153104)))
- (__tmp153100
- (let ((__tmp153101
- (let ((__tmp153102
+ (cons '%#ref __tmp153109)))
+ (__tmp153105
+ (let ((__tmp153106
+ (let ((__tmp153107
(let ()
(declare (not safe))
- (cons _$obj152113_
+ (cons _$obj152118_
'()))))
(declare (not safe))
- (cons '%#ref __tmp153102))))
+ (cons '%#ref __tmp153107))))
(declare (not safe))
- (cons __tmp153101 _args152103_))))
+ (cons __tmp153106 _args152108_))))
(declare (not safe))
- (cons __tmp153103 __tmp153100))))
+ (cons __tmp153108 __tmp153105))))
(declare (not safe))
- (cons '%#call __tmp153099))
- (let* ((_$ctor152116_
- (let ((__tmp153045 (gensym '__constructor)))
+ (cons '%#call __tmp153104))
+ (let* ((_$ctor152121_
+ (let ((__tmp153050 (gensym '__constructor)))
(declare (not safe))
- (make-symbol__0 __tmp153045)))
- (__tmp153046
- (let ((__tmp153081
- (let ((__tmp153082
- (let ((__tmp153098
+ (make-symbol__0 __tmp153050)))
+ (__tmp153051
+ (let ((__tmp153086
+ (let ((__tmp153087
+ (let ((__tmp153103
(let ()
(declare (not safe))
- (cons _$ctor152116_
+ (cons _$ctor152121_
'())))
- (__tmp153083
- (let ((__tmp153084
- (let ((__tmp153085
+ (__tmp153088
+ (let ((__tmp153089
+ (let ((__tmp153090
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp153096
- (let ((__tmp153097
+ (let ((__tmp153101
+ (let ((__tmp153102
(let ()
(declare (not safe))
(cons 'direct-method-ref '()))))
(declare (not safe))
- (cons '%#ref __tmp153097)))
- (__tmp153086
- (let ((__tmp153093
- (let ((__tmp153094
- (let ((__tmp153095
+ (cons '%#ref __tmp153102)))
+ (__tmp153091
+ (let ((__tmp153098
+ (let ((__tmp153099
+ (let ((__tmp153100
(##structure-ref
- _self152095_
+ _self152100_
'1
gxc#!type::t
'#f)))
(declare (not safe))
- (cons __tmp153095 '()))))
+ (cons __tmp153100 '()))))
(declare (not safe))
- (cons '%#ref __tmp153094)))
- (__tmp153087
- (let ((__tmp153091
- (let ((__tmp153092
+ (cons '%#ref __tmp153099)))
+ (__tmp153092
+ (let ((__tmp153096
+ (let ((__tmp153097
(let ()
(declare
(not safe))
- (cons _$obj152113_
+ (cons _$obj152118_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons '%#ref
- __tmp153092)))
- (__tmp153088
- (let ((__tmp153089
- (let ((__tmp153090
+ __tmp153097)))
+ (__tmp153093
+ (let ((__tmp153094
+ (let ((__tmp153095
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (cons _ctor152111_ '()))))
+ (cons _ctor152116_ '()))))
(declare (not safe))
- (cons '%#quote __tmp153090))))
+ (cons '%#quote __tmp153095))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153089 '()))))
+ (cons __tmp153094 '()))))
(declare (not safe))
- (cons __tmp153091 __tmp153088))))
+ (cons __tmp153096 __tmp153093))))
(declare (not safe))
- (cons __tmp153093 __tmp153087))))
+ (cons __tmp153098 __tmp153092))))
(declare (not safe))
- (cons __tmp153096 __tmp153086))))
+ (cons __tmp153101 __tmp153091))))
(declare (not safe))
- (cons '%#call __tmp153085))))
+ (cons '%#call __tmp153090))))
(declare (not safe))
- (cons __tmp153084 '()))))
+ (cons __tmp153089 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153098
- __tmp153083))))
+ (cons __tmp153103
+ __tmp153088))))
(declare (not safe))
- (cons __tmp153082 '())))
- (__tmp153047
- (let ((__tmp153048
- (let ((__tmp153049
- (let ((__tmp153079
- (let ((__tmp153080
+ (cons __tmp153087 '())))
+ (__tmp153052
+ (let ((__tmp153053
+ (let ((__tmp153054
+ (let ((__tmp153084
+ (let ((__tmp153085
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (cons _$ctor152116_ '()))))
+ (cons _$ctor152121_ '()))))
(declare (not safe))
- (cons '%#ref __tmp153080)))
- (__tmp153050
- (let ((__tmp153072
- (let ((__tmp153073
- (let ((__tmp153077
- (let ((__tmp153078
+ (cons '%#ref __tmp153085)))
+ (__tmp153055
+ (let ((__tmp153077
+ (let ((__tmp153078
+ (let ((__tmp153082
+ (let ((__tmp153083
(let ()
(declare (not safe))
- (cons _$ctor152116_
+ (cons _$ctor152121_
'()))))
(declare (not safe))
- (cons '%#ref __tmp153078)))
- (__tmp153074
- (let ((__tmp153075
- (let ((__tmp153076
+ (cons '%#ref __tmp153083)))
+ (__tmp153079
+ (let ((__tmp153080
+ (let ((__tmp153081
(let ()
(declare
(not safe))
- (cons _$obj152113_
+ (cons _$obj152118_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons '%#ref
- __tmp153076))))
+ __tmp153081))))
(declare (not safe))
- (cons __tmp153075
- _args152103_))))
+ (cons __tmp153080
+ _args152108_))))
(declare (not safe))
- (cons __tmp153077 __tmp153074))))
+ (cons __tmp153082 __tmp153079))))
(declare (not safe))
- (cons '%#call __tmp153073)))
- (__tmp153051
- (let ((__tmp153052
- (let ((__tmp153053
- (let ((__tmp153070
- (let ((__tmp153071
+ (cons '%#call __tmp153078)))
+ (__tmp153056
+ (let ((__tmp153057
+ (let ((__tmp153058
+ (let ((__tmp153075
+ (let ((__tmp153076
(let ()
(declare
(not safe))
@@ -845,281 +845,281 @@
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons '%#ref
- __tmp153071)))
- (__tmp153054
- (let ((__tmp153068
- (let ((__tmp153069
+ __tmp153076)))
+ (__tmp153059
+ (let ((__tmp153073
+ (let ((__tmp153074
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
(cons '"missing constructor method implementation"
'()))))
(declare (not safe))
- (cons '%#quote __tmp153069)))
- (__tmp153055
- (let ((__tmp153066
- (let ((__tmp153067
+ (cons '%#quote __tmp153074)))
+ (__tmp153060
+ (let ((__tmp153071
+ (let ((__tmp153072
(let ()
(declare (not safe))
(cons 'class: '()))))
(declare (not safe))
- (cons '%#quote __tmp153067)))
- (__tmp153056
- (let ((__tmp153063
- (let ((__tmp153064
- (let ((__tmp153065
+ (cons '%#quote __tmp153072)))
+ (__tmp153061
+ (let ((__tmp153068
+ (let ((__tmp153069
+ (let ((__tmp153070
(##structure-ref
- _self152095_
+ _self152100_
'1
gxc#!type::t
'#f)))
(declare (not safe))
- (cons __tmp153065 '()))))
+ (cons __tmp153070 '()))))
(declare (not safe))
- (cons '%#ref __tmp153064)))
- (__tmp153057
- (let ((__tmp153061
- (let ((__tmp153062
+ (cons '%#ref __tmp153069)))
+ (__tmp153062
+ (let ((__tmp153066
+ (let ((__tmp153067
(let ()
(declare (not safe))
(cons 'method: '()))))
(declare (not safe))
- (cons '%#quote __tmp153062)))
- (__tmp153058
- (let ((__tmp153059
- (let ((__tmp153060
+ (cons '%#quote __tmp153067)))
+ (__tmp153063
+ (let ((__tmp153064
+ (let ((__tmp153065
(let ()
(declare (not safe))
- (cons _ctor152111_
+ (cons _ctor152116_
'()))))
(declare (not safe))
- (cons '%#quote __tmp153060))))
+ (cons '%#quote __tmp153065))))
(declare (not safe))
- (cons __tmp153059 '()))))
+ (cons __tmp153064 '()))))
(declare (not safe))
- (cons __tmp153061 __tmp153058))))
+ (cons __tmp153066 __tmp153063))))
(declare (not safe))
- (cons __tmp153063 __tmp153057))))
+ (cons __tmp153068 __tmp153062))))
(declare (not safe))
- (cons __tmp153066 __tmp153056))))
+ (cons __tmp153071 __tmp153061))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153068
- __tmp153055))))
+ (cons __tmp153073
+ __tmp153060))))
(declare (not safe))
- (cons __tmp153070 __tmp153054))))
+ (cons __tmp153075 __tmp153059))))
(declare (not safe))
- (cons '%#call __tmp153053))))
+ (cons '%#call __tmp153058))))
(declare (not safe))
- (cons __tmp153052 '()))))
+ (cons __tmp153057 '()))))
(declare (not safe))
- (cons __tmp153072 __tmp153051))))
+ (cons __tmp153077 __tmp153056))))
(declare (not safe))
- (cons __tmp153079 __tmp153050))))
+ (cons __tmp153084 __tmp153055))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons '%#if __tmp153049))))
+ (cons '%#if __tmp153054))))
(declare (not safe))
- (cons __tmp153048 '()))))
+ (cons __tmp153053 '()))))
(declare (not safe))
- (cons __tmp153081 __tmp153047))))
+ (cons __tmp153086 __tmp153052))))
(declare (not safe))
- (cons '%#let-values __tmp153046))))
- (__tmp153041
- (let ((__tmp153042
- (let ((__tmp153043
+ (cons '%#let-values __tmp153051))))
+ (__tmp153046
+ (let ((__tmp153047
+ (let ((__tmp153048
(let ()
(declare (not safe))
- (cons _$obj152113_ '()))))
+ (cons _$obj152118_ '()))))
(declare (not safe))
- (cons '%#ref __tmp153043))))
+ (cons '%#ref __tmp153048))))
(declare (not safe))
- (cons __tmp153042 '()))))
+ (cons __tmp153047 '()))))
(declare (not safe))
- (cons __tmp153044 __tmp153041))))
+ (cons __tmp153049 __tmp153046))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons '%#begin
- __tmp153040))))
+ __tmp153045))))
(declare (not safe))
- (cons __tmp153039 '()))))
+ (cons __tmp153044 '()))))
(declare (not safe))
- (cons __tmp153105 __tmp153038))))
+ (cons __tmp153110 __tmp153043))))
(declare (not safe))
- (cons '%#let-values __tmp153037))))
+ (cons '%#let-values __tmp153042))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp153036 _stx152096_))))
- _$e152108_)
- (let ((_$e152118_
- (##structure-ref _klass152099_ '9 gxc#!class::t '#f)))
- (if _$e152118_
- ((lambda (_metaclass152121_)
- (let* ((_$obj152123_
- (let ((__tmp152997 (gensym '__obj)))
+ (gxc#xform-wrap-source __tmp153041 _stx152101_))))
+ _$e152113_)
+ (let ((_$e152123_
+ (##structure-ref _klass152104_ '9 gxc#!class::t '#f)))
+ (if _$e152123_
+ ((lambda (_metaclass152126_)
+ (let* ((_$obj152128_
+ (let ((__tmp153002 (gensym '__obj)))
(declare (not safe))
- (make-symbol__0 __tmp152997)))
- (_metakons152125_
- (let ((__tmp152998
+ (make-symbol__0 __tmp153002)))
+ (_metakons152130_
+ (let ((__tmp153003
(let ()
(declare (not safe))
(gxc#optimizer-resolve-class
- _stx152096_
- _metaclass152121_))))
+ _stx152101_
+ _metaclass152126_))))
(declare (not safe))
(gxc#!class-lookup-method
- __tmp152998
+ __tmp153003
'instance-init!))))
- (let ((__tmp152999
- (let ((__tmp153000
- (let ((__tmp153031
- (let ((__tmp153032
- (let ((__tmp153034
+ (let ((__tmp153004
+ (let ((__tmp153005
+ (let ((__tmp153036
+ (let ((__tmp153037
+ (let ((__tmp153039
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (cons _$obj152123_ '())))
- (__tmp153033
+ (cons _$obj152128_ '())))
+ (__tmp153038
(let ()
(declare (not safe))
- (cons _inline-make-object152105_ '()))))
+ (cons _inline-make-object152110_ '()))))
(declare (not safe))
- (cons __tmp153034 __tmp153033))))
+ (cons __tmp153039 __tmp153038))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153032 '())))
- (__tmp153001
- (let ((__tmp153002
- (let ((__tmp153003
- (let ((__tmp153007
+ (cons __tmp153037 '())))
+ (__tmp153006
+ (let ((__tmp153007
+ (let ((__tmp153008
+ (let ((__tmp153012
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (if _metakons152125_
- (let ((__tmp153021
- (let ((__tmp153029
- (let ((__tmp153030
+ (if _metakons152130_
+ (let ((__tmp153026
+ (let ((__tmp153034
+ (let ((__tmp153035
(let ()
(declare (not safe))
- (cons _metakons152125_
+ (cons _metakons152130_
'()))))
(declare (not safe))
- (cons '%#ref __tmp153030)))
- (__tmp153022
- (let ((__tmp153026
- (let ((__tmp153027
- (let ((__tmp153028
+ (cons '%#ref __tmp153035)))
+ (__tmp153027
+ (let ((__tmp153031
+ (let ((__tmp153032
+ (let ((__tmp153033
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(##structure-ref
- _self152095_
+ _self152100_
'1
gxc#!type::t
'#f)))
(declare (not safe))
- (cons __tmp153028 '()))))
+ (cons __tmp153033 '()))))
(declare (not safe))
- (cons '%#ref __tmp153027)))
+ (cons '%#ref __tmp153032)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (__tmp153023
- (let ((__tmp153024
- (let ((__tmp153025
+ (__tmp153028
+ (let ((__tmp153029
+ (let ((__tmp153030
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (cons _$obj152123_ '()))))
+ (cons _$obj152128_ '()))))
(declare (not safe))
- (cons '%#ref __tmp153025))))
+ (cons '%#ref __tmp153030))))
(declare (not safe))
- (cons __tmp153024 _args152103_))))
+ (cons __tmp153029 _args152108_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153026
- __tmp153023))))
+ (cons __tmp153031
+ __tmp153028))))
(declare (not safe))
- (cons __tmp153029 __tmp153022))))
+ (cons __tmp153034 __tmp153027))))
(declare (not safe))
- (cons '%#call __tmp153021))
- (let ((__tmp153008
- (let ((__tmp153019
- (let ((__tmp153020
+ (cons '%#call __tmp153026))
+ (let ((__tmp153013
+ (let ((__tmp153024
+ (let ((__tmp153025
(let ()
(declare (not safe))
(cons 'call-method
'()))))
(declare (not safe))
- (cons '%#ref __tmp153020)))
- (__tmp153009
- (let ((__tmp153016
- (let ((__tmp153017
- (let ((__tmp153018
+ (cons '%#ref __tmp153025)))
+ (__tmp153014
+ (let ((__tmp153021
+ (let ((__tmp153022
+ (let ((__tmp153023
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(##structure-ref
- _self152095_
+ _self152100_
'1
gxc#!type::t
'#f)))
(declare (not safe))
- (cons __tmp153018 '()))))
+ (cons __tmp153023 '()))))
(declare (not safe))
- (cons '%#ref __tmp153017)))
+ (cons '%#ref __tmp153022)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (__tmp153010
- (let ((__tmp153014
- (let ((__tmp153015
+ (__tmp153015
+ (let ((__tmp153019
+ (let ((__tmp153020
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
(cons 'instance-init! '()))))
(declare (not safe))
- (cons '%#quote __tmp153015)))
- (__tmp153011
- (let ((__tmp153012
- (let ((__tmp153013
+ (cons '%#quote __tmp153020)))
+ (__tmp153016
+ (let ((__tmp153017
+ (let ((__tmp153018
(let ()
(declare (not safe))
- (cons _$obj152123_ '()))))
+ (cons _$obj152128_ '()))))
(declare (not safe))
- (cons '%#ref __tmp153013))))
+ (cons '%#ref __tmp153018))))
(declare (not safe))
- (cons __tmp153012 _args152103_))))
+ (cons __tmp153017 _args152108_))))
(declare (not safe))
- (cons __tmp153014 __tmp153011))))
+ (cons __tmp153019 __tmp153016))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153016
- __tmp153010))))
+ (cons __tmp153021
+ __tmp153015))))
(declare (not safe))
- (cons __tmp153019 __tmp153009))))
+ (cons __tmp153024 __tmp153014))))
(declare (not safe))
- (cons '%#call __tmp153008))))
- (__tmp153004
- (let ((__tmp153005
- (let ((__tmp153006
+ (cons '%#call __tmp153013))))
+ (__tmp153009
+ (let ((__tmp153010
+ (let ((__tmp153011
(let ()
(declare (not safe))
- (cons _$obj152123_ '()))))
+ (cons _$obj152128_ '()))))
(declare (not safe))
- (cons '%#ref __tmp153006))))
+ (cons '%#ref __tmp153011))))
(declare (not safe))
- (cons __tmp153005 '()))))
+ (cons __tmp153010 '()))))
(declare (not safe))
- (cons __tmp153007 __tmp153004))))
+ (cons __tmp153012 __tmp153009))))
(declare (not safe))
- (cons '%#begin __tmp153003))))
+ (cons '%#begin __tmp153008))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153002 '()))))
+ (cons __tmp153007 '()))))
(declare (not safe))
- (cons __tmp153031 __tmp153001))))
+ (cons __tmp153036 __tmp153006))))
(declare (not safe))
- (cons '%#let-values __tmp153000))))
+ (cons '%#let-values __tmp153005))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp152999 _stx152096_))))
- _$e152118_)
- (if (##structure-ref _klass152099_ '7 gxc#!class::t '#f)
- (if (fx= (length _args152103_) _fields152101_)
- (let ((__tmp152989
- (let ((__tmp152990
- (let ((__tmp152995
- (let ((__tmp152996
+ (gxc#xform-wrap-source __tmp153004 _stx152101_))))
+ _$e152123_)
+ (if (##structure-ref _klass152104_ '7 gxc#!class::t '#f)
+ (if (fx= (length _args152108_) _fields152106_)
+ (let ((__tmp152994
+ (let ((__tmp152995
+ (let ((__tmp153000
+ (let ((__tmp153001
(let ()
(declare
(not safe))
@@ -1129,897 +1129,897 @@
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons '%#ref
- __tmp152996)))
- (__tmp152991
- (let ((__tmp152992
- (let ((__tmp152993
+ __tmp153001)))
+ (__tmp152996
+ (let ((__tmp152997
+ (let ((__tmp152998
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp152994
+ (let ((__tmp152999
(##structure-ref
- _self152095_
+ _self152100_
'1
gxc#!type::t
'#f)))
(declare (not safe))
- (cons __tmp152994 '()))))
+ (cons __tmp152999 '()))))
(declare (not safe))
- (cons '%#ref __tmp152993))))
+ (cons '%#ref __tmp152998))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp152992
- _args152103_))))
+ (cons __tmp152997
+ _args152108_))))
(declare (not safe))
- (cons __tmp152995 __tmp152991))))
+ (cons __tmp153000 __tmp152996))))
(declare (not safe))
- (cons '%#call __tmp152990))))
+ (cons '%#call __tmp152995))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp152989
- _stx152096_))
- (let ((__tmp152988
+ __tmp152994
+ _stx152101_))
+ (let ((__tmp152993
(##structure-ref
- _self152095_
+ _self152100_
'1
gxc#!type::t
'#f))
- (__tmp152987
+ (__tmp152992
(length (##structure-ref
- _klass152099_
+ _klass152104_
'5
gxc#!class::t
'#f))))
(declare (not safe))
(gxc#raise-compile-error
'"illegal struct constructor application; arity mismatch"
- _stx152096_
- __tmp152988
- __tmp152987)))
- (let ((_$obj152128_
- (let ((__tmp152936 (gensym '__obj)))
+ _stx152101_
+ __tmp152993
+ __tmp152992)))
+ (let ((_$obj152133_
+ (let ((__tmp152941 (gensym '__obj)))
(declare (not safe))
- (make-symbol__0 __tmp152936))))
- (let _lp152130_ ((_rest152132_ _args152103_)
- (_initializers152133_ '()))
- (let* ((___stx152666152667_ _rest152132_)
- (_g152137152158_
+ (make-symbol__0 __tmp152941))))
+ (let _lp152135_ ((_rest152137_ _args152108_)
+ (_initializers152138_ '()))
+ (let* ((___stx152671152672_ _rest152137_)
+ (_g152142152163_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx152666152667_)))))
- (let ((___kont152668152669_
- (lambda (_L152212_ _L152213_ _L152214_)
- (let* ((_slot152245_
+ ___stx152671152672_)))))
+ (let ((___kont152673152674_
+ (lambda (_L152217_ _L152218_ _L152219_)
+ (let* ((_slot152250_
(keyword->symbol
(let ()
(declare (not safe))
- (gx#stx-e _L152214_))))
- (_off152247_
+ (gx#stx-e _L152219_))))
+ (_off152252_
(let ()
(declare (not safe))
(gxc#!class-slot->field-offset
- _klass152099_
- _slot152245_))))
- (if _off152247_
- (let ((__tmp152938
- (let ((__tmp152939
+ _klass152104_
+ _slot152250_))))
+ (if _off152252_
+ (let ((__tmp152943
+ (let ((__tmp152944
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (cons _off152247_ _L152213_))))
+ (cons _off152252_ _L152218_))))
(declare (not safe))
- (cons __tmp152939 _initializers152133_))))
+ (cons __tmp152944 _initializers152138_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (_lp152130_
- _L152212_
- __tmp152938))
- (let ((__tmp152937
+ (_lp152135_
+ _L152217_
+ __tmp152943))
+ (let ((__tmp152942
(##structure-ref
- _self152095_
+ _self152100_
'1
gxc#!type::t
'#f)))
(declare (not safe))
(gxc#raise-compile-error
'"unknown slot"
- _stx152096_
- __tmp152937
- _slot152245_))))))
- (___kont152670152671_
+ _stx152101_
+ __tmp152942
+ _slot152250_))))))
+ (___kont152675152676_
(lambda ()
- (let ((__tmp152940
- (let ((__tmp152941
- (let ((__tmp152964
- (let ((__tmp152965
+ (let ((__tmp152945
+ (let ((__tmp152946
+ (let ((__tmp152969
+ (let ((__tmp152970
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp152967
+ (let ((__tmp152972
(let ()
(declare (not safe))
- (cons _$obj152128_ '())))
- (__tmp152966
+ (cons _$obj152133_ '())))
+ (__tmp152971
(let ()
(declare (not safe))
- (cons _inline-make-object152105_ '()))))
+ (cons _inline-make-object152110_ '()))))
(declare (not safe))
- (cons __tmp152967 __tmp152966))))
+ (cons __tmp152972 __tmp152971))))
(declare (not safe))
- (cons __tmp152965 '())))
- (__tmp152942
- (let ((__tmp152943
- (let ((__tmp152944
- (let ((__tmp152961
- (let ((__tmp152962
- (let ((__tmp152963
+ (cons __tmp152970 '())))
+ (__tmp152947
+ (let ((__tmp152948
+ (let ((__tmp152949
+ (let ((__tmp152966
+ (let ((__tmp152967
+ (let ((__tmp152968
(let ()
(declare (not safe))
- (cons _$obj152128_
+ (cons _$obj152133_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons '%#ref
- __tmp152963))))
+ __tmp152968))))
(declare (not safe))
- (cons __tmp152962 '())))
- (__tmp152945
- (let ((__tmp152946
- (lambda (_i152172_ _r152173_)
- (let ((__tmp152947
- (let ((__tmp152948
+ (cons __tmp152967 '())))
+ (__tmp152950
+ (let ((__tmp152951
+ (lambda (_i152177_ _r152178_)
+ (let ((__tmp152952
+ (let ((__tmp152953
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp152958
- (let ((__tmp152959
- (let ((__tmp152960
+ (let ((__tmp152963
+ (let ((__tmp152964
+ (let ((__tmp152965
(##structure-ref
- _self152095_
+ _self152100_
'1
gxc#!type::t
'#f)))
(declare (not safe))
- (cons __tmp152960 '()))))
+ (cons __tmp152965 '()))))
(declare (not safe))
- (cons '%#ref __tmp152959)))
- (__tmp152949
- (let ((__tmp152955
- (let ((__tmp152956
- (let ((__tmp152957
- (car _i152172_)))
+ (cons '%#ref __tmp152964)))
+ (__tmp152954
+ (let ((__tmp152960
+ (let ((__tmp152961
+ (let ((__tmp152962
+ (car _i152177_)))
(declare (not safe))
- (cons __tmp152957 '()))))
+ (cons __tmp152962 '()))))
(declare (not safe))
- (cons '%#quote __tmp152956)))
- (__tmp152950
- (let ((__tmp152953
- (let ((__tmp152954
+ (cons '%#quote __tmp152961)))
+ (__tmp152955
+ (let ((__tmp152958
+ (let ((__tmp152959
(let ()
(declare (not safe))
- (cons _$obj152128_
+ (cons _$obj152133_
'()))))
(declare (not safe))
- (cons '%#ref __tmp152954)))
- (__tmp152951
- (let ((__tmp152952
- (cdr _i152172_)))
+ (cons '%#ref __tmp152959)))
+ (__tmp152956
+ (let ((__tmp152957
+ (cdr _i152177_)))
(declare (not safe))
- (cons __tmp152952 '()))))
+ (cons __tmp152957 '()))))
(declare (not safe))
- (cons __tmp152953 __tmp152951))))
+ (cons __tmp152958 __tmp152956))))
(declare (not safe))
- (cons __tmp152955 __tmp152950))))
+ (cons __tmp152960 __tmp152955))))
(declare (not safe))
- (cons __tmp152958 __tmp152949))))
+ (cons __tmp152963 __tmp152954))))
(declare (not safe))
- (cons '%#struct-unchecked-set! __tmp152948))))
+ (cons '%#struct-unchecked-set! __tmp152953))))
(declare (not safe))
- (cons __tmp152947 _r152173_)))))
+ (cons __tmp152952 _r152178_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (foldl1 __tmp152946
+ (foldl1 __tmp152951
'()
- _initializers152133_))))
+ _initializers152138_))))
(declare (not safe))
- (foldr1 cons __tmp152961 __tmp152945))))
+ (foldr1 cons __tmp152966 __tmp152950))))
(declare (not safe))
- (cons '%#begin __tmp152944))))
+ (cons '%#begin __tmp152949))))
(declare (not safe))
- (cons __tmp152943 '()))))
+ (cons __tmp152948 '()))))
(declare (not safe))
- (cons __tmp152964 __tmp152942))))
+ (cons __tmp152969 __tmp152947))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons '%#let-values
- __tmp152941))))
+ __tmp152946))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp152940
- _stx152096_))))
- (___kont152672152673_
+ __tmp152945
+ _stx152101_))))
+ (___kont152677152678_
(lambda ()
- (let ((__tmp152968
- (let ((__tmp152969
- (let ((__tmp152983
- (let ((__tmp152984
+ (let ((__tmp152973
+ (let ((__tmp152974
+ (let ((__tmp152988
+ (let ((__tmp152989
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp152986
+ (let ((__tmp152991
(let ()
(declare (not safe))
- (cons _$obj152128_ '())))
- (__tmp152985
+ (cons _$obj152133_ '())))
+ (__tmp152990
(let ()
(declare (not safe))
- (cons _inline-make-object152105_ '()))))
+ (cons _inline-make-object152110_ '()))))
(declare (not safe))
- (cons __tmp152986 __tmp152985))))
+ (cons __tmp152991 __tmp152990))))
(declare (not safe))
- (cons __tmp152984 '())))
- (__tmp152970
- (let ((__tmp152971
- (let ((__tmp152972
- (let ((__tmp152976
- (let ((__tmp152977
- (let ((__tmp152981
- (let ((__tmp152982
+ (cons __tmp152989 '())))
+ (__tmp152975
+ (let ((__tmp152976
+ (let ((__tmp152977
+ (let ((__tmp152981
+ (let ((__tmp152982
+ (let ((__tmp152986
+ (let ((__tmp152987
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
(cons 'class-instance-init! '()))))
(declare (not safe))
- (cons '%#ref __tmp152982)))
- (__tmp152978
- (let ((__tmp152979
- (let ((__tmp152980
+ (cons '%#ref __tmp152987)))
+ (__tmp152983
+ (let ((__tmp152984
+ (let ((__tmp152985
(let ()
(declare (not safe))
- (cons _$obj152128_ '()))))
+ (cons _$obj152133_ '()))))
(declare (not safe))
- (cons '%#ref __tmp152980))))
+ (cons '%#ref __tmp152985))))
(declare (not safe))
- (cons __tmp152979 _args152103_))))
+ (cons __tmp152984 _args152108_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp152981
- __tmp152978))))
+ (cons __tmp152986
+ __tmp152983))))
(declare (not safe))
- (cons '%#call __tmp152977)))
- (__tmp152973
- (let ((__tmp152974
- (let ((__tmp152975
+ (cons '%#call __tmp152982)))
+ (__tmp152978
+ (let ((__tmp152979
+ (let ((__tmp152980
(let ()
(declare (not safe))
- (cons _$obj152128_
+ (cons _$obj152133_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons '%#ref
- __tmp152975))))
+ __tmp152980))))
(declare (not safe))
- (cons __tmp152974 '()))))
+ (cons __tmp152979 '()))))
(declare (not safe))
- (cons __tmp152976 __tmp152973))))
+ (cons __tmp152981 __tmp152978))))
(declare (not safe))
- (cons '%#begin __tmp152972))))
+ (cons '%#begin __tmp152977))))
(declare (not safe))
- (cons __tmp152971 '()))))
+ (cons __tmp152976 '()))))
(declare (not safe))
- (cons __tmp152983 __tmp152970))))
+ (cons __tmp152988 __tmp152975))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons '%#let-values
- __tmp152969))))
+ __tmp152974))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp152968
- _stx152096_)))))
- (let* ((_g152135152175_
+ __tmp152973
+ _stx152101_)))))
+ (let* ((_g152140152180_
(lambda ()
(if (let ()
(declare (not safe))
(gx#stx-null?
- ___stx152666152667_))
- (___kont152670152671_)
- (___kont152672152673_))))
- (___match152703152704_
- (lambda (_e152144152180_
- _hd152143152183_
- _tl152142152185_
- _e152147152188_
- _hd152146152191_
- _tl152145152193_
- _e152150152196_
- _hd152149152199_
- _tl152148152201_
- _e152153152204_
- _hd152152152207_
- _tl152151152209_)
- (let ((_L152212_ _tl152151152209_)
- (_L152213_ _hd152152152207_)
- (_L152214_ _hd152149152199_))
+ ___stx152671152672_))
+ (___kont152675152676_)
+ (___kont152677152678_))))
+ (___match152708152709_
+ (lambda (_e152149152185_
+ _hd152148152188_
+ _tl152147152190_
+ _e152152152193_
+ _hd152151152196_
+ _tl152150152198_
+ _e152155152201_
+ _hd152154152204_
+ _tl152153152206_
+ _e152158152209_
+ _hd152157152212_
+ _tl152156152214_)
+ (let ((_L152217_ _tl152156152214_)
+ (_L152218_ _hd152157152212_)
+ (_L152219_ _hd152154152204_))
(if (let ()
(declare (not safe))
(gx#stx-keyword?
- _L152214_))
- (___kont152668152669_
- _L152212_
- _L152213_
- _L152214_)
- (___kont152672152673_))))))
+ _L152219_))
+ (___kont152673152674_
+ _L152217_
+ _L152218_
+ _L152219_)
+ (___kont152677152678_))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx152666152667_))
- (let ((_e152144152180_
+ (gx#stx-pair? ___stx152671152672_))
+ (let ((_e152149152185_
(let ()
(declare (not safe))
(gx#stx-e
- ___stx152666152667_))))
- (let ((_tl152142152185_
+ ___stx152671152672_))))
+ (let ((_tl152147152190_
(let ()
(declare (not safe))
- (##cdr _e152144152180_)))
- (_hd152143152183_
+ (##cdr _e152149152185_)))
+ (_hd152148152188_
(let ()
(declare (not safe))
- (##car _e152144152180_))))
+ (##car _e152149152185_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd152143152183_))
- (let ((_e152147152188_
+ _hd152148152188_))
+ (let ((_e152152152193_
(let ()
(declare (not safe))
(gx#stx-e
- _hd152143152183_))))
- (let ((_tl152145152193_
+ _hd152148152188_))))
+ (let ((_tl152150152198_
(let ()
(declare (not safe))
- (##cdr _e152147152188_)))
- (_hd152146152191_
+ (##cdr _e152152152193_)))
+ (_hd152151152196_
(let ()
(declare (not safe))
- (##car _e152147152188_))))
+ (##car _e152152152193_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd152146152191_))
+ _hd152151152196_))
(if (let ()
(declare
(not safe))
(gx#stx-eq?
'%#quote
- _hd152146152191_))
+ _hd152151152196_))
(if (let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-pair? _tl152145152193_))
- (let ((_e152150152196_
+ (gx#stx-pair? _tl152150152198_))
+ (let ((_e152155152201_
(let ()
(declare (not safe))
- (gx#stx-e _tl152145152193_))))
- (let ((_tl152148152201_
+ (gx#stx-e _tl152150152198_))))
+ (let ((_tl152153152206_
(let ()
(declare (not safe))
- (##cdr _e152150152196_)))
- (_hd152149152199_
+ (##cdr _e152155152201_)))
+ (_hd152154152204_
(let ()
(declare (not safe))
- (##car _e152150152196_))))
+ (##car _e152155152201_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl152148152201_))
+ (gx#stx-null? _tl152153152206_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl152142152185_))
- (let ((_e152153152204_
+ (gx#stx-pair? _tl152147152190_))
+ (let ((_e152158152209_
(let ()
(declare (not safe))
- (gx#stx-e _tl152142152185_))))
- (let ((_tl152151152209_
+ (gx#stx-e _tl152147152190_))))
+ (let ((_tl152156152214_
(let ()
(declare (not safe))
- (##cdr _e152153152204_)))
- (_hd152152152207_
+ (##cdr _e152158152209_)))
+ (_hd152157152212_
(let ()
(declare (not safe))
- (##car _e152153152204_))))
- (___match152703152704_
- _e152144152180_
- _hd152143152183_
- _tl152142152185_
- _e152147152188_
- _hd152146152191_
- _tl152145152193_
- _e152150152196_
- _hd152149152199_
- _tl152148152201_
- _e152153152204_
- _hd152152152207_
- _tl152151152209_)))
- (___kont152672152673_))
- (___kont152672152673_))))
- (___kont152672152673_))
- (___kont152672152673_))
- (___kont152672152673_))))
+ (##car _e152158152209_))))
+ (___match152708152709_
+ _e152149152185_
+ _hd152148152188_
+ _tl152147152190_
+ _e152152152193_
+ _hd152151152196_
+ _tl152150152198_
+ _e152155152201_
+ _hd152154152204_
+ _tl152153152206_
+ _e152158152209_
+ _hd152157152212_
+ _tl152156152214_)))
+ (___kont152677152678_))
+ (___kont152677152678_))))
+ (___kont152677152678_))
+ (___kont152677152678_))
+ (___kont152677152678_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont152672152673_))))
+ (___kont152677152678_))))
(let ()
(declare (not safe))
- (_g152135152175_))))))))))))))))
+ (_g152140152180_))))))))))))))))
(define gxc#!constructor::optimize-call::specialize
- (lambda (__klass152589 __method-table152590)
- (let ((__id152591
- (let ((__slot152592
+ (lambda (__klass152594 __method-table152595)
+ (let ((__id152596
+ (let ((__slot152597
(let ()
(declare (not safe))
- (class-slot-offset __klass152589 'id))))
- (if __slot152592
- __slot152592
+ (class-slot-offset __klass152594 'id))))
+ (if __slot152597
+ __slot152597
(let ()
(declare (not safe))
(error '"Unknown slot" 'id))))))
- (lambda (_self152095_ _stx152096_ _args152097_)
- (let* ((_klass152099_
- (let ((__tmp153109
+ (lambda (_self152100_ _stx152101_ _args152102_)
+ (let* ((_klass152104_
+ (let ((__tmp153114
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self152095_
- __id152591
- __klass152589
+ _self152100_
+ __id152596
+ __klass152594
'#f))))
(declare (not safe))
- (gxc#optimizer-resolve-class _stx152096_ __tmp153109)))
- (_fields152101_
+ (gxc#optimizer-resolve-class _stx152101_ __tmp153114)))
+ (_fields152106_
(length (##structure-ref
- _klass152099_
+ _klass152104_
'5
gxc#!class::t
'#f)))
- (_args152103_ (map gxc#compile-e _args152097_))
- (_inline-make-object152105_
- (let ((__tmp153110
- (let ((__tmp153116
- (let ((__tmp153117
+ (_args152108_ (map gxc#compile-e _args152102_))
+ (_inline-make-object152110_
+ (let ((__tmp153115
+ (let ((__tmp153121
+ (let ((__tmp153122
(let ()
(declare (not safe))
(cons '##structure '()))))
(declare (not safe))
- (cons '%#ref __tmp153117)))
- (__tmp153111
- (let ((__tmp153113
- (let ((__tmp153114
- (let ((__tmp153115
+ (cons '%#ref __tmp153122)))
+ (__tmp153116
+ (let ((__tmp153118
+ (let ((__tmp153119
+ (let ((__tmp153120
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self152095_
- __id152591
- __klass152589
+ _self152100_
+ __id152596
+ __klass152594
'#f))))
(declare (not safe))
- (cons __tmp153115 '()))))
+ (cons __tmp153120 '()))))
(declare (not safe))
- (cons '%#ref __tmp153114)))
- (__tmp153112
+ (cons '%#ref __tmp153119)))
+ (__tmp153117
(let ()
(declare (not safe))
(make-list__%
- _fields152101_
+ _fields152106_
'(%#quote #f)))))
(declare (not safe))
- (cons __tmp153113 __tmp153112))))
+ (cons __tmp153118 __tmp153117))))
(declare (not safe))
- (cons __tmp153116 __tmp153111))))
+ (cons __tmp153121 __tmp153116))))
(declare (not safe))
- (cons '%#call __tmp153110))))
- (let ((_$e152108_
- (##structure-ref _klass152099_ '6 gxc#!class::t '#f)))
- (if _$e152108_
- ((lambda (_ctor152111_)
- (let ((_$obj152113_
- (let ((__tmp153217 (gensym '__obj)))
+ (cons '%#call __tmp153115))))
+ (let ((_$e152113_
+ (##structure-ref _klass152104_ '6 gxc#!class::t '#f)))
+ (if _$e152113_
+ ((lambda (_ctor152116_)
+ (let ((_$obj152118_
+ (let ((__tmp153222 (gensym '__obj)))
(declare (not safe))
- (make-symbol__0 __tmp153217)))
- (_ctor-impl152114_
+ (make-symbol__0 __tmp153222)))
+ (_ctor-impl152119_
(let ()
(declare (not safe))
(gxc#!class-lookup-method
- _klass152099_
- _ctor152111_))))
- (let ((__tmp153218
- (let ((__tmp153219
- (let ((__tmp153287
- (let ((__tmp153288
- (let ((__tmp153290
+ _klass152104_
+ _ctor152116_))))
+ (let ((__tmp153223
+ (let ((__tmp153224
+ (let ((__tmp153292
+ (let ((__tmp153293
+ (let ((__tmp153295
(let ()
(declare
(not safe))
- (cons _$obj152113_
+ (cons _$obj152118_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'())))
- (__tmp153289
+ (__tmp153294
(let ()
(declare (not safe))
- (cons _inline-make-object152105_ '()))))
+ (cons _inline-make-object152110_ '()))))
(declare (not safe))
- (cons __tmp153290 __tmp153289))))
+ (cons __tmp153295 __tmp153294))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153288 '())))
- (__tmp153220
- (let ((__tmp153221
- (let ((__tmp153222
- (let ((__tmp153226
+ (cons __tmp153293 '())))
+ (__tmp153225
+ (let ((__tmp153226
+ (let ((__tmp153227
+ (let ((__tmp153231
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (if _ctor-impl152114_
- (let ((__tmp153281
- (let ((__tmp153285
- (let ((__tmp153286
+ (if _ctor-impl152119_
+ (let ((__tmp153286
+ (let ((__tmp153290
+ (let ((__tmp153291
(let ()
(declare (not safe))
- (cons _ctor-impl152114_
+ (cons _ctor-impl152119_
'()))))
(declare (not safe))
- (cons '%#ref __tmp153286)))
- (__tmp153282
- (let ((__tmp153283
- (let ((__tmp153284
+ (cons '%#ref __tmp153291)))
+ (__tmp153287
+ (let ((__tmp153288
+ (let ((__tmp153289
(let ()
(declare
(not safe))
- (cons _$obj152113_
+ (cons _$obj152118_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'()))))
(declare (not safe))
- (cons '%#ref __tmp153284))))
+ (cons '%#ref __tmp153289))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153283
- _args152103_))))
+ (cons __tmp153288
+ _args152108_))))
(declare (not safe))
- (cons __tmp153285 __tmp153282))))
+ (cons __tmp153290 __tmp153287))))
(declare (not safe))
- (cons '%#call __tmp153281))
- (let* ((_$ctor152116_
- (let ((__tmp153227
+ (cons '%#call __tmp153286))
+ (let* ((_$ctor152121_
+ (let ((__tmp153232
(gensym '__constructor)))
(declare (not safe))
- (make-symbol__0 __tmp153227)))
- (__tmp153228
- (let ((__tmp153263
- (let ((__tmp153264
- (let ((__tmp153280
+ (make-symbol__0 __tmp153232)))
+ (__tmp153233
+ (let ((__tmp153268
+ (let ((__tmp153269
+ (let ((__tmp153285
(let ()
(declare
(not safe))
- (cons _$ctor152116_
+ (cons _$ctor152121_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'())))
- (__tmp153265
- (let ((__tmp153266
- (let ((__tmp153267
- (let ((__tmp153278
- (let ((__tmp153279
+ (__tmp153270
+ (let ((__tmp153271
+ (let ((__tmp153272
+ (let ((__tmp153283
+ (let ((__tmp153284
(let ()
(declare (not safe))
(cons 'direct-method-ref
'()))))
(declare (not safe))
- (cons '%#ref __tmp153279)))
- (__tmp153268
- (let ((__tmp153275
- (let ((__tmp153276
- (let ((__tmp153277
+ (cons '%#ref __tmp153284)))
+ (__tmp153273
+ (let ((__tmp153280
+ (let ((__tmp153281
+ (let ((__tmp153282
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
(##unchecked-structure-ref
- _self152095_
- __id152591
- __klass152589
+ _self152100_
+ __id152596
+ __klass152594
'#f))))
(declare (not safe))
- (cons __tmp153277 '()))))
+ (cons __tmp153282 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons '%#ref __tmp153276)))
- (__tmp153269
- (let ((__tmp153273
- (let ((__tmp153274
+ (cons '%#ref __tmp153281)))
+ (__tmp153274
+ (let ((__tmp153278
+ (let ((__tmp153279
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (cons _$obj152113_ '()))))
+ (cons _$obj152118_ '()))))
(declare (not safe))
- (cons '%#ref __tmp153274)))
- (__tmp153270
- (let ((__tmp153271
- (let ((__tmp153272
+ (cons '%#ref __tmp153279)))
+ (__tmp153275
+ (let ((__tmp153276
+ (let ((__tmp153277
(let ()
(declare (not safe))
- (cons _ctor152111_ '()))))
+ (cons _ctor152116_ '()))))
(declare (not safe))
- (cons '%#quote __tmp153272))))
+ (cons '%#quote __tmp153277))))
(declare (not safe))
- (cons __tmp153271 '()))))
+ (cons __tmp153276 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153273
- __tmp153270))))
+ (cons __tmp153278
+ __tmp153275))))
(declare (not safe))
- (cons __tmp153275 __tmp153269))))
+ (cons __tmp153280 __tmp153274))))
(declare (not safe))
- (cons __tmp153278 __tmp153268))))
+ (cons __tmp153283 __tmp153273))))
(declare (not safe))
- (cons '%#call __tmp153267))))
+ (cons '%#call __tmp153272))))
(declare (not safe))
- (cons __tmp153266 '()))))
+ (cons __tmp153271 '()))))
(declare (not safe))
- (cons __tmp153280 __tmp153265))))
+ (cons __tmp153285 __tmp153270))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153264 '())))
- (__tmp153229
- (let ((__tmp153230
- (let ((__tmp153231
- (let ((__tmp153261
+ (cons __tmp153269 '())))
+ (__tmp153234
+ (let ((__tmp153235
+ (let ((__tmp153236
+ (let ((__tmp153266
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp153262
+ (let ((__tmp153267
(let ()
(declare (not safe))
- (cons _$ctor152116_ '()))))
+ (cons _$ctor152121_ '()))))
(declare (not safe))
- (cons '%#ref __tmp153262)))
- (__tmp153232
- (let ((__tmp153254
- (let ((__tmp153255
- (let ((__tmp153259
- (let ((__tmp153260
+ (cons '%#ref __tmp153267)))
+ (__tmp153237
+ (let ((__tmp153259
+ (let ((__tmp153260
+ (let ((__tmp153264
+ (let ((__tmp153265
(let ()
(declare (not safe))
- (cons _$ctor152116_
+ (cons _$ctor152121_
'()))))
(declare (not safe))
- (cons '%#ref __tmp153260)))
- (__tmp153256
- (let ((__tmp153257
- (let ((__tmp153258
+ (cons '%#ref __tmp153265)))
+ (__tmp153261
+ (let ((__tmp153262
+ (let ((__tmp153263
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (cons _$obj152113_ '()))))
+ (cons _$obj152118_ '()))))
(declare (not safe))
- (cons '%#ref __tmp153258))))
+ (cons '%#ref __tmp153263))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153257
- _args152103_))))
+ (cons __tmp153262
+ _args152108_))))
(declare (not safe))
- (cons __tmp153259 __tmp153256))))
+ (cons __tmp153264 __tmp153261))))
(declare (not safe))
- (cons '%#call __tmp153255)))
- (__tmp153233
- (let ((__tmp153234
- (let ((__tmp153235
- (let ((__tmp153252
- (let ((__tmp153253
+ (cons '%#call __tmp153260)))
+ (__tmp153238
+ (let ((__tmp153239
+ (let ((__tmp153240
+ (let ((__tmp153257
+ (let ((__tmp153258
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
(cons 'error '()))))
(declare (not safe))
- (cons '%#ref __tmp153253)))
- (__tmp153236
- (let ((__tmp153250
- (let ((__tmp153251
+ (cons '%#ref __tmp153258)))
+ (__tmp153241
+ (let ((__tmp153255
+ (let ((__tmp153256
(let ()
(declare (not safe))
(cons '"missing constructor method implementation"
'()))))
(declare (not safe))
- (cons '%#quote __tmp153251)))
- (__tmp153237
- (let ((__tmp153248
- (let ((__tmp153249
+ (cons '%#quote __tmp153256)))
+ (__tmp153242
+ (let ((__tmp153253
+ (let ((__tmp153254
(let ()
(declare (not safe))
(cons 'class: '()))))
(declare (not safe))
- (cons '%#quote __tmp153249)))
- (__tmp153238
- (let ((__tmp153245
- (let ((__tmp153246
- (let ((__tmp153247
+ (cons '%#quote __tmp153254)))
+ (__tmp153243
+ (let ((__tmp153250
+ (let ((__tmp153251
+ (let ((__tmp153252
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self152095_
- __id152591
- __klass152589
+ _self152100_
+ __id152596
+ __klass152594
'#f))))
(declare (not safe))
- (cons __tmp153247 '()))))
+ (cons __tmp153252 '()))))
(declare (not safe))
- (cons '%#ref __tmp153246)))
- (__tmp153239
- (let ((__tmp153243
- (let ((__tmp153244
+ (cons '%#ref __tmp153251)))
+ (__tmp153244
+ (let ((__tmp153248
+ (let ((__tmp153249
(let ()
(declare (not safe))
(cons 'method: '()))))
(declare (not safe))
- (cons '%#quote __tmp153244)))
- (__tmp153240
- (let ((__tmp153241
- (let ((__tmp153242
+ (cons '%#quote __tmp153249)))
+ (__tmp153245
+ (let ((__tmp153246
+ (let ((__tmp153247
(let ()
(declare (not safe))
- (cons _ctor152111_
+ (cons _ctor152116_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons '%#quote
- __tmp153242))))
+ __tmp153247))))
(declare (not safe))
- (cons __tmp153241 '()))))
+ (cons __tmp153246 '()))))
(declare (not safe))
- (cons __tmp153243 __tmp153240))))
+ (cons __tmp153248 __tmp153245))))
(declare (not safe))
- (cons __tmp153245 __tmp153239))))
+ (cons __tmp153250 __tmp153244))))
(declare (not safe))
- (cons __tmp153248 __tmp153238))))
+ (cons __tmp153253 __tmp153243))))
(declare (not safe))
- (cons __tmp153250 __tmp153237))))
+ (cons __tmp153255 __tmp153242))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153252
- __tmp153236))))
+ (cons __tmp153257
+ __tmp153241))))
(declare (not safe))
- (cons '%#call __tmp153235))))
+ (cons '%#call __tmp153240))))
(declare (not safe))
- (cons __tmp153234 '()))))
+ (cons __tmp153239 '()))))
(declare (not safe))
- (cons __tmp153254 __tmp153233))))
+ (cons __tmp153259 __tmp153238))))
(declare (not safe))
- (cons __tmp153261 __tmp153232))))
+ (cons __tmp153266 __tmp153237))))
(declare (not safe))
- (cons '%#if __tmp153231))))
+ (cons '%#if __tmp153236))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153230 '()))))
+ (cons __tmp153235 '()))))
(declare (not safe))
- (cons __tmp153263 __tmp153229))))
+ (cons __tmp153268 __tmp153234))))
(declare (not safe))
- (cons '%#let-values __tmp153228))))
- (__tmp153223
- (let ((__tmp153224
- (let ((__tmp153225
+ (cons '%#let-values __tmp153233))))
+ (__tmp153228
+ (let ((__tmp153229
+ (let ((__tmp153230
(let ()
(declare (not safe))
- (cons _$obj152113_ '()))))
+ (cons _$obj152118_ '()))))
(declare (not safe))
- (cons '%#ref __tmp153225))))
+ (cons '%#ref __tmp153230))))
(declare (not safe))
- (cons __tmp153224 '()))))
+ (cons __tmp153229 '()))))
(declare (not safe))
- (cons __tmp153226 __tmp153223))))
+ (cons __tmp153231 __tmp153228))))
(declare (not safe))
- (cons '%#begin __tmp153222))))
+ (cons '%#begin __tmp153227))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153221 '()))))
+ (cons __tmp153226 '()))))
(declare (not safe))
- (cons __tmp153287 __tmp153220))))
+ (cons __tmp153292 __tmp153225))))
(declare (not safe))
- (cons '%#let-values __tmp153219))))
+ (cons '%#let-values __tmp153224))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp153218 _stx152096_))))
- _$e152108_)
- (let ((_$e152118_
+ (gxc#xform-wrap-source __tmp153223 _stx152101_))))
+ _$e152113_)
+ (let ((_$e152123_
(##structure-ref
- _klass152099_
+ _klass152104_
'9
gxc#!class::t
'#f)))
- (if _$e152118_
- ((lambda (_metaclass152121_)
- (let* ((_$obj152123_
- (let ((__tmp153179 (gensym '__obj)))
+ (if _$e152123_
+ ((lambda (_metaclass152126_)
+ (let* ((_$obj152128_
+ (let ((__tmp153184 (gensym '__obj)))
(declare (not safe))
- (make-symbol__0 __tmp153179)))
- (_metakons152125_
- (let ((__tmp153180
+ (make-symbol__0 __tmp153184)))
+ (_metakons152130_
+ (let ((__tmp153185
(let ()
(declare (not safe))
(gxc#optimizer-resolve-class
- _stx152096_
- _metaclass152121_))))
+ _stx152101_
+ _metaclass152126_))))
(declare (not safe))
(gxc#!class-lookup-method
- __tmp153180
+ __tmp153185
'instance-init!))))
- (let ((__tmp153181
- (let ((__tmp153182
- (let ((__tmp153213
- (let ((__tmp153214
- (let ((__tmp153216
+ (let ((__tmp153186
+ (let ((__tmp153187
+ (let ((__tmp153218
+ (let ((__tmp153219
+ (let ((__tmp153221
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (cons _$obj152123_ '())))
- (__tmp153215
+ (cons _$obj152128_ '())))
+ (__tmp153220
(let ()
(declare (not safe))
- (cons _inline-make-object152105_ '()))))
+ (cons _inline-make-object152110_ '()))))
(declare (not safe))
- (cons __tmp153216 __tmp153215))))
+ (cons __tmp153221 __tmp153220))))
(declare (not safe))
- (cons __tmp153214 '())))
+ (cons __tmp153219 '())))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (__tmp153183
- (let ((__tmp153184
- (let ((__tmp153185
+ (__tmp153188
+ (let ((__tmp153189
+ (let ((__tmp153190
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp153189
- (if _metakons152125_
- (let ((__tmp153203
- (let ((__tmp153211
- (let ((__tmp153212
+ (let ((__tmp153194
+ (if _metakons152130_
+ (let ((__tmp153208
+ (let ((__tmp153216
+ (let ((__tmp153217
(let ()
(declare
(not safe))
- (cons _metakons152125_
+ (cons _metakons152130_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons '%#ref
- __tmp153212)))
- (__tmp153204
- (let ((__tmp153208
- (let ((__tmp153209
+ __tmp153217)))
+ (__tmp153209
+ (let ((__tmp153213
+ (let ((__tmp153214
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp153210
+ (let ((__tmp153215
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self152095_
- __id152591
- __klass152589
+ _self152100_
+ __id152596
+ __klass152594
'#f))))
(declare (not safe))
- (cons __tmp153210 '()))))
+ (cons __tmp153215 '()))))
(declare (not safe))
- (cons '%#ref __tmp153209)))
- (__tmp153205
- (let ((__tmp153206
- (let ((__tmp153207
+ (cons '%#ref __tmp153214)))
+ (__tmp153210
+ (let ((__tmp153211
+ (let ((__tmp153212
(let ()
(declare (not safe))
- (cons _$obj152123_ '()))))
+ (cons _$obj152128_ '()))))
(declare (not safe))
- (cons '%#ref __tmp153207))))
+ (cons '%#ref __tmp153212))))
(declare (not safe))
- (cons __tmp153206 _args152103_))))
+ (cons __tmp153211 _args152108_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153208
- __tmp153205))))
+ (cons __tmp153213
+ __tmp153210))))
(declare (not safe))
- (cons __tmp153211 __tmp153204))))
+ (cons __tmp153216 __tmp153209))))
(declare (not safe))
- (cons '%#call __tmp153203))
- (let ((__tmp153190
- (let ((__tmp153201
- (let ((__tmp153202
+ (cons '%#call __tmp153208))
+ (let ((__tmp153195
+ (let ((__tmp153206
+ (let ((__tmp153207
(let ()
(declare
(not safe))
@@ -2029,526 +2029,526 @@
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons '%#ref
- __tmp153202)))
- (__tmp153191
- (let ((__tmp153198
- (let ((__tmp153199
+ __tmp153207)))
+ (__tmp153196
+ (let ((__tmp153203
+ (let ((__tmp153204
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp153200
+ (let ((__tmp153205
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self152095_
- __id152591
- __klass152589
+ _self152100_
+ __id152596
+ __klass152594
'#f))))
(declare (not safe))
- (cons __tmp153200 '()))))
+ (cons __tmp153205 '()))))
(declare (not safe))
- (cons '%#ref __tmp153199)))
- (__tmp153192
- (let ((__tmp153196
- (let ((__tmp153197
+ (cons '%#ref __tmp153204)))
+ (__tmp153197
+ (let ((__tmp153201
+ (let ((__tmp153202
(let ()
(declare (not safe))
(cons 'instance-init! '()))))
(declare (not safe))
- (cons '%#quote __tmp153197)))
- (__tmp153193
- (let ((__tmp153194
- (let ((__tmp153195
+ (cons '%#quote __tmp153202)))
+ (__tmp153198
+ (let ((__tmp153199
+ (let ((__tmp153200
(let ()
(declare (not safe))
- (cons _$obj152123_ '()))))
+ (cons _$obj152128_ '()))))
(declare (not safe))
- (cons '%#ref __tmp153195))))
+ (cons '%#ref __tmp153200))))
(declare (not safe))
- (cons __tmp153194 _args152103_))))
+ (cons __tmp153199 _args152108_))))
(declare (not safe))
- (cons __tmp153196 __tmp153193))))
+ (cons __tmp153201 __tmp153198))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153198
- __tmp153192))))
+ (cons __tmp153203
+ __tmp153197))))
(declare (not safe))
- (cons __tmp153201 __tmp153191))))
+ (cons __tmp153206 __tmp153196))))
(declare (not safe))
- (cons '%#call __tmp153190))))
- (__tmp153186
- (let ((__tmp153187
- (let ((__tmp153188
+ (cons '%#call __tmp153195))))
+ (__tmp153191
+ (let ((__tmp153192
+ (let ((__tmp153193
(let ()
(declare (not safe))
- (cons _$obj152123_ '()))))
+ (cons _$obj152128_ '()))))
(declare (not safe))
- (cons '%#ref __tmp153188))))
+ (cons '%#ref __tmp153193))))
(declare (not safe))
- (cons __tmp153187 '()))))
+ (cons __tmp153192 '()))))
(declare (not safe))
- (cons __tmp153189 __tmp153186))))
+ (cons __tmp153194 __tmp153191))))
(declare (not safe))
- (cons '%#begin __tmp153185))))
+ (cons '%#begin __tmp153190))))
(declare (not safe))
- (cons __tmp153184 '()))))
+ (cons __tmp153189 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153213
- __tmp153183))))
+ (cons __tmp153218
+ __tmp153188))))
(declare (not safe))
- (cons '%#let-values __tmp153182))))
+ (cons '%#let-values __tmp153187))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp153181
- _stx152096_))))
- _$e152118_)
+ __tmp153186
+ _stx152101_))))
+ _$e152123_)
(if (##structure-ref
- _klass152099_
+ _klass152104_
'7
gxc#!class::t
'#f)
- (if (fx= (length _args152103_) _fields152101_)
- (let ((__tmp153171
- (let ((__tmp153172
- (let ((__tmp153177
- (let ((__tmp153178
+ (if (fx= (length _args152108_) _fields152106_)
+ (let ((__tmp153176
+ (let ((__tmp153177
+ (let ((__tmp153182
+ (let ((__tmp153183
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
(cons '##structure '()))))
(declare (not safe))
- (cons '%#ref __tmp153178)))
- (__tmp153173
- (let ((__tmp153174
- (let ((__tmp153175
- (let ((__tmp153176
+ (cons '%#ref __tmp153183)))
+ (__tmp153178
+ (let ((__tmp153179
+ (let ((__tmp153180
+ (let ((__tmp153181
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self152095_
- __id152591
- __klass152589
+ _self152100_
+ __id152596
+ __klass152594
'#f))))
(declare (not safe))
- (cons __tmp153176 '()))))
+ (cons __tmp153181 '()))))
(declare (not safe))
- (cons '%#ref __tmp153175))))
+ (cons '%#ref __tmp153180))))
(declare (not safe))
- (cons __tmp153174 _args152103_))))
+ (cons __tmp153179 _args152108_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153177
- __tmp153173))))
+ (cons __tmp153182
+ __tmp153178))))
(declare (not safe))
- (cons '%#call __tmp153172))))
+ (cons '%#call __tmp153177))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp153171
- _stx152096_))
- (let ((__tmp153170
+ __tmp153176
+ _stx152101_))
+ (let ((__tmp153175
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self152095_
- __id152591
- __klass152589
+ _self152100_
+ __id152596
+ __klass152594
'#f)))
- (__tmp153169
+ (__tmp153174
(length (##structure-ref
- _klass152099_
+ _klass152104_
'5
gxc#!class::t
'#f))))
(declare (not safe))
(gxc#raise-compile-error
'"illegal struct constructor application; arity mismatch"
- _stx152096_
- __tmp153170
- __tmp153169)))
- (let ((_$obj152128_
- (let ((__tmp153118 (gensym '__obj)))
+ _stx152101_
+ __tmp153175
+ __tmp153174)))
+ (let ((_$obj152133_
+ (let ((__tmp153123 (gensym '__obj)))
(declare (not safe))
- (make-symbol__0 __tmp153118))))
- (let _lp152130_ ((_rest152132_ _args152103_)
- (_initializers152133_ '()))
- (let* ((___stx152708152709_ _rest152132_)
- (_g152137152158_
+ (make-symbol__0 __tmp153123))))
+ (let _lp152135_ ((_rest152137_ _args152108_)
+ (_initializers152138_ '()))
+ (let* ((___stx152713152714_ _rest152137_)
+ (_g152142152163_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx152708152709_)))))
- (let ((___kont152710152711_
- (lambda (_L152212_
- _L152213_
- _L152214_)
- (let* ((_slot152245_
+ ___stx152713152714_)))))
+ (let ((___kont152715152716_
+ (lambda (_L152217_
+ _L152218_
+ _L152219_)
+ (let* ((_slot152250_
(keyword->symbol
(let ()
(declare (not safe))
- (gx#stx-e _L152214_))))
- (_off152247_
+ (gx#stx-e _L152219_))))
+ (_off152252_
(let ()
(declare (not safe))
(gxc#!class-slot->field-offset
- _klass152099_
- _slot152245_))))
- (if _off152247_
- (let ((__tmp153120
- (let ((__tmp153121
+ _klass152104_
+ _slot152250_))))
+ (if _off152252_
+ (let ((__tmp153125
+ (let ((__tmp153126
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (cons _off152247_ _L152213_))))
+ (cons _off152252_ _L152218_))))
(declare (not safe))
- (cons __tmp153121 _initializers152133_))))
+ (cons __tmp153126 _initializers152138_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (_lp152130_
- _L152212_
- __tmp153120))
- (let ((__tmp153119
+ (_lp152135_
+ _L152217_
+ __tmp153125))
+ (let ((__tmp153124
(let ()
(declare
(not safe))
(##unchecked-structure-ref
- _self152095_
- __id152591
- __klass152589
+ _self152100_
+ __id152596
+ __klass152594
'#f))))
(declare (not safe))
(gxc#raise-compile-error
'"unknown slot"
- _stx152096_
- __tmp153119
- _slot152245_))))))
- (___kont152712152713_
+ _stx152101_
+ __tmp153124
+ _slot152250_))))))
+ (___kont152717152718_
(lambda ()
- (let ((__tmp153122
- (let ((__tmp153123
- (let ((__tmp153146
+ (let ((__tmp153127
+ (let ((__tmp153128
+ (let ((__tmp153151
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp153147
- (let ((__tmp153149
+ (let ((__tmp153152
+ (let ((__tmp153154
(let ()
(declare (not safe))
- (cons _$obj152128_ '())))
- (__tmp153148
+ (cons _$obj152133_ '())))
+ (__tmp153153
(let ()
(declare (not safe))
- (cons _inline-make-object152105_
+ (cons _inline-make-object152110_
'()))))
(declare (not safe))
- (cons __tmp153149 __tmp153148))))
+ (cons __tmp153154 __tmp153153))))
(declare (not safe))
- (cons __tmp153147 '())))
- (__tmp153124
- (let ((__tmp153125
- (let ((__tmp153126
- (let ((__tmp153143
- (let ((__tmp153144
- (let ((__tmp153145
+ (cons __tmp153152 '())))
+ (__tmp153129
+ (let ((__tmp153130
+ (let ((__tmp153131
+ (let ((__tmp153148
+ (let ((__tmp153149
+ (let ((__tmp153150
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (cons _$obj152128_ '()))))
+ (cons _$obj152133_ '()))))
(declare (not safe))
- (cons '%#ref __tmp153145))))
+ (cons '%#ref __tmp153150))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153144 '())))
- (__tmp153127
- (let ((__tmp153128
- (lambda (_i152172_
- _r152173_)
- (let ((__tmp153129
- (let ((__tmp153130
+ (cons __tmp153149 '())))
+ (__tmp153132
+ (let ((__tmp153133
+ (lambda (_i152177_
+ _r152178_)
+ (let ((__tmp153134
+ (let ((__tmp153135
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp153140
- (let ((__tmp153141
- (let ((__tmp153142
+ (let ((__tmp153145
+ (let ((__tmp153146
+ (let ((__tmp153147
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self152095_
- __id152591
- __klass152589
+ _self152100_
+ __id152596
+ __klass152594
'#f))))
(declare (not safe))
- (cons __tmp153142 '()))))
+ (cons __tmp153147 '()))))
(declare (not safe))
- (cons '%#ref __tmp153141)))
- (__tmp153131
- (let ((__tmp153137
- (let ((__tmp153138
- (let ((__tmp153139
- (car _i152172_)))
+ (cons '%#ref __tmp153146)))
+ (__tmp153136
+ (let ((__tmp153142
+ (let ((__tmp153143
+ (let ((__tmp153144
+ (car _i152177_)))
(declare (not safe))
- (cons __tmp153139 '()))))
+ (cons __tmp153144 '()))))
(declare (not safe))
- (cons '%#quote __tmp153138)))
- (__tmp153132
- (let ((__tmp153135
- (let ((__tmp153136
+ (cons '%#quote __tmp153143)))
+ (__tmp153137
+ (let ((__tmp153140
+ (let ((__tmp153141
(let ()
(declare
(not safe))
- (cons _$obj152128_
+ (cons _$obj152133_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons '%#ref
- __tmp153136)))
- (__tmp153133
- (let ((__tmp153134
- (cdr _i152172_)))
+ __tmp153141)))
+ (__tmp153138
+ (let ((__tmp153139
+ (cdr _i152177_)))
(declare (not safe))
- (cons __tmp153134 '()))))
+ (cons __tmp153139 '()))))
(declare (not safe))
- (cons __tmp153135 __tmp153133))))
+ (cons __tmp153140 __tmp153138))))
(declare (not safe))
- (cons __tmp153137 __tmp153132))))
+ (cons __tmp153142 __tmp153137))))
(declare (not safe))
- (cons __tmp153140 __tmp153131))))
+ (cons __tmp153145 __tmp153136))))
(declare (not safe))
- (cons '%#struct-unchecked-set! __tmp153130))))
+ (cons '%#struct-unchecked-set! __tmp153135))))
(declare (not safe))
- (cons __tmp153129 _r152173_)))))
+ (cons __tmp153134 _r152178_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (foldl1 __tmp153128
+ (foldl1 __tmp153133
'()
- _initializers152133_))))
+ _initializers152138_))))
(declare (not safe))
(foldr1 cons
- __tmp153143
- __tmp153127))))
+ __tmp153148
+ __tmp153132))))
(declare (not safe))
- (cons '%#begin __tmp153126))))
+ (cons '%#begin __tmp153131))))
(declare (not safe))
- (cons __tmp153125 '()))))
+ (cons __tmp153130 '()))))
(declare (not safe))
- (cons __tmp153146 __tmp153124))))
+ (cons __tmp153151 __tmp153129))))
(declare (not safe))
- (cons '%#let-values __tmp153123))))
+ (cons '%#let-values __tmp153128))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(gxc#xform-wrap-source
- __tmp153122
- _stx152096_))))
- (___kont152714152715_
+ __tmp153127
+ _stx152101_))))
+ (___kont152719152720_
(lambda ()
- (let ((__tmp153150
- (let ((__tmp153151
- (let ((__tmp153165
+ (let ((__tmp153155
+ (let ((__tmp153156
+ (let ((__tmp153170
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp153166
- (let ((__tmp153168
+ (let ((__tmp153171
+ (let ((__tmp153173
(let ()
(declare (not safe))
- (cons _$obj152128_ '())))
- (__tmp153167
+ (cons _$obj152133_ '())))
+ (__tmp153172
(let ()
(declare (not safe))
- (cons _inline-make-object152105_
+ (cons _inline-make-object152110_
'()))))
(declare (not safe))
- (cons __tmp153168 __tmp153167))))
+ (cons __tmp153173 __tmp153172))))
(declare (not safe))
- (cons __tmp153166 '())))
- (__tmp153152
- (let ((__tmp153153
- (let ((__tmp153154
- (let ((__tmp153158
- (let ((__tmp153159
- (let ((__tmp153163
- (let ((__tmp153164
+ (cons __tmp153171 '())))
+ (__tmp153157
+ (let ((__tmp153158
+ (let ((__tmp153159
+ (let ((__tmp153163
+ (let ((__tmp153164
+ (let ((__tmp153168
+ (let ((__tmp153169
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
(cons 'class-instance-init! '()))))
(declare (not safe))
- (cons '%#ref __tmp153164)))
- (__tmp153160
- (let ((__tmp153161
- (let ((__tmp153162
+ (cons '%#ref __tmp153169)))
+ (__tmp153165
+ (let ((__tmp153166
+ (let ((__tmp153167
(let ()
(declare (not safe))
- (cons _$obj152128_ '()))))
+ (cons _$obj152133_ '()))))
(declare (not safe))
- (cons '%#ref __tmp153162))))
+ (cons '%#ref __tmp153167))))
(declare (not safe))
- (cons __tmp153161 _args152103_))))
+ (cons __tmp153166 _args152108_))))
(declare (not safe))
- (cons __tmp153163 __tmp153160))))
+ (cons __tmp153168 __tmp153165))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons '%#call __tmp153159)))
- (__tmp153155
- (let ((__tmp153156
- (let ((__tmp153157
+ (cons '%#call __tmp153164)))
+ (__tmp153160
+ (let ((__tmp153161
+ (let ((__tmp153162
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (cons _$obj152128_ '()))))
+ (cons _$obj152133_ '()))))
(declare (not safe))
- (cons '%#ref __tmp153157))))
+ (cons '%#ref __tmp153162))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153156 '()))))
+ (cons __tmp153161 '()))))
(declare (not safe))
- (cons __tmp153158 __tmp153155))))
+ (cons __tmp153163 __tmp153160))))
(declare (not safe))
- (cons '%#begin __tmp153154))))
+ (cons '%#begin __tmp153159))))
(declare (not safe))
- (cons __tmp153153 '()))))
+ (cons __tmp153158 '()))))
(declare (not safe))
- (cons __tmp153165 __tmp153152))))
+ (cons __tmp153170 __tmp153157))))
(declare (not safe))
- (cons '%#let-values __tmp153151))))
+ (cons '%#let-values __tmp153156))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(gxc#xform-wrap-source
- __tmp153150
- _stx152096_)))))
- (let* ((_g152135152175_
+ __tmp153155
+ _stx152101_)))))
+ (let* ((_g152140152180_
(lambda ()
(if (let ()
(declare (not safe))
(gx#stx-null?
- ___stx152708152709_))
- (___kont152712152713_)
- (___kont152714152715_))))
- (___match152745152746_
- (lambda (_e152144152180_
- _hd152143152183_
- _tl152142152185_
- _e152147152188_
- _hd152146152191_
- _tl152145152193_
- _e152150152196_
- _hd152149152199_
- _tl152148152201_
- _e152153152204_
- _hd152152152207_
- _tl152151152209_)
- (let ((_L152212_
- _tl152151152209_)
- (_L152213_
- _hd152152152207_)
- (_L152214_
- _hd152149152199_))
+ ___stx152713152714_))
+ (___kont152717152718_)
+ (___kont152719152720_))))
+ (___match152750152751_
+ (lambda (_e152149152185_
+ _hd152148152188_
+ _tl152147152190_
+ _e152152152193_
+ _hd152151152196_
+ _tl152150152198_
+ _e152155152201_
+ _hd152154152204_
+ _tl152153152206_
+ _e152158152209_
+ _hd152157152212_
+ _tl152156152214_)
+ (let ((_L152217_
+ _tl152156152214_)
+ (_L152218_
+ _hd152157152212_)
+ (_L152219_
+ _hd152154152204_))
(if (let ()
(declare (not safe))
(gx#stx-keyword?
- _L152214_))
- (___kont152710152711_
- _L152212_
- _L152213_
- _L152214_)
- (___kont152714152715_))))))
+ _L152219_))
+ (___kont152715152716_
+ _L152217_
+ _L152218_
+ _L152219_)
+ (___kont152719152720_))))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- ___stx152708152709_))
- (let ((_e152144152180_
+ ___stx152713152714_))
+ (let ((_e152149152185_
(let ()
(declare (not safe))
(gx#stx-e
- ___stx152708152709_))))
- (let ((_tl152142152185_
+ ___stx152713152714_))))
+ (let ((_tl152147152190_
(let ()
(declare (not safe))
- (##cdr _e152144152180_)))
- (_hd152143152183_
+ (##cdr _e152149152185_)))
+ (_hd152148152188_
(let ()
(declare (not safe))
- (##car _e152144152180_))))
+ (##car _e152149152185_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd152143152183_))
- (let ((_e152147152188_
+ _hd152148152188_))
+ (let ((_e152152152193_
(let ()
(declare
(not safe))
(gx#stx-e
- _hd152143152183_))))
- (let ((_tl152145152193_
+ _hd152148152188_))))
+ (let ((_tl152150152198_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##cdr _e152147152188_)))
- (_hd152146152191_
- (let () (declare (not safe)) (##car _e152147152188_))))
+ (##cdr _e152152152193_)))
+ (_hd152151152196_
+ (let () (declare (not safe)) (##car _e152152152193_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd152146152191_))
+ (gx#identifier? _hd152151152196_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#quote _hd152146152191_))
+ (gx#stx-eq? '%#quote _hd152151152196_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl152145152193_))
- (let ((_e152150152196_
+ (gx#stx-pair? _tl152150152198_))
+ (let ((_e152155152201_
(let ()
(declare (not safe))
- (gx#stx-e _tl152145152193_))))
- (let ((_tl152148152201_
+ (gx#stx-e _tl152150152198_))))
+ (let ((_tl152153152206_
(let ()
(declare (not safe))
- (##cdr _e152150152196_)))
- (_hd152149152199_
+ (##cdr _e152155152201_)))
+ (_hd152154152204_
(let ()
(declare (not safe))
- (##car _e152150152196_))))
+ (##car _e152155152201_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl152148152201_))
+ (gx#stx-null? _tl152153152206_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl152142152185_))
- (let ((_e152153152204_
+ (gx#stx-pair? _tl152147152190_))
+ (let ((_e152158152209_
(let ()
(declare (not safe))
- (gx#stx-e _tl152142152185_))))
- (let ((_tl152151152209_
+ (gx#stx-e _tl152147152190_))))
+ (let ((_tl152156152214_
(let ()
(declare (not safe))
- (##cdr _e152153152204_)))
- (_hd152152152207_
+ (##cdr _e152158152209_)))
+ (_hd152157152212_
(let ()
(declare (not safe))
- (##car _e152153152204_))))
- (___match152745152746_
- _e152144152180_
- _hd152143152183_
- _tl152142152185_
- _e152147152188_
- _hd152146152191_
- _tl152145152193_
- _e152150152196_
- _hd152149152199_
- _tl152148152201_
- _e152153152204_
- _hd152152152207_
- _tl152151152209_)))
- (___kont152714152715_))
- (___kont152714152715_))))
- (___kont152714152715_))
- (___kont152714152715_))
- (___kont152714152715_))))
+ (##car _e152158152209_))))
+ (___match152750152751_
+ _e152149152185_
+ _hd152148152188_
+ _tl152147152190_
+ _e152152152193_
+ _hd152151152196_
+ _tl152150152198_
+ _e152155152201_
+ _hd152154152204_
+ _tl152153152206_
+ _e152158152209_
+ _hd152157152212_
+ _tl152156152214_)))
+ (___kont152719152720_))
+ (___kont152719152720_))))
+ (___kont152719152720_))
+ (___kont152719152720_))
+ (___kont152719152720_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont152714152715_))))
+ (___kont152719152720_))))
(let ()
(declare (not safe))
- (_g152135152175_))))))))))))))))))
+ (_g152140152180_))))))))))))))))))
(let ()
(declare (not safe))
(bind-specializer!
@@ -2562,954 +2562,954 @@
gxc#!constructor::optimize-call
'#f))
(define gxc#!accessor::optimize-call
- (lambda (_self151918_ _stx151919_ _args151920_)
- (let* ((_g151922151932_
- (lambda (_g151923151929_)
+ (lambda (_self151923_ _stx151924_ _args151925_)
+ (let* ((_g151927151937_
+ (lambda (_g151928151934_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g151923151929_))))
- (_g151921151970_
- (lambda (_g151923151935_)
+ _g151928151934_))))
+ (_g151926151975_
+ (lambda (_g151928151940_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g151923151935_))
- (let ((_e151927151937_
+ (gx#stx-pair? _g151928151940_))
+ (let ((_e151932151942_
(let ()
(declare (not safe))
- (gx#stx-e _g151923151935_))))
- (let ((_hd151926151940_
+ (gx#stx-e _g151928151940_))))
+ (let ((_hd151931151945_
(let ()
(declare (not safe))
- (##car _e151927151937_)))
- (_tl151925151942_
+ (##car _e151932151942_)))
+ (_tl151930151947_
(let ()
(declare (not safe))
- (##cdr _e151927151937_))))
+ (##cdr _e151932151942_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl151925151942_))
- ((lambda (_L151945_)
- (let* ((_klass151956_
- (let ((__tmp153291
+ (gx#stx-null? _tl151930151947_))
+ ((lambda (_L151950_)
+ (let* ((_klass151961_
+ (let ((__tmp153296
(##structure-ref
- _self151918_
+ _self151923_
'1
gxc#!type::t
'#f)))
(declare (not safe))
(gxc#optimizer-resolve-class
- _stx151919_
- __tmp153291)))
- (_field151958_
- (let ((__tmp153292
+ _stx151924_
+ __tmp153296)))
+ (_field151963_
+ (let ((__tmp153297
(##structure-ref
- _self151918_
+ _self151923_
'2
gxc#!accessor::t
'#f)))
(declare (not safe))
(gxc#!class-slot->field-offset
- _klass151956_
- __tmp153292)))
- (_object151960_
+ _klass151961_
+ __tmp153297)))
+ (_object151965_
(let ()
(declare (not safe))
- (gxc#compile-e__0 _L151945_))))
+ (gxc#compile-e__0 _L151950_))))
(if (##structure-ref
- _klass151956_
+ _klass151961_
'8
gxc#!class::t
'#f)
- (let ((__tmp153369
- (let ((__tmp153378
+ (let ((__tmp153374
+ (let ((__tmp153383
(if (##structure-ref
- _self151918_
+ _self151923_
'3
gxc#!accessor::t
'#f)
'%#struct-direct-ref
'%#struct-unchecked-ref))
- (__tmp153370
- (let ((__tmp153375
- (let ((__tmp153376
+ (__tmp153375
+ (let ((__tmp153380
+ (let ((__tmp153381
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp153377
+ (let ((__tmp153382
(##structure-ref
- _self151918_
+ _self151923_
'1
gxc#!type::t
'#f)))
(declare (not safe))
- (cons __tmp153377 '()))))
+ (cons __tmp153382 '()))))
(declare (not safe))
- (cons '%#ref __tmp153376)))
- (__tmp153371
- (let ((__tmp153373
- (let ((__tmp153374
+ (cons '%#ref __tmp153381)))
+ (__tmp153376
+ (let ((__tmp153378
+ (let ((__tmp153379
(let ()
(declare (not safe))
- (cons _field151958_ '()))))
+ (cons _field151963_ '()))))
(declare (not safe))
- (cons '%#quote __tmp153374)))
- (__tmp153372
+ (cons '%#quote __tmp153379)))
+ (__tmp153377
(let ()
(declare (not safe))
- (cons _object151960_ '()))))
+ (cons _object151965_ '()))))
(declare (not safe))
- (cons __tmp153373 __tmp153372))))
+ (cons __tmp153378 __tmp153377))))
(declare (not safe))
- (cons __tmp153375 __tmp153371))))
+ (cons __tmp153380 __tmp153376))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153378
- __tmp153370))))
+ (cons __tmp153383
+ __tmp153375))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp153369
- _stx151919_))
+ __tmp153374
+ _stx151924_))
(if (##structure-ref
- _klass151956_
+ _klass151961_
'7
gxc#!class::t
'#f)
- (let ((__tmp153359
- (let ((__tmp153368
+ (let ((__tmp153364
+ (let ((__tmp153373
(if (##structure-ref
- _self151918_
+ _self151923_
'3
gxc#!accessor::t
'#f)
'%#struct-ref
'%#struct-unchecked-ref))
- (__tmp153360
- (let ((__tmp153365
- (let ((__tmp153366
+ (__tmp153365
+ (let ((__tmp153370
+ (let ((__tmp153371
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp153367
+ (let ((__tmp153372
(##structure-ref
- _self151918_
+ _self151923_
'1
gxc#!type::t
'#f)))
(declare (not safe))
- (cons __tmp153367 '()))))
+ (cons __tmp153372 '()))))
(declare (not safe))
- (cons '%#ref __tmp153366)))
- (__tmp153361
- (let ((__tmp153363
- (let ((__tmp153364
+ (cons '%#ref __tmp153371)))
+ (__tmp153366
+ (let ((__tmp153368
+ (let ((__tmp153369
(let ()
(declare (not safe))
- (cons _field151958_ '()))))
+ (cons _field151963_ '()))))
(declare (not safe))
- (cons '%#quote __tmp153364)))
- (__tmp153362
+ (cons '%#quote __tmp153369)))
+ (__tmp153367
(let ()
(declare (not safe))
- (cons _object151960_ '()))))
+ (cons _object151965_ '()))))
(declare (not safe))
- (cons __tmp153363 __tmp153362))))
+ (cons __tmp153368 __tmp153367))))
(declare (not safe))
- (cons __tmp153365 __tmp153361))))
+ (cons __tmp153370 __tmp153366))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153368
- __tmp153360))))
+ (cons __tmp153373
+ __tmp153365))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp153359
- _stx151919_))
- (let ((_$e151963_
- (let ((__tmp153293
+ __tmp153364
+ _stx151924_))
+ (let ((_$e151968_
+ (let ((__tmp153298
(##structure-ref
- _self151918_
+ _self151923_
'2
gxc#!accessor::t
'#f)))
(declare (not safe))
(gxc#!class-slot-find-struct
- _klass151956_
- __tmp153293))))
- (if _$e151963_
- ((lambda (_klass151966_)
- (let ((__tmp153349
- (let ((__tmp153358
+ _klass151961_
+ __tmp153298))))
+ (if _$e151968_
+ ((lambda (_klass151971_)
+ (let ((__tmp153354
+ (let ((__tmp153363
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(if (##structure-ref
- _self151918_
+ _self151923_
'3
gxc#!accessor::t
'#f)
'%#struct-ref
'%#struct-unchecked-ref))
- (__tmp153350
- (let ((__tmp153355
- (let ((__tmp153356
- (let ((__tmp153357
+ (__tmp153355
+ (let ((__tmp153360
+ (let ((__tmp153361
+ (let ((__tmp153362
(##structure-ref
- _self151918_
+ _self151923_
'1
gxc#!type::t
'#f)))
(declare (not safe))
- (cons __tmp153357 '()))))
+ (cons __tmp153362 '()))))
(declare (not safe))
- (cons '%#ref __tmp153356)))
- (__tmp153351
- (let ((__tmp153353
- (let ((__tmp153354
+ (cons '%#ref __tmp153361)))
+ (__tmp153356
+ (let ((__tmp153358
+ (let ((__tmp153359
(let ()
(declare (not safe))
- (cons _field151958_ '()))))
+ (cons _field151963_ '()))))
(declare (not safe))
- (cons '%#quote __tmp153354)))
- (__tmp153352
+ (cons '%#quote __tmp153359)))
+ (__tmp153357
(let ()
(declare (not safe))
- (cons _object151960_ '()))))
+ (cons _object151965_ '()))))
(declare (not safe))
- (cons __tmp153353 __tmp153352))))
+ (cons __tmp153358 __tmp153357))))
(declare (not safe))
- (cons __tmp153355 __tmp153351))))
+ (cons __tmp153360 __tmp153356))))
(declare (not safe))
- (cons __tmp153358 __tmp153350))))
+ (cons __tmp153363 __tmp153355))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp153349 _stx151919_)))
+ (gxc#xform-wrap-source __tmp153354 _stx151924_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- _$e151963_)
+ _$e151968_)
(if (##structure-ref
- _self151918_
+ _self151923_
'3
gxc#!accessor::t
'#f)
- (let ((__tmp153303
- (let* ((_$obj151968_
+ (let ((__tmp153308
+ (let* ((_$obj151973_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp153304 (gensym '__obj)))
+ (let ((__tmp153309 (gensym '__obj)))
(declare (not safe))
- (make-symbol__0 __tmp153304)))
- (__tmp153305
- (let ((__tmp153345
- (let ((__tmp153346
- (let ((__tmp153348
+ (make-symbol__0 __tmp153309)))
+ (__tmp153310
+ (let ((__tmp153350
+ (let ((__tmp153351
+ (let ((__tmp153353
(let ()
(declare (not safe))
- (cons _$obj151968_ '())))
- (__tmp153347
+ (cons _$obj151973_ '())))
+ (__tmp153352
(let ()
(declare (not safe))
- (cons _object151960_ '()))))
+ (cons _object151965_ '()))))
(declare (not safe))
- (cons __tmp153348 __tmp153347))))
+ (cons __tmp153353 __tmp153352))))
(declare (not safe))
- (cons __tmp153346 '())))
- (__tmp153306
- (let ((__tmp153307
- (let ((__tmp153308
- (let ((__tmp153337
- (let ((__tmp153338
- (let ((__tmp153342
+ (cons __tmp153351 '())))
+ (__tmp153311
+ (let ((__tmp153312
+ (let ((__tmp153313
+ (let ((__tmp153342
+ (let ((__tmp153343
+ (let ((__tmp153347
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp153343
- (let ((__tmp153344
+ (let ((__tmp153348
+ (let ((__tmp153349
(##structure-ref
- _klass151956_
+ _klass151961_
'1
gxc#!type::t
'#f)))
(declare (not safe))
- (cons __tmp153344 '()))))
+ (cons __tmp153349 '()))))
(declare (not safe))
- (cons '%#quote __tmp153343)))
- (__tmp153339
- (let ((__tmp153340
- (let ((__tmp153341
+ (cons '%#quote __tmp153348)))
+ (__tmp153344
+ (let ((__tmp153345
+ (let ((__tmp153346
(let ()
(declare (not safe))
- (cons _$obj151968_ '()))))
+ (cons _$obj151973_ '()))))
(declare (not safe))
- (cons '%#ref __tmp153341))))
+ (cons '%#ref __tmp153346))))
(declare (not safe))
- (cons __tmp153340 '()))))
+ (cons __tmp153345 '()))))
(declare (not safe))
- (cons __tmp153342 __tmp153339))))
+ (cons __tmp153347 __tmp153344))))
(declare (not safe))
- (cons '%#struct-direct-instance? __tmp153338)))
- (__tmp153309
- (let ((__tmp153326
- (let ((__tmp153327
- (let ((__tmp153334
- (let ((__tmp153335
- (let ((__tmp153336
+ (cons '%#struct-direct-instance? __tmp153343)))
+ (__tmp153314
+ (let ((__tmp153331
+ (let ((__tmp153332
+ (let ((__tmp153339
+ (let ((__tmp153340
+ (let ((__tmp153341
(##structure-ref
- _self151918_
+ _self151923_
'1
gxc#!type::t
'#f)))
(declare (not safe))
- (cons __tmp153336 '()))))
+ (cons __tmp153341 '()))))
(declare (not safe))
- (cons '%#ref __tmp153335)))
- (__tmp153328
- (let ((__tmp153332
- (let ((__tmp153333
+ (cons '%#ref __tmp153340)))
+ (__tmp153333
+ (let ((__tmp153337
+ (let ((__tmp153338
(let ()
(declare (not safe))
- (cons _field151958_
+ (cons _field151963_
'()))))
(declare (not safe))
- (cons '%#quote __tmp153333)))
- (__tmp153329
- (let ((__tmp153330
- (let ((__tmp153331
+ (cons '%#quote __tmp153338)))
+ (__tmp153334
+ (let ((__tmp153335
+ (let ((__tmp153336
(let ()
(declare
(not safe))
- (cons _$obj151968_
+ (cons _$obj151973_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons '%#ref
- __tmp153331))))
+ __tmp153336))))
(declare (not safe))
- (cons __tmp153330 '()))))
+ (cons __tmp153335 '()))))
(declare (not safe))
- (cons __tmp153332 __tmp153329))))
+ (cons __tmp153337 __tmp153334))))
(declare (not safe))
- (cons __tmp153334 __tmp153328))))
+ (cons __tmp153339 __tmp153333))))
(declare (not safe))
- (cons '%#struct-unchecked-ref __tmp153327)))
- (__tmp153310
- (let ((__tmp153311
- (let ((__tmp153312
- (let ((__tmp153324
- (let ((__tmp153325
+ (cons '%#struct-unchecked-ref __tmp153332)))
+ (__tmp153315
+ (let ((__tmp153316
+ (let ((__tmp153317
+ (let ((__tmp153329
+ (let ((__tmp153330
(let ()
(declare (not safe))
(cons 'class-slot-ref
'()))))
(declare (not safe))
- (cons '%#ref __tmp153325)))
- (__tmp153313
- (let ((__tmp153321
- (let ((__tmp153322
- (let ((__tmp153323
+ (cons '%#ref __tmp153330)))
+ (__tmp153318
+ (let ((__tmp153326
+ (let ((__tmp153327
+ (let ((__tmp153328
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (##structure-ref _self151918_ '1 gxc#!type::t '#f)))
+ (##structure-ref _self151923_ '1 gxc#!type::t '#f)))
(declare (not safe))
- (cons __tmp153323 '()))))
+ (cons __tmp153328 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons '%#ref
- __tmp153322)))
- (__tmp153314
- (let ((__tmp153319
- (let ((__tmp153320
+ __tmp153327)))
+ (__tmp153319
+ (let ((__tmp153324
+ (let ((__tmp153325
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (cons _$obj151968_ '()))))
+ (cons _$obj151973_ '()))))
(declare (not safe))
- (cons '%#ref __tmp153320)))
- (__tmp153315
- (let ((__tmp153316
- (let ((__tmp153317
- (let ((__tmp153318
+ (cons '%#ref __tmp153325)))
+ (__tmp153320
+ (let ((__tmp153321
+ (let ((__tmp153322
+ (let ((__tmp153323
(##structure-ref
- _self151918_
+ _self151923_
'2
gxc#!accessor::t
'#f)))
(declare (not safe))
- (cons __tmp153318 '()))))
+ (cons __tmp153323 '()))))
(declare (not safe))
- (cons '%#quote __tmp153317))))
+ (cons '%#quote __tmp153322))))
(declare (not safe))
- (cons __tmp153316 '()))))
+ (cons __tmp153321 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153319
- __tmp153315))))
+ (cons __tmp153324
+ __tmp153320))))
(declare (not safe))
- (cons __tmp153321 __tmp153314))))
+ (cons __tmp153326 __tmp153319))))
(declare (not safe))
- (cons __tmp153324 __tmp153313))))
+ (cons __tmp153329 __tmp153318))))
(declare (not safe))
- (cons '%#call __tmp153312))))
+ (cons '%#call __tmp153317))))
(declare (not safe))
- (cons __tmp153311 '()))))
+ (cons __tmp153316 '()))))
(declare (not safe))
- (cons __tmp153326 __tmp153310))))
+ (cons __tmp153331 __tmp153315))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153337
- __tmp153309))))
+ (cons __tmp153342
+ __tmp153314))))
(declare (not safe))
- (cons '%#if __tmp153308))))
+ (cons '%#if __tmp153313))))
(declare (not safe))
- (cons __tmp153307 '()))))
+ (cons __tmp153312 '()))))
(declare (not safe))
- (cons __tmp153345 __tmp153306))))
+ (cons __tmp153350 __tmp153311))))
(declare (not safe))
- (cons '%#let-values __tmp153305))))
+ (cons '%#let-values __tmp153310))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp153303 _stx151919_))
+ (gxc#xform-wrap-source __tmp153308 _stx151924_))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (let ((__tmp153294
- (let ((__tmp153295
+ (let ((__tmp153299
+ (let ((__tmp153300
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp153301
- (let ((__tmp153302
+ (let ((__tmp153306
+ (let ((__tmp153307
(let ()
(declare (not safe))
(cons 'unchecked-slot-ref '()))))
(declare (not safe))
- (cons '%#ref __tmp153302)))
- (__tmp153296
- (let ((__tmp153297
- (let ((__tmp153298
- (let ((__tmp153299
- (let ((__tmp153300
+ (cons '%#ref __tmp153307)))
+ (__tmp153301
+ (let ((__tmp153302
+ (let ((__tmp153303
+ (let ((__tmp153304
+ (let ((__tmp153305
(##structure-ref
- _self151918_
+ _self151923_
'2
gxc#!accessor::t
'#f)))
(declare (not safe))
- (cons __tmp153300
+ (cons __tmp153305
'()))))
(declare (not safe))
(cons '%#quote
- __tmp153299))))
+ __tmp153304))))
(declare (not safe))
- (cons __tmp153298 '()))))
+ (cons __tmp153303 '()))))
(declare (not safe))
- (cons _object151960_ __tmp153297))))
+ (cons _object151965_ __tmp153302))))
(declare (not safe))
- (cons __tmp153301 __tmp153296))))
+ (cons __tmp153306 __tmp153301))))
(declare (not safe))
- (cons '%#call __tmp153295))))
+ (cons '%#call __tmp153300))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp153294 _stx151919_)))))))))
+ (gxc#xform-wrap-source __tmp153299 _stx151924_)))))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- _hd151926151940_)
+ _hd151931151945_)
(let ()
(declare (not safe))
- (_g151922151932_ _g151923151935_)))))
+ (_g151927151937_ _g151928151940_)))))
(let ()
(declare (not safe))
- (_g151922151932_ _g151923151935_))))))
+ (_g151927151937_ _g151928151940_))))))
(declare (not safe))
- (_g151921151970_ _args151920_))))
+ (_g151926151975_ _args151925_))))
(define gxc#!accessor::optimize-call::specialize
- (lambda (__klass152593 __method-table152594)
- (let ((__checked?152595
- (let ((__slot152598
+ (lambda (__klass152598 __method-table152599)
+ (let ((__id152600
+ (let ((__slot152603
(let ()
(declare (not safe))
- (class-slot-offset __klass152593 'checked?))))
- (if __slot152598
- __slot152598
+ (class-slot-offset __klass152598 'id))))
+ (if __slot152603
+ __slot152603
(let ()
(declare (not safe))
- (error '"Unknown slot" 'checked?)))))
- (__slot152596
- (let ((__slot152599
+ (error '"Unknown slot" 'id)))))
+ (__checked?152601
+ (let ((__slot152604
(let ()
(declare (not safe))
- (class-slot-offset __klass152593 'slot))))
- (if __slot152599
- __slot152599
+ (class-slot-offset __klass152598 'checked?))))
+ (if __slot152604
+ __slot152604
(let ()
(declare (not safe))
- (error '"Unknown slot" 'slot)))))
- (__id152597
- (let ((__slot152600
+ (error '"Unknown slot" 'checked?)))))
+ (__slot152602
+ (let ((__slot152605
(let ()
(declare (not safe))
- (class-slot-offset __klass152593 'id))))
- (if __slot152600
- __slot152600
+ (class-slot-offset __klass152598 'slot))))
+ (if __slot152605
+ __slot152605
(let ()
(declare (not safe))
- (error '"Unknown slot" 'id))))))
- (lambda (_self151918_ _stx151919_ _args151920_)
- (let* ((_g151922151932_
- (lambda (_g151923151929_)
+ (error '"Unknown slot" 'slot))))))
+ (lambda (_self151923_ _stx151924_ _args151925_)
+ (let* ((_g151927151937_
+ (lambda (_g151928151934_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g151923151929_))))
- (_g151921151970_
- (lambda (_g151923151935_)
+ _g151928151934_))))
+ (_g151926151975_
+ (lambda (_g151928151940_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g151923151935_))
- (let ((_e151927151937_
+ (gx#stx-pair? _g151928151940_))
+ (let ((_e151932151942_
(let ()
(declare (not safe))
- (gx#stx-e _g151923151935_))))
- (let ((_hd151926151940_
+ (gx#stx-e _g151928151940_))))
+ (let ((_hd151931151945_
(let ()
(declare (not safe))
- (##car _e151927151937_)))
- (_tl151925151942_
+ (##car _e151932151942_)))
+ (_tl151930151947_
(let ()
(declare (not safe))
- (##cdr _e151927151937_))))
+ (##cdr _e151932151942_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl151925151942_))
- ((lambda (_L151945_)
- (let* ((_klass151956_
- (let ((__tmp153379
+ (gx#stx-null? _tl151930151947_))
+ ((lambda (_L151950_)
+ (let* ((_klass151961_
+ (let ((__tmp153384
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self151918_
- __id152597
- __klass152593
+ _self151923_
+ __id152600
+ __klass152598
'#f))))
(declare (not safe))
(gxc#optimizer-resolve-class
- _stx151919_
- __tmp153379)))
- (_field151958_
- (let ((__tmp153380
+ _stx151924_
+ __tmp153384)))
+ (_field151963_
+ (let ((__tmp153385
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self151918_
- __slot152596
- __klass152593
+ _self151923_
+ __slot152602
+ __klass152598
'#f))))
(declare (not safe))
(gxc#!class-slot->field-offset
- _klass151956_
- __tmp153380)))
- (_object151960_
+ _klass151961_
+ __tmp153385)))
+ (_object151965_
(let ()
(declare (not safe))
- (gxc#compile-e__0 _L151945_))))
+ (gxc#compile-e__0 _L151950_))))
(if (##structure-ref
- _klass151956_
+ _klass151961_
'8
gxc#!class::t
'#f)
- (let ((__tmp153457
- (let ((__tmp153466
+ (let ((__tmp153462
+ (let ((__tmp153471
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
(##unchecked-structure-ref
- _self151918_
- __checked?152595
- __klass152593
+ _self151923_
+ __checked?152601
+ __klass152598
'#f))
'%#struct-direct-ref
'%#struct-unchecked-ref))
- (__tmp153458
- (let ((__tmp153463
- (let ((__tmp153464
- (let ((__tmp153465
+ (__tmp153463
+ (let ((__tmp153468
+ (let ((__tmp153469
+ (let ((__tmp153470
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self151918_
- __id152597
- __klass152593
+ _self151923_
+ __id152600
+ __klass152598
'#f))))
(declare (not safe))
- (cons __tmp153465 '()))))
+ (cons __tmp153470 '()))))
(declare (not safe))
- (cons '%#ref __tmp153464)))
- (__tmp153459
- (let ((__tmp153461
- (let ((__tmp153462
+ (cons '%#ref __tmp153469)))
+ (__tmp153464
+ (let ((__tmp153466
+ (let ((__tmp153467
(let ()
(declare (not safe))
- (cons _field151958_ '()))))
+ (cons _field151963_ '()))))
(declare (not safe))
- (cons '%#quote __tmp153462)))
- (__tmp153460
+ (cons '%#quote __tmp153467)))
+ (__tmp153465
(let ()
(declare (not safe))
- (cons _object151960_ '()))))
+ (cons _object151965_ '()))))
(declare (not safe))
- (cons __tmp153461 __tmp153460))))
+ (cons __tmp153466 __tmp153465))))
(declare (not safe))
- (cons __tmp153463 __tmp153459))))
+ (cons __tmp153468 __tmp153464))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153466
- __tmp153458))))
+ (cons __tmp153471
+ __tmp153463))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp153457
- _stx151919_))
+ __tmp153462
+ _stx151924_))
(if (##structure-ref
- _klass151956_
+ _klass151961_
'7
gxc#!class::t
'#f)
- (let ((__tmp153447
- (let ((__tmp153456
+ (let ((__tmp153452
+ (let ((__tmp153461
(if (let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
(##unchecked-structure-ref
- _self151918_
- __checked?152595
- __klass152593
+ _self151923_
+ __checked?152601
+ __klass152598
'#f))
'%#struct-ref
'%#struct-unchecked-ref))
- (__tmp153448
- (let ((__tmp153453
- (let ((__tmp153454
- (let ((__tmp153455
+ (__tmp153453
+ (let ((__tmp153458
+ (let ((__tmp153459
+ (let ((__tmp153460
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self151918_
- __id152597
- __klass152593
+ _self151923_
+ __id152600
+ __klass152598
'#f))))
(declare (not safe))
- (cons __tmp153455 '()))))
+ (cons __tmp153460 '()))))
(declare (not safe))
- (cons '%#ref __tmp153454)))
- (__tmp153449
- (let ((__tmp153451
- (let ((__tmp153452
+ (cons '%#ref __tmp153459)))
+ (__tmp153454
+ (let ((__tmp153456
+ (let ((__tmp153457
(let ()
(declare (not safe))
- (cons _field151958_ '()))))
+ (cons _field151963_ '()))))
(declare (not safe))
- (cons '%#quote __tmp153452)))
- (__tmp153450
+ (cons '%#quote __tmp153457)))
+ (__tmp153455
(let ()
(declare (not safe))
- (cons _object151960_ '()))))
+ (cons _object151965_ '()))))
(declare (not safe))
- (cons __tmp153451 __tmp153450))))
+ (cons __tmp153456 __tmp153455))))
(declare (not safe))
- (cons __tmp153453 __tmp153449))))
+ (cons __tmp153458 __tmp153454))))
(declare (not safe))
- (cons __tmp153456 __tmp153448))))
+ (cons __tmp153461 __tmp153453))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(gxc#xform-wrap-source
- __tmp153447
- _stx151919_))
- (let ((_$e151963_
- (let ((__tmp153381
+ __tmp153452
+ _stx151924_))
+ (let ((_$e151968_
+ (let ((__tmp153386
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
(##unchecked-structure-ref
- _self151918_
- __slot152596
- __klass152593
+ _self151923_
+ __slot152602
+ __klass152598
'#f))))
(declare (not safe))
- (gxc#!class-slot-find-struct _klass151956_ __tmp153381))))
+ (gxc#!class-slot-find-struct _klass151961_ __tmp153386))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (if _$e151963_
- ((lambda (_klass151966_)
- (let ((__tmp153437
- (let ((__tmp153446
+ (if _$e151968_
+ ((lambda (_klass151971_)
+ (let ((__tmp153442
+ (let ((__tmp153451
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(if (let ()
(declare (not safe))
(##unchecked-structure-ref
- _self151918_
- __checked?152595
- __klass152593
+ _self151923_
+ __checked?152601
+ __klass152598
'#f))
'%#struct-ref
'%#struct-unchecked-ref))
- (__tmp153438
- (let ((__tmp153443
- (let ((__tmp153444
- (let ((__tmp153445
+ (__tmp153443
+ (let ((__tmp153448
+ (let ((__tmp153449
+ (let ((__tmp153450
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self151918_
- __id152597
- __klass152593
+ _self151923_
+ __id152600
+ __klass152598
'#f))))
(declare (not safe))
- (cons __tmp153445 '()))))
+ (cons __tmp153450 '()))))
(declare (not safe))
- (cons '%#ref __tmp153444)))
- (__tmp153439
- (let ((__tmp153441
- (let ((__tmp153442
+ (cons '%#ref __tmp153449)))
+ (__tmp153444
+ (let ((__tmp153446
+ (let ((__tmp153447
(let ()
(declare (not safe))
- (cons _field151958_
+ (cons _field151963_
'()))))
(declare (not safe))
- (cons '%#quote __tmp153442)))
- (__tmp153440
+ (cons '%#quote __tmp153447)))
+ (__tmp153445
(let ()
(declare (not safe))
- (cons _object151960_ '()))))
+ (cons _object151965_ '()))))
(declare (not safe))
- (cons __tmp153441 __tmp153440))))
+ (cons __tmp153446 __tmp153445))))
(declare (not safe))
- (cons __tmp153443 __tmp153439))))
+ (cons __tmp153448 __tmp153444))))
(declare (not safe))
- (cons __tmp153446 __tmp153438))))
+ (cons __tmp153451 __tmp153443))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp153437 _stx151919_)))
- _$e151963_)
+ (gxc#xform-wrap-source __tmp153442 _stx151924_)))
+ _$e151968_)
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(##unchecked-structure-ref
- _self151918_
- __checked?152595
- __klass152593
+ _self151923_
+ __checked?152601
+ __klass152598
'#f))
- (let ((__tmp153391
- (let* ((_$obj151968_
+ (let ((__tmp153396
+ (let* ((_$obj151973_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp153392 (gensym '__obj)))
+ (let ((__tmp153397 (gensym '__obj)))
(declare (not safe))
- (make-symbol__0 __tmp153392)))
- (__tmp153393
- (let ((__tmp153433
- (let ((__tmp153434
- (let ((__tmp153436
+ (make-symbol__0 __tmp153397)))
+ (__tmp153398
+ (let ((__tmp153438
+ (let ((__tmp153439
+ (let ((__tmp153441
(let ()
(declare (not safe))
- (cons _$obj151968_
+ (cons _$obj151973_
'())))
- (__tmp153435
+ (__tmp153440
(let ()
(declare (not safe))
- (cons _object151960_
+ (cons _object151965_
'()))))
(declare (not safe))
- (cons __tmp153436
- __tmp153435))))
+ (cons __tmp153441
+ __tmp153440))))
(declare (not safe))
- (cons __tmp153434 '())))
- (__tmp153394
- (let ((__tmp153395
- (let ((__tmp153396
- (let ((__tmp153425
- (let ((__tmp153426
+ (cons __tmp153439 '())))
+ (__tmp153399
+ (let ((__tmp153400
+ (let ((__tmp153401
+ (let ((__tmp153430
+ (let ((__tmp153431
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp153430
- (let ((__tmp153431
- (let ((__tmp153432
+ (let ((__tmp153435
+ (let ((__tmp153436
+ (let ((__tmp153437
(##structure-ref
- _klass151956_
+ _klass151961_
'1
gxc#!type::t
'#f)))
(declare (not safe))
- (cons __tmp153432 '()))))
+ (cons __tmp153437 '()))))
(declare (not safe))
- (cons '%#quote __tmp153431)))
- (__tmp153427
- (let ((__tmp153428
- (let ((__tmp153429
+ (cons '%#quote __tmp153436)))
+ (__tmp153432
+ (let ((__tmp153433
+ (let ((__tmp153434
(let ()
(declare (not safe))
- (cons _$obj151968_ '()))))
+ (cons _$obj151973_ '()))))
(declare (not safe))
- (cons '%#ref __tmp153429))))
+ (cons '%#ref __tmp153434))))
(declare (not safe))
- (cons __tmp153428 '()))))
+ (cons __tmp153433 '()))))
(declare (not safe))
- (cons __tmp153430 __tmp153427))))
+ (cons __tmp153435 __tmp153432))))
(declare (not safe))
- (cons '%#struct-direct-instance? __tmp153426)))
- (__tmp153397
- (let ((__tmp153414
- (let ((__tmp153415
- (let ((__tmp153422
- (let ((__tmp153423
- (let ((__tmp153424
+ (cons '%#struct-direct-instance? __tmp153431)))
+ (__tmp153402
+ (let ((__tmp153419
+ (let ((__tmp153420
+ (let ((__tmp153427
+ (let ((__tmp153428
+ (let ((__tmp153429
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self151918_
- __id152597
- __klass152593
+ _self151923_
+ __id152600
+ __klass152598
'#f))))
(declare (not safe))
- (cons __tmp153424 '()))))
+ (cons __tmp153429 '()))))
(declare (not safe))
- (cons '%#ref __tmp153423)))
- (__tmp153416
- (let ((__tmp153420
- (let ((__tmp153421
+ (cons '%#ref __tmp153428)))
+ (__tmp153421
+ (let ((__tmp153425
+ (let ((__tmp153426
(let ()
(declare (not safe))
- (cons _field151958_
+ (cons _field151963_
'()))))
(declare (not safe))
- (cons '%#quote __tmp153421)))
- (__tmp153417
- (let ((__tmp153418
- (let ((__tmp153419
+ (cons '%#quote __tmp153426)))
+ (__tmp153422
+ (let ((__tmp153423
+ (let ((__tmp153424
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (cons _$obj151968_ '()))))
+ (cons _$obj151973_ '()))))
(declare (not safe))
- (cons '%#ref __tmp153419))))
+ (cons '%#ref __tmp153424))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153418 '()))))
+ (cons __tmp153423 '()))))
(declare (not safe))
- (cons __tmp153420 __tmp153417))))
+ (cons __tmp153425 __tmp153422))))
(declare (not safe))
- (cons __tmp153422 __tmp153416))))
+ (cons __tmp153427 __tmp153421))))
(declare (not safe))
- (cons '%#struct-unchecked-ref __tmp153415)))
- (__tmp153398
- (let ((__tmp153399
- (let ((__tmp153400
- (let ((__tmp153412
- (let ((__tmp153413
+ (cons '%#struct-unchecked-ref __tmp153420)))
+ (__tmp153403
+ (let ((__tmp153404
+ (let ((__tmp153405
+ (let ((__tmp153417
+ (let ((__tmp153418
(let ()
(declare (not safe))
(cons 'class-slot-ref
'()))))
(declare (not safe))
- (cons '%#ref __tmp153413)))
- (__tmp153401
- (let ((__tmp153409
- (let ((__tmp153410
- (let ((__tmp153411
+ (cons '%#ref __tmp153418)))
+ (__tmp153406
+ (let ((__tmp153414
+ (let ((__tmp153415
+ (let ((__tmp153416
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self151918_
- __id152597
- __klass152593
+ _self151923_
+ __id152600
+ __klass152598
'#f))))
(declare (not safe))
- (cons __tmp153411 '()))))
+ (cons __tmp153416 '()))))
(declare (not safe))
- (cons '%#ref __tmp153410)))
- (__tmp153402
- (let ((__tmp153407
- (let ((__tmp153408
+ (cons '%#ref __tmp153415)))
+ (__tmp153407
+ (let ((__tmp153412
+ (let ((__tmp153413
(let ()
(declare (not safe))
- (cons _$obj151968_ '()))))
+ (cons _$obj151973_ '()))))
(declare (not safe))
- (cons '%#ref __tmp153408)))
- (__tmp153403
- (let ((__tmp153404
- (let ((__tmp153405
- (let ((__tmp153406
+ (cons '%#ref __tmp153413)))
+ (__tmp153408
+ (let ((__tmp153409
+ (let ((__tmp153410
+ (let ((__tmp153411
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self151918_
- __slot152596
- __klass152593
+ _self151923_
+ __slot152602
+ __klass152598
'#f))))
(declare (not safe))
- (cons __tmp153406 '()))))
+ (cons __tmp153411 '()))))
(declare (not safe))
- (cons '%#quote __tmp153405))))
+ (cons '%#quote __tmp153410))))
(declare (not safe))
- (cons __tmp153404 '()))))
+ (cons __tmp153409 '()))))
(declare (not safe))
- (cons __tmp153407 __tmp153403))))
+ (cons __tmp153412 __tmp153408))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153409
- __tmp153402))))
+ (cons __tmp153414
+ __tmp153407))))
(declare (not safe))
- (cons __tmp153412 __tmp153401))))
+ (cons __tmp153417 __tmp153406))))
(declare (not safe))
- (cons '%#call __tmp153400))))
+ (cons '%#call __tmp153405))))
(declare (not safe))
- (cons __tmp153399 '()))))
+ (cons __tmp153404 '()))))
(declare (not safe))
- (cons __tmp153414 __tmp153398))))
+ (cons __tmp153419 __tmp153403))))
(declare (not safe))
- (cons __tmp153425 __tmp153397))))
+ (cons __tmp153430 __tmp153402))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons '%#if __tmp153396))))
+ (cons '%#if __tmp153401))))
(declare (not safe))
- (cons __tmp153395 '()))))
+ (cons __tmp153400 '()))))
(declare (not safe))
- (cons __tmp153433 __tmp153394))))
+ (cons __tmp153438 __tmp153399))))
(declare (not safe))
- (cons '%#let-values __tmp153393))))
+ (cons '%#let-values __tmp153398))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp153391 _stx151919_))
- (let ((__tmp153382
- (let ((__tmp153383
- (let ((__tmp153389
- (let ((__tmp153390
+ (gxc#xform-wrap-source __tmp153396 _stx151924_))
+ (let ((__tmp153387
+ (let ((__tmp153388
+ (let ((__tmp153394
+ (let ((__tmp153395
(let ()
(declare (not safe))
(cons 'unchecked-slot-ref
'()))))
(declare (not safe))
- (cons '%#ref __tmp153390)))
- (__tmp153384
- (let ((__tmp153385
- (let ((__tmp153386
- (let ((__tmp153387
- (let ((__tmp153388
+ (cons '%#ref __tmp153395)))
+ (__tmp153389
+ (let ((__tmp153390
+ (let ((__tmp153391
+ (let ((__tmp153392
+ (let ((__tmp153393
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self151918_
- __slot152596
- __klass152593
+ _self151923_
+ __slot152602
+ __klass152598
'#f))))
(declare (not safe))
- (cons __tmp153388 '()))))
+ (cons __tmp153393 '()))))
(declare (not safe))
- (cons '%#quote __tmp153387))))
+ (cons '%#quote __tmp153392))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153386 '()))))
+ (cons __tmp153391 '()))))
(declare (not safe))
- (cons _object151960_ __tmp153385))))
+ (cons _object151965_ __tmp153390))))
(declare (not safe))
- (cons __tmp153389 __tmp153384))))
+ (cons __tmp153394 __tmp153389))))
(declare (not safe))
- (cons '%#call __tmp153383))))
+ (cons '%#call __tmp153388))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp153382 _stx151919_)))))))))
+ (gxc#xform-wrap-source __tmp153387 _stx151924_)))))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- _hd151926151940_)
+ _hd151931151945_)
(let ()
(declare (not safe))
- (_g151922151932_ _g151923151935_)))))
+ (_g151927151937_ _g151928151940_)))))
(let ()
(declare (not safe))
- (_g151922151932_ _g151923151935_))))))
+ (_g151927151937_ _g151928151940_))))))
(declare (not safe))
- (_g151921151970_ _args151920_))))))
+ (_g151926151975_ _args151925_))))))
(let ()
(declare (not safe))
(bind-specializer!
@@ -3523,363 +3523,363 @@
gxc#!accessor::optimize-call
'#f))
(define gxc#!mutator::optimize-call
- (lambda (_self151723_ _stx151724_ _args151725_)
- (let* ((_g151727151741_
- (lambda (_g151728151738_)
+ (lambda (_self151728_ _stx151729_ _args151730_)
+ (let* ((_g151732151746_
+ (lambda (_g151733151743_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g151728151738_))))
- (_g151726151793_
- (lambda (_g151728151744_)
+ _g151733151743_))))
+ (_g151731151798_
+ (lambda (_g151733151749_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g151728151744_))
- (let ((_e151733151746_
+ (gx#stx-pair? _g151733151749_))
+ (let ((_e151738151751_
(let ()
(declare (not safe))
- (gx#stx-e _g151728151744_))))
- (let ((_hd151732151749_
+ (gx#stx-e _g151733151749_))))
+ (let ((_hd151737151754_
(let ()
(declare (not safe))
- (##car _e151733151746_)))
- (_tl151731151751_
+ (##car _e151738151751_)))
+ (_tl151736151756_
(let ()
(declare (not safe))
- (##cdr _e151733151746_))))
+ (##cdr _e151738151751_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl151731151751_))
- (let ((_e151736151754_
+ (gx#stx-pair? _tl151736151756_))
+ (let ((_e151741151759_
(let ()
(declare (not safe))
- (gx#stx-e _tl151731151751_))))
- (let ((_hd151735151757_
+ (gx#stx-e _tl151736151756_))))
+ (let ((_hd151740151762_
(let ()
(declare (not safe))
- (##car _e151736151754_)))
- (_tl151734151759_
+ (##car _e151741151759_)))
+ (_tl151739151764_
(let ()
(declare (not safe))
- (##cdr _e151736151754_))))
+ (##cdr _e151741151759_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl151734151759_))
- ((lambda (_L151762_ _L151763_)
- (let* ((_klass151777_
- (let ((__tmp153467
+ (gx#stx-null? _tl151739151764_))
+ ((lambda (_L151767_ _L151768_)
+ (let* ((_klass151782_
+ (let ((__tmp153472
(##structure-ref
- _self151723_
+ _self151728_
'1
gxc#!type::t
'#f)))
(declare (not safe))
(gxc#optimizer-resolve-class
- _stx151724_
- __tmp153467)))
- (_field151779_
- (let ((__tmp153468
+ _stx151729_
+ __tmp153472)))
+ (_field151784_
+ (let ((__tmp153473
(##structure-ref
- _self151723_
+ _self151728_
'2
gxc#!mutator::t
'#f)))
(declare (not safe))
(gxc#!class-slot->field-offset
- _klass151777_
- __tmp153468)))
- (_object151781_
+ _klass151782_
+ __tmp153473)))
+ (_object151786_
(let ()
(declare (not safe))
(gxc#compile-e__0
- _L151763_)))
- (_value151783_
+ _L151768_)))
+ (_value151788_
(let ()
(declare (not safe))
(gxc#compile-e__0
- _L151762_))))
+ _L151767_))))
(if (##structure-ref
- _klass151777_
+ _klass151782_
'8
gxc#!class::t
'#f)
- (let ((__tmp153550
- (let ((__tmp153560
+ (let ((__tmp153555
+ (let ((__tmp153565
(if (##structure-ref
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _self151723_
+ _self151728_
'3
gxc#!mutator::t
'#f)
'%#struct-direct-set!
'%#struct-unchecked-set!))
- (__tmp153551
- (let ((__tmp153557
- (let ((__tmp153558
- (let ((__tmp153559
+ (__tmp153556
+ (let ((__tmp153562
+ (let ((__tmp153563
+ (let ((__tmp153564
(##structure-ref
- _self151723_
+ _self151728_
'1
gxc#!type::t
'#f)))
(declare (not safe))
- (cons __tmp153559 '()))))
+ (cons __tmp153564 '()))))
(declare (not safe))
- (cons '%#ref __tmp153558)))
- (__tmp153552
- (let ((__tmp153555
- (let ((__tmp153556
+ (cons '%#ref __tmp153563)))
+ (__tmp153557
+ (let ((__tmp153560
+ (let ((__tmp153561
(let ()
(declare (not safe))
- (cons _field151779_ '()))))
+ (cons _field151784_ '()))))
(declare (not safe))
- (cons '%#quote __tmp153556)))
- (__tmp153553
- (let ((__tmp153554
+ (cons '%#quote __tmp153561)))
+ (__tmp153558
+ (let ((__tmp153559
(let ()
(declare (not safe))
- (cons _value151783_ '()))))
+ (cons _value151788_ '()))))
(declare (not safe))
- (cons _object151781_ __tmp153554))))
+ (cons _object151786_ __tmp153559))))
(declare (not safe))
- (cons __tmp153555 __tmp153553))))
+ (cons __tmp153560 __tmp153558))))
(declare (not safe))
- (cons __tmp153557 __tmp153552))))
+ (cons __tmp153562 __tmp153557))))
(declare (not safe))
- (cons __tmp153560 __tmp153551))))
+ (cons __tmp153565 __tmp153556))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(gxc#xform-wrap-source
- __tmp153550
- _stx151724_))
+ __tmp153555
+ _stx151729_))
(if (##structure-ref
- _klass151777_
+ _klass151782_
'7
gxc#!class::t
'#f)
- (let ((__tmp153539
- (let ((__tmp153549
+ (let ((__tmp153544
+ (let ((__tmp153554
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(if (##structure-ref
- _self151723_
+ _self151728_
'3
gxc#!mutator::t
'#f)
'%#struct-set!
'%#struct-unchecked-set!))
- (__tmp153540
- (let ((__tmp153546
- (let ((__tmp153547
- (let ((__tmp153548
+ (__tmp153545
+ (let ((__tmp153551
+ (let ((__tmp153552
+ (let ((__tmp153553
(##structure-ref
- _self151723_
+ _self151728_
'1
gxc#!type::t
'#f)))
(declare (not safe))
- (cons __tmp153548 '()))))
+ (cons __tmp153553 '()))))
(declare (not safe))
- (cons '%#ref __tmp153547)))
- (__tmp153541
- (let ((__tmp153544
- (let ((__tmp153545
+ (cons '%#ref __tmp153552)))
+ (__tmp153546
+ (let ((__tmp153549
+ (let ((__tmp153550
(let ()
(declare (not safe))
- (cons _field151779_ '()))))
+ (cons _field151784_ '()))))
(declare (not safe))
- (cons '%#quote __tmp153545)))
- (__tmp153542
- (let ((__tmp153543
+ (cons '%#quote __tmp153550)))
+ (__tmp153547
+ (let ((__tmp153548
(let ()
(declare (not safe))
- (cons _value151783_ '()))))
+ (cons _value151788_ '()))))
(declare (not safe))
- (cons _object151781_ __tmp153543))))
+ (cons _object151786_ __tmp153548))))
(declare (not safe))
- (cons __tmp153544 __tmp153542))))
+ (cons __tmp153549 __tmp153547))))
(declare (not safe))
- (cons __tmp153546 __tmp153541))))
+ (cons __tmp153551 __tmp153546))))
(declare (not safe))
- (cons __tmp153549 __tmp153540))))
+ (cons __tmp153554 __tmp153545))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(gxc#xform-wrap-source
- __tmp153539
- _stx151724_))
- (let ((_$e151786_
- (let ((__tmp153469
+ __tmp153544
+ _stx151729_))
+ (let ((_$e151791_
+ (let ((__tmp153474
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(##structure-ref
- _self151723_
+ _self151728_
'2
gxc#!mutator::t
'#f)))
(declare (not safe))
- (gxc#!class-slot-find-struct _klass151777_ __tmp153469))))
+ (gxc#!class-slot-find-struct _klass151782_ __tmp153474))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (if _$e151786_
- ((lambda (_klass151789_)
- (let ((__tmp153528
+ (if _$e151791_
+ ((lambda (_klass151794_)
+ (let ((__tmp153533
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp153538
+ (let ((__tmp153543
(if (##structure-ref
- _self151723_
+ _self151728_
'3
gxc#!mutator::t
'#f)
'%#struct-set!
'%#struct-unchecked-set!))
- (__tmp153529
- (let ((__tmp153535
- (let ((__tmp153536
- (let ((__tmp153537
+ (__tmp153534
+ (let ((__tmp153540
+ (let ((__tmp153541
+ (let ((__tmp153542
(##structure-ref
- _self151723_
+ _self151728_
'1
gxc#!type::t
'#f)))
(declare (not safe))
- (cons __tmp153537 '()))))
+ (cons __tmp153542 '()))))
(declare (not safe))
- (cons '%#ref __tmp153536)))
- (__tmp153530
- (let ((__tmp153533
- (let ((__tmp153534
+ (cons '%#ref __tmp153541)))
+ (__tmp153535
+ (let ((__tmp153538
+ (let ((__tmp153539
(let ()
(declare (not safe))
- (cons _field151779_
+ (cons _field151784_
'()))))
(declare (not safe))
- (cons '%#quote __tmp153534)))
- (__tmp153531
- (let ((__tmp153532
+ (cons '%#quote __tmp153539)))
+ (__tmp153536
+ (let ((__tmp153537
(let ()
(declare (not safe))
- (cons _value151783_
+ (cons _value151788_
'()))))
(declare (not safe))
- (cons _object151781_
- __tmp153532))))
+ (cons _object151786_
+ __tmp153537))))
(declare (not safe))
- (cons __tmp153533 __tmp153531))))
+ (cons __tmp153538 __tmp153536))))
(declare (not safe))
- (cons __tmp153535 __tmp153530))))
+ (cons __tmp153540 __tmp153535))))
(declare (not safe))
- (cons __tmp153538 __tmp153529))))
+ (cons __tmp153543 __tmp153534))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp153528 _stx151724_)))
- _$e151786_)
- (if (##structure-ref _self151723_ '3 gxc#!mutator::t '#f)
- (let ((__tmp153480
- (let* ((_$obj151791_
- (let ((__tmp153481 (gensym '__obj)))
+ (gxc#xform-wrap-source __tmp153533 _stx151729_)))
+ _$e151791_)
+ (if (##structure-ref _self151728_ '3 gxc#!mutator::t '#f)
+ (let ((__tmp153485
+ (let* ((_$obj151796_
+ (let ((__tmp153486 (gensym '__obj)))
(declare (not safe))
- (make-symbol__0 __tmp153481)))
- (__tmp153482
- (let ((__tmp153524
- (let ((__tmp153525
- (let ((__tmp153527
+ (make-symbol__0 __tmp153486)))
+ (__tmp153487
+ (let ((__tmp153529
+ (let ((__tmp153530
+ (let ((__tmp153532
(let ()
(declare (not safe))
- (cons _$obj151791_
+ (cons _$obj151796_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'())))
- (__tmp153526
- (let () (declare (not safe)) (cons _object151781_ '()))))
+ (__tmp153531
+ (let () (declare (not safe)) (cons _object151786_ '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153527
- __tmp153526))))
+ (cons __tmp153532
+ __tmp153531))))
(declare (not safe))
- (cons __tmp153525 '())))
- (__tmp153483
- (let ((__tmp153484
- (let ((__tmp153485
- (let ((__tmp153516
- (let ((__tmp153517
+ (cons __tmp153530 '())))
+ (__tmp153488
+ (let ((__tmp153489
+ (let ((__tmp153490
+ (let ((__tmp153521
+ (let ((__tmp153522
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp153521
- (let ((__tmp153522
- (let ((__tmp153523
+ (let ((__tmp153526
+ (let ((__tmp153527
+ (let ((__tmp153528
(##structure-ref
- _klass151777_
+ _klass151782_
'1
gxc#!type::t
'#f)))
(declare (not safe))
- (cons __tmp153523 '()))))
+ (cons __tmp153528 '()))))
(declare (not safe))
- (cons '%#quote __tmp153522)))
- (__tmp153518
- (let ((__tmp153519
- (let ((__tmp153520
+ (cons '%#quote __tmp153527)))
+ (__tmp153523
+ (let ((__tmp153524
+ (let ((__tmp153525
(let ()
(declare (not safe))
- (cons _$obj151791_
+ (cons _$obj151796_
'()))))
(declare (not safe))
- (cons '%#ref __tmp153520))))
+ (cons '%#ref __tmp153525))))
(declare (not safe))
- (cons __tmp153519 '()))))
+ (cons __tmp153524 '()))))
(declare (not safe))
- (cons __tmp153521 __tmp153518))))
+ (cons __tmp153526 __tmp153523))))
(declare (not safe))
- (cons '%#struct-direct-instance? __tmp153517)))
- (__tmp153486
- (let ((__tmp153504
- (let ((__tmp153505
- (let ((__tmp153513
- (let ((__tmp153514
- (let ((__tmp153515
+ (cons '%#struct-direct-instance? __tmp153522)))
+ (__tmp153491
+ (let ((__tmp153509
+ (let ((__tmp153510
+ (let ((__tmp153518
+ (let ((__tmp153519
+ (let ((__tmp153520
(##structure-ref
- _self151723_
+ _self151728_
'1
gxc#!type::t
'#f)))
(declare (not safe))
- (cons __tmp153515 '()))))
+ (cons __tmp153520 '()))))
(declare (not safe))
- (cons '%#ref __tmp153514)))
- (__tmp153506
- (let ((__tmp153511
- (let ((__tmp153512
+ (cons '%#ref __tmp153519)))
+ (__tmp153511
+ (let ((__tmp153516
+ (let ((__tmp153517
(let ()
(declare
(not safe))
- (cons _field151779_
+ (cons _field151784_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'()))))
(declare (not safe))
- (cons '%#quote __tmp153512)))
+ (cons '%#quote __tmp153517)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (__tmp153507
- (let ((__tmp153509
- (let ((__tmp153510
+ (__tmp153512
+ (let ((__tmp153514
+ (let ((__tmp153515
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (cons _$obj151791_ '()))))
+ (cons _$obj151796_ '()))))
(declare (not safe))
- (cons '%#ref __tmp153510)))
- (__tmp153508
- (let () (declare (not safe)) (cons _value151783_ '()))))
+ (cons '%#ref __tmp153515)))
+ (__tmp153513
+ (let () (declare (not safe)) (cons _value151788_ '()))))
(declare (not safe))
- (cons __tmp153509 __tmp153508))))
+ (cons __tmp153514 __tmp153513))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153511
- __tmp153507))))
+ (cons __tmp153516
+ __tmp153512))))
(declare (not safe))
- (cons __tmp153513 __tmp153506))))
+ (cons __tmp153518 __tmp153511))))
(declare (not safe))
- (cons '%#struct-unchecked-set! __tmp153505)))
- (__tmp153487
- (let ((__tmp153488
- (let ((__tmp153489
- (let ((__tmp153502
- (let ((__tmp153503
+ (cons '%#struct-unchecked-set! __tmp153510)))
+ (__tmp153492
+ (let ((__tmp153493
+ (let ((__tmp153494
+ (let ((__tmp153507
+ (let ((__tmp153508
(let ()
(declare
(not safe))
@@ -3887,684 +3887,684 @@
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'()))))
(declare (not safe))
- (cons '%#ref __tmp153503)))
+ (cons '%#ref __tmp153508)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (__tmp153490
- (let ((__tmp153499
- (let ((__tmp153500
+ (__tmp153495
+ (let ((__tmp153504
+ (let ((__tmp153505
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp153501
+ (let ((__tmp153506
(##structure-ref
- _self151723_
+ _self151728_
'1
gxc#!type::t
'#f)))
(declare (not safe))
- (cons __tmp153501 '()))))
+ (cons __tmp153506 '()))))
(declare (not safe))
- (cons '%#ref __tmp153500)))
- (__tmp153491
- (let ((__tmp153497
- (let ((__tmp153498
+ (cons '%#ref __tmp153505)))
+ (__tmp153496
+ (let ((__tmp153502
+ (let ((__tmp153503
(let ()
(declare (not safe))
- (cons _$obj151791_ '()))))
+ (cons _$obj151796_ '()))))
(declare (not safe))
- (cons '%#ref __tmp153498)))
- (__tmp153492
- (let ((__tmp153494
- (let ((__tmp153495
- (let ((__tmp153496
+ (cons '%#ref __tmp153503)))
+ (__tmp153497
+ (let ((__tmp153499
+ (let ((__tmp153500
+ (let ((__tmp153501
(##structure-ref
- _self151723_
+ _self151728_
'2
gxc#!mutator::t
'#f)))
(declare (not safe))
- (cons __tmp153496 '()))))
+ (cons __tmp153501 '()))))
(declare (not safe))
- (cons '%#quote __tmp153495)))
- (__tmp153493
+ (cons '%#quote __tmp153500)))
+ (__tmp153498
(let ()
(declare (not safe))
- (cons _value151783_ '()))))
+ (cons _value151788_ '()))))
(declare (not safe))
- (cons __tmp153494 __tmp153493))))
+ (cons __tmp153499 __tmp153498))))
(declare (not safe))
- (cons __tmp153497 __tmp153492))))
+ (cons __tmp153502 __tmp153497))))
(declare (not safe))
- (cons __tmp153499 __tmp153491))))
+ (cons __tmp153504 __tmp153496))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153502
- __tmp153490))))
+ (cons __tmp153507
+ __tmp153495))))
(declare (not safe))
- (cons '%#call __tmp153489))))
+ (cons '%#call __tmp153494))))
(declare (not safe))
- (cons __tmp153488 '()))))
+ (cons __tmp153493 '()))))
(declare (not safe))
- (cons __tmp153504 __tmp153487))))
+ (cons __tmp153509 __tmp153492))))
(declare (not safe))
- (cons __tmp153516 __tmp153486))))
+ (cons __tmp153521 __tmp153491))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons '%#if __tmp153485))))
+ (cons '%#if __tmp153490))))
(declare (not safe))
- (cons __tmp153484 '()))))
+ (cons __tmp153489 '()))))
(declare (not safe))
- (cons __tmp153524 __tmp153483))))
+ (cons __tmp153529 __tmp153488))))
(declare (not safe))
- (cons '%#let-values __tmp153482))))
+ (cons '%#let-values __tmp153487))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp153480 _stx151724_))
- (let ((__tmp153470
- (let ((__tmp153471
- (let ((__tmp153478
- (let ((__tmp153479
+ (gxc#xform-wrap-source __tmp153485 _stx151729_))
+ (let ((__tmp153475
+ (let ((__tmp153476
+ (let ((__tmp153483
+ (let ((__tmp153484
(let ()
(declare (not safe))
(cons 'unchecked-slot-set!
'()))))
(declare (not safe))
- (cons '%#ref __tmp153479)))
- (__tmp153472
- (let ((__tmp153473
- (let ((__tmp153475
- (let ((__tmp153476
- (let ((__tmp153477
+ (cons '%#ref __tmp153484)))
+ (__tmp153477
+ (let ((__tmp153478
+ (let ((__tmp153480
+ (let ((__tmp153481
+ (let ((__tmp153482
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(##structure-ref
- _self151723_
+ _self151728_
'2
gxc#!mutator::t
'#f)))
(declare (not safe))
- (cons __tmp153477 '()))))
+ (cons __tmp153482 '()))))
(declare (not safe))
- (cons '%#quote __tmp153476)))
- (__tmp153474
- (let () (declare (not safe)) (cons _value151783_ '()))))
+ (cons '%#quote __tmp153481)))
+ (__tmp153479
+ (let () (declare (not safe)) (cons _value151788_ '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153475
- __tmp153474))))
+ (cons __tmp153480
+ __tmp153479))))
(declare (not safe))
- (cons _object151781_
- __tmp153473))))
+ (cons _object151786_
+ __tmp153478))))
(declare (not safe))
- (cons __tmp153478 __tmp153472))))
+ (cons __tmp153483 __tmp153477))))
(declare (not safe))
- (cons '%#call __tmp153471))))
+ (cons '%#call __tmp153476))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp153470 _stx151724_)))))))))
+ (gxc#xform-wrap-source __tmp153475 _stx151729_)))))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- _hd151735151757_
- _hd151732151749_)
+ _hd151740151762_
+ _hd151737151754_)
(let ()
(declare (not safe))
- (_g151727151741_ _g151728151744_)))))
+ (_g151732151746_ _g151733151749_)))))
(let ()
(declare (not safe))
- (_g151727151741_ _g151728151744_)))))
+ (_g151732151746_ _g151733151749_)))))
(let ()
(declare (not safe))
- (_g151727151741_ _g151728151744_))))))
+ (_g151732151746_ _g151733151749_))))))
(declare (not safe))
- (_g151726151793_ _args151725_))))
+ (_g151731151798_ _args151730_))))
(define gxc#!mutator::optimize-call::specialize
- (lambda (__klass152601 __method-table152602)
- (let ((__checked?152603
- (let ((__slot152606
+ (lambda (__klass152606 __method-table152607)
+ (let ((__id152608
+ (let ((__slot152611
(let ()
(declare (not safe))
- (class-slot-offset __klass152601 'checked?))))
- (if __slot152606
- __slot152606
+ (class-slot-offset __klass152606 'id))))
+ (if __slot152611
+ __slot152611
(let ()
(declare (not safe))
- (error '"Unknown slot" 'checked?)))))
- (__slot152604
- (let ((__slot152607
+ (error '"Unknown slot" 'id)))))
+ (__checked?152609
+ (let ((__slot152612
(let ()
(declare (not safe))
- (class-slot-offset __klass152601 'slot))))
- (if __slot152607
- __slot152607
+ (class-slot-offset __klass152606 'checked?))))
+ (if __slot152612
+ __slot152612
(let ()
(declare (not safe))
- (error '"Unknown slot" 'slot)))))
- (__id152605
- (let ((__slot152608
+ (error '"Unknown slot" 'checked?)))))
+ (__slot152610
+ (let ((__slot152613
(let ()
(declare (not safe))
- (class-slot-offset __klass152601 'id))))
- (if __slot152608
- __slot152608
+ (class-slot-offset __klass152606 'slot))))
+ (if __slot152613
+ __slot152613
(let ()
(declare (not safe))
- (error '"Unknown slot" 'id))))))
- (lambda (_self151723_ _stx151724_ _args151725_)
- (let* ((_g151727151741_
- (lambda (_g151728151738_)
+ (error '"Unknown slot" 'slot))))))
+ (lambda (_self151728_ _stx151729_ _args151730_)
+ (let* ((_g151732151746_
+ (lambda (_g151733151743_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g151728151738_))))
- (_g151726151793_
- (lambda (_g151728151744_)
+ _g151733151743_))))
+ (_g151731151798_
+ (lambda (_g151733151749_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g151728151744_))
- (let ((_e151733151746_
+ (gx#stx-pair? _g151733151749_))
+ (let ((_e151738151751_
(let ()
(declare (not safe))
- (gx#stx-e _g151728151744_))))
- (let ((_hd151732151749_
+ (gx#stx-e _g151733151749_))))
+ (let ((_hd151737151754_
(let ()
(declare (not safe))
- (##car _e151733151746_)))
- (_tl151731151751_
+ (##car _e151738151751_)))
+ (_tl151736151756_
(let ()
(declare (not safe))
- (##cdr _e151733151746_))))
+ (##cdr _e151738151751_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl151731151751_))
- (let ((_e151736151754_
+ (gx#stx-pair? _tl151736151756_))
+ (let ((_e151741151759_
(let ()
(declare (not safe))
- (gx#stx-e _tl151731151751_))))
- (let ((_hd151735151757_
+ (gx#stx-e _tl151736151756_))))
+ (let ((_hd151740151762_
(let ()
(declare (not safe))
- (##car _e151736151754_)))
- (_tl151734151759_
+ (##car _e151741151759_)))
+ (_tl151739151764_
(let ()
(declare (not safe))
- (##cdr _e151736151754_))))
+ (##cdr _e151741151759_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl151734151759_))
- ((lambda (_L151762_ _L151763_)
- (let* ((_klass151777_
- (let ((__tmp153561
+ (gx#stx-null? _tl151739151764_))
+ ((lambda (_L151767_ _L151768_)
+ (let* ((_klass151782_
+ (let ((__tmp153566
(let ()
(declare
(not safe))
(##unchecked-structure-ref
- _self151723_
- __id152605
- __klass152601
+ _self151728_
+ __id152608
+ __klass152606
'#f))))
(declare (not safe))
(gxc#optimizer-resolve-class
- _stx151724_
- __tmp153561)))
- (_field151779_
- (let ((__tmp153562
+ _stx151729_
+ __tmp153566)))
+ (_field151784_
+ (let ((__tmp153567
(let ()
(declare
(not safe))
(##unchecked-structure-ref
- _self151723_
- __slot152604
- __klass152601
+ _self151728_
+ __slot152610
+ __klass152606
'#f))))
(declare (not safe))
(gxc#!class-slot->field-offset
- _klass151777_
- __tmp153562)))
- (_object151781_
+ _klass151782_
+ __tmp153567)))
+ (_object151786_
(let ()
(declare (not safe))
(gxc#compile-e__0
- _L151763_)))
- (_value151783_
+ _L151768_)))
+ (_value151788_
(let ()
(declare (not safe))
(gxc#compile-e__0
- _L151762_))))
+ _L151767_))))
(if (##structure-ref
- _klass151777_
+ _klass151782_
'8
gxc#!class::t
'#f)
- (let ((__tmp153644
- (let ((__tmp153654
+ (let ((__tmp153649
+ (let ((__tmp153659
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(if (let ()
(declare (not safe))
(##unchecked-structure-ref
- _self151723_
- __checked?152603
- __klass152601
+ _self151728_
+ __checked?152609
+ __klass152606
'#f))
'%#struct-direct-set!
'%#struct-unchecked-set!))
- (__tmp153645
- (let ((__tmp153651
- (let ((__tmp153652
- (let ((__tmp153653
+ (__tmp153650
+ (let ((__tmp153656
+ (let ((__tmp153657
+ (let ((__tmp153658
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self151723_
- __id152605
- __klass152601
+ _self151728_
+ __id152608
+ __klass152606
'#f))))
(declare (not safe))
- (cons __tmp153653 '()))))
+ (cons __tmp153658 '()))))
(declare (not safe))
- (cons '%#ref __tmp153652)))
- (__tmp153646
- (let ((__tmp153649
- (let ((__tmp153650
+ (cons '%#ref __tmp153657)))
+ (__tmp153651
+ (let ((__tmp153654
+ (let ((__tmp153655
(let ()
(declare (not safe))
- (cons _field151779_ '()))))
+ (cons _field151784_ '()))))
(declare (not safe))
- (cons '%#quote __tmp153650)))
- (__tmp153647
- (let ((__tmp153648
+ (cons '%#quote __tmp153655)))
+ (__tmp153652
+ (let ((__tmp153653
(let ()
(declare (not safe))
- (cons _value151783_ '()))))
+ (cons _value151788_ '()))))
(declare (not safe))
- (cons _object151781_ __tmp153648))))
+ (cons _object151786_ __tmp153653))))
(declare (not safe))
- (cons __tmp153649 __tmp153647))))
+ (cons __tmp153654 __tmp153652))))
(declare (not safe))
- (cons __tmp153651 __tmp153646))))
+ (cons __tmp153656 __tmp153651))))
(declare (not safe))
- (cons __tmp153654 __tmp153645))))
+ (cons __tmp153659 __tmp153650))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(gxc#xform-wrap-source
- __tmp153644
- _stx151724_))
+ __tmp153649
+ _stx151729_))
(if (##structure-ref
- _klass151777_
+ _klass151782_
'7
gxc#!class::t
'#f)
- (let ((__tmp153633
- (let ((__tmp153643
+ (let ((__tmp153638
+ (let ((__tmp153648
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(if (let ()
(declare (not safe))
(##unchecked-structure-ref
- _self151723_
- __checked?152603
- __klass152601
+ _self151728_
+ __checked?152609
+ __klass152606
'#f))
'%#struct-set!
'%#struct-unchecked-set!))
- (__tmp153634
- (let ((__tmp153640
- (let ((__tmp153641
- (let ((__tmp153642
+ (__tmp153639
+ (let ((__tmp153645
+ (let ((__tmp153646
+ (let ((__tmp153647
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self151723_
- __id152605
- __klass152601
+ _self151728_
+ __id152608
+ __klass152606
'#f))))
(declare (not safe))
- (cons __tmp153642 '()))))
+ (cons __tmp153647 '()))))
(declare (not safe))
- (cons '%#ref __tmp153641)))
- (__tmp153635
- (let ((__tmp153638
- (let ((__tmp153639
+ (cons '%#ref __tmp153646)))
+ (__tmp153640
+ (let ((__tmp153643
+ (let ((__tmp153644
(let ()
(declare (not safe))
- (cons _field151779_ '()))))
+ (cons _field151784_ '()))))
(declare (not safe))
- (cons '%#quote __tmp153639)))
- (__tmp153636
- (let ((__tmp153637
+ (cons '%#quote __tmp153644)))
+ (__tmp153641
+ (let ((__tmp153642
(let ()
(declare (not safe))
- (cons _value151783_ '()))))
+ (cons _value151788_ '()))))
(declare (not safe))
- (cons _object151781_
- __tmp153637))))
+ (cons _object151786_
+ __tmp153642))))
(declare (not safe))
- (cons __tmp153638 __tmp153636))))
+ (cons __tmp153643 __tmp153641))))
(declare (not safe))
- (cons __tmp153640 __tmp153635))))
+ (cons __tmp153645 __tmp153640))))
(declare (not safe))
- (cons __tmp153643 __tmp153634))))
+ (cons __tmp153648 __tmp153639))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp153633 _stx151724_))
- (let ((_$e151786_
- (let ((__tmp153563
+ (gxc#xform-wrap-source __tmp153638 _stx151729_))
+ (let ((_$e151791_
+ (let ((__tmp153568
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self151723_
- __slot152604
- __klass152601
+ _self151728_
+ __slot152610
+ __klass152606
'#f))))
(declare (not safe))
(gxc#!class-slot-find-struct
- _klass151777_
- __tmp153563))))
- (if _$e151786_
- ((lambda (_klass151789_)
- (let ((__tmp153622
- (let ((__tmp153632
+ _klass151782_
+ __tmp153568))))
+ (if _$e151791_
+ ((lambda (_klass151794_)
+ (let ((__tmp153627
+ (let ((__tmp153637
(if (let ()
(declare (not safe))
(##unchecked-structure-ref
- _self151723_
- __checked?152603
- __klass152601
+ _self151728_
+ __checked?152609
+ __klass152606
'#f))
'%#struct-set!
'%#struct-unchecked-set!))
- (__tmp153623
- (let ((__tmp153629
- (let ((__tmp153630
- (let ((__tmp153631
+ (__tmp153628
+ (let ((__tmp153634
+ (let ((__tmp153635
+ (let ((__tmp153636
(let ()
(declare
(not safe))
(##unchecked-structure-ref
- _self151723_
- __id152605
- __klass152601
+ _self151728_
+ __id152608
+ __klass152606
'#f))))
(declare (not safe))
- (cons __tmp153631 '()))))
+ (cons __tmp153636 '()))))
(declare (not safe))
- (cons '%#ref __tmp153630)))
- (__tmp153624
- (let ((__tmp153627
- (let ((__tmp153628
+ (cons '%#ref __tmp153635)))
+ (__tmp153629
+ (let ((__tmp153632
+ (let ((__tmp153633
(let ()
(declare
(not safe))
- (cons _field151779_
+ (cons _field151784_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'()))))
(declare (not safe))
- (cons '%#quote __tmp153628)))
+ (cons '%#quote __tmp153633)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (__tmp153625
- (let ((__tmp153626
+ (__tmp153630
+ (let ((__tmp153631
(let ()
(declare
(not safe))
- (cons _value151783_
+ (cons _value151788_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'()))))
(declare (not safe))
- (cons _object151781_ __tmp153626))))
+ (cons _object151786_ __tmp153631))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153627
- __tmp153625))))
+ (cons __tmp153632
+ __tmp153630))))
(declare (not safe))
- (cons __tmp153629 __tmp153624))))
+ (cons __tmp153634 __tmp153629))))
(declare (not safe))
- (cons __tmp153632 __tmp153623))))
+ (cons __tmp153637 __tmp153628))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp153622 _stx151724_)))
- _$e151786_)
+ (gxc#xform-wrap-source __tmp153627 _stx151729_)))
+ _$e151791_)
(if (let ()
(declare (not safe))
(##unchecked-structure-ref
- _self151723_
- __checked?152603
- __klass152601
+ _self151728_
+ __checked?152609
+ __klass152606
'#f))
- (let ((__tmp153574
- (let* ((_$obj151791_
- (let ((__tmp153575 (gensym '__obj)))
+ (let ((__tmp153579
+ (let* ((_$obj151796_
+ (let ((__tmp153580 (gensym '__obj)))
(declare (not safe))
- (make-symbol__0 __tmp153575)))
- (__tmp153576
- (let ((__tmp153618
- (let ((__tmp153619
- (let ((__tmp153621
+ (make-symbol__0 __tmp153580)))
+ (__tmp153581
+ (let ((__tmp153623
+ (let ((__tmp153624
+ (let ((__tmp153626
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (cons _$obj151791_ '())))
- (__tmp153620
- (let () (declare (not safe)) (cons _object151781_ '()))))
+ (cons _$obj151796_ '())))
+ (__tmp153625
+ (let () (declare (not safe)) (cons _object151786_ '()))))
(declare (not safe))
- (cons __tmp153621 __tmp153620))))
+ (cons __tmp153626 __tmp153625))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153619 '())))
- (__tmp153577
- (let ((__tmp153578
- (let ((__tmp153579
- (let ((__tmp153610
+ (cons __tmp153624 '())))
+ (__tmp153582
+ (let ((__tmp153583
+ (let ((__tmp153584
+ (let ((__tmp153615
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp153611
- (let ((__tmp153615
- (let ((__tmp153616
- (let ((__tmp153617
+ (let ((__tmp153616
+ (let ((__tmp153620
+ (let ((__tmp153621
+ (let ((__tmp153622
(##structure-ref
- _klass151777_
+ _klass151782_
'1
gxc#!type::t
'#f)))
(declare (not safe))
- (cons __tmp153617 '()))))
+ (cons __tmp153622 '()))))
(declare (not safe))
- (cons '%#quote __tmp153616)))
- (__tmp153612
- (let ((__tmp153613
- (let ((__tmp153614
+ (cons '%#quote __tmp153621)))
+ (__tmp153617
+ (let ((__tmp153618
+ (let ((__tmp153619
(let ()
(declare (not safe))
- (cons _$obj151791_
+ (cons _$obj151796_
'()))))
(declare (not safe))
- (cons '%#ref __tmp153614))))
+ (cons '%#ref __tmp153619))))
(declare (not safe))
- (cons __tmp153613 '()))))
+ (cons __tmp153618 '()))))
(declare (not safe))
- (cons __tmp153615 __tmp153612))))
+ (cons __tmp153620 __tmp153617))))
(declare (not safe))
- (cons '%#struct-direct-instance? __tmp153611)))
- (__tmp153580
- (let ((__tmp153598
- (let ((__tmp153599
- (let ((__tmp153607
- (let ((__tmp153608
- (let ((__tmp153609
+ (cons '%#struct-direct-instance? __tmp153616)))
+ (__tmp153585
+ (let ((__tmp153603
+ (let ((__tmp153604
+ (let ((__tmp153612
+ (let ((__tmp153613
+ (let ((__tmp153614
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
(##unchecked-structure-ref
- _self151723_
- __id152605
- __klass152601
+ _self151728_
+ __id152608
+ __klass152606
'#f))))
(declare (not safe))
- (cons __tmp153609 '()))))
+ (cons __tmp153614 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons '%#ref __tmp153608)))
- (__tmp153600
- (let ((__tmp153605
- (let ((__tmp153606
+ (cons '%#ref __tmp153613)))
+ (__tmp153605
+ (let ((__tmp153610
+ (let ((__tmp153611
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (cons _field151779_ '()))))
+ (cons _field151784_ '()))))
(declare (not safe))
- (cons '%#quote __tmp153606)))
- (__tmp153601
- (let ((__tmp153603
- (let ((__tmp153604
+ (cons '%#quote __tmp153611)))
+ (__tmp153606
+ (let ((__tmp153608
+ (let ((__tmp153609
(let ()
(declare (not safe))
- (cons _$obj151791_ '()))))
+ (cons _$obj151796_ '()))))
(declare (not safe))
- (cons '%#ref __tmp153604)))
- (__tmp153602
- (let () (declare (not safe)) (cons _value151783_ '()))))
+ (cons '%#ref __tmp153609)))
+ (__tmp153607
+ (let () (declare (not safe)) (cons _value151788_ '()))))
(declare (not safe))
- (cons __tmp153603 __tmp153602))))
+ (cons __tmp153608 __tmp153607))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153605
- __tmp153601))))
+ (cons __tmp153610
+ __tmp153606))))
(declare (not safe))
- (cons __tmp153607 __tmp153600))))
+ (cons __tmp153612 __tmp153605))))
(declare (not safe))
(cons '%#struct-unchecked-set!
- __tmp153599)))
- (__tmp153581
- (let ((__tmp153582
- (let ((__tmp153583
- (let ((__tmp153596
- (let ((__tmp153597
+ __tmp153604)))
+ (__tmp153586
+ (let ((__tmp153587
+ (let ((__tmp153588
+ (let ((__tmp153601
+ (let ((__tmp153602
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
(cons 'class-slot-set! '()))))
(declare (not safe))
- (cons '%#ref __tmp153597)))
- (__tmp153584
- (let ((__tmp153593
- (let ((__tmp153594
- (let ((__tmp153595
+ (cons '%#ref __tmp153602)))
+ (__tmp153589
+ (let ((__tmp153598
+ (let ((__tmp153599
+ (let ((__tmp153600
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self151723_
- __id152605
- __klass152601
+ _self151728_
+ __id152608
+ __klass152606
'#f))))
(declare (not safe))
- (cons __tmp153595 '()))))
+ (cons __tmp153600 '()))))
(declare (not safe))
- (cons '%#ref __tmp153594)))
- (__tmp153585
- (let ((__tmp153591
- (let ((__tmp153592
+ (cons '%#ref __tmp153599)))
+ (__tmp153590
+ (let ((__tmp153596
+ (let ((__tmp153597
(let ()
(declare (not safe))
- (cons _$obj151791_ '()))))
+ (cons _$obj151796_ '()))))
(declare (not safe))
- (cons '%#ref __tmp153592)))
- (__tmp153586
- (let ((__tmp153588
- (let ((__tmp153589
- (let ((__tmp153590
+ (cons '%#ref __tmp153597)))
+ (__tmp153591
+ (let ((__tmp153593
+ (let ((__tmp153594
+ (let ((__tmp153595
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self151723_
- __slot152604
- __klass152601
+ _self151728_
+ __slot152610
+ __klass152606
'#f))))
(declare (not safe))
- (cons __tmp153590 '()))))
+ (cons __tmp153595 '()))))
(declare (not safe))
- (cons '%#quote __tmp153589)))
- (__tmp153587
+ (cons '%#quote __tmp153594)))
+ (__tmp153592
(let ()
(declare (not safe))
- (cons _value151783_ '()))))
+ (cons _value151788_ '()))))
(declare (not safe))
- (cons __tmp153588 __tmp153587))))
+ (cons __tmp153593 __tmp153592))))
(declare (not safe))
- (cons __tmp153591 __tmp153586))))
+ (cons __tmp153596 __tmp153591))))
(declare (not safe))
- (cons __tmp153593 __tmp153585))))
+ (cons __tmp153598 __tmp153590))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153596
- __tmp153584))))
+ (cons __tmp153601
+ __tmp153589))))
(declare (not safe))
- (cons '%#call __tmp153583))))
+ (cons '%#call __tmp153588))))
(declare (not safe))
- (cons __tmp153582 '()))))
+ (cons __tmp153587 '()))))
(declare (not safe))
- (cons __tmp153598 __tmp153581))))
+ (cons __tmp153603 __tmp153586))))
(declare (not safe))
- (cons __tmp153610 __tmp153580))))
+ (cons __tmp153615 __tmp153585))))
(declare (not safe))
- (cons '%#if __tmp153579))))
+ (cons '%#if __tmp153584))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153578 '()))))
+ (cons __tmp153583 '()))))
(declare (not safe))
- (cons __tmp153618 __tmp153577))))
+ (cons __tmp153623 __tmp153582))))
(declare (not safe))
- (cons '%#let-values __tmp153576))))
+ (cons '%#let-values __tmp153581))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp153574 _stx151724_))
- (let ((__tmp153564
- (let ((__tmp153565
- (let ((__tmp153572
- (let ((__tmp153573
+ (gxc#xform-wrap-source __tmp153579 _stx151729_))
+ (let ((__tmp153569
+ (let ((__tmp153570
+ (let ((__tmp153577
+ (let ((__tmp153578
(let ()
(declare (not safe))
(cons 'unchecked-slot-set!
'()))))
(declare (not safe))
- (cons '%#ref __tmp153573)))
- (__tmp153566
- (let ((__tmp153567
- (let ((__tmp153569
- (let ((__tmp153570
+ (cons '%#ref __tmp153578)))
+ (__tmp153571
+ (let ((__tmp153572
+ (let ((__tmp153574
+ (let ((__tmp153575
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp153571
+ (let ((__tmp153576
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self151723_
- __slot152604
- __klass152601
+ _self151728_
+ __slot152610
+ __klass152606
'#f))))
(declare (not safe))
- (cons __tmp153571 '()))))
+ (cons __tmp153576 '()))))
(declare (not safe))
- (cons '%#quote __tmp153570)))
- (__tmp153568
- (let () (declare (not safe)) (cons _value151783_ '()))))
+ (cons '%#quote __tmp153575)))
+ (__tmp153573
+ (let () (declare (not safe)) (cons _value151788_ '()))))
(declare (not safe))
- (cons __tmp153569 __tmp153568))))
+ (cons __tmp153574 __tmp153573))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons _object151781_
- __tmp153567))))
+ (cons _object151786_
+ __tmp153572))))
(declare (not safe))
- (cons __tmp153572 __tmp153566))))
+ (cons __tmp153577 __tmp153571))))
(declare (not safe))
- (cons '%#call __tmp153565))))
+ (cons '%#call __tmp153570))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp153564
- _stx151724_)))))))))
+ __tmp153569
+ _stx151729_)))))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- _hd151735151757_
- _hd151732151749_)
+ _hd151740151762_
+ _hd151737151754_)
(let ()
(declare (not safe))
- (_g151727151741_
- _g151728151744_)))))
+ (_g151732151746_
+ _g151733151749_)))))
(let ()
(declare (not safe))
- (_g151727151741_ _g151728151744_)))))
+ (_g151732151746_ _g151733151749_)))))
(let ()
(declare (not safe))
- (_g151727151741_ _g151728151744_))))))
+ (_g151732151746_ _g151733151749_))))))
(declare (not safe))
- (_g151726151793_ _args151725_))))))
+ (_g151731151798_ _args151730_))))))
(let ()
(declare (not safe))
(bind-specializer!
@@ -4578,116 +4578,116 @@
gxc#!mutator::optimize-call
'#f))
(define gxc#!lambda::optimize-call
- (lambda (_self151557_ _stx151558_ _args151559_)
- (let* ((_self151560151569_ _self151557_)
- (_E151562151573_
+ (lambda (_self151562_ _stx151563_ _args151564_)
+ (let* ((_self151565151574_ _self151562_)
+ (_E151567151578_
(lambda ()
(let ()
(declare (not safe))
- (error '"No clause matching" _self151560151569_))))
- (_K151563151580_
- (lambda (_inline151576_ _dispatch151577_ _arity151578_)
+ (error '"No clause matching" _self151565151574_))))
+ (_K151568151585_
+ (lambda (_inline151581_ _dispatch151582_ _arity151583_)
(if (let ()
(declare (not safe))
- (gxc#!lambda-arity-match? _self151557_ _args151559_))
+ (gxc#!lambda-arity-match? _self151562_ _args151564_))
'#!void
(let ()
(declare (not safe))
(gxc#raise-compile-error
'"Illegal lambda application; arity mismatch"
- _stx151558_
- _arity151578_)))
- (if _inline151576_
+ _stx151563_
+ _arity151583_)))
+ (if _inline151581_
(begin
(let ()
(declare (not safe))
(gxc#verbose '"inline lambda"))
- (let ((__tmp153660
- (let ((__tmp153661
- (_inline151576_ _stx151558_)))
+ (let ((__tmp153665
+ (let ((__tmp153666
+ (_inline151581_ _stx151563_)))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp153661
- _stx151558_))))
+ __tmp153666
+ _stx151563_))))
(declare (not safe))
- (gxc#compile-e__0 __tmp153660)))
- (if _dispatch151577_
+ (gxc#compile-e__0 __tmp153665)))
+ (if _dispatch151582_
(begin
(let ()
(declare (not safe))
(gxc#verbose
'"dispatch lambda => "
- _dispatch151577_))
- (let ((__tmp153655
- (let ((__tmp153656
- (let ((__tmp153657
- (let ((__tmp153658
- (let ((__tmp153659
+ _dispatch151582_))
+ (let ((__tmp153660
+ (let ((__tmp153661
+ (let ((__tmp153662
+ (let ((__tmp153663
+ (let ((__tmp153664
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (cons _dispatch151577_ '()))))
+ (cons _dispatch151582_ '()))))
(declare (not safe))
- (cons '%#ref __tmp153659))))
+ (cons '%#ref __tmp153664))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153658
- _args151559_))))
+ (cons __tmp153663
+ _args151564_))))
(declare (not safe))
- (cons '%#call __tmp153657))))
+ (cons '%#call __tmp153662))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp153656
- _stx151558_))))
+ __tmp153661
+ _stx151563_))))
(declare (not safe))
- (gxc#compile-e__0 __tmp153655)))
+ (gxc#compile-e__0 __tmp153660)))
(let ()
(declare (not safe))
- (gxc#xform-call% _stx151558_)))))))
+ (gxc#xform-call% _stx151563_)))))))
(if (let ()
(declare (not safe))
- (##structure-instance-of? _self151560151569_ 'gxc#!lambda::t))
- (let* ((_e151564151583_
+ (##structure-instance-of? _self151565151574_ 'gxc#!lambda::t))
+ (let* ((_e151569151588_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self151560151569_
+ _self151565151574_
'1
gxc#!type::t
'#f)))
- (_e151565151586_
+ (_e151570151591_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self151560151569_
+ _self151565151574_
'2
gxc#!lambda::t
'#f)))
- (_arity151589_ _e151565151586_)
- (_e151566151591_
+ (_arity151594_ _e151570151591_)
+ (_e151571151596_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self151560151569_
+ _self151565151574_
'3
gxc#!lambda::t
'#f)))
- (_dispatch151594_ _e151566151591_)
- (_e151567151596_
+ (_dispatch151599_ _e151571151596_)
+ (_e151572151601_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self151560151569_
+ _self151565151574_
'4
gxc#!lambda::t
'#f)))
- (_inline151599_ _e151567151596_))
+ (_inline151604_ _e151572151601_))
(declare (not safe))
- (_K151563151580_
- _inline151599_
- _dispatch151594_
- _arity151589_))
- (let () (declare (not safe)) (_E151562151573_))))))
+ (_K151568151585_
+ _inline151604_
+ _dispatch151599_
+ _arity151594_))
+ (let () (declare (not safe)) (_E151567151578_))))))
(let ()
(declare (not safe))
(bind-method!__%
@@ -4696,76 +4696,76 @@
gxc#!lambda::optimize-call
'#f))
(define gxc#!case-lambda::optimize-call
- (lambda (_self151396_ _stx151397_ _args151398_)
- (let* ((_self151399151406_ _self151396_)
- (_E151401151410_
+ (lambda (_self151401_ _stx151402_ _args151403_)
+ (let* ((_self151404151411_ _self151401_)
+ (_E151406151415_
(lambda ()
(let ()
(declare (not safe))
- (error '"No clause matching" _self151399151406_))))
- (_K151402151424_
- (lambda (_clauses151413_)
- (let ((_$e151419_
- (let ((__tmp153662
- (lambda (_g151414151416_)
+ (error '"No clause matching" _self151404151411_))))
+ (_K151407151429_
+ (lambda (_clauses151418_)
+ (let ((_$e151424_
+ (let ((__tmp153667
+ (lambda (_g151419151421_)
(let ()
(declare (not safe))
(gxc#!lambda-arity-match?
- _g151414151416_
- _args151398_)))))
+ _g151419151421_
+ _args151403_)))))
(declare (not safe))
- (find __tmp153662 _clauses151413_))))
- (if _$e151419_
- ((lambda (_clause151422_)
- (let ((__method152877
+ (find __tmp153667 _clauses151418_))))
+ (if _$e151424_
+ ((lambda (_clause151427_)
+ (let ((__method152882
(let ()
(declare (not safe))
(method-ref
- _clause151422_
+ _clause151427_
'optimize-call))))
- (if __method152877
- (__method152877
- _clause151422_
- _stx151397_
- _args151398_)
+ (if __method152882
+ (__method152882
+ _clause151427_
+ _stx151402_
+ _args151403_)
(let ()
(declare (not safe))
(error '"Missing method"
- _clause151422_
+ _clause151427_
'optimize-call)))))
- _$e151419_)
- (let ((__tmp153663
- (map gxc#!lambda-arity _clauses151413_)))
+ _$e151424_)
+ (let ((__tmp153668
+ (map gxc#!lambda-arity _clauses151418_)))
(declare (not safe))
(gxc#raise-compile-error
'"Illegal case-lambda application; arity mismatch"
- _stx151397_
- __tmp153663)))))))
+ _stx151402_
+ __tmp153668)))))))
(if (let ()
(declare (not safe))
(##structure-instance-of?
- _self151399151406_
+ _self151404151411_
'gxc#!case-lambda::t))
- (let* ((_e151403151427_
+ (let* ((_e151408151432_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self151399151406_
+ _self151404151411_
'1
gxc#!type::t
'#f)))
- (_e151404151430_
+ (_e151409151435_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self151399151406_
+ _self151404151411_
'2
gxc#!case-lambda::t
'#f)))
- (_clauses151433_ _e151404151430_))
+ (_clauses151438_ _e151409151435_))
(declare (not safe))
- (_K151402151424_ _clauses151433_))
- (let () (declare (not safe)) (_E151401151410_))))))
+ (_K151407151429_ _clauses151438_))
+ (let () (declare (not safe)) (_E151406151415_))))))
(let ()
(declare (not safe))
(bind-method!__%
@@ -4774,493 +4774,493 @@
gxc#!case-lambda::optimize-call
'#f))
(define gxc#!lambda-arity-match?
- (lambda (_self151210_ _args151211_)
- (let* ((_self151212151219_ _self151210_)
- (_E151214151223_
+ (lambda (_self151215_ _args151216_)
+ (let* ((_self151217151224_ _self151215_)
+ (_E151219151228_
(lambda ()
(let ()
(declare (not safe))
- (error '"No clause matching" _self151212151219_))))
- (_K151215151263_
- (lambda (_arity151226_)
- (let* ((_arity151227151236_ _arity151226_)
- (_E151230151240_
+ (error '"No clause matching" _self151217151224_))))
+ (_K151220151268_
+ (lambda (_arity151231_)
+ (let* ((_arity151232151241_ _arity151231_)
+ (_E151235151245_
(lambda ()
(let ()
(declare (not safe))
(error '"No clause matching"
- _arity151227151236_)))))
- (let ((_K151234151260_
+ _arity151232151241_)))))
+ (let ((_K151239151265_
(lambda ()
- (fx= (length _args151211_) _arity151226_)))
- (_K151231151246_
- (lambda (_arity151244_)
- (fx>= (length _args151211_) _arity151244_))))
- (let ((_try-match151229151256_
+ (fx= (length _args151216_) _arity151231_)))
+ (_K151236151251_
+ (lambda (_arity151249_)
+ (fx>= (length _args151216_) _arity151249_))))
+ (let ((_try-match151234151261_
(lambda ()
(if (let ()
(declare (not safe))
- (##pair? _arity151227151236_))
- (let ((_tl151233151251_
+ (##pair? _arity151232151241_))
+ (let ((_tl151238151256_
(let ()
(declare (not safe))
- (##cdr _arity151227151236_)))
- (_hd151232151249_
+ (##cdr _arity151232151241_)))
+ (_hd151237151254_
(let ()
(declare (not safe))
- (##car _arity151227151236_))))
+ (##car _arity151232151241_))))
(if (let ()
(declare (not safe))
- (##null? _tl151233151251_))
- (let ((_arity151254_
- _hd151232151249_))
+ (##null? _tl151238151256_))
+ (let ((_arity151259_
+ _hd151237151254_))
(declare (not safe))
- (_K151231151246_ _arity151254_))
+ (_K151236151251_ _arity151259_))
(let ()
(declare (not safe))
- (_E151230151240_))))
+ (_E151235151245_))))
(let ()
(declare (not safe))
- (_E151230151240_))))))
+ (_E151235151245_))))))
(if (let ()
(declare (not safe))
- (fixnum? _arity151227151236_))
- (let () (declare (not safe)) (_K151234151260_))
+ (fixnum? _arity151232151241_))
+ (let () (declare (not safe)) (_K151239151265_))
(let ()
(declare (not safe))
- (_try-match151229151256_)))))))))
+ (_try-match151234151261_)))))))))
(if (let ()
(declare (not safe))
- (##structure-instance-of? _self151212151219_ 'gxc#!lambda::t))
- (let* ((_e151216151266_
+ (##structure-instance-of? _self151217151224_ 'gxc#!lambda::t))
+ (let* ((_e151221151271_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self151212151219_
+ _self151217151224_
'1
gxc#!type::t
'#f)))
- (_e151217151269_
+ (_e151222151274_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self151212151219_
+ _self151217151224_
'2
gxc#!lambda::t
'#f)))
- (_arity151272_ _e151217151269_))
+ (_arity151277_ _e151222151274_))
(declare (not safe))
- (_K151215151263_ _arity151272_))
- (let () (declare (not safe)) (_E151214151223_))))))
+ (_K151220151268_ _arity151277_))
+ (let () (declare (not safe)) (_E151219151228_))))))
(define gxc#!kw-lambda::optimize-call
- (lambda (_self151095_ _stx151096_ _args151097_)
- (let* ((_self151098151106_ _self151095_)
- (_E151100151110_
+ (lambda (_self151100_ _stx151101_ _args151102_)
+ (let* ((_self151103151111_ _self151100_)
+ (_E151105151115_
(lambda ()
(let ()
(declare (not safe))
- (error '"No clause matching" _self151098151106_))))
- (_K151101151194_
- (lambda (_dispatch151113_ _table151114_)
- (let* ((_g151115151124_
+ (error '"No clause matching" _self151103151111_))))
+ (_K151106151199_
+ (lambda (_dispatch151118_ _table151119_)
+ (let* ((_g151120151129_
(let ()
(declare (not safe))
- (gxc#optimizer-lookup-type _dispatch151113_)))
- (_else151117151132_
+ (gxc#optimizer-lookup-type _dispatch151118_)))
+ (_else151122151137_
(lambda ()
(let ()
(declare (not safe))
(gxc#verbose
'"unknown keyword dispatch lambda "
- _dispatch151113_))
+ _dispatch151118_))
(let ()
(declare (not safe))
- (gxc#xform-call% _stx151096_))))
- (_K151119151178_
- (lambda (_main151135_ _keys151136_)
- (let ((_g153664_
+ (gxc#xform-call% _stx151101_))))
+ (_K151124151183_
+ (lambda (_main151140_ _keys151141_)
+ (let ((_g153669_
(let ()
(declare (not safe))
(gxc#!kw-lambda-split-args
- _stx151096_
- _args151097_))))
+ _stx151101_
+ _args151102_))))
(begin
- (let ((_g153665_
+ (let ((_g153670_
(let ()
(declare (not safe))
- (if (##values? _g153664_)
- (##vector-length _g153664_)
+ (if (##values? _g153669_)
+ (##vector-length _g153669_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g153665_ 2)))
+ (##fx= _g153670_ 2)))
(error "Context expects 2 values"
- _g153665_)))
- (let ((_pargs151138_
+ _g153670_)))
+ (let ((_pargs151143_
(let ()
(declare (not safe))
- (##vector-ref _g153664_ 0)))
- (_kwargs151139_
+ (##vector-ref _g153669_ 0)))
+ (_kwargs151144_
(let ()
(declare (not safe))
- (##vector-ref _g153664_ 1))))
+ (##vector-ref _g153669_ 1))))
(begin
(let ()
(declare (not safe))
(gxc#verbose
'"dispatch kw-lambda => "
- _main151135_))
- (if _table151114_
- (let ((_xargs151146_
- (map (lambda (_key151141_)
- (let ((_$e151143_
+ _main151140_))
+ (if _table151119_
+ (let ((_xargs151151_
+ (map (lambda (_key151146_)
+ (let ((_$e151148_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (assgetq__0 _key151141_ _kwargs151139_))))
- (if _$e151143_ (values _$e151143_) '(%#ref absent-value))))
+ (assgetq__0 _key151146_ _kwargs151144_))))
+ (if _$e151148_ (values _$e151148_) '(%#ref absent-value))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- _keys151136_)))
+ _keys151141_)))
(for-each
- (lambda (_kw151148_)
- (if (memq (car _kw151148_)
- _keys151136_)
+ (lambda (_kw151153_)
+ (if (memq (car _kw151153_)
+ _keys151141_)
'#!void
(let ()
(declare (not safe))
(gxc#raise-compile-error
'"Illegal keyword lambda application; unexpected keyword"
- _stx151096_
- _keys151136_
- _kw151148_))))
- _kwargs151139_)
- (let ((__tmp153717
- (let ((__tmp153718
- (let ((__tmp153719
- (let ((__tmp153724
+ _stx151101_
+ _keys151141_
+ _kw151153_))))
+ _kwargs151144_)
+ (let ((__tmp153722
+ (let ((__tmp153723
+ (let ((__tmp153724
+ (let ((__tmp153729
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp153725
+ (let ((__tmp153730
(let ()
(declare (not safe))
- (cons _main151135_ '()))))
+ (cons _main151140_ '()))))
(declare (not safe))
- (cons '%#ref __tmp153725)))
- (__tmp153720
- (let ((__tmp153722
- (let ((__tmp153723
+ (cons '%#ref __tmp153730)))
+ (__tmp153725
+ (let ((__tmp153727
+ (let ((__tmp153728
(let ()
(declare (not safe))
(cons '#f '()))))
(declare (not safe))
- (cons '%#quote __tmp153723)))
- (__tmp153721
+ (cons '%#quote __tmp153728)))
+ (__tmp153726
(let ()
(declare (not safe))
(foldr1 cons
- _pargs151138_
- _xargs151146_))))
+ _pargs151143_
+ _xargs151151_))))
(declare (not safe))
- (cons __tmp153722 __tmp153721))))
+ (cons __tmp153727 __tmp153726))))
(declare (not safe))
- (cons __tmp153724 __tmp153720))))
+ (cons __tmp153729 __tmp153725))))
(declare (not safe))
- (cons '%#call __tmp153719))))
+ (cons '%#call __tmp153724))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(gxc#xform-wrap-source
- __tmp153718
- _stx151096_))))
+ __tmp153723
+ _stx151101_))))
(declare (not safe))
- (gxc#compile-e__0 __tmp153717)))
- (let* ((_kwt151150_
- (let ((__tmp153666
+ (gxc#compile-e__0 __tmp153722)))
+ (let* ((_kwt151155_
+ (let ((__tmp153671
(gensym '__kwt)))
(declare (not safe))
(make-symbol__0
- __tmp153666)))
- (_kwvars151153_
- (map (lambda (_g153667_)
- (let ((__tmp153668
+ __tmp153671)))
+ (_kwvars151158_
+ (map (lambda (_g153672_)
+ (let ((__tmp153673
(gensym '__kw)))
(declare (not safe))
(make-symbol__0
- __tmp153668)))
- _kwargs151139_))
- (_kwbind151158_
- (map (lambda (_kw151155_
- _kwvar151156_)
- (let ((__tmp153671
+ __tmp153673)))
+ _kwargs151144_))
+ (_kwbind151163_
+ (map (lambda (_kw151160_
+ _kwvar151161_)
+ (let ((__tmp153676
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (cons _kwvar151156_ '())))
- (__tmp153669
- (let ((__tmp153670 (cdr _kw151155_)))
+ (cons _kwvar151161_ '())))
+ (__tmp153674
+ (let ((__tmp153675 (cdr _kw151160_)))
(declare (not safe))
- (cons __tmp153670 '()))))
+ (cons __tmp153675 '()))))
(declare (not safe))
- (cons __tmp153671 __tmp153669)))
+ (cons __tmp153676 __tmp153674)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- _kwargs151139_
- _kwvars151153_))
- (_kwset151163_
- (map (lambda (_kw151160_
- _kwvar151161_)
- (let ((__tmp153672
- (let ((__tmp153673
+ _kwargs151144_
+ _kwvars151158_))
+ (_kwset151168_
+ (map (lambda (_kw151165_
+ _kwvar151166_)
+ (let ((__tmp153677
+ (let ((__tmp153678
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp153681
- (let ((__tmp153682
+ (let ((__tmp153686
+ (let ((__tmp153687
(let ()
(declare (not safe))
- (cons _kwt151150_ '()))))
+ (cons _kwt151155_ '()))))
(declare (not safe))
- (cons '%#ref __tmp153682)))
- (__tmp153674
- (let ((__tmp153678
- (let ((__tmp153679
- (let ((__tmp153680
- (car _kw151160_)))
+ (cons '%#ref __tmp153687)))
+ (__tmp153679
+ (let ((__tmp153683
+ (let ((__tmp153684
+ (let ((__tmp153685
+ (car _kw151165_)))
(declare (not safe))
- (cons __tmp153680 '()))))
+ (cons __tmp153685 '()))))
(declare (not safe))
- (cons '%#quote __tmp153679)))
- (__tmp153675
- (let ((__tmp153676
- (let ((__tmp153677
+ (cons '%#quote __tmp153684)))
+ (__tmp153680
+ (let ((__tmp153681
+ (let ((__tmp153682
(let ()
(declare (not safe))
- (cons _kwvar151161_
+ (cons _kwvar151166_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons '%#ref
- __tmp153677))))
+ __tmp153682))))
(declare (not safe))
- (cons __tmp153676 '()))))
+ (cons __tmp153681 '()))))
(declare (not safe))
- (cons __tmp153678 __tmp153675))))
+ (cons __tmp153683 __tmp153680))))
(declare (not safe))
- (cons __tmp153681 __tmp153674))))
+ (cons __tmp153686 __tmp153679))))
(declare (not safe))
- (cons '(%#ref symbolic-table-set!) __tmp153673))))
+ (cons '(%#ref symbolic-table-set!) __tmp153678))))
(declare (not safe))
- (cons '%#call __tmp153672)))
+ (cons '%#call __tmp153677)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- _kwargs151139_
- _kwvars151153_))
- (_xkwargs151168_
- (map (lambda (_kw151165_
- _kwvar151166_)
- (let ((__tmp153685
- (car _kw151165_))
- (__tmp153683
- (let ((__tmp153684
+ _kwargs151144_
+ _kwvars151158_))
+ (_xkwargs151173_
+ (map (lambda (_kw151170_
+ _kwvar151171_)
+ (let ((__tmp153690
+ (car _kw151170_))
+ (__tmp153688
+ (let ((__tmp153689
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (cons _kwvar151166_ '()))))
+ (cons _kwvar151171_ '()))))
(declare (not safe))
- (cons '%#ref __tmp153684))))
+ (cons '%#ref __tmp153689))))
(declare (not safe))
- (cons __tmp153685 __tmp153683)))
+ (cons __tmp153690 __tmp153688)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- _kwargs151139_
- _kwvars151153_))
- (_xargs151175_
- (map (lambda (_key151170_)
- (let ((_$e151172_
+ _kwargs151144_
+ _kwvars151158_))
+ (_xargs151180_
+ (map (lambda (_key151175_)
+ (let ((_$e151177_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (assgetq__0 _key151170_ _xkwargs151168_))))
- (if _$e151172_ (values _$e151172_) '(%#ref absent-value))))
+ (assgetq__0 _key151175_ _xkwargs151173_))))
+ (if _$e151177_ (values _$e151177_) '(%#ref absent-value))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- _keys151136_)))
- (let ((__tmp153686
- (let ((__tmp153687
- (let ((__tmp153688
- (let ((__tmp153689
+ _keys151141_)))
+ (let ((__tmp153691
+ (let ((__tmp153692
+ (let ((__tmp153693
+ (let ((__tmp153694
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp153690
- (let ((__tmp153691
- (let ((__tmp153705
- (let ((__tmp153706
- (let ((__tmp153716
+ (let ((__tmp153695
+ (let ((__tmp153696
+ (let ((__tmp153710
+ (let ((__tmp153711
+ (let ((__tmp153721
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let () (declare (not safe)) (cons _kwt151150_ '())))
- (__tmp153707
- (let ((__tmp153708
- (let ((__tmp153709
- (let ((__tmp153710
- (let ((__tmp153711
- (let ((__tmp153713
- (let ((__tmp153714
+ (let () (declare (not safe)) (cons _kwt151155_ '())))
+ (__tmp153712
+ (let ((__tmp153713
+ (let ((__tmp153714
+ (let ((__tmp153715
+ (let ((__tmp153716
+ (let ((__tmp153718
+ (let ((__tmp153719
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp153715 (length _kwargs151139_)))
+ (let ((__tmp153720 (length _kwargs151144_)))
(declare (not safe))
- (cons __tmp153715 '()))))
+ (cons __tmp153720 '()))))
(declare (not safe))
- (cons '%#quote __tmp153714)))
- (__tmp153712
+ (cons '%#quote __tmp153719)))
+ (__tmp153717
(let () (declare (not safe)) (cons '(%#quote 0) '()))))
(declare (not safe))
- (cons __tmp153713 __tmp153712))))
+ (cons __tmp153718 __tmp153717))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons '(%#ref make-symbolic-table)
- __tmp153711))))
+ __tmp153716))))
(declare (not safe))
- (cons '%#call __tmp153710))))
+ (cons '%#call __tmp153715))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp153709
- _stx151096_))))
+ __tmp153714
+ _stx151101_))))
(declare (not safe))
- (cons __tmp153708 '()))))
+ (cons __tmp153713 '()))))
(declare (not safe))
- (cons __tmp153716 __tmp153707))))
+ (cons __tmp153721 __tmp153712))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153706 '())))
- (__tmp153692
- (let ((__tmp153693
- (let ((__tmp153694
+ (cons __tmp153711 '())))
+ (__tmp153697
+ (let ((__tmp153698
+ (let ((__tmp153699
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp153695
- (let ((__tmp153696
- (let ((__tmp153697
- (let ((__tmp153698
- (let ((__tmp153703
- (let ((__tmp153704
+ (let ((__tmp153700
+ (let ((__tmp153701
+ (let ((__tmp153702
+ (let ((__tmp153703
+ (let ((__tmp153708
+ (let ((__tmp153709
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (cons _main151135_ '()))))
+ (cons _main151140_ '()))))
(declare (not safe))
- (cons '%#ref __tmp153704)))
- (__tmp153699
- (let ((__tmp153701
- (let ((__tmp153702
+ (cons '%#ref __tmp153709)))
+ (__tmp153704
+ (let ((__tmp153706
+ (let ((__tmp153707
(let ()
(declare (not safe))
- (cons _kwt151150_ '()))))
+ (cons _kwt151155_ '()))))
(declare (not safe))
- (cons '%#ref __tmp153702)))
- (__tmp153700
+ (cons '%#ref __tmp153707)))
+ (__tmp153705
(let ()
(declare (not safe))
- (foldr1 cons _pargs151138_ _xargs151175_))))
+ (foldr1 cons _pargs151143_ _xargs151180_))))
(declare (not safe))
- (cons __tmp153701 __tmp153700))))
+ (cons __tmp153706 __tmp153705))))
(declare (not safe))
- (cons __tmp153703 __tmp153699))))
+ (cons __tmp153708 __tmp153704))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons '%#call __tmp153698))))
+ (cons '%#call __tmp153703))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp153697
- _stx151096_))))
+ __tmp153702
+ _stx151101_))))
(declare (not safe))
- (cons __tmp153696 '()))))
+ (cons __tmp153701 '()))))
(declare (not safe))
- (foldr1 cons __tmp153695 _kwset151163_))))
+ (foldr1 cons __tmp153700 _kwset151168_))))
(declare (not safe))
- (cons '%#begin __tmp153694))))
+ (cons '%#begin __tmp153699))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp153693 '()))))
+ (cons __tmp153698 '()))))
(declare (not safe))
- (cons __tmp153705 __tmp153692))))
+ (cons __tmp153710 __tmp153697))))
(declare (not safe))
- (cons '%#let-values __tmp153691))))
+ (cons '%#let-values __tmp153696))))
(declare (not safe))
- (cons __tmp153690 '()))))
+ (cons __tmp153695 '()))))
(declare (not safe))
- (cons _kwbind151158_ __tmp153689))))
+ (cons _kwbind151163_ __tmp153694))))
(declare (not safe))
- (cons '%#let-values __tmp153688))))
+ (cons '%#let-values __tmp153693))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(gxc#xform-wrap-source
- __tmp153687
- _stx151096_))))
+ __tmp153692
+ _stx151101_))))
(declare (not safe))
(gxc#compile-e__0
- __tmp153686)))))))))))
+ __tmp153691)))))))))))
(if (let ()
(declare (not safe))
(##structure-instance-of?
- _g151115151124_
+ _g151120151129_
'gxc#!kw-lambda-primary::t))
- (let* ((_e151120151181_
+ (let* ((_e151125151186_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _g151115151124_
+ _g151120151129_
'1
gxc#!type::t
'#f)))
- (_e151121151184_
+ (_e151126151189_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _g151115151124_
+ _g151120151129_
'2
gxc#!kw-lambda-primary::t
'#f)))
- (_keys151187_ _e151121151184_)
- (_e151122151189_
+ (_keys151192_ _e151126151189_)
+ (_e151127151194_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _g151115151124_
+ _g151120151129_
'3
gxc#!kw-lambda-primary::t
'#f)))
- (_main151192_ _e151122151189_))
+ (_main151197_ _e151127151194_))
(declare (not safe))
- (_K151119151178_ _main151192_ _keys151187_))
- (let () (declare (not safe)) (_else151117151132_)))))))
+ (_K151124151183_ _main151197_ _keys151192_))
+ (let () (declare (not safe)) (_else151122151137_)))))))
(if (let ()
(declare (not safe))
(##structure-instance-of?
- _self151098151106_
+ _self151103151111_
'gxc#!kw-lambda::t))
- (let* ((_e151102151197_
+ (let* ((_e151107151202_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self151098151106_
+ _self151103151111_
'1
gxc#!type::t
'#f)))
- (_e151103151200_
+ (_e151108151205_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self151098151106_
+ _self151103151111_
'2
gxc#!kw-lambda::t
'#f)))
- (_table151203_ _e151103151200_)
- (_e151104151205_
+ (_table151208_ _e151108151205_)
+ (_e151109151210_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self151098151106_
+ _self151103151111_
'3
gxc#!kw-lambda::t
'#f)))
- (_dispatch151208_ _e151104151205_))
+ (_dispatch151213_ _e151109151210_))
(declare (not safe))
- (_K151101151194_ _dispatch151208_ _table151203_))
- (let () (declare (not safe)) (_E151100151110_))))))
+ (_K151106151199_ _dispatch151213_ _table151208_))
+ (let () (declare (not safe)) (_E151105151115_))))))
(let ()
(declare (not safe))
(bind-method!__%
@@ -5269,300 +5269,300 @@
gxc#!kw-lambda::optimize-call
'#f))
(define gxc#!kw-lambda-split-args
- (lambda (_stx150708_ _args150709_)
- (let _lp150711_ ((_rest150713_ _args150709_)
- (_pargs150714_ '())
- (_kwargs150715_ '()))
- (let* ((___stx152759152760_ _rest150713_)
- (_g150721150773_
+ (lambda (_stx150713_ _args150714_)
+ (let _lp150716_ ((_rest150718_ _args150714_)
+ (_pargs150719_ '())
+ (_kwargs150720_ '()))
+ (let* ((___stx152764152765_ _rest150718_)
+ (_g150726150778_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx152759152760_)))))
- (let ((___kont152761152762_
- (lambda (_L150952_ _L150953_)
- (let ((__tmp153726
+ ___stx152764152765_)))))
+ (let ((___kont152766152767_
+ (lambda (_L150957_ _L150958_)
+ (let ((__tmp153731
(let ()
(declare (not safe))
- (cons _L150953_ _pargs150714_))))
+ (cons _L150958_ _pargs150719_))))
(declare (not safe))
- (_lp150711_ _L150952_ __tmp153726 _kwargs150715_))))
- (___kont152763152764_
- (lambda (_L150898_)
+ (_lp150716_ _L150957_ __tmp153731 _kwargs150720_))))
+ (___kont152768152769_
+ (lambda (_L150903_)
(values (let ()
(declare (not safe))
- (foldl1 cons _L150898_ _pargs150714_))
- (reverse _kwargs150715_))))
- (___kont152765152766_
- (lambda (_L150845_ _L150846_ _L150847_)
- (let ((_kw150864_
+ (foldl1 cons _L150903_ _pargs150719_))
+ (reverse _kwargs150720_))))
+ (___kont152770152771_
+ (lambda (_L150850_ _L150851_ _L150852_)
+ (let ((_kw150869_
(let ()
(declare (not safe))
- (gx#stx-e _L150847_))))
- (if (assq _kw150864_ _kwargs150715_)
+ (gx#stx-e _L150852_))))
+ (if (assq _kw150869_ _kwargs150720_)
(let ()
(declare (not safe))
(gxc#raise-compile-error
'"Illegal keyword lambda application; duplicate keyword"
- _stx150708_
- _kw150864_))
- (let ((__tmp153727
- (let ((__tmp153728
+ _stx150713_
+ _kw150869_))
+ (let ((__tmp153732
+ (let ((__tmp153733
(let ()
(declare (not safe))
- (cons _kw150864_ _L150846_))))
+ (cons _kw150869_ _L150851_))))
(declare (not safe))
- (cons __tmp153728 _kwargs150715_))))
+ (cons __tmp153733 _kwargs150720_))))
(declare (not safe))
- (_lp150711_
- _L150845_
- _pargs150714_
- __tmp153727))))))
- (___kont152767152768_
- (lambda (_L150793_ _L150794_)
- (let ((__tmp153729
+ (_lp150716_
+ _L150850_
+ _pargs150719_
+ __tmp153732))))))
+ (___kont152772152773_
+ (lambda (_L150798_ _L150799_)
+ (let ((__tmp153734
(let ()
(declare (not safe))
- (cons _L150794_ _pargs150714_))))
+ (cons _L150799_ _pargs150719_))))
(declare (not safe))
- (_lp150711_ _L150793_ __tmp153729 _kwargs150715_))))
- (___kont152769152770_
+ (_lp150716_ _L150798_ __tmp153734 _kwargs150720_))))
+ (___kont152774152775_
(lambda ()
- (values (reverse _pargs150714_)
- (reverse _kwargs150715_)))))
- (let* ((_g150720150780_
+ (values (reverse _pargs150719_)
+ (reverse _kwargs150720_)))))
+ (let* ((_g150725150785_
(lambda ()
(if (let ()
(declare (not safe))
- (gx#stx-null? ___stx152759152760_))
- (___kont152769152770_)
- (let () (declare (not safe)) (_g150721150773_)))))
- (___match152866152867_
- (lambda (_e150754150813_
- _hd150753150816_
- _tl150752150818_
- _e150757150821_
- _hd150756150824_
- _tl150755150826_
- _e150760150829_
- _hd150759150832_
- _tl150758150834_
- _e150763150837_
- _hd150762150840_
- _tl150761150842_)
- (let ((_L150845_ _tl150761150842_)
- (_L150846_ _hd150762150840_)
- (_L150847_ _hd150759150832_))
+ (gx#stx-null? ___stx152764152765_))
+ (___kont152774152775_)
+ (let () (declare (not safe)) (_g150726150778_)))))
+ (___match152871152872_
+ (lambda (_e150759150818_
+ _hd150758150821_
+ _tl150757150823_
+ _e150762150826_
+ _hd150761150829_
+ _tl150760150831_
+ _e150765150834_
+ _hd150764150837_
+ _tl150763150839_
+ _e150768150842_
+ _hd150767150845_
+ _tl150766150847_)
+ (let ((_L150850_ _tl150766150847_)
+ (_L150851_ _hd150767150845_)
+ (_L150852_ _hd150764150837_))
(if (let ()
(declare (not safe))
- (gx#stx-keyword? _L150847_))
- (___kont152765152766_
- _L150845_
- _L150846_
- _L150847_)
- (___kont152767152768_
- _tl150752150818_
- _hd150753150816_))))))
+ (gx#stx-keyword? _L150852_))
+ (___kont152770152771_
+ _L150850_
+ _L150851_
+ _L150852_)
+ (___kont152772152773_
+ _tl150757150823_
+ _hd150758150821_))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx152759152760_))
- (let ((_e150727150917_
+ (gx#stx-pair? ___stx152764152765_))
+ (let ((_e150732150922_
(let ()
(declare (not safe))
- (gx#stx-e ___stx152759152760_))))
- (let ((_tl150725150922_
+ (gx#stx-e ___stx152764152765_))))
+ (let ((_tl150730150927_
(let ()
(declare (not safe))
- (##cdr _e150727150917_)))
- (_hd150726150920_
+ (##cdr _e150732150922_)))
+ (_hd150731150925_
(let ()
(declare (not safe))
- (##car _e150727150917_))))
+ (##car _e150732150922_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd150726150920_))
- (let ((_e150730150925_
+ (gx#stx-pair? _hd150731150925_))
+ (let ((_e150735150930_
(let ()
(declare (not safe))
- (gx#stx-e _hd150726150920_))))
- (let ((_tl150728150930_
+ (gx#stx-e _hd150731150925_))))
+ (let ((_tl150733150935_
(let ()
(declare (not safe))
- (##cdr _e150730150925_)))
- (_hd150729150928_
+ (##cdr _e150735150930_)))
+ (_hd150734150933_
(let ()
(declare (not safe))
- (##car _e150730150925_))))
+ (##car _e150735150930_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd150729150928_))
+ (gx#identifier? _hd150734150933_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#quote
- _hd150729150928_))
+ _hd150734150933_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl150728150930_))
- (let ((_e150733150933_
+ (gx#stx-pair? _tl150733150935_))
+ (let ((_e150738150938_
(let ()
(declare (not safe))
(gx#stx-e
- _tl150728150930_))))
- (let ((_tl150731150938_
+ _tl150733150935_))))
+ (let ((_tl150736150943_
(let ()
(declare (not safe))
- (##cdr _e150733150933_)))
- (_hd150732150936_
+ (##cdr _e150738150938_)))
+ (_hd150737150941_
(let ()
(declare (not safe))
- (##car _e150733150933_))))
+ (##car _e150738150938_))))
(if (let ()
(declare (not safe))
(gx#stx-datum?
- _hd150732150936_))
- (let ((_e150734150941_
+ _hd150737150941_))
+ (let ((_e150739150946_
(let ()
(declare
(not safe))
(gx#stx-e
- _hd150732150936_))))
+ _hd150737150941_))))
(if (let ()
(declare
(not safe))
- (equal? _e150734150941_
+ (equal? _e150739150946_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'#!key))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl150731150938_))
+ (gx#stx-null? _tl150736150943_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl150725150922_))
- (let ((_e150737150944_
+ (gx#stx-pair? _tl150730150927_))
+ (let ((_e150742150949_
(let ()
(declare (not safe))
- (gx#stx-e _tl150725150922_))))
- (let ((_tl150735150949_
+ (gx#stx-e _tl150730150927_))))
+ (let ((_tl150740150954_
(let ()
(declare (not safe))
- (##cdr _e150737150944_)))
- (_hd150736150947_
+ (##cdr _e150742150949_)))
+ (_hd150741150952_
(let ()
(declare (not safe))
- (##car _e150737150944_))))
- (___kont152761152762_
- _tl150735150949_
- _hd150736150947_)))
- (___kont152767152768_
- _tl150725150922_
- _hd150726150920_))
- (___kont152767152768_ _tl150725150922_ _hd150726150920_))
+ (##car _e150742150949_))))
+ (___kont152766152767_
+ _tl150740150954_
+ _hd150741150952_)))
+ (___kont152772152773_
+ _tl150730150927_
+ _hd150731150925_))
+ (___kont152772152773_ _tl150730150927_ _hd150731150925_))
(if (let ()
(declare (not safe))
- (equal? _e150734150941_ '#!rest))
+ (equal? _e150739150946_ '#!rest))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl150731150938_))
- (___kont152763152764_ _tl150725150922_)
- (___kont152767152768_
- _tl150725150922_
- _hd150726150920_))
+ (gx#stx-null? _tl150736150943_))
+ (___kont152768152769_ _tl150730150927_)
+ (___kont152772152773_
+ _tl150730150927_
+ _hd150731150925_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl150731150938_))
+ (gx#stx-null? _tl150736150943_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl150725150922_))
- (let ((_e150763150837_
+ (gx#stx-pair? _tl150730150927_))
+ (let ((_e150768150842_
(let ()
(declare (not safe))
- (gx#stx-e _tl150725150922_))))
- (let ((_tl150761150842_
+ (gx#stx-e _tl150730150927_))))
+ (let ((_tl150766150847_
(let ()
(declare (not safe))
- (##cdr _e150763150837_)))
- (_hd150762150840_
+ (##cdr _e150768150842_)))
+ (_hd150767150845_
(let ()
(declare (not safe))
- (##car _e150763150837_))))
- (___match152866152867_
- _e150727150917_
- _hd150726150920_
- _tl150725150922_
- _e150730150925_
- _hd150729150928_
- _tl150728150930_
- _e150733150933_
- _hd150732150936_
- _tl150731150938_
- _e150763150837_
- _hd150762150840_
- _tl150761150842_)))
- (___kont152767152768_
- _tl150725150922_
- _hd150726150920_))
- (___kont152767152768_
- _tl150725150922_
- _hd150726150920_)))))
+ (##car _e150768150842_))))
+ (___match152871152872_
+ _e150732150922_
+ _hd150731150925_
+ _tl150730150927_
+ _e150735150930_
+ _hd150734150933_
+ _tl150733150935_
+ _e150738150938_
+ _hd150737150941_
+ _tl150736150943_
+ _e150768150842_
+ _hd150767150845_
+ _tl150766150847_)))
+ (___kont152772152773_
+ _tl150730150927_
+ _hd150731150925_))
+ (___kont152772152773_
+ _tl150730150927_
+ _hd150731150925_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl150731150938_))
+ _tl150736150943_))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _tl150725150922_))
- (let ((_e150763150837_
+ _tl150730150927_))
+ (let ((_e150768150842_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _tl150725150922_))))
- (let ((_tl150761150842_
+ (gx#stx-e _tl150730150927_))))
+ (let ((_tl150766150847_
(let ()
(declare (not safe))
- (##cdr _e150763150837_)))
- (_hd150762150840_
+ (##cdr _e150768150842_)))
+ (_hd150767150845_
(let ()
(declare (not safe))
- (##car _e150763150837_))))
- (___match152866152867_
- _e150727150917_
- _hd150726150920_
- _tl150725150922_
- _e150730150925_
- _hd150729150928_
- _tl150728150930_
- _e150733150933_
- _hd150732150936_
- _tl150731150938_
- _e150763150837_
- _hd150762150840_
- _tl150761150842_)))
- (___kont152767152768_ _tl150725150922_ _hd150726150920_))
- (___kont152767152768_ _tl150725150922_ _hd150726150920_)))))
+ (##car _e150768150842_))))
+ (___match152871152872_
+ _e150732150922_
+ _hd150731150925_
+ _tl150730150927_
+ _e150735150930_
+ _hd150734150933_
+ _tl150733150935_
+ _e150738150938_
+ _hd150737150941_
+ _tl150736150943_
+ _e150768150842_
+ _hd150767150845_
+ _tl150766150847_)))
+ (___kont152772152773_ _tl150730150927_ _hd150731150925_))
+ (___kont152772152773_ _tl150730150927_ _hd150731150925_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont152767152768_
- _tl150725150922_
- _hd150726150920_))
- (___kont152767152768_
- _tl150725150922_
- _hd150726150920_))
- (___kont152767152768_
- _tl150725150922_
- _hd150726150920_))))
- (___kont152767152768_
- _tl150725150922_
- _hd150726150920_))))
- (let () (declare (not safe)) (_g150720150780_)))))))))
+ (___kont152772152773_
+ _tl150730150927_
+ _hd150731150925_))
+ (___kont152772152773_
+ _tl150730150927_
+ _hd150731150925_))
+ (___kont152772152773_
+ _tl150730150927_
+ _hd150731150925_))))
+ (___kont152772152773_
+ _tl150730150927_
+ _hd150731150925_))))
+ (let () (declare (not safe)) (_g150725150785_)))))))))
(define gxc#!kw-lambda-primary::optimize-call
- (lambda (_self150704_ _stx150705_ _args150706_)
- (let () (declare (not safe)) (gxc#xform-call% _stx150705_))))
+ (lambda (_self150709_ _stx150710_ _args150711_)
+ (let () (declare (not safe)) (gxc#xform-call% _stx150710_))))
(let ()
(declare (not safe))
(bind-method!__%
diff --git a/src/bootstrap/gerbil/compiler/optimize-spec__0.scm b/src/bootstrap/gerbil/compiler/optimize-spec__0.scm
index d0fcf355..00eeb898 100644
--- a/src/bootstrap/gerbil/compiler/optimize-spec__0.scm
+++ b/src/bootstrap/gerbil/compiler/optimize-spec__0.scm
@@ -1,234 +1,234 @@
(declare (block) (standard-bindings) (extended-bindings))
(begin
- (define gerbil/compiler/optimize-spec::timestamp 1709229972)
+ (define gerbil/compiler/optimize-spec::timestamp 1709375800)
(begin
(define gxc#&generate-method-specializers
(make-promise
(lambda ()
- (let ((_tbl134174_
+ (let ((_tbl134179_
(let () (declare (not safe)) (make-hash-table-eq))))
- (let ((__tmp135302 (force gxc#&identity)))
+ (let ((__tmp135307 (force gxc#&identity)))
(declare (not safe))
- (hash-merge! _tbl134174_ __tmp135302))
+ (hash-merge! _tbl134179_ __tmp135307))
(let ()
(declare (not safe))
- (hash-put! _tbl134174_ '%#begin gxc#xform-begin%))
+ (hash-put! _tbl134179_ '%#begin gxc#xform-begin%))
(let ()
(declare (not safe))
- (hash-put! _tbl134174_ '%#begin-syntax gxc#xform-begin-syntax%))
+ (hash-put! _tbl134179_ '%#begin-syntax gxc#xform-begin-syntax%))
(let ()
(declare (not safe))
- (hash-put! _tbl134174_ '%#module gxc#xform-module%))
+ (hash-put! _tbl134179_ '%#module gxc#xform-module%))
(let ()
(declare (not safe))
(hash-put!
- _tbl134174_
+ _tbl134179_
'%#define-values
gxc#generate-method-specializers-define-values%))
- _tbl134174_))))
+ _tbl134179_))))
(define gxc#apply-generate-method-specializers
- (lambda (_stx134157_ . _args134159_)
- (let ((__tmp135304
+ (lambda (_stx134162_ . _args134164_)
+ (let ((__tmp135309
(lambda ()
(declare (not safe))
- (if (null? _args134159_)
- (gxc#compile-e__0 _stx134157_)
- (let ((_arg1134164_ (car _args134159_))
- (_rest134166_ (cdr _args134159_)))
- (if (null? _rest134166_)
- (gxc#compile-e__1 _stx134157_ _arg1134164_)
- (let ((_arg2134169_ (car _rest134166_))
- (_rest134171_ (cdr _rest134166_)))
- (if (null? _rest134171_)
+ (if (null? _args134164_)
+ (gxc#compile-e__0 _stx134162_)
+ (let ((_arg1134169_ (car _args134164_))
+ (_rest134171_ (cdr _args134164_)))
+ (if (null? _rest134171_)
+ (gxc#compile-e__1 _stx134162_ _arg1134169_)
+ (let ((_arg2134174_ (car _rest134171_))
+ (_rest134176_ (cdr _rest134171_)))
+ (if (null? _rest134176_)
(gxc#compile-e__2
- _stx134157_
- _arg1134164_
- _arg2134169_)
+ _stx134162_
+ _arg1134169_
+ _arg2134174_)
(apply gxc#compile-e
- _stx134157_
- _arg1134164_
- _arg2134169_
- _rest134171_))))))))
- (__tmp135303 (force gxc#&generate-method-specializers)))
+ _stx134162_
+ _arg1134169_
+ _arg2134174_
+ _rest134176_))))))))
+ (__tmp135308 (force gxc#&generate-method-specializers)))
(declare (not safe))
(call-with-parameters
- __tmp135304
+ __tmp135309
gxc#current-compile-methods
- __tmp135303))))
+ __tmp135308))))
(define gxc#&collect-object-refs
(make-promise
(lambda ()
- (let ((_tbl134154_
+ (let ((_tbl134159_
(let () (declare (not safe)) (make-hash-table-eq))))
- (let ((__tmp135305 (force gxc#&void)))
+ (let ((__tmp135310 (force gxc#&void)))
(declare (not safe))
- (hash-merge! _tbl134154_ __tmp135305))
+ (hash-merge! _tbl134159_ __tmp135310))
(let ()
(declare (not safe))
- (hash-put! _tbl134154_ '%#begin gxc#collect-begin%))
+ (hash-put! _tbl134159_ '%#begin gxc#collect-begin%))
(let ()
(declare (not safe))
(hash-put!
- _tbl134154_
+ _tbl134159_
'%#begin-annotation
gxc#collect-begin-annotation%))
(let ()
(declare (not safe))
- (hash-put! _tbl134154_ '%#lambda gxc#collect-body-lambda%))
+ (hash-put! _tbl134159_ '%#lambda gxc#collect-body-lambda%))
(let ()
(declare (not safe))
(hash-put!
- _tbl134154_
+ _tbl134159_
'%#case-lambda
gxc#collect-body-case-lambda%))
(let ()
(declare (not safe))
(hash-put!
- _tbl134154_
+ _tbl134159_
'%#let-values
gxc#collect-body-let-values%))
(let ()
(declare (not safe))
(hash-put!
- _tbl134154_
+ _tbl134159_
'%#letrec-values
gxc#collect-body-let-values%))
(let ()
(declare (not safe))
(hash-put!
- _tbl134154_
+ _tbl134159_
'%#letrec-values*
gxc#collect-body-let-values%))
(let ()
(declare (not safe))
- (hash-put! _tbl134154_ '%#call gxc#collect-object-refs-call%))
+ (hash-put! _tbl134159_ '%#call gxc#collect-object-refs-call%))
(let ()
(declare (not safe))
- (hash-put! _tbl134154_ '%#if gxc#collect-operands))
+ (hash-put! _tbl134159_ '%#if gxc#collect-operands))
(let ()
(declare (not safe))
- (hash-put! _tbl134154_ '%#set! gxc#collect-body-setq%))
+ (hash-put! _tbl134159_ '%#set! gxc#collect-body-setq%))
(let ()
(declare (not safe))
- (hash-put! _tbl134154_ '%#struct-ref gxc#collect-operands))
+ (hash-put! _tbl134159_ '%#struct-ref gxc#collect-operands))
(let ()
(declare (not safe))
- (hash-put! _tbl134154_ '%#struct-set! gxc#collect-operands))
+ (hash-put! _tbl134159_ '%#struct-set! gxc#collect-operands))
(let ()
(declare (not safe))
- (hash-put! _tbl134154_ '%#struct-direct-ref gxc#collect-operands))
+ (hash-put! _tbl134159_ '%#struct-direct-ref gxc#collect-operands))
(let ()
(declare (not safe))
(hash-put!
- _tbl134154_
+ _tbl134159_
'%#struct-direct-set!
gxc#collect-operands))
(let ()
(declare (not safe))
(hash-put!
- _tbl134154_
+ _tbl134159_
'%#struct-unchecked-ref
gxc#collect-operands))
(let ()
(declare (not safe))
(hash-put!
- _tbl134154_
+ _tbl134159_
'%#struct-unchecked-set!
gxc#collect-operands))
- _tbl134154_))))
+ _tbl134159_))))
(define gxc#apply-collect-object-refs
- (lambda (_stx134137_ . _args134139_)
- (let ((__tmp135307
+ (lambda (_stx134142_ . _args134144_)
+ (let ((__tmp135312
(lambda ()
(declare (not safe))
- (if (null? _args134139_)
- (gxc#compile-e__0 _stx134137_)
- (let ((_arg1134144_ (car _args134139_))
- (_rest134146_ (cdr _args134139_)))
- (if (null? _rest134146_)
- (gxc#compile-e__1 _stx134137_ _arg1134144_)
- (let ((_arg2134149_ (car _rest134146_))
- (_rest134151_ (cdr _rest134146_)))
- (if (null? _rest134151_)
+ (if (null? _args134144_)
+ (gxc#compile-e__0 _stx134142_)
+ (let ((_arg1134149_ (car _args134144_))
+ (_rest134151_ (cdr _args134144_)))
+ (if (null? _rest134151_)
+ (gxc#compile-e__1 _stx134142_ _arg1134149_)
+ (let ((_arg2134154_ (car _rest134151_))
+ (_rest134156_ (cdr _rest134151_)))
+ (if (null? _rest134156_)
(gxc#compile-e__2
- _stx134137_
- _arg1134144_
- _arg2134149_)
+ _stx134142_
+ _arg1134149_
+ _arg2134154_)
(apply gxc#compile-e
- _stx134137_
- _arg1134144_
- _arg2134149_
- _rest134151_))))))))
- (__tmp135306 (force gxc#&collect-object-refs)))
+ _stx134142_
+ _arg1134149_
+ _arg2134154_
+ _rest134156_))))))))
+ (__tmp135311 (force gxc#&collect-object-refs)))
(declare (not safe))
(call-with-parameters
- __tmp135307
+ __tmp135312
gxc#current-compile-methods
- __tmp135306))))
+ __tmp135311))))
(define gxc#&subst-object-refs
(make-promise
(lambda ()
- (let ((_tbl134134_
+ (let ((_tbl134139_
(let () (declare (not safe)) (make-hash-table-eq))))
- (let ((__tmp135308 (force gxc#&basic-xform-expression)))
+ (let ((__tmp135313 (force gxc#&basic-xform-expression)))
(declare (not safe))
- (hash-merge! _tbl134134_ __tmp135308))
+ (hash-merge! _tbl134139_ __tmp135313))
(let ()
(declare (not safe))
- (hash-put! _tbl134134_ '%#begin gxc#xform-begin%))
+ (hash-put! _tbl134139_ '%#begin gxc#xform-begin%))
(let ()
(declare (not safe))
- (hash-put! _tbl134134_ '%#call gxc#subst-object-refs-call%))
- _tbl134134_))))
+ (hash-put! _tbl134139_ '%#call gxc#subst-object-refs-call%))
+ _tbl134139_))))
(define gxc#apply-subst-object-refs
- (lambda (_stx134117_ . _args134119_)
- (let ((__tmp135310
+ (lambda (_stx134122_ . _args134124_)
+ (let ((__tmp135315
(lambda ()
(declare (not safe))
- (if (null? _args134119_)
- (gxc#compile-e__0 _stx134117_)
- (let ((_arg1134124_ (car _args134119_))
- (_rest134126_ (cdr _args134119_)))
- (if (null? _rest134126_)
- (gxc#compile-e__1 _stx134117_ _arg1134124_)
- (let ((_arg2134129_ (car _rest134126_))
- (_rest134131_ (cdr _rest134126_)))
- (if (null? _rest134131_)
+ (if (null? _args134124_)
+ (gxc#compile-e__0 _stx134122_)
+ (let ((_arg1134129_ (car _args134124_))
+ (_rest134131_ (cdr _args134124_)))
+ (if (null? _rest134131_)
+ (gxc#compile-e__1 _stx134122_ _arg1134129_)
+ (let ((_arg2134134_ (car _rest134131_))
+ (_rest134136_ (cdr _rest134131_)))
+ (if (null? _rest134136_)
(gxc#compile-e__2
- _stx134117_
- _arg1134124_
- _arg2134129_)
+ _stx134122_
+ _arg1134129_
+ _arg2134134_)
(apply gxc#compile-e
- _stx134117_
- _arg1134124_
- _arg2134129_
- _rest134131_))))))))
- (__tmp135309 (force gxc#&subst-object-refs)))
+ _stx134122_
+ _arg1134129_
+ _arg2134134_
+ _rest134136_))))))))
+ (__tmp135314 (force gxc#&subst-object-refs)))
(declare (not safe))
(call-with-parameters
- __tmp135310
+ __tmp135315
gxc#current-compile-methods
- __tmp135309))))
+ __tmp135314))))
(define gxc#generate-method-specializers-define-values%
- (lambda (_stx131329_)
- (letrec ((_generate-method-bind131331_
- (lambda (_$klass134110_
- _$method-table134111_
- _id134112_
- _$id134113_)
- (let ((_$tmp134115_
- (let ((__tmp135311 (gensym '__method)))
+ (lambda (_stx131334_)
+ (letrec ((_generate-method-bind131336_
+ (lambda (_$klass134115_
+ _$method-table134116_
+ _id134117_
+ _$id134118_)
+ (let ((_$tmp134120_
+ (let ((__tmp135316 (gensym '__method)))
(declare (not safe))
- (make-symbol__0 __tmp135311))))
- (let ((__tmp135359
+ (make-symbol__0 __tmp135316))))
+ (let ((__tmp135364
(let ()
(declare (not safe))
- (cons _$id134113_ '())))
- (__tmp135312
- (let ((__tmp135313
- (let ((__tmp135314
- (let ((__tmp135357
- (let ((__tmp135358
+ (cons _$id134118_ '())))
+ (__tmp135317
+ (let ((__tmp135318
+ (let ((__tmp135319
+ (let ((__tmp135362
+ (let ((__tmp135363
(let ()
(declare (not safe))
(cons 'make-promise
@@ -236,816 +236,816 @@
'()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons '%#ref __tmp135358)))
- (__tmp135315
- (let ((__tmp135316
- (let ((__tmp135317
- (let ((__tmp135318
+ (cons '%#ref __tmp135363)))
+ (__tmp135320
+ (let ((__tmp135321
+ (let ((__tmp135322
+ (let ((__tmp135323
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp135319
- (let ((__tmp135320
- (let ((__tmp135340
- (let ((__tmp135341
- (let ((__tmp135356
+ (let ((__tmp135324
+ (let ((__tmp135325
+ (let ((__tmp135345
+ (let ((__tmp135346
+ (let ((__tmp135361
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (cons _$tmp134115_ '())))
- (__tmp135342
- (let ((__tmp135343
- (let ((__tmp135344
- (let ((__tmp135354
- (let ((__tmp135355
+ (cons _$tmp134120_ '())))
+ (__tmp135347
+ (let ((__tmp135348
+ (let ((__tmp135349
+ (let ((__tmp135359
+ (let ((__tmp135360
(let ()
(declare (not safe))
(cons 'symbolic-table-ref
'()))))
(declare (not safe))
- (cons '%#ref __tmp135355)))
- (__tmp135345
- (let ((__tmp135352
- (let ((__tmp135353
+ (cons '%#ref __tmp135360)))
+ (__tmp135350
+ (let ((__tmp135357
+ (let ((__tmp135358
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (cons _$method-table134111_ '()))))
+ (cons _$method-table134116_ '()))))
(declare (not safe))
- (cons '%#ref __tmp135353)))
+ (cons '%#ref __tmp135358)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (__tmp135346
- (let ((__tmp135350
- (let ((__tmp135351
+ (__tmp135351
+ (let ((__tmp135355
+ (let ((__tmp135356
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (cons _id134112_ '()))))
+ (cons _id134117_ '()))))
(declare (not safe))
- (cons '%#quote __tmp135351)))
- (__tmp135347
- (let ((__tmp135348
- (let ((__tmp135349
+ (cons '%#quote __tmp135356)))
+ (__tmp135352
+ (let ((__tmp135353
+ (let ((__tmp135354
(let ()
(declare (not safe))
(cons '#f '()))))
(declare (not safe))
- (cons '%#quote __tmp135349))))
+ (cons '%#quote __tmp135354))))
(declare (not safe))
- (cons __tmp135348 '()))))
+ (cons __tmp135353 '()))))
(declare (not safe))
- (cons __tmp135350 __tmp135347))))
+ (cons __tmp135355 __tmp135352))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp135352
- __tmp135346))))
+ (cons __tmp135357
+ __tmp135351))))
(declare (not safe))
- (cons __tmp135354 __tmp135345))))
+ (cons __tmp135359 __tmp135350))))
(declare (not safe))
- (cons '%#call __tmp135344))))
+ (cons '%#call __tmp135349))))
(declare (not safe))
- (cons __tmp135343 '()))))
+ (cons __tmp135348 '()))))
(declare (not safe))
- (cons __tmp135356 __tmp135342))))
+ (cons __tmp135361 __tmp135347))))
(declare (not safe))
- (cons __tmp135341 '())))
+ (cons __tmp135346 '())))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (__tmp135321
- (let ((__tmp135322
- (let ((__tmp135323
+ (__tmp135326
+ (let ((__tmp135327
+ (let ((__tmp135328
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp135338
- (let ((__tmp135339
+ (let ((__tmp135343
+ (let ((__tmp135344
(let ()
(declare (not safe))
- (cons _$tmp134115_ '()))))
+ (cons _$tmp134120_ '()))))
(declare (not safe))
- (cons '%#ref __tmp135339)))
- (__tmp135324
- (let ((__tmp135336
- (let ((__tmp135337
+ (cons '%#ref __tmp135344)))
+ (__tmp135329
+ (let ((__tmp135341
+ (let ((__tmp135342
(let ()
(declare (not safe))
- (cons _$tmp134115_ '()))))
+ (cons _$tmp134120_ '()))))
(declare (not safe))
- (cons '%#ref __tmp135337)))
- (__tmp135325
- (let ((__tmp135326
- (let ((__tmp135327
- (let ((__tmp135334
- (let ((__tmp135335
+ (cons '%#ref __tmp135342)))
+ (__tmp135330
+ (let ((__tmp135331
+ (let ((__tmp135332
+ (let ((__tmp135339
+ (let ((__tmp135340
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let () (declare (not safe)) (cons 'error '()))))
(declare (not safe))
- (cons '%#ref __tmp135335)))
- (__tmp135328
- (let ((__tmp135332
- (let ((__tmp135333
+ (cons '%#ref __tmp135340)))
+ (__tmp135333
+ (let ((__tmp135337
+ (let ((__tmp135338
(let ()
(declare (not safe))
(cons '"Missing method" '()))))
(declare (not safe))
- (cons '%#quote __tmp135333)))
- (__tmp135329
- (let ((__tmp135330
- (let ((__tmp135331
+ (cons '%#quote __tmp135338)))
+ (__tmp135334
+ (let ((__tmp135335
+ (let ((__tmp135336
(let ()
(declare (not safe))
- (cons _id134112_ '()))))
+ (cons _id134117_ '()))))
(declare (not safe))
- (cons '%#quote __tmp135331))))
+ (cons '%#quote __tmp135336))))
(declare (not safe))
- (cons __tmp135330 '()))))
+ (cons __tmp135335 '()))))
(declare (not safe))
- (cons __tmp135332 __tmp135329))))
+ (cons __tmp135337 __tmp135334))))
(declare (not safe))
- (cons __tmp135334 __tmp135328))))
+ (cons __tmp135339 __tmp135333))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons '%#call __tmp135327))))
+ (cons '%#call __tmp135332))))
(declare (not safe))
- (cons __tmp135326 '()))))
+ (cons __tmp135331 '()))))
(declare (not safe))
- (cons __tmp135336 __tmp135325))))
+ (cons __tmp135341 __tmp135330))))
(declare (not safe))
- (cons __tmp135338 __tmp135324))))
+ (cons __tmp135343 __tmp135329))))
(declare (not safe))
- (cons '%#if __tmp135323))))
+ (cons '%#if __tmp135328))))
(declare (not safe))
- (cons __tmp135322 '()))))
+ (cons __tmp135327 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp135340
- __tmp135321))))
+ (cons __tmp135345
+ __tmp135326))))
(declare (not safe))
- (cons '%#let-values __tmp135320))))
+ (cons '%#let-values __tmp135325))))
(declare (not safe))
- (cons __tmp135319 '()))))
+ (cons __tmp135324 '()))))
(declare (not safe))
- (cons '() __tmp135318))))
+ (cons '() __tmp135323))))
(declare (not safe))
- (cons '%#lambda __tmp135317))))
+ (cons '%#lambda __tmp135322))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp135316 '()))))
+ (cons __tmp135321 '()))))
(declare (not safe))
- (cons __tmp135357 __tmp135315))))
+ (cons __tmp135362 __tmp135320))))
(declare (not safe))
- (cons '%#call __tmp135314))))
+ (cons '%#call __tmp135319))))
(declare (not safe))
- (cons __tmp135313 '()))))
+ (cons __tmp135318 '()))))
(declare (not safe))
- (cons __tmp135359 __tmp135312)))))
- (_generate-slot-bind131332_
- (lambda (_$klass134104_ _id134105_ _$id134106_)
- (let ((_$tmp134108_
- (let ((__tmp135360 (gensym '__slot)))
+ (cons __tmp135364 __tmp135317)))))
+ (_generate-slot-bind131337_
+ (lambda (_$klass134109_ _id134110_ _$id134111_)
+ (let ((_$tmp134113_
+ (let ((__tmp135365 (gensym '__slot)))
(declare (not safe))
- (make-symbol__0 __tmp135360))))
- (let ((__tmp135397
+ (make-symbol__0 __tmp135365))))
+ (let ((__tmp135402
(let ()
(declare (not safe))
- (cons _$id134106_ '())))
- (__tmp135361
- (let ((__tmp135362
- (let ((__tmp135363
- (let ((__tmp135383
- (let ((__tmp135384
- (let ((__tmp135396
+ (cons _$id134111_ '())))
+ (__tmp135366
+ (let ((__tmp135367
+ (let ((__tmp135368
+ (let ((__tmp135388
+ (let ((__tmp135389
+ (let ((__tmp135401
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (cons _$tmp134108_ '())))
- (__tmp135385
- (let ((__tmp135386
- (let ((__tmp135387
- (let ((__tmp135394
- (let ((__tmp135395
+ (cons _$tmp134113_ '())))
+ (__tmp135390
+ (let ((__tmp135391
+ (let ((__tmp135392
+ (let ((__tmp135399
+ (let ((__tmp135400
(let ()
(declare (not safe))
(cons 'class-slot-offset
'()))))
(declare (not safe))
- (cons '%#ref __tmp135395)))
- (__tmp135388
- (let ((__tmp135392
- (let ((__tmp135393
+ (cons '%#ref __tmp135400)))
+ (__tmp135393
+ (let ((__tmp135397
+ (let ((__tmp135398
(let ()
(declare
(not safe))
- (cons _$klass134104_
+ (cons _$klass134109_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'()))))
(declare (not safe))
- (cons '%#ref __tmp135393)))
+ (cons '%#ref __tmp135398)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (__tmp135389
- (let ((__tmp135390
- (let ((__tmp135391
+ (__tmp135394
+ (let ((__tmp135395
+ (let ((__tmp135396
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let () (declare (not safe)) (cons _id134105_ '()))))
+ (let () (declare (not safe)) (cons _id134110_ '()))))
(declare (not safe))
- (cons '%#quote __tmp135391))))
+ (cons '%#quote __tmp135396))))
(declare (not safe))
- (cons __tmp135390 '()))))
+ (cons __tmp135395 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp135392
- __tmp135389))))
+ (cons __tmp135397
+ __tmp135394))))
(declare (not safe))
- (cons __tmp135394 __tmp135388))))
+ (cons __tmp135399 __tmp135393))))
(declare (not safe))
- (cons '%#call __tmp135387))))
+ (cons '%#call __tmp135392))))
(declare (not safe))
- (cons __tmp135386 '()))))
+ (cons __tmp135391 '()))))
(declare (not safe))
- (cons __tmp135396 __tmp135385))))
+ (cons __tmp135401 __tmp135390))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp135384 '())))
- (__tmp135364
- (let ((__tmp135365
- (let ((__tmp135366
- (let ((__tmp135381
+ (cons __tmp135389 '())))
+ (__tmp135369
+ (let ((__tmp135370
+ (let ((__tmp135371
+ (let ((__tmp135386
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp135382
+ (let ((__tmp135387
(let ()
(declare (not safe))
- (cons _$tmp134108_ '()))))
+ (cons _$tmp134113_ '()))))
(declare (not safe))
- (cons '%#ref __tmp135382)))
- (__tmp135367
- (let ((__tmp135379
- (let ((__tmp135380
+ (cons '%#ref __tmp135387)))
+ (__tmp135372
+ (let ((__tmp135384
+ (let ((__tmp135385
(let ()
(declare (not safe))
- (cons _$tmp134108_ '()))))
+ (cons _$tmp134113_ '()))))
(declare (not safe))
- (cons '%#ref __tmp135380)))
- (__tmp135368
- (let ((__tmp135369
- (let ((__tmp135370
- (let ((__tmp135377
- (let ((__tmp135378
+ (cons '%#ref __tmp135385)))
+ (__tmp135373
+ (let ((__tmp135374
+ (let ((__tmp135375
+ (let ((__tmp135382
+ (let ((__tmp135383
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let () (declare (not safe)) (cons 'error '()))))
(declare (not safe))
- (cons '%#ref __tmp135378)))
- (__tmp135371
- (let ((__tmp135375
- (let ((__tmp135376
+ (cons '%#ref __tmp135383)))
+ (__tmp135376
+ (let ((__tmp135380
+ (let ((__tmp135381
(let ()
(declare (not safe))
(cons '"Unknown slot" '()))))
(declare (not safe))
- (cons '%#quote __tmp135376)))
- (__tmp135372
- (let ((__tmp135373
- (let ((__tmp135374
+ (cons '%#quote __tmp135381)))
+ (__tmp135377
+ (let ((__tmp135378
+ (let ((__tmp135379
(let ()
(declare (not safe))
- (cons _id134105_ '()))))
+ (cons _id134110_ '()))))
(declare (not safe))
- (cons '%#quote __tmp135374))))
+ (cons '%#quote __tmp135379))))
(declare (not safe))
- (cons __tmp135373 '()))))
+ (cons __tmp135378 '()))))
(declare (not safe))
- (cons __tmp135375 __tmp135372))))
+ (cons __tmp135380 __tmp135377))))
(declare (not safe))
- (cons __tmp135377 __tmp135371))))
+ (cons __tmp135382 __tmp135376))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons '%#call __tmp135370))))
+ (cons '%#call __tmp135375))))
(declare (not safe))
- (cons __tmp135369 '()))))
+ (cons __tmp135374 '()))))
(declare (not safe))
- (cons __tmp135379 __tmp135368))))
+ (cons __tmp135384 __tmp135373))))
(declare (not safe))
- (cons __tmp135381 __tmp135367))))
+ (cons __tmp135386 __tmp135372))))
(declare (not safe))
- (cons '%#if __tmp135366))))
+ (cons '%#if __tmp135371))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp135365 '()))))
+ (cons __tmp135370 '()))))
(declare (not safe))
- (cons __tmp135383 __tmp135364))))
+ (cons __tmp135388 __tmp135369))))
(declare (not safe))
- (cons '%#let-values __tmp135363))))
+ (cons '%#let-values __tmp135368))))
(declare (not safe))
- (cons __tmp135362 '()))))
+ (cons __tmp135367 '()))))
(declare (not safe))
- (cons __tmp135397 __tmp135361)))))
- (_generate-specializer-impl131333_
- (lambda (_$klass134098_
- _$method-table134099_
- _methods-bind134100_
- _slots-bind134101_
- _specializer-impl134102_)
- (let ((__tmp135398
- (let ((__tmp135399
- (let ((__tmp135405
- (let ((__tmp135406
+ (cons __tmp135402 __tmp135366)))))
+ (_generate-specializer-impl131338_
+ (lambda (_$klass134103_
+ _$method-table134104_
+ _methods-bind134105_
+ _slots-bind134106_
+ _specializer-impl134107_)
+ (let ((__tmp135403
+ (let ((__tmp135404
+ (let ((__tmp135410
+ (let ((__tmp135411
(let ()
(declare (not safe))
- (cons _$method-table134099_
+ (cons _$method-table134104_
'()))))
(declare (not safe))
- (cons _$klass134098_ __tmp135406)))
- (__tmp135400
- (let ((__tmp135401
- (let ((__tmp135402
- (let ((__tmp135404
+ (cons _$klass134103_ __tmp135411)))
+ (__tmp135405
+ (let ((__tmp135406
+ (let ((__tmp135407
+ (let ((__tmp135409
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (foldr1 cons _slots-bind134101_ _methods-bind134100_)))
- (__tmp135403
+ (foldr1 cons _slots-bind134106_ _methods-bind134105_)))
+ (__tmp135408
(let ()
(declare (not safe))
- (cons _specializer-impl134102_ '()))))
+ (cons _specializer-impl134107_ '()))))
(declare (not safe))
- (cons __tmp135404 __tmp135403))))
+ (cons __tmp135409 __tmp135408))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons '%#let-values
- __tmp135402))))
+ __tmp135407))))
(declare (not safe))
- (cons __tmp135401 '()))))
+ (cons __tmp135406 '()))))
(declare (not safe))
- (cons __tmp135405 __tmp135400))))
+ (cons __tmp135410 __tmp135405))))
(declare (not safe))
- (cons '%#lambda __tmp135399))))
+ (cons '%#lambda __tmp135404))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp135398 _stx131329_))))
- (_generate-specializer-def131334_
- (lambda (_id134094_
- _specializer-id134095_
- _specializer-impl134096_)
- (let ((__tmp135407
- (let ((__tmp135408
- (let ((__tmp135409
- (let ((__tmp135422
- (let ((__tmp135423
- (let ((__tmp135424
- (let ((__tmp135426
+ (gxc#xform-wrap-source __tmp135403 _stx131334_))))
+ (_generate-specializer-def131339_
+ (lambda (_id134099_
+ _specializer-id134100_
+ _specializer-impl134101_)
+ (let ((__tmp135412
+ (let ((__tmp135413
+ (let ((__tmp135414
+ (let ((__tmp135427
+ (let ((__tmp135428
+ (let ((__tmp135429
+ (let ((__tmp135431
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (cons _specializer-id134095_ '())))
- (__tmp135425
+ (cons _specializer-id134100_ '())))
+ (__tmp135430
(let ()
(declare (not safe))
- (cons _specializer-impl134096_ '()))))
+ (cons _specializer-impl134101_ '()))))
(declare (not safe))
- (cons __tmp135426 __tmp135425))))
+ (cons __tmp135431 __tmp135430))))
(declare (not safe))
- (cons '%#define-values __tmp135424))))
+ (cons '%#define-values __tmp135429))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(gxc#xform-wrap-source
- __tmp135423
- _stx131329_)))
- (__tmp135410
- (let ((__tmp135411
- (let ((__tmp135412
- (let ((__tmp135413
+ __tmp135428
+ _stx131334_)))
+ (__tmp135415
+ (let ((__tmp135416
+ (let ((__tmp135417
+ (let ((__tmp135418
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp135420
- (let ((__tmp135421
+ (let ((__tmp135425
+ (let ((__tmp135426
(let ()
(declare (not safe))
(cons 'bind-specializer! '()))))
(declare (not safe))
- (cons '%#ref __tmp135421)))
- (__tmp135414
- (let ((__tmp135418
- (let ((__tmp135419
+ (cons '%#ref __tmp135426)))
+ (__tmp135419
+ (let ((__tmp135423
+ (let ((__tmp135424
(let ()
(declare (not safe))
- (cons _id134094_ '()))))
+ (cons _id134099_ '()))))
(declare (not safe))
- (cons '%#ref __tmp135419)))
- (__tmp135415
- (let ((__tmp135416
- (let ((__tmp135417
+ (cons '%#ref __tmp135424)))
+ (__tmp135420
+ (let ((__tmp135421
+ (let ((__tmp135422
(let ()
(declare (not safe))
- (cons _specializer-id134095_
+ (cons _specializer-id134100_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons '%#ref
- __tmp135417))))
+ __tmp135422))))
(declare (not safe))
- (cons __tmp135416 '()))))
+ (cons __tmp135421 '()))))
(declare (not safe))
- (cons __tmp135418 __tmp135415))))
+ (cons __tmp135423 __tmp135420))))
(declare (not safe))
- (cons __tmp135420 __tmp135414))))
+ (cons __tmp135425 __tmp135419))))
(declare (not safe))
- (cons '%#call __tmp135413))))
+ (cons '%#call __tmp135418))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp135412 _stx131329_))))
+ (gxc#xform-wrap-source __tmp135417 _stx131334_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp135411 '()))))
+ (cons __tmp135416 '()))))
(declare (not safe))
- (cons __tmp135422 __tmp135410))))
+ (cons __tmp135427 __tmp135415))))
(declare (not safe))
- (cons _stx131329_ __tmp135409))))
+ (cons _stx131334_ __tmp135414))))
(declare (not safe))
- (cons '%#begin __tmp135408))))
+ (cons '%#begin __tmp135413))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp135407 _stx131329_)))))
- (let* ((___stx134263134264_ _stx131329_)
- (_g131337131357_
+ (gxc#xform-wrap-source __tmp135412 _stx131334_)))))
+ (let* ((___stx134268134269_ _stx131334_)
+ (_g131342131362_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx134263134264_)))))
- (let ((___kont134265134266_
- (lambda (_L131401_ _L131402_)
- (let ((_method-calls131421_
+ ___stx134268134269_)))))
+ (let ((___kont134270134271_
+ (lambda (_L131406_ _L131407_)
+ (let ((_method-calls131426_
(let () (declare (not safe)) (make-hash-table-eq)))
- (_slot-refs131422_
+ (_slot-refs131427_
(let () (declare (not safe)) (make-hash-table-eq)))
- (_empty131423_
+ (_empty131428_
(let ()
(declare (not safe))
(make-hash-table-eq))))
- (letrec ((_no-specializer?131425_
+ (letrec ((_no-specializer?131430_
(lambda ()
- (if (let ((__tmp135428
+ (if (let ((__tmp135433
(let ()
(declare (not safe))
(hash-length
- _method-calls131421_))))
+ _method-calls131426_))))
(declare (not safe))
- (fxzero? __tmp135428))
- (let ((__tmp135427
+ (fxzero? __tmp135433))
+ (let ((__tmp135432
(let ()
(declare (not safe))
(hash-length
- _slot-refs131422_))))
+ _slot-refs131427_))))
(declare (not safe))
- (fxzero? __tmp135427))
+ (fxzero? __tmp135432))
'#f))))
(if (let ()
(declare (not safe))
- (gxc#lambda-expr? _L131401_))
- (let* ((___stx134177134178_ _L131401_)
- (_g131812131830_
+ (gxc#lambda-expr? _L131406_))
+ (let* ((___stx134182134183_ _L131406_)
+ (_g131817131835_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx134177134178_)))))
- (let ((___kont134179134180_
- (lambda (_L131866_ _L131867_ _L131868_)
+ ___stx134182134183_)))))
+ (let ((___kont134184134185_
+ (lambda (_L131871_ _L131872_ _L131873_)
(for-each
- (lambda (_g131883131885_)
+ (lambda (_g131888131890_)
(let ()
(declare (not safe))
(gxc#apply-collect-object-refs
- _g131883131885_
- _L131868_
- _method-calls131421_
- _slot-refs131422_)))
- _L131866_)
+ _g131888131890_
+ _L131873_
+ _method-calls131426_
+ _slot-refs131427_)))
+ _L131871_)
(if (let ()
(declare (not safe))
- (_no-specializer?131425_))
- _stx131329_
- (let* ((_specializer-id131894_
- (let* ((_id131888_
- (let ((__tmp135550
+ (_no-specializer?131430_))
+ _stx131334_
+ (let* ((_specializer-id131899_
+ (let* ((_id131893_
+ (let ((__tmp135555
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let () (declare (not safe)) (gx#stx-e _L131402_))))
+ (let () (declare (not safe)) (gx#stx-e _L131407_))))
(declare (not safe))
- (make-symbol__1 __tmp135550 '"::specialize")))
- (_specializer-id131891_
- (let ((__tmp135551
+ (make-symbol__1 __tmp135555 '"::specialize")))
+ (_specializer-id131896_
+ (let ((__tmp135556
(let ()
(declare (not safe))
- (gx#stx-source _stx131329_))))
+ (gx#stx-source _stx131334_))))
(declare (not safe))
- (gx#core-quote-syntax__1 _id131888_ __tmp135551))))
+ (gx#core-quote-syntax__1 _id131893_ __tmp135556))))
(let ()
(declare (not safe))
- (gx#core-bind-runtime!__0 _specializer-id131891_))
- _specializer-id131891_))
+ (gx#core-bind-runtime!__0 _specializer-id131896_))
+ _specializer-id131896_))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (_$klass131896_
- (let ((__tmp135552
+ (_$klass131901_
+ (let ((__tmp135557
(gensym '__klass)))
(declare (not safe))
(make-symbol__0
- __tmp135552)))
- (_$method-table131898_
- (let ((__tmp135553
+ __tmp135557)))
+ (_$method-table131903_
+ (let ((__tmp135558
(gensym '__method-table)))
(declare (not safe))
(make-symbol__0
- __tmp135553)))
- (_methods131900_
+ __tmp135558)))
+ (_methods131905_
(let ()
(declare (not safe))
(hash-keys
- _method-calls131421_)))
- (_$methods131904_
- (map (lambda (_id131902_)
- (let ((__tmp135554
+ _method-calls131426_)))
+ (_$methods131909_
+ (map (lambda (_id131907_)
+ (let ((__tmp135559
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (gensym _id131902_)))
+ (gensym _id131907_)))
(declare (not safe))
- (make-symbol__1 '"__" __tmp135554)))
- _methods131900_))
+ (make-symbol__1 '"__" __tmp135559)))
+ _methods131905_))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (_g135555_
+ (_g135560_
(for-each
- (lambda (_g131905131908_
- _g131906131910_)
+ (lambda (_g131910131913_
+ _g131911131915_)
(let ()
(declare (not safe))
(hash-put!
- _method-calls131421_
- _g131905131908_
- _g131906131910_)))
- _methods131900_
- _$methods131904_))
- (_methods-bind131921_
- (map (lambda (_g131913131916_
+ _method-calls131426_
+ _g131910131913_
+ _g131911131915_)))
+ _methods131905_
+ _$methods131909_))
+ (_methods-bind131926_
+ (map (lambda (_g131918131921_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _g131914131918_)
+ _g131919131923_)
(let ()
(declare (not safe))
- (_generate-method-bind131331_
- _$klass131896_
- _$method-table131898_
- _g131913131916_
- _g131914131918_)))
- _methods131900_
- _$methods131904_))
+ (_generate-method-bind131336_
+ _$klass131901_
+ _$method-table131903_
+ _g131918131921_
+ _g131919131923_)))
+ _methods131905_
+ _$methods131909_))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (_slots131923_
+ (_slots131928_
(let ()
(declare (not safe))
(hash-keys
- _slot-refs131422_)))
- (_$slots131927_
- (map (lambda (_id131925_)
- (let ((__tmp135556
+ _slot-refs131427_)))
+ (_$slots131932_
+ (map (lambda (_id131930_)
+ (let ((__tmp135561
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (gensym _id131925_)))
+ (gensym _id131930_)))
(declare (not safe))
- (make-symbol__1 '"__" __tmp135556)))
- _slots131923_))
+ (make-symbol__1 '"__" __tmp135561)))
+ _slots131928_))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (_g135557_
+ (_g135562_
(for-each
- (lambda (_g131928131931_
- _g131929131933_)
+ (lambda (_g131933131936_
+ _g131934131938_)
(let ()
(declare (not safe))
(hash-put!
- _slot-refs131422_
- _g131928131931_
- _g131929131933_)))
- _slots131923_
- _$slots131927_))
- (_slots-bind131944_
- (map (lambda (_g131936131939_
+ _slot-refs131427_
+ _g131933131936_
+ _g131934131938_)))
+ _slots131928_
+ _$slots131932_))
+ (_slots-bind131949_
+ (map (lambda (_g131941131944_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _g131937131941_)
+ _g131942131946_)
(let ()
(declare (not safe))
- (_generate-slot-bind131332_
- _$klass131896_
- _g131936131939_
- _g131937131941_)))
- _slots131923_
- _$slots131927_))
+ (_generate-slot-bind131337_
+ _$klass131901_
+ _g131941131944_
+ _g131942131946_)))
+ _slots131928_
+ _$slots131932_))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (_specializer-body131950_
- (map (lambda (_g131945131947_)
+ (_specializer-body131955_
+ (map (lambda (_g131950131952_)
(let ()
(declare
(not safe))
(gxc#apply-subst-object-refs
- _g131945131947_
- _L131868_
- _$klass131896_
- _method-calls131421_
- _slot-refs131422_)))
- _L131866_))
- (_specializer-impl131952_
- (let ((__tmp135558
- (let ((__tmp135559
+ _g131950131952_
+ _L131873_
+ _$klass131901_
+ _method-calls131426_
+ _slot-refs131427_)))
+ _L131871_))
+ (_specializer-impl131957_
+ (let ((__tmp135563
+ (let ((__tmp135564
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp135560
+ (let ((__tmp135565
(let ()
(declare (not safe))
- (cons _L131868_ _L131867_))))
+ (cons _L131873_ _L131872_))))
(declare (not safe))
- (cons __tmp135560 _specializer-body131950_))))
+ (cons __tmp135565 _specializer-body131955_))))
(declare (not safe))
- (cons '%#lambda __tmp135559))))
+ (cons '%#lambda __tmp135564))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp135558 _stx131329_)))
+ (gxc#xform-wrap-source __tmp135563 _stx131334_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (_specializer-impl131954_
+ (_specializer-impl131959_
(let ()
(declare (not safe))
- (_generate-specializer-impl131333_
- _$klass131896_
- _$method-table131898_
- _methods-bind131921_
- _slots-bind131944_
- _specializer-impl131952_))))
- (let ((__tmp135562
+ (_generate-specializer-impl131338_
+ _$klass131901_
+ _$method-table131903_
+ _methods-bind131926_
+ _slots-bind131949_
+ _specializer-impl131957_))))
+ (let ((__tmp135567
(let ()
(declare (not safe))
- (gx#stx-e _L131402_)))
- (__tmp135561
+ (gx#stx-e _L131407_)))
+ (__tmp135566
(let ()
(declare (not safe))
(gx#stx-e
- _specializer-id131894_))))
+ _specializer-id131899_))))
(declare (not safe))
(gxc#verbose
'"generate method specializer "
- __tmp135562
+ __tmp135567
'" => "
- __tmp135561))
+ __tmp135566))
(let ()
(declare (not safe))
- (_generate-specializer-def131334_
- _L131402_
- _specializer-id131894_
- _specializer-impl131954_))))))
- (___kont134181134182_
- (lambda () _stx131329_)))
+ (_generate-specializer-def131339_
+ _L131407_
+ _specializer-id131899_
+ _specializer-impl131959_))))))
+ (___kont134186134187_
+ (lambda () _stx131334_)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx134177134178_))
- (let ((_e131819131842_
+ (gx#stx-pair? ___stx134182134183_))
+ (let ((_e131824131847_
(let ()
(declare (not safe))
- (gx#stx-e ___stx134177134178_))))
- (let ((_tl131817131847_
+ (gx#stx-e ___stx134182134183_))))
+ (let ((_tl131822131852_
(let ()
(declare (not safe))
- (##cdr _e131819131842_)))
- (_hd131818131845_
+ (##cdr _e131824131847_)))
+ (_hd131823131850_
(let ()
(declare (not safe))
- (##car _e131819131842_))))
+ (##car _e131824131847_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl131817131847_))
- (let ((_e131822131850_
+ (gx#stx-pair? _tl131822131852_))
+ (let ((_e131827131855_
(let ()
(declare (not safe))
(gx#stx-e
- _tl131817131847_))))
- (let ((_tl131820131855_
+ _tl131822131852_))))
+ (let ((_tl131825131860_
(let ()
(declare (not safe))
- (##cdr _e131822131850_)))
- (_hd131821131853_
+ (##cdr _e131827131855_)))
+ (_hd131826131858_
(let ()
(declare (not safe))
- (##car _e131822131850_))))
+ (##car _e131827131855_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd131821131853_))
- (let ((_e131825131858_
+ _hd131826131858_))
+ (let ((_e131830131863_
(let ()
(declare
(not safe))
(gx#stx-e
- _hd131821131853_))))
- (let ((_tl131823131863_
+ _hd131826131858_))))
+ (let ((_tl131828131868_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##cdr _e131825131858_)))
- (_hd131824131861_
- (let () (declare (not safe)) (##car _e131825131858_))))
- (___kont134179134180_
- _tl131820131855_
- _tl131823131863_
- _hd131824131861_)))
+ (##cdr _e131830131863_)))
+ (_hd131829131866_
+ (let () (declare (not safe)) (##car _e131830131863_))))
+ (___kont134184134185_
+ _tl131825131860_
+ _tl131828131868_
+ _hd131829131866_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont134181134182_))))
- (___kont134181134182_))))
- (___kont134181134182_))))
+ (___kont134186134187_))))
+ (___kont134186134187_))))
+ (___kont134186134187_))))
(if (let ()
(declare (not safe))
- (gxc#case-lambda-expr? _L131401_))
- (let* ((_g131960131979_
- (lambda (_g131961131976_)
+ (gxc#case-lambda-expr? _L131406_))
+ (let* ((_g131965131984_
+ (lambda (_g131966131981_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g131961131976_))))
- (_g131959132262_
- (lambda (_g131961131982_)
+ _g131966131981_))))
+ (_g131964132267_
+ (lambda (_g131966131987_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _g131961131982_))
- (let ((_e131965131984_
+ _g131966131987_))
+ (let ((_e131970131989_
(let ()
(declare (not safe))
(gx#stx-e
- _g131961131982_))))
- (let ((_hd131964131987_
+ _g131966131987_))))
+ (let ((_hd131969131992_
(let ()
(declare (not safe))
- (##car _e131965131984_)))
- (_tl131963131989_
+ (##car _e131970131989_)))
+ (_tl131968131994_
(let ()
(declare (not safe))
- (##cdr _e131965131984_))))
+ (##cdr _e131970131989_))))
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- _tl131963131989_))
- (let ((_g135533_
+ _tl131968131994_))
+ (let ((_g135538_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#syntax-split-splice _tl131963131989_ '0))))
+ (gx#syntax-split-splice _tl131968131994_ '0))))
(begin
- (let ((_g135534_
+ (let ((_g135539_
(let ()
(declare (not safe))
- (if (##values? _g135533_)
- (##vector-length _g135533_)
+ (if (##values? _g135538_)
+ (##vector-length _g135538_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g135534_ 2)))
- (error "Context expects 2 values" _g135534_)))
- (let ((_target131966131992_
+ (##fx= _g135539_ 2)))
+ (error "Context expects 2 values" _g135539_)))
+ (let ((_target131971131997_
(let ()
(declare (not safe))
- (##vector-ref _g135533_ 0)))
- (_tl131968131994_
+ (##vector-ref _g135538_ 0)))
+ (_tl131973131999_
(let ()
(declare (not safe))
- (##vector-ref _g135533_ 1))))
+ (##vector-ref _g135538_ 1))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl131968131994_))
- (letrec ((_loop131969131997_
- (lambda (_hd131967132000_
- _clause131973132002_)
+ (gx#stx-null? _tl131973131999_))
+ (letrec ((_loop131974132002_
+ (lambda (_hd131972132005_
+ _clause131978132007_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd131967132000_))
- (let ((_e131970132005_
+ (gx#stx-pair? _hd131972132005_))
+ (let ((_e131975132010_
(let ()
(declare (not safe))
(gx#stx-e
- _hd131967132000_))))
- (let ((_lp-hd131971132008_
+ _hd131972132005_))))
+ (let ((_lp-hd131976132013_
(let ()
(declare (not safe))
- (##car _e131970132005_)))
- (_lp-tl131972132010_
+ (##car _e131975132010_)))
+ (_lp-tl131977132015_
(let ()
(declare (not safe))
- (##cdr _e131970132005_))))
- (let ((__tmp135549
+ (##cdr _e131975132010_))))
+ (let ((__tmp135554
(let ()
(declare (not safe))
- (cons _lp-hd131971132008_
- _clause131973132002_))))
+ (cons _lp-hd131976132013_
+ _clause131978132007_))))
(declare (not safe))
- (_loop131969131997_
- _lp-tl131972132010_
- __tmp135549))))
- (let ((_clause131974132013_
- (reverse _clause131973132002_)))
- ((lambda (_L132016_)
+ (_loop131974132002_
+ _lp-tl131977132015_
+ __tmp135554))))
+ (let ((_clause131979132018_
+ (reverse _clause131978132007_)))
+ ((lambda (_L132021_)
(for-each
- (lambda (_clause132029_)
- (let* ((___stx134203134204_
- _clause132029_)
- (_g132032132047_
+ (lambda (_clause132034_)
+ (let* ((___stx134208134209_
+ _clause132034_)
+ (_g132037132052_
(lambda ()
(let ()
(declare
@@ -1053,7711 +1053,7711 @@
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx134203134204_)))))
- (let ((___kont134205134206_
- (lambda (_L132075_
+ ___stx134208134209_)))))
+ (let ((___kont134210134211_
+ (lambda (_L132080_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _L132076_
- _L132077_)
+ _L132081_
+ _L132082_)
(for-each
- (lambda (_g132092132094_)
+ (lambda (_g132097132099_)
(let ()
(declare (not safe))
(gxc#apply-collect-object-refs
- _g132092132094_
- _L132077_
- _method-calls131421_
- _slot-refs131422_)))
- _L132075_)))
- (___kont134207134208_ (lambda () '#!void)))
+ _g132097132099_
+ _L132082_
+ _method-calls131426_
+ _slot-refs131427_)))
+ _L132080_)))
+ (___kont134212134213_ (lambda () '#!void)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-pair?
- ___stx134203134204_))
- (let ((_e132039132059_
+ ___stx134208134209_))
+ (let ((_e132044132064_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-e ___stx134203134204_))))
- (let ((_tl132037132064_
+ (gx#stx-e ___stx134208134209_))))
+ (let ((_tl132042132069_
(let ()
(declare (not safe))
- (##cdr _e132039132059_)))
- (_hd132038132062_
+ (##cdr _e132044132064_)))
+ (_hd132043132067_
(let ()
(declare (not safe))
- (##car _e132039132059_))))
+ (##car _e132044132064_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd132038132062_))
- (let ((_e132042132067_
+ (gx#stx-pair? _hd132043132067_))
+ (let ((_e132047132072_
(let ()
(declare (not safe))
- (gx#stx-e _hd132038132062_))))
- (let ((_tl132040132072_
+ (gx#stx-e _hd132043132067_))))
+ (let ((_tl132045132077_
(let ()
(declare (not safe))
- (##cdr _e132042132067_)))
- (_hd132041132070_
+ (##cdr _e132047132072_)))
+ (_hd132046132075_
(let ()
(declare (not safe))
- (##car _e132042132067_))))
- (___kont134205134206_
- _tl132037132064_
- _tl132040132072_
- _hd132041132070_)))
- (___kont134207134208_))))
- (___kont134207134208_)))))
+ (##car _e132047132072_))))
+ (___kont134210134211_
+ _tl132042132069_
+ _tl132045132077_
+ _hd132046132075_)))
+ (___kont134212134213_))))
+ (___kont134212134213_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (let ((__tmp135535
- (lambda (_g132099132102_
- _g132100132104_)
+ (let ((__tmp135540
+ (lambda (_g132104132107_
+ _g132105132109_)
(let ()
(declare (not safe))
- (cons _g132099132102_
- _g132100132104_)))))
+ (cons _g132104132107_
+ _g132105132109_)))))
(declare (not safe))
- (foldr1 __tmp135535
+ (foldr1 __tmp135540
'()
- _L132016_)))
+ _L132021_)))
(if (let ()
(declare (not safe))
- (_no-specializer?131425_))
- _stx131329_
- (let* ((_specializer-id132113_
- (let* ((_id132107_
+ (_no-specializer?131430_))
+ _stx131334_
+ (let* ((_specializer-id132118_
+ (let* ((_id132112_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp135536
+ (let ((__tmp135541
(let ()
(declare (not safe))
- (gx#stx-e _L131402_))))
+ (gx#stx-e _L131407_))))
(declare (not safe))
- (make-symbol__1 __tmp135536 '"::specialize")))
- (_specializer-id132110_
- (let ((__tmp135537
+ (make-symbol__1 __tmp135541 '"::specialize")))
+ (_specializer-id132115_
+ (let ((__tmp135542
(let ()
(declare (not safe))
- (gx#stx-source _stx131329_))))
+ (gx#stx-source _stx131334_))))
(declare (not safe))
- (gx#core-quote-syntax__1 _id132107_ __tmp135537))))
+ (gx#core-quote-syntax__1 _id132112_ __tmp135542))))
(let ()
(declare (not safe))
- (gx#core-bind-runtime!__0 _specializer-id132110_))
- _specializer-id132110_))
- (_$klass132115_
- (let ((__tmp135538 (gensym '__klass)))
+ (gx#core-bind-runtime!__0 _specializer-id132115_))
+ _specializer-id132115_))
+ (_$klass132120_
+ (let ((__tmp135543 (gensym '__klass)))
(declare (not safe))
- (make-symbol__0 __tmp135538)))
- (_$method-table132117_
- (let ((__tmp135539 (gensym '__method-table)))
+ (make-symbol__0 __tmp135543)))
+ (_$method-table132122_
+ (let ((__tmp135544 (gensym '__method-table)))
(declare (not safe))
- (make-symbol__0 __tmp135539)))
- (_methods132119_
+ (make-symbol__0 __tmp135544)))
+ (_methods132124_
(let ()
(declare (not safe))
- (hash-keys _method-calls131421_)))
- (_$methods132123_
- (map (lambda (_id132121_)
- (let ((__tmp135540 (gensym _id132121_)))
+ (hash-keys _method-calls131426_)))
+ (_$methods132128_
+ (map (lambda (_id132126_)
+ (let ((__tmp135545 (gensym _id132126_)))
(declare (not safe))
- (make-symbol__1 '"__" __tmp135540)))
- _methods132119_))
- (_g135541_
+ (make-symbol__1 '"__" __tmp135545)))
+ _methods132124_))
+ (_g135546_
(for-each
- (lambda (_g132124132127_ _g132125132129_)
+ (lambda (_g132129132132_ _g132130132134_)
(let ()
(declare (not safe))
(hash-put!
- _method-calls131421_
- _g132124132127_
- _g132125132129_)))
- _methods132119_
- _$methods132123_))
- (_methods-bind132140_
- (map (lambda (_g132132132135_ _g132133132137_)
+ _method-calls131426_
+ _g132129132132_
+ _g132130132134_)))
+ _methods132124_
+ _$methods132128_))
+ (_methods-bind132145_
+ (map (lambda (_g132137132140_ _g132138132142_)
(let ()
(declare (not safe))
- (_generate-method-bind131331_
- _$klass132115_
- _$method-table132117_
- _g132132132135_
- _g132133132137_)))
- _methods132119_
- _$methods132123_))
- (_slots132142_
- (let () (declare (not safe)) (hash-keys _slot-refs131422_)))
- (_$slots132146_
- (map (lambda (_id132144_)
- (let ((__tmp135542 (gensym _id132144_)))
+ (_generate-method-bind131336_
+ _$klass132120_
+ _$method-table132122_
+ _g132137132140_
+ _g132138132142_)))
+ _methods132124_
+ _$methods132128_))
+ (_slots132147_
+ (let () (declare (not safe)) (hash-keys _slot-refs131427_)))
+ (_$slots132151_
+ (map (lambda (_id132149_)
+ (let ((__tmp135547 (gensym _id132149_)))
(declare (not safe))
- (make-symbol__1 '"__" __tmp135542)))
- _slots132142_))
- (_g135543_
+ (make-symbol__1 '"__" __tmp135547)))
+ _slots132147_))
+ (_g135548_
(for-each
- (lambda (_g132147132150_ _g132148132152_)
+ (lambda (_g132152132155_ _g132153132157_)
(let ()
(declare (not safe))
(hash-put!
- _slot-refs131422_
- _g132147132150_
- _g132148132152_)))
- _slots132142_
- _$slots132146_))
- (_slots-bind132163_
- (map (lambda (_g132155132158_ _g132156132160_)
+ _slot-refs131427_
+ _g132152132155_
+ _g132153132157_)))
+ _slots132147_
+ _$slots132151_))
+ (_slots-bind132168_
+ (map (lambda (_g132160132163_ _g132161132165_)
(let ()
(declare (not safe))
- (_generate-slot-bind131332_
- _$klass132115_
- _g132155132158_
- _g132156132160_)))
- _slots132142_
- _$slots132146_))
- (_specializer-clauses132255_
- (map (lambda (_clause132165_)
- (let* ((___stx134223134224_ _clause132165_)
- (_g132168132183_
+ (_generate-slot-bind131337_
+ _$klass132120_
+ _g132160132163_
+ _g132161132165_)))
+ _slots132147_
+ _$slots132151_))
+ (_specializer-clauses132260_
+ (map (lambda (_clause132170_)
+ (let* ((___stx134228134229_ _clause132170_)
+ (_g132173132188_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx134223134224_)))))
- (let ((___kont134225134226_
- (lambda (_L132211_ _L132212_ _L132213_)
- (let* ((_body132243_
- (map (lambda (_g132238132240_)
+ ___stx134228134229_)))))
+ (let ((___kont134230134231_
+ (lambda (_L132216_ _L132217_ _L132218_)
+ (let* ((_body132248_
+ (map (lambda (_g132243132245_)
(let ()
(declare (not safe))
(gxc#apply-subst-object-refs
- _g132238132240_
- _L132213_
- _$klass132115_
- _method-calls131421_
- _slot-refs131422_)))
- _L132211_))
- (__tmp135544
+ _g132243132245_
+ _L132218_
+ _$klass132120_
+ _method-calls131426_
+ _slot-refs131427_)))
+ _L132216_))
+ (__tmp135549
(let ()
(declare (not safe))
- (cons _L132213_ _L132212_))))
+ (cons _L132218_ _L132217_))))
(declare (not safe))
- (cons __tmp135544 _body132243_))))
- (___kont134227134228_
- (lambda () _clause132165_)))
+ (cons __tmp135549 _body132248_))))
+ (___kont134232134233_
+ (lambda () _clause132170_)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx134223134224_))
- (let ((_e132175132195_
+ (gx#stx-pair? ___stx134228134229_))
+ (let ((_e132180132200_
(let ()
(declare (not safe))
- (gx#stx-e ___stx134223134224_))))
- (let ((_tl132173132200_
+ (gx#stx-e ___stx134228134229_))))
+ (let ((_tl132178132205_
(let ()
(declare (not safe))
- (##cdr _e132175132195_)))
- (_hd132174132198_
+ (##cdr _e132180132200_)))
+ (_hd132179132203_
(let ()
(declare (not safe))
- (##car _e132175132195_))))
+ (##car _e132180132200_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd132174132198_))
- (let ((_e132178132203_
+ (gx#stx-pair? _hd132179132203_))
+ (let ((_e132183132208_
(let ()
(declare (not safe))
(gx#stx-e
- _hd132174132198_))))
- (let ((_tl132176132208_
+ _hd132179132203_))))
+ (let ((_tl132181132213_
(let ()
(declare (not safe))
- (##cdr _e132178132203_)))
- (_hd132177132206_
+ (##cdr _e132183132208_)))
+ (_hd132182132211_
(let ()
(declare (not safe))
- (##car _e132178132203_))))
- (___kont134225134226_
- _tl132173132200_
- _tl132176132208_
- _hd132177132206_)))
- (___kont134227134228_))))
- (___kont134227134228_)))))
- (let ((__tmp135545
- (lambda (_g132247132250_ _g132248132252_)
+ (##car _e132183132208_))))
+ (___kont134230134231_
+ _tl132178132205_
+ _tl132181132213_
+ _hd132182132211_)))
+ (___kont134232134233_))))
+ (___kont134232134233_)))))
+ (let ((__tmp135550
+ (lambda (_g132252132255_ _g132253132257_)
(let ()
(declare (not safe))
- (cons _g132247132250_ _g132248132252_)))))
+ (cons _g132252132255_ _g132253132257_)))))
(declare (not safe))
- (foldr1 __tmp135545 '() _L132016_))))
- (_specializer-impl132257_
- (let ((__tmp135546
+ (foldr1 __tmp135550 '() _L132021_))))
+ (_specializer-impl132262_
+ (let ((__tmp135551
(let ()
(declare (not safe))
- (cons '%#case-lambda _specializer-clauses132255_))))
+ (cons '%#case-lambda _specializer-clauses132260_))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp135546 _stx131329_)))
- (_specializer-impl132259_
+ (gxc#xform-wrap-source __tmp135551 _stx131334_)))
+ (_specializer-impl132264_
(let ()
(declare (not safe))
- (_generate-specializer-impl131333_
- _$klass132115_
- _$method-table132117_
- _methods-bind132140_
- _slots-bind132163_
- _specializer-impl132257_))))
+ (_generate-specializer-impl131338_
+ _$klass132120_
+ _$method-table132122_
+ _methods-bind132145_
+ _slots-bind132168_
+ _specializer-impl132262_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (let ((__tmp135548
+ (let ((__tmp135553
(let ()
(declare
(not safe))
(gx#stx-e
- _L131402_)))
- (__tmp135547
+ _L131407_)))
+ (__tmp135552
(let ()
(declare
(not safe))
(gx#stx-e
- _specializer-id132113_))))
+ _specializer-id132118_))))
(declare (not safe))
(gxc#verbose
'"generate method specializer "
- __tmp135548
+ __tmp135553
'" => "
- __tmp135547))
+ __tmp135552))
(let ()
(declare (not safe))
- (_generate-specializer-def131334_
- _L131402_
- _specializer-id132113_
- _specializer-impl132259_)))))
- _clause131974132013_))))))
+ (_generate-specializer-def131339_
+ _L131407_
+ _specializer-id132118_
+ _specializer-impl132264_)))))
+ _clause131979132018_))))))
(let ()
(declare (not safe))
- (_loop131969131997_ _target131966131992_ '())))
+ (_loop131974132002_ _target131971131997_ '())))
(let ()
(declare (not safe))
- (_g131960131979_ _g131961131982_))))))
+ (_g131965131984_ _g131966131987_))))))
(let ()
(declare (not safe))
- (_g131960131979_ _g131961131982_)))))
+ (_g131965131984_ _g131966131987_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g131960131979_
- _g131961131982_))))))
+ (_g131965131984_
+ _g131966131987_))))))
(declare (not safe))
- (_g131959132262_ _L131401_))
+ (_g131964132267_ _L131406_))
(if (let ()
(declare (not safe))
- (gxc#opt-lambda-expr? _L131401_))
- (let* ((_g132265132295_
- (lambda (_g132266132292_)
+ (gxc#opt-lambda-expr? _L131406_))
+ (let* ((_g132270132300_
+ (lambda (_g132271132297_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g132266132292_))))
- (_g132264132900_
- (lambda (_g132266132298_)
+ _g132271132297_))))
+ (_g132269132905_
+ (lambda (_g132271132303_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _g132266132298_))
- (let ((_e132272132300_
+ _g132271132303_))
+ (let ((_e132277132305_
(let ()
(declare
(not safe))
(gx#stx-e
- _g132266132298_))))
- (let ((_hd132271132303_
+ _g132271132303_))))
+ (let ((_hd132276132308_
(let ()
(declare
(not safe))
- (##car _e132272132300_)))
- (_tl132270132305_
+ (##car _e132277132305_)))
+ (_tl132275132310_
(let ()
(declare
(not safe))
- (##cdr _e132272132300_))))
+ (##cdr _e132277132305_))))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _tl132270132305_))
- (let ((_e132275132308_
+ _tl132275132310_))
+ (let ((_e132280132313_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _tl132270132305_))))
- (let ((_hd132274132311_
+ (gx#stx-e _tl132275132310_))))
+ (let ((_hd132279132316_
(let ()
(declare (not safe))
- (##car _e132275132308_)))
- (_tl132273132313_
+ (##car _e132280132313_)))
+ (_tl132278132318_
(let ()
(declare (not safe))
- (##cdr _e132275132308_))))
+ (##cdr _e132280132313_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd132274132311_))
- (let ((_e132278132316_
+ (gx#stx-pair? _hd132279132316_))
+ (let ((_e132283132321_
(let ()
(declare (not safe))
- (gx#stx-e _hd132274132311_))))
- (let ((_hd132277132319_
+ (gx#stx-e _hd132279132316_))))
+ (let ((_hd132282132324_
(let ()
(declare (not safe))
- (##car _e132278132316_)))
- (_tl132276132321_
+ (##car _e132283132321_)))
+ (_tl132281132326_
(let ()
(declare (not safe))
- (##cdr _e132278132316_))))
+ (##cdr _e132283132321_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd132277132319_))
- (let ((_e132281132324_
+ (gx#stx-pair? _hd132282132324_))
+ (let ((_e132286132329_
(let ()
(declare (not safe))
- (gx#stx-e _hd132277132319_))))
- (let ((_hd132280132327_
+ (gx#stx-e _hd132282132324_))))
+ (let ((_hd132285132332_
(let ()
(declare (not safe))
- (##car _e132281132324_)))
- (_tl132279132329_
+ (##car _e132286132329_)))
+ (_tl132284132334_
(let ()
(declare (not safe))
- (##cdr _e132281132324_))))
+ (##cdr _e132286132329_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd132280132327_))
- (let ((_e132284132332_
+ (gx#stx-pair? _hd132285132332_))
+ (let ((_e132289132337_
(let ()
(declare (not safe))
(gx#stx-e
- _hd132280132327_))))
- (let ((_hd132283132335_
+ _hd132285132332_))))
+ (let ((_hd132288132340_
(let ()
(declare (not safe))
- (##car _e132284132332_)))
- (_tl132282132337_
+ (##car _e132289132337_)))
+ (_tl132287132342_
(let ()
(declare (not safe))
- (##cdr _e132284132332_))))
+ (##cdr _e132289132337_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl132282132337_))
+ _tl132287132342_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl132279132329_))
- (let ((_e132287132340_
+ _tl132284132334_))
+ (let ((_e132292132345_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _tl132279132329_))))
- (let ((_hd132286132343_
- (let () (declare (not safe)) (##car _e132287132340_)))
- (_tl132285132345_
- (let () (declare (not safe)) (##cdr _e132287132340_))))
+ (gx#stx-e _tl132284132334_))))
+ (let ((_hd132291132348_
+ (let () (declare (not safe)) (##car _e132292132345_)))
+ (_tl132290132350_
+ (let () (declare (not safe)) (##cdr _e132292132345_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl132285132345_))
+ (gx#stx-null? _tl132290132350_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl132276132321_))
+ (gx#stx-null? _tl132281132326_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl132273132313_))
- (let ((_e132290132348_
+ (gx#stx-pair? _tl132278132318_))
+ (let ((_e132295132353_
(let ()
(declare (not safe))
- (gx#stx-e _tl132273132313_))))
- (let ((_hd132289132351_
+ (gx#stx-e _tl132278132318_))))
+ (let ((_hd132294132356_
(let ()
(declare (not safe))
- (##car _e132290132348_)))
- (_tl132288132353_
+ (##car _e132295132353_)))
+ (_tl132293132358_
(let ()
(declare (not safe))
- (##cdr _e132290132348_))))
+ (##cdr _e132295132353_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl132288132353_))
- ((lambda (_L132356_ _L132357_ _L132358_)
- (let* ((_g132381132399_
- (lambda (_g132382132396_)
+ (gx#stx-null? _tl132293132358_))
+ ((lambda (_L132361_ _L132362_ _L132363_)
+ (let* ((_g132386132404_
+ (lambda (_g132387132401_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g132382132396_))))
- (_g132380132450_
- (lambda (_g132382132402_)
+ _g132387132401_))))
+ (_g132385132455_
+ (lambda (_g132387132407_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _g132382132402_))
- (let ((_e132388132404_
+ _g132387132407_))
+ (let ((_e132393132409_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-e _g132382132402_))))
- (let ((_hd132387132407_
- (let () (declare (not safe)) (##car _e132388132404_)))
- (_tl132386132409_
+ (gx#stx-e _g132387132407_))))
+ (let ((_hd132392132412_
+ (let () (declare (not safe)) (##car _e132393132409_)))
+ (_tl132391132414_
(let ()
(declare (not safe))
- (##cdr _e132388132404_))))
+ (##cdr _e132393132409_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl132386132409_))
- (let ((_e132391132412_
+ (gx#stx-pair? _tl132391132414_))
+ (let ((_e132396132417_
(let ()
(declare (not safe))
- (gx#stx-e _tl132386132409_))))
- (let ((_hd132390132415_
+ (gx#stx-e _tl132391132414_))))
+ (let ((_hd132395132420_
(let ()
(declare (not safe))
- (##car _e132391132412_)))
- (_tl132389132417_
+ (##car _e132396132417_)))
+ (_tl132394132422_
(let ()
(declare (not safe))
- (##cdr _e132391132412_))))
+ (##cdr _e132396132417_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd132390132415_))
- (let ((_e132394132420_
+ (gx#stx-pair? _hd132395132420_))
+ (let ((_e132399132425_
(let ()
(declare (not safe))
- (gx#stx-e _hd132390132415_))))
- (let ((_hd132393132423_
+ (gx#stx-e _hd132395132420_))))
+ (let ((_hd132398132428_
(let ()
(declare (not safe))
- (##car _e132394132420_)))
- (_tl132392132425_
+ (##car _e132399132425_)))
+ (_tl132397132430_
(let ()
(declare (not safe))
- (##cdr _e132394132420_))))
- ((lambda (_L132428_ _L132429_ _L132430_)
+ (##cdr _e132399132425_))))
+ ((lambda (_L132433_ _L132434_ _L132435_)
(for-each
- (lambda (_g132445132447_)
+ (lambda (_g132450132452_)
(let ()
(declare (not safe))
(gxc#apply-collect-object-refs
- _g132445132447_
- _L132430_
- _method-calls131421_
- _slot-refs131422_)))
- _L132428_))
- _tl132389132417_
- _tl132392132425_
- _hd132393132423_)))
+ _g132450132452_
+ _L132435_
+ _method-calls131426_
+ _slot-refs131427_)))
+ _L132433_))
+ _tl132394132422_
+ _tl132397132430_
+ _hd132398132428_)))
(let ()
(declare (not safe))
- (_g132381132399_ _g132382132402_)))))
+ (_g132386132404_ _g132387132407_)))))
(let ()
(declare (not safe))
- (_g132381132399_ _g132382132402_)))))
+ (_g132386132404_ _g132387132407_)))))
(let ()
(declare (not safe))
- (_g132381132399_ _g132382132402_))))))
+ (_g132386132404_ _g132387132407_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (_g132380132450_ _L132357_))
- (let* ((_g132453132472_
- (lambda (_g132454132469_)
+ (_g132385132455_ _L132362_))
+ (let* ((_g132458132477_
+ (lambda (_g132459132474_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g132454132469_))))
- (_g132452132591_
- (lambda (_g132454132475_)
+ _g132459132474_))))
+ (_g132457132596_
+ (lambda (_g132459132480_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _g132454132475_))
- (let ((_e132458132477_
+ _g132459132480_))
+ (let ((_e132463132482_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-e _g132454132475_))))
- (let ((_hd132457132480_
- (let () (declare (not safe)) (##car _e132458132477_)))
- (_tl132456132482_
+ (gx#stx-e _g132459132480_))))
+ (let ((_hd132462132485_
+ (let () (declare (not safe)) (##car _e132463132482_)))
+ (_tl132461132487_
(let ()
(declare (not safe))
- (##cdr _e132458132477_))))
+ (##cdr _e132463132482_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl132456132482_))
- (let ((_g135503_
+ (gx#stx-pair/null? _tl132461132487_))
+ (let ((_g135508_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl132456132482_
+ _tl132461132487_
'0))))
(begin
- (let ((_g135504_
+ (let ((_g135509_
(let ()
(declare (not safe))
- (if (##values? _g135503_)
- (##vector-length _g135503_)
+ (if (##values? _g135508_)
+ (##vector-length _g135508_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g135504_ 2)))
+ (##fx= _g135509_ 2)))
(error "Context expects 2 values"
- _g135504_)))
- (let ((_target132459132485_
+ _g135509_)))
+ (let ((_target132464132490_
(let ()
(declare (not safe))
- (##vector-ref _g135503_ 0)))
- (_tl132461132487_
+ (##vector-ref _g135508_ 0)))
+ (_tl132466132492_
(let ()
(declare (not safe))
- (##vector-ref _g135503_ 1))))
+ (##vector-ref _g135508_ 1))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl132461132487_))
- (letrec ((_loop132462132490_
- (lambda (_hd132460132493_
- _clause132466132495_)
+ (gx#stx-null? _tl132466132492_))
+ (letrec ((_loop132467132495_
+ (lambda (_hd132465132498_
+ _clause132471132500_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd132460132493_))
- (let ((_e132463132498_
+ _hd132465132498_))
+ (let ((_e132468132503_
(let ()
(declare (not safe))
(gx#stx-e
- _hd132460132493_))))
- (let ((_lp-hd132464132501_
+ _hd132465132498_))))
+ (let ((_lp-hd132469132506_
(let ()
(declare
(not safe))
- (##car _e132463132498_)))
- (_lp-tl132465132503_
+ (##car _e132468132503_)))
+ (_lp-tl132470132508_
(let ()
(declare
(not safe))
- (##cdr _e132463132498_))))
- (let ((__tmp135506
+ (##cdr _e132468132503_))))
+ (let ((__tmp135511
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (cons _lp-hd132464132501_ _clause132466132495_))))
+ (cons _lp-hd132469132506_ _clause132471132500_))))
(declare (not safe))
- (_loop132462132490_ _lp-tl132465132503_ __tmp135506))))
+ (_loop132467132495_ _lp-tl132470132508_ __tmp135511))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (let ((_clause132467132506_
- (reverse _clause132466132495_)))
- ((lambda (_L132509_)
+ (let ((_clause132472132511_
+ (reverse _clause132471132500_)))
+ ((lambda (_L132514_)
(for-each
- (lambda (_clause132522_)
- (let* ((_g132524132539_
+ (lambda (_clause132527_)
+ (let* ((_g132529132544_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (lambda (_g132525132536_)
+ (lambda (_g132530132541_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g132525132536_))))
- (_g132523132581_
- (lambda (_g132525132542_)
+ _g132530132541_))))
+ (_g132528132586_
+ (lambda (_g132530132547_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g132525132542_))
- (let ((_e132531132544_
+ (gx#stx-pair? _g132530132547_))
+ (let ((_e132536132549_
(let ()
(declare (not safe))
- (gx#stx-e _g132525132542_))))
- (let ((_hd132530132547_
+ (gx#stx-e _g132530132547_))))
+ (let ((_hd132535132552_
(let ()
(declare (not safe))
- (##car _e132531132544_)))
- (_tl132529132549_
+ (##car _e132536132549_)))
+ (_tl132534132554_
(let ()
(declare (not safe))
- (##cdr _e132531132544_))))
+ (##cdr _e132536132549_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd132530132547_))
- (let ((_e132534132552_
+ (gx#stx-pair? _hd132535132552_))
+ (let ((_e132539132557_
(let ()
(declare (not safe))
- (gx#stx-e _hd132530132547_))))
- (let ((_hd132533132555_
+ (gx#stx-e _hd132535132552_))))
+ (let ((_hd132538132560_
(let ()
(declare (not safe))
- (##car _e132534132552_)))
- (_tl132532132557_
+ (##car _e132539132557_)))
+ (_tl132537132562_
(let ()
(declare (not safe))
- (##cdr _e132534132552_))))
- ((lambda (_L132560_
- _L132561_
- _L132562_)
+ (##cdr _e132539132557_))))
+ ((lambda (_L132565_
+ _L132566_
+ _L132567_)
(for-each
- (lambda (_g132576132578_)
+ (lambda (_g132581132583_)
(let ()
(declare (not safe))
(gxc#apply-collect-object-refs
- _g132576132578_
- _L132562_
- _method-calls131421_
- _slot-refs131422_)))
- _L132560_))
- _tl132529132549_
- _tl132532132557_
- _hd132533132555_)))
+ _g132581132583_
+ _L132567_
+ _method-calls131426_
+ _slot-refs131427_)))
+ _L132565_))
+ _tl132534132554_
+ _tl132537132562_
+ _hd132538132560_)))
(let ()
(declare (not safe))
- (_g132524132539_ _g132525132542_)))))
+ (_g132529132544_ _g132530132547_)))))
(let ()
(declare (not safe))
- (_g132524132539_ _g132525132542_))))))
+ (_g132529132544_ _g132530132547_))))))
(declare (not safe))
- (_g132523132581_ _clause132522_)))
- (let ((__tmp135505
- (lambda (_g132583132586_ _g132584132588_)
+ (_g132528132586_ _clause132527_)))
+ (let ((__tmp135510
+ (lambda (_g132588132591_ _g132589132593_)
(let ()
(declare (not safe))
- (cons _g132583132586_ _g132584132588_)))))
+ (cons _g132588132591_ _g132589132593_)))))
(declare (not safe))
- (foldr1 __tmp135505 '() _L132509_))))
+ (foldr1 __tmp135510 '() _L132514_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- _clause132467132506_))))))
+ _clause132472132511_))))))
(let ()
(declare (not safe))
- (_loop132462132490_
- _target132459132485_
+ (_loop132467132495_
+ _target132464132490_
'())))
(let ()
(declare (not safe))
- (_g132453132472_ _g132454132475_))))))
+ (_g132458132477_ _g132459132480_))))))
(let ()
(declare (not safe))
- (_g132453132472_ _g132454132475_)))))
+ (_g132458132477_ _g132459132480_)))))
(let ()
(declare (not safe))
- (_g132453132472_ _g132454132475_))))))
+ (_g132458132477_ _g132459132480_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (_g132452132591_ _L132356_))
+ (_g132457132596_ _L132361_))
(if (let ()
(declare (not safe))
- (_no-specializer?131425_))
- _stx131329_
- (let* ((_specializer-id132600_
- (let* ((_id132594_
- (let ((__tmp135507
+ (_no-specializer?131430_))
+ _stx131334_
+ (let* ((_specializer-id132605_
+ (let* ((_id132599_
+ (let ((__tmp135512
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _L131402_))))
+ (gx#stx-e _L131407_))))
(declare (not safe))
- (make-symbol__1 __tmp135507 '"::specialize")))
- (_specializer-id132597_
- (let ((__tmp135508
+ (make-symbol__1 __tmp135512 '"::specialize")))
+ (_specializer-id132602_
+ (let ((__tmp135513
(let ()
(declare (not safe))
- (gx#stx-source _stx131329_))))
+ (gx#stx-source _stx131334_))))
(declare (not safe))
- (gx#core-quote-syntax__1 _id132594_ __tmp135508))))
+ (gx#core-quote-syntax__1 _id132599_ __tmp135513))))
(let ()
(declare (not safe))
- (gx#core-bind-runtime!__0 _specializer-id132597_))
- _specializer-id132597_))
+ (gx#core-bind-runtime!__0 _specializer-id132602_))
+ _specializer-id132602_))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (_$klass132602_
- (let ((__tmp135509
+ (_$klass132607_
+ (let ((__tmp135514
(gensym '__klass)))
(declare (not safe))
(make-symbol__0
- __tmp135509)))
- (_$method-table132604_
- (let ((__tmp135510
+ __tmp135514)))
+ (_$method-table132609_
+ (let ((__tmp135515
(gensym '__method-table)))
(declare (not safe))
(make-symbol__0
- __tmp135510)))
- (_methods132606_
+ __tmp135515)))
+ (_methods132611_
(let ()
(declare (not safe))
(hash-keys
- _method-calls131421_)))
- (_$methods132610_
- (map (lambda (_id132608_)
- (let ((__tmp135511
+ _method-calls131426_)))
+ (_$methods132615_
+ (map (lambda (_id132613_)
+ (let ((__tmp135516
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (gensym _id132608_)))
+ (gensym _id132613_)))
(declare (not safe))
- (make-symbol__1 '"__" __tmp135511)))
- _methods132606_))
+ (make-symbol__1 '"__" __tmp135516)))
+ _methods132611_))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (_g135512_
+ (_g135517_
(for-each
- (lambda (_g132611132614_
- _g132612132616_)
+ (lambda (_g132616132619_
+ _g132617132621_)
(let ()
(declare (not safe))
(hash-put!
- _method-calls131421_
- _g132611132614_
- _g132612132616_)))
- _methods132606_
- _$methods132610_))
- (_methods-bind132627_
- (map (lambda (_g132619132622_
+ _method-calls131426_
+ _g132616132619_
+ _g132617132621_)))
+ _methods132611_
+ _$methods132615_))
+ (_methods-bind132632_
+ (map (lambda (_g132624132627_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _g132620132624_)
+ _g132625132629_)
(let ()
(declare (not safe))
- (_generate-method-bind131331_
- _$klass132602_
- _$method-table132604_
- _g132619132622_
- _g132620132624_)))
- _methods132606_
- _$methods132610_))
+ (_generate-method-bind131336_
+ _$klass132607_
+ _$method-table132609_
+ _g132624132627_
+ _g132625132629_)))
+ _methods132611_
+ _$methods132615_))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (_slots132629_
+ (_slots132634_
(let ()
(declare (not safe))
(hash-keys
- _slot-refs131422_)))
- (_$slots132633_
- (map (lambda (_id132631_)
- (let ((__tmp135513
+ _slot-refs131427_)))
+ (_$slots132638_
+ (map (lambda (_id132636_)
+ (let ((__tmp135518
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (gensym _id132631_)))
+ (gensym _id132636_)))
(declare (not safe))
- (make-symbol__1 '"__" __tmp135513)))
- _slots132629_))
+ (make-symbol__1 '"__" __tmp135518)))
+ _slots132634_))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (_g135514_
+ (_g135519_
(for-each
- (lambda (_g132634132637_
- _g132635132639_)
+ (lambda (_g132639132642_
+ _g132640132644_)
(let ()
(declare (not safe))
(hash-put!
- _slot-refs131422_
- _g132634132637_
- _g132635132639_)))
- _slots132629_
- _$slots132633_))
- (_slots-bind132650_
- (map (lambda (_g132642132645_
+ _slot-refs131427_
+ _g132639132642_
+ _g132640132644_)))
+ _slots132634_
+ _$slots132638_))
+ (_slots-bind132655_
+ (map (lambda (_g132647132650_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _g132643132647_)
+ _g132648132652_)
(let ()
(declare (not safe))
- (_generate-slot-bind131332_
- _$klass132602_
- _g132642132645_
- _g132643132647_)))
- _slots132629_
- _$slots132633_))
+ (_generate-slot-bind131337_
+ _$klass132607_
+ _g132647132650_
+ _g132648132652_)))
+ _slots132634_
+ _$slots132638_))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (_specializer-lambda-expr132736_
- (let* ((_g132652132670_
- (lambda (_g132653132667_)
+ (_specializer-lambda-expr132741_
+ (let* ((_g132657132675_
+ (lambda (_g132658132672_)
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g132653132667_))))
- (_g132651132733_
- (lambda (_g132653132673_)
+ _g132658132672_))))
+ (_g132656132738_
+ (lambda (_g132658132678_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g132653132673_))
- (let ((_e132659132675_
+ (gx#stx-pair? _g132658132678_))
+ (let ((_e132664132680_
(let ()
(declare (not safe))
- (gx#stx-e _g132653132673_))))
- (let ((_hd132658132678_
+ (gx#stx-e _g132658132678_))))
+ (let ((_hd132663132683_
(let ()
(declare (not safe))
- (##car _e132659132675_)))
- (_tl132657132680_
+ (##car _e132664132680_)))
+ (_tl132662132685_
(let ()
(declare (not safe))
- (##cdr _e132659132675_))))
+ (##cdr _e132664132680_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl132657132680_))
- (let ((_e132662132683_
+ (gx#stx-pair? _tl132662132685_))
+ (let ((_e132667132688_
(let ()
(declare (not safe))
- (gx#stx-e _tl132657132680_))))
- (let ((_hd132661132686_
+ (gx#stx-e _tl132662132685_))))
+ (let ((_hd132666132691_
(let ()
(declare (not safe))
- (##car _e132662132683_)))
- (_tl132660132688_
+ (##car _e132667132688_)))
+ (_tl132665132693_
(let ()
(declare (not safe))
- (##cdr _e132662132683_))))
+ (##cdr _e132667132688_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd132661132686_))
- (let ((_e132665132691_
+ (gx#stx-pair? _hd132666132691_))
+ (let ((_e132670132696_
(let ()
(declare (not safe))
(gx#stx-e
- _hd132661132686_))))
- (let ((_hd132664132694_
+ _hd132666132691_))))
+ (let ((_hd132669132699_
(let ()
(declare (not safe))
- (##car _e132665132691_)))
- (_tl132663132696_
+ (##car _e132670132696_)))
+ (_tl132668132701_
(let ()
(declare (not safe))
- (##cdr _e132665132691_))))
- ((lambda (_L132699_
- _L132700_
- _L132701_)
- (let* ((_body132731_
- (map (lambda (_g132726132728_)
+ (##cdr _e132670132696_))))
+ ((lambda (_L132704_
+ _L132705_
+ _L132706_)
+ (let* ((_body132736_
+ (map (lambda (_g132731132733_)
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
(gxc#apply-subst-object-refs
- _g132726132728_
- _L132701_
- _$klass132602_
- _method-calls131421_
- _slot-refs131422_)))
- _L132699_))
- (__tmp135515
- (let ((__tmp135516
- (let ((__tmp135517
+ _g132731132733_
+ _L132706_
+ _$klass132607_
+ _method-calls131426_
+ _slot-refs131427_)))
+ _L132704_))
+ (__tmp135520
+ (let ((__tmp135521
+ (let ((__tmp135522
(let ()
(declare (not safe))
- (cons _L132701_ _L132700_))))
+ (cons _L132706_ _L132705_))))
(declare (not safe))
- (cons __tmp135517 _body132731_))))
+ (cons __tmp135522 _body132736_))))
(declare (not safe))
- (cons '%#lambda __tmp135516))))
+ (cons '%#lambda __tmp135521))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(gxc#xform-wrap-source
- __tmp135515
- _L132357_)))
- _tl132660132688_
- _tl132663132696_
- _hd132664132694_)))
+ __tmp135520
+ _L132362_)))
+ _tl132665132693_
+ _tl132668132701_
+ _hd132669132699_)))
(let ()
(declare (not safe))
- (_g132652132670_
- _g132653132673_)))))
+ (_g132657132675_
+ _g132658132678_)))))
(let ()
(declare (not safe))
- (_g132652132670_ _g132653132673_)))))
+ (_g132657132675_ _g132658132678_)))))
(let ()
(declare (not safe))
- (_g132652132670_ _g132653132673_))))))
+ (_g132657132675_ _g132658132678_))))))
(declare (not safe))
- (_g132651132733_ _L132357_)))
+ (_g132656132738_ _L132362_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (_specializer-case-lambda-expr132893_
- (let* ((_g132738132757_
- (lambda (_g132739132754_)
+ (_specializer-case-lambda-expr132898_
+ (let* ((_g132743132762_
+ (lambda (_g132744132759_)
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g132739132754_))))
- (_g132737132890_
- (lambda (_g132739132760_)
+ _g132744132759_))))
+ (_g132742132895_
+ (lambda (_g132744132765_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g132739132760_))
- (let ((_e132743132762_
+ (gx#stx-pair? _g132744132765_))
+ (let ((_e132748132767_
(let ()
(declare (not safe))
- (gx#stx-e _g132739132760_))))
- (let ((_hd132742132765_
+ (gx#stx-e _g132744132765_))))
+ (let ((_hd132747132770_
(let ()
(declare (not safe))
- (##car _e132743132762_)))
- (_tl132741132767_
+ (##car _e132748132767_)))
+ (_tl132746132772_
(let ()
(declare (not safe))
- (##cdr _e132743132762_))))
+ (##cdr _e132748132767_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl132741132767_))
- (let ((_g135518_
+ (gx#stx-pair/null? _tl132746132772_))
+ (let ((_g135523_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl132741132767_
+ _tl132746132772_
'0))))
(begin
- (let ((_g135519_
+ (let ((_g135524_
(let ()
(declare (not safe))
- (if (##values? _g135518_)
+ (if (##values? _g135523_)
(##vector-length
- _g135518_)
+ _g135523_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g135519_ 2)))
+ (##fx= _g135524_ 2)))
(error "Context expects 2 values"
- _g135519_)))
- (let ((_target132744132770_
+ _g135524_)))
+ (let ((_target132749132775_
(let ()
(declare (not safe))
- (##vector-ref _g135518_ 0)))
- (_tl132746132772_
+ (##vector-ref _g135523_ 0)))
+ (_tl132751132777_
(let ()
(declare (not safe))
- (##vector-ref _g135518_ 1))))
+ (##vector-ref _g135523_ 1))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl132746132772_))
- (letrec ((_loop132747132775_
- (lambda (_hd132745132778_
+ _tl132751132777_))
+ (letrec ((_loop132752132780_
+ (lambda (_hd132750132783_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _clause132751132780_)
+ _clause132756132785_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd132745132778_))
- (let ((_e132748132783_
+ (gx#stx-pair? _hd132750132783_))
+ (let ((_e132753132788_
(let ()
(declare (not safe))
- (gx#stx-e _hd132745132778_))))
- (let ((_lp-hd132749132786_
+ (gx#stx-e _hd132750132783_))))
+ (let ((_lp-hd132754132791_
(let ()
(declare (not safe))
- (##car _e132748132783_)))
- (_lp-tl132750132788_
+ (##car _e132753132788_)))
+ (_lp-tl132755132793_
(let ()
(declare (not safe))
- (##cdr _e132748132783_))))
- (let ((__tmp135523
+ (##cdr _e132753132788_))))
+ (let ((__tmp135528
(let ()
(declare (not safe))
- (cons _lp-hd132749132786_
- _clause132751132780_))))
+ (cons _lp-hd132754132791_
+ _clause132756132785_))))
(declare (not safe))
- (_loop132747132775_
- _lp-tl132750132788_
- __tmp135523))))
- (let ((_clause132752132791_
- (reverse _clause132751132780_)))
- ((lambda (_L132794_)
- (let* ((_clauses132888_
- (map (lambda (_clause132808_)
- (let* ((___stx134243134244_
- _clause132808_)
- (_g132811132826_
+ (_loop132752132780_
+ _lp-tl132755132793_
+ __tmp135528))))
+ (let ((_clause132757132796_
+ (reverse _clause132756132785_)))
+ ((lambda (_L132799_)
+ (let* ((_clauses132893_
+ (map (lambda (_clause132813_)
+ (let* ((___stx134248134249_
+ _clause132813_)
+ (_g132816132831_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx134243134244_)))))
- (let ((___kont134245134246_
- (lambda (_L132854_
- _L132855_
- _L132856_)
- (let* ((_body132876_
- (map (lambda (_g132871132873_)
+ ___stx134248134249_)))))
+ (let ((___kont134250134251_
+ (lambda (_L132859_
+ _L132860_
+ _L132861_)
+ (let* ((_body132881_
+ (map (lambda (_g132876132878_)
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
(gxc#apply-subst-object-refs
- _g132871132873_
- _L132856_
- _$klass132602_
- _method-calls131421_
- _slot-refs131422_)))
- _L132854_))
- (__tmp135520
- (let () (declare (not safe)) (cons _L132856_ _L132855_))))
+ _g132876132878_
+ _L132861_
+ _$klass132607_
+ _method-calls131426_
+ _slot-refs131427_)))
+ _L132859_))
+ (__tmp135525
+ (let () (declare (not safe)) (cons _L132861_ _L132860_))))
(declare (not safe))
- (cons __tmp135520 _body132876_))))
+ (cons __tmp135525 _body132881_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont134247134248_
- (lambda () _clause132808_)))
+ (___kont134252134253_
+ (lambda () _clause132813_)))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- ___stx134243134244_))
- (let ((_e132818132838_
+ ___stx134248134249_))
+ (let ((_e132823132843_
(let ()
(declare (not safe))
(gx#stx-e
- ___stx134243134244_))))
- (let ((_tl132816132843_
+ ___stx134248134249_))))
+ (let ((_tl132821132848_
(let ()
(declare
(not safe))
- (##cdr _e132818132838_)))
- (_hd132817132841_
+ (##cdr _e132823132843_)))
+ (_hd132822132846_
(let ()
(declare
(not safe))
- (##car _e132818132838_))))
+ (##car _e132823132843_))))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _hd132817132841_))
- (let ((_e132821132846_
+ _hd132822132846_))
+ (let ((_e132826132851_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _hd132817132841_))))
- (let ((_tl132819132851_
+ (gx#stx-e _hd132822132846_))))
+ (let ((_tl132824132856_
(let ()
(declare (not safe))
- (##cdr _e132821132846_)))
- (_hd132820132849_
+ (##cdr _e132826132851_)))
+ (_hd132825132854_
(let ()
(declare (not safe))
- (##car _e132821132846_))))
- (___kont134245134246_
- _tl132816132843_
- _tl132819132851_
- _hd132820132849_)))
- (___kont134247134248_))))
+ (##car _e132826132851_))))
+ (___kont134250134251_
+ _tl132821132848_
+ _tl132824132856_
+ _hd132825132854_)))
+ (___kont134252134253_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont134247134248_)))))
- (let ((__tmp135521
- (lambda (_g132880132883_
- _g132881132885_)
+ (___kont134252134253_)))))
+ (let ((__tmp135526
+ (lambda (_g132885132888_
+ _g132886132890_)
(let ()
(declare (not safe))
- (cons _g132880132883_
- _g132881132885_)))))
+ (cons _g132885132888_
+ _g132886132890_)))))
(declare (not safe))
- (foldr1 __tmp135521 '() _L132794_))))
- (__tmp135522
+ (foldr1 __tmp135526 '() _L132799_))))
+ (__tmp135527
(let ()
(declare (not safe))
- (cons '%#case-lambda _clauses132888_))))
+ (cons '%#case-lambda _clauses132893_))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp135522 _L132356_)))
- _clause132752132791_))))))
+ (gxc#xform-wrap-source __tmp135527 _L132361_)))
+ _clause132757132796_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_loop132747132775_
- _target132744132770_
+ (_loop132752132780_
+ _target132749132775_
'())))
(let ()
(declare (not safe))
- (_g132738132757_
- _g132739132760_))))))
+ (_g132743132762_
+ _g132744132765_))))))
(let ()
(declare (not safe))
- (_g132738132757_ _g132739132760_)))))
+ (_g132743132762_ _g132744132765_)))))
(let ()
(declare (not safe))
- (_g132738132757_ _g132739132760_))))))
+ (_g132743132762_ _g132744132765_))))))
(declare (not safe))
- (_g132737132890_ _L132356_)))
+ (_g132742132895_ _L132361_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (_specializer-impl132895_
- (let ((__tmp135524
- (let ((__tmp135525
+ (_specializer-impl132900_
+ (let ((__tmp135529
+ (let ((__tmp135530
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp135527
- (let ((__tmp135528
- (let ((__tmp135530
+ (let ((__tmp135532
+ (let ((__tmp135533
+ (let ((__tmp135535
(let ()
(declare (not safe))
- (cons _L132358_ '())))
- (__tmp135529
+ (cons _L132363_ '())))
+ (__tmp135534
(let ()
(declare (not safe))
- (cons _specializer-lambda-expr132736_
+ (cons _specializer-lambda-expr132741_
'()))))
(declare (not safe))
- (cons __tmp135530 __tmp135529))))
+ (cons __tmp135535 __tmp135534))))
(declare (not safe))
- (cons __tmp135528 '())))
- (__tmp135526
+ (cons __tmp135533 '())))
+ (__tmp135531
(let ()
(declare (not safe))
- (cons _specializer-case-lambda-expr132893_
+ (cons _specializer-case-lambda-expr132898_
'()))))
(declare (not safe))
- (cons __tmp135527 __tmp135526))))
+ (cons __tmp135532 __tmp135531))))
(declare (not safe))
- (cons '%#let-values __tmp135525))))
+ (cons '%#let-values __tmp135530))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp135524 _stx131329_)))
+ (gxc#xform-wrap-source __tmp135529 _stx131334_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (_specializer-impl132897_
+ (_specializer-impl132902_
(let ()
(declare (not safe))
- (_generate-specializer-impl131333_
- _$klass132602_
- _$method-table132604_
- _methods-bind132627_
- _slots-bind132650_
- _specializer-impl132895_))))
- (let ((__tmp135532
+ (_generate-specializer-impl131338_
+ _$klass132607_
+ _$method-table132609_
+ _methods-bind132632_
+ _slots-bind132655_
+ _specializer-impl132900_))))
+ (let ((__tmp135537
(let ()
(declare (not safe))
- (gx#stx-e _L131402_)))
- (__tmp135531
+ (gx#stx-e _L131407_)))
+ (__tmp135536
(let ()
(declare (not safe))
(gx#stx-e
- _specializer-id132600_))))
+ _specializer-id132605_))))
(declare (not safe))
(gxc#verbose
'"generate method specializer "
- __tmp135532
+ __tmp135537
'" => "
- __tmp135531))
+ __tmp135536))
(let ()
(declare (not safe))
- (_generate-specializer-def131334_
- _L131402_
- _specializer-id132600_
- _specializer-impl132897_)))))
- _hd132289132351_
- _hd132286132343_
- _hd132283132335_)
+ (_generate-specializer-def131339_
+ _L131407_
+ _specializer-id132605_
+ _specializer-impl132902_)))))
+ _hd132294132356_
+ _hd132291132348_
+ _hd132288132340_)
(let ()
(declare (not safe))
- (_g132265132295_ _g132266132298_)))))
+ (_g132270132300_ _g132271132303_)))))
(let ()
(declare (not safe))
- (_g132265132295_ _g132266132298_)))
+ (_g132270132300_ _g132271132303_)))
(let ()
(declare (not safe))
- (_g132265132295_ _g132266132298_)))
+ (_g132270132300_ _g132271132303_)))
(let ()
(declare (not safe))
- (_g132265132295_ _g132266132298_)))))
- (let () (declare (not safe)) (_g132265132295_ _g132266132298_)))
+ (_g132270132300_ _g132271132303_)))))
+ (let () (declare (not safe)) (_g132270132300_ _g132271132303_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g132265132295_
- _g132266132298_)))))
+ (_g132270132300_
+ _g132271132303_)))))
(let ()
(declare (not safe))
- (_g132265132295_
- _g132266132298_)))))
+ (_g132270132300_
+ _g132271132303_)))))
(let ()
(declare (not safe))
- (_g132265132295_ _g132266132298_)))))
+ (_g132270132300_ _g132271132303_)))))
(let ()
(declare (not safe))
- (_g132265132295_ _g132266132298_)))))
+ (_g132270132300_ _g132271132303_)))))
(let ()
(declare (not safe))
- (_g132265132295_ _g132266132298_)))))
+ (_g132270132300_ _g132271132303_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g132265132295_
- _g132266132298_))))))
+ (_g132270132300_
+ _g132271132303_))))))
(declare (not safe))
- (_g132264132900_ _L131401_))
+ (_g132269132905_ _L131406_))
(if (let ()
(declare (not safe))
- (gxc#kw-lambda-expr? _L131401_))
- (let* ((_g132903132956_
- (lambda (_g132904132953_)
+ (gxc#kw-lambda-expr? _L131406_))
+ (let* ((_g132908132961_
+ (lambda (_g132909132958_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g132904132953_))))
- (_g132902134087_
- (lambda (_g132904132959_)
+ _g132909132958_))))
+ (_g132907134092_
+ (lambda (_g132909132964_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _g132904132959_))
- (let ((_e132912132961_
+ _g132909132964_))
+ (let ((_e132917132966_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _g132904132959_))))
- (let ((_hd132911132964_
- (let () (declare (not safe)) (##car _e132912132961_)))
- (_tl132910132966_
- (let () (declare (not safe)) (##cdr _e132912132961_))))
+ (gx#stx-e _g132909132964_))))
+ (let ((_hd132916132969_
+ (let () (declare (not safe)) (##car _e132917132966_)))
+ (_tl132915132971_
+ (let () (declare (not safe)) (##cdr _e132917132966_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd132911132964_))
+ (gx#identifier? _hd132916132969_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#let-values _hd132911132964_))
+ (gx#stx-eq? '%#let-values _hd132916132969_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl132910132966_))
- (let ((_e132915132969_
+ (gx#stx-pair? _tl132915132971_))
+ (let ((_e132920132974_
(let ()
(declare (not safe))
- (gx#stx-e _tl132910132966_))))
- (let ((_hd132914132972_
+ (gx#stx-e _tl132915132971_))))
+ (let ((_hd132919132977_
(let ()
(declare (not safe))
- (##car _e132915132969_)))
- (_tl132913132974_
+ (##car _e132920132974_)))
+ (_tl132918132979_
(let ()
(declare (not safe))
- (##cdr _e132915132969_))))
+ (##cdr _e132920132974_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd132914132972_))
- (let ((_e132918132977_
+ (gx#stx-pair? _hd132919132977_))
+ (let ((_e132923132982_
(let ()
(declare (not safe))
- (gx#stx-e _hd132914132972_))))
- (let ((_hd132917132980_
+ (gx#stx-e _hd132919132977_))))
+ (let ((_hd132922132985_
(let ()
(declare (not safe))
- (##car _e132918132977_)))
- (_tl132916132982_
+ (##car _e132923132982_)))
+ (_tl132921132987_
(let ()
(declare (not safe))
- (##cdr _e132918132977_))))
+ (##cdr _e132923132982_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd132917132980_))
- (let ((_e132921132985_
+ _hd132922132985_))
+ (let ((_e132926132990_
(let ()
(declare (not safe))
(gx#stx-e
- _hd132917132980_))))
- (let ((_hd132920132988_
+ _hd132922132985_))))
+ (let ((_hd132925132993_
(let ()
(declare (not safe))
- (##car _e132921132985_)))
- (_tl132919132990_
+ (##car _e132926132990_)))
+ (_tl132924132995_
(let ()
(declare (not safe))
- (##cdr _e132921132985_))))
+ (##cdr _e132926132990_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd132920132988_))
- (let ((_e132924132993_
+ _hd132925132993_))
+ (let ((_e132929132998_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _hd132920132988_))))
- (let ((_hd132923132996_
- (let () (declare (not safe)) (##car _e132924132993_)))
- (_tl132922132998_
- (let () (declare (not safe)) (##cdr _e132924132993_))))
+ (gx#stx-e _hd132925132993_))))
+ (let ((_hd132928133001_
+ (let () (declare (not safe)) (##car _e132929132998_)))
+ (_tl132927133003_
+ (let () (declare (not safe)) (##cdr _e132929132998_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl132922132998_))
+ (gx#stx-null? _tl132927133003_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl132919132990_))
- (let ((_e132927133001_
+ (gx#stx-pair? _tl132924132995_))
+ (let ((_e132932133006_
(let ()
(declare (not safe))
- (gx#stx-e _tl132919132990_))))
- (let ((_hd132926133004_
+ (gx#stx-e _tl132924132995_))))
+ (let ((_hd132931133009_
(let ()
(declare (not safe))
- (##car _e132927133001_)))
- (_tl132925133006_
+ (##car _e132932133006_)))
+ (_tl132930133011_
(let ()
(declare (not safe))
- (##cdr _e132927133001_))))
+ (##cdr _e132932133006_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd132926133004_))
- (let ((_e132930133009_
+ (gx#stx-pair? _hd132931133009_))
+ (let ((_e132935133014_
(let ()
(declare (not safe))
- (gx#stx-e _hd132926133004_))))
- (let ((_hd132929133012_
+ (gx#stx-e _hd132931133009_))))
+ (let ((_hd132934133017_
(let ()
(declare (not safe))
- (##car _e132930133009_)))
- (_tl132928133014_
+ (##car _e132935133014_)))
+ (_tl132933133019_
(let ()
(declare (not safe))
- (##cdr _e132930133009_))))
+ (##cdr _e132935133014_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd132929133012_))
+ (gx#identifier? _hd132934133017_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#let-values
- _hd132929133012_))
+ _hd132934133017_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl132928133014_))
- (let ((_e132933133017_
+ _tl132933133019_))
+ (let ((_e132938133022_
(let ()
(declare
(not safe))
(gx#stx-e
- _tl132928133014_))))
- (let ((_hd132932133020_
+ _tl132933133019_))))
+ (let ((_hd132937133025_
(let ()
(declare
(not safe))
- (##car _e132933133017_)))
- (_tl132931133022_
+ (##car _e132938133022_)))
+ (_tl132936133027_
(let ()
(declare
(not safe))
- (##cdr _e132933133017_))))
+ (##cdr _e132938133022_))))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _hd132932133020_))
- (let ((_e132936133025_
+ _hd132937133025_))
+ (let ((_e132941133030_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _hd132932133020_))))
- (let ((_hd132935133028_
+ (gx#stx-e _hd132937133025_))))
+ (let ((_hd132940133033_
(let ()
(declare (not safe))
- (##car _e132936133025_)))
- (_tl132934133030_
+ (##car _e132941133030_)))
+ (_tl132939133035_
(let ()
(declare (not safe))
- (##cdr _e132936133025_))))
+ (##cdr _e132941133030_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd132935133028_))
- (let ((_e132939133033_
+ (gx#stx-pair? _hd132940133033_))
+ (let ((_e132944133038_
(let ()
(declare (not safe))
- (gx#stx-e _hd132935133028_))))
- (let ((_hd132938133036_
+ (gx#stx-e _hd132940133033_))))
+ (let ((_hd132943133041_
(let ()
(declare (not safe))
- (##car _e132939133033_)))
- (_tl132937133038_
+ (##car _e132944133038_)))
+ (_tl132942133043_
(let ()
(declare (not safe))
- (##cdr _e132939133033_))))
+ (##cdr _e132944133038_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd132938133036_))
- (let ((_e132942133041_
+ (gx#stx-pair? _hd132943133041_))
+ (let ((_e132947133046_
(let ()
(declare (not safe))
- (gx#stx-e _hd132938133036_))))
- (let ((_hd132941133044_
+ (gx#stx-e _hd132943133041_))))
+ (let ((_hd132946133049_
(let ()
(declare (not safe))
- (##car _e132942133041_)))
- (_tl132940133046_
+ (##car _e132947133046_)))
+ (_tl132945133051_
(let ()
(declare (not safe))
- (##cdr _e132942133041_))))
+ (##cdr _e132947133046_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl132940133046_))
+ (gx#stx-null? _tl132945133051_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl132937133038_))
- (let ((_e132945133049_
+ _tl132942133043_))
+ (let ((_e132950133054_
(let ()
(declare (not safe))
(gx#stx-e
- _tl132937133038_))))
- (let ((_hd132944133052_
+ _tl132942133043_))))
+ (let ((_hd132949133057_
(let ()
(declare (not safe))
- (##car _e132945133049_)))
- (_tl132943133054_
+ (##car _e132950133054_)))
+ (_tl132948133059_
(let ()
(declare (not safe))
- (##cdr _e132945133049_))))
+ (##cdr _e132950133054_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl132943133054_))
+ _tl132948133059_))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl132934133030_))
+ _tl132939133035_))
(if (let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-pair? _tl132931133022_))
- (let ((_e132948133057_
+ (gx#stx-pair? _tl132936133027_))
+ (let ((_e132953133062_
(let ()
(declare (not safe))
- (gx#stx-e _tl132931133022_))))
- (let ((_hd132947133060_
+ (gx#stx-e _tl132936133027_))))
+ (let ((_hd132952133065_
(let ()
(declare (not safe))
- (##car _e132948133057_)))
- (_tl132946133062_
+ (##car _e132953133062_)))
+ (_tl132951133067_
(let ()
(declare (not safe))
- (##cdr _e132948133057_))))
+ (##cdr _e132953133062_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl132946133062_))
+ (gx#stx-null? _tl132951133067_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl132925133006_))
+ (gx#stx-null? _tl132930133011_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl132916132982_))
+ (gx#stx-null? _tl132921132987_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl132913132974_))
- (let ((_e132951133065_
+ (gx#stx-pair? _tl132918132979_))
+ (let ((_e132956133070_
(let ()
(declare (not safe))
(gx#stx-e
- _tl132913132974_))))
- (let ((_hd132950133068_
+ _tl132918132979_))))
+ (let ((_hd132955133073_
(let ()
(declare (not safe))
- (##car _e132951133065_)))
- (_tl132949133070_
+ (##car _e132956133070_)))
+ (_tl132954133075_
(let ()
(declare (not safe))
- (##cdr _e132951133065_))))
+ (##cdr _e132956133070_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl132949133070_))
- ((lambda (_L133073_
- _L133074_
- _L133075_
- _L133076_
- _L133077_)
- (let* ((_g133116133178_
- (lambda (_g133117133175_)
+ _tl132954133075_))
+ ((lambda (_L133078_
+ _L133079_
+ _L133080_
+ _L133081_
+ _L133082_)
+ (let* ((_g133121133183_
+ (lambda (_g133122133180_)
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g133117133175_))))
- (_g133115134084_
- (lambda (_g133117133181_)
+ _g133122133180_))))
+ (_g133120134089_
+ (lambda (_g133122133186_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g133117133181_))
- (let ((_e133125133183_
+ (gx#stx-pair? _g133122133186_))
+ (let ((_e133130133188_
(let ()
(declare (not safe))
- (gx#stx-e _g133117133181_))))
- (let ((_hd133124133186_
+ (gx#stx-e _g133122133186_))))
+ (let ((_hd133129133191_
(let ()
(declare (not safe))
- (##car _e133125133183_)))
- (_tl133123133188_
+ (##car _e133130133188_)))
+ (_tl133128133193_
(let ()
(declare (not safe))
- (##cdr _e133125133183_))))
+ (##cdr _e133130133188_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd133124133186_))
+ (gx#identifier? _hd133129133191_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#lambda
- _hd133124133186_))
+ _hd133129133191_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl133123133188_))
- (let ((_e133128133191_
+ (gx#stx-pair? _tl133128133193_))
+ (let ((_e133133133196_
(let ()
(declare (not safe))
(gx#stx-e
- _tl133123133188_))))
- (let ((_hd133127133194_
+ _tl133128133193_))))
+ (let ((_hd133132133199_
(let ()
(declare (not safe))
- (##car _e133128133191_)))
- (_tl133126133196_
+ (##car _e133133133196_)))
+ (_tl133131133201_
(let ()
(declare (not safe))
- (##cdr _e133128133191_))))
+ (##cdr _e133133133196_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl133126133196_))
- (let ((_e133131133199_
+ _tl133131133201_))
+ (let ((_e133136133204_
(let ()
(declare
(not safe))
(gx#stx-e
- _tl133126133196_))))
- (let ((_hd133130133202_
+ _tl133131133201_))))
+ (let ((_hd133135133207_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##car _e133131133199_)))
- (_tl133129133204_
- (let () (declare (not safe)) (##cdr _e133131133199_))))
+ (##car _e133136133204_)))
+ (_tl133134133209_
+ (let () (declare (not safe)) (##cdr _e133136133204_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd133130133202_))
- (let ((_e133134133207_
+ (gx#stx-pair? _hd133135133207_))
+ (let ((_e133139133212_
(let ()
(declare (not safe))
- (gx#stx-e _hd133130133202_))))
- (let ((_hd133133133210_
+ (gx#stx-e _hd133135133207_))))
+ (let ((_hd133138133215_
(let ()
(declare (not safe))
- (##car _e133134133207_)))
- (_tl133132133212_
+ (##car _e133139133212_)))
+ (_tl133137133217_
(let ()
(declare (not safe))
- (##cdr _e133134133207_))))
+ (##cdr _e133139133212_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd133133133210_))
+ (gx#identifier? _hd133138133215_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#call _hd133133133210_))
+ (gx#stx-eq? '%#call _hd133138133215_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl133132133212_))
- (let ((_e133137133215_
+ (gx#stx-pair? _tl133137133217_))
+ (let ((_e133142133220_
(let ()
(declare (not safe))
- (gx#stx-e _tl133132133212_))))
- (let ((_hd133136133218_
+ (gx#stx-e _tl133137133217_))))
+ (let ((_hd133141133223_
(let ()
(declare (not safe))
- (##car _e133137133215_)))
- (_tl133135133220_
+ (##car _e133142133220_)))
+ (_tl133140133225_
(let ()
(declare (not safe))
- (##cdr _e133137133215_))))
+ (##cdr _e133142133220_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd133136133218_))
- (let ((_e133140133223_
+ (gx#stx-pair? _hd133141133223_))
+ (let ((_e133145133228_
(let ()
(declare (not safe))
(gx#stx-e
- _hd133136133218_))))
- (let ((_hd133139133226_
+ _hd133141133223_))))
+ (let ((_hd133144133231_
(let ()
(declare (not safe))
- (##car _e133140133223_)))
- (_tl133138133228_
+ (##car _e133145133228_)))
+ (_tl133143133233_
(let ()
(declare (not safe))
- (##cdr _e133140133223_))))
+ (##cdr _e133145133228_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd133139133226_))
+ _hd133144133231_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#ref
- _hd133139133226_))
+ _hd133144133231_))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _tl133138133228_))
- (let ((_e133143133231_
+ _tl133143133233_))
+ (let ((_e133148133236_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _tl133138133228_))))
- (let ((_hd133142133234_
+ (gx#stx-e _tl133143133233_))))
+ (let ((_hd133147133239_
(let ()
(declare (not safe))
- (##car _e133143133231_)))
- (_tl133141133236_
+ (##car _e133148133236_)))
+ (_tl133146133241_
(let ()
(declare (not safe))
- (##cdr _e133143133231_))))
+ (##cdr _e133148133236_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl133141133236_))
+ (gx#stx-null? _tl133146133241_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl133135133220_))
- (let ((_e133146133239_
+ (gx#stx-pair? _tl133140133225_))
+ (let ((_e133151133244_
(let ()
(declare (not safe))
- (gx#stx-e _tl133135133220_))))
- (let ((_hd133145133242_
+ (gx#stx-e _tl133140133225_))))
+ (let ((_hd133150133247_
(let ()
(declare (not safe))
- (##car _e133146133239_)))
- (_tl133144133244_
+ (##car _e133151133244_)))
+ (_tl133149133249_
(let ()
(declare (not safe))
- (##cdr _e133146133239_))))
+ (##cdr _e133151133244_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd133145133242_))
- (let ((_e133149133247_
+ (gx#stx-pair? _hd133150133247_))
+ (let ((_e133154133252_
(let ()
(declare (not safe))
- (gx#stx-e _hd133145133242_))))
- (let ((_hd133148133250_
+ (gx#stx-e _hd133150133247_))))
+ (let ((_hd133153133255_
(let ()
(declare (not safe))
- (##car _e133149133247_)))
- (_tl133147133252_
+ (##car _e133154133252_)))
+ (_tl133152133257_
(let ()
(declare (not safe))
- (##cdr _e133149133247_))))
+ (##cdr _e133154133252_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd133148133250_))
+ _hd133153133255_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#ref
- _hd133148133250_))
+ _hd133153133255_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl133147133252_))
- (let ((_e133152133255_
+ _tl133152133257_))
+ (let ((_e133157133260_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-e _tl133147133252_))))
- (let ((_hd133151133258_
- (let () (declare (not safe)) (##car _e133152133255_)))
- (_tl133150133260_
+ (gx#stx-e _tl133152133257_))))
+ (let ((_hd133156133263_
+ (let () (declare (not safe)) (##car _e133157133260_)))
+ (_tl133155133265_
(let ()
(declare (not safe))
- (##cdr _e133152133255_))))
+ (##cdr _e133157133260_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl133150133260_))
+ (gx#stx-null? _tl133155133265_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl133144133244_))
- (let ((_e133155133263_
+ (gx#stx-pair? _tl133149133249_))
+ (let ((_e133160133268_
(let ()
(declare (not safe))
- (gx#stx-e _tl133144133244_))))
- (let ((_hd133154133266_
+ (gx#stx-e _tl133149133249_))))
+ (let ((_hd133159133271_
(let ()
(declare (not safe))
- (##car _e133155133263_)))
- (_tl133153133268_
+ (##car _e133160133268_)))
+ (_tl133158133273_
(let ()
(declare (not safe))
- (##cdr _e133155133263_))))
+ (##cdr _e133160133268_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd133154133266_))
- (let ((_e133158133271_
+ (gx#stx-pair? _hd133159133271_))
+ (let ((_e133163133276_
(let ()
(declare (not safe))
- (gx#stx-e _hd133154133266_))))
- (let ((_hd133157133274_
+ (gx#stx-e _hd133159133271_))))
+ (let ((_hd133162133279_
(let ()
(declare (not safe))
- (##car _e133158133271_)))
- (_tl133156133276_
+ (##car _e133163133276_)))
+ (_tl133161133281_
(let ()
(declare (not safe))
- (##cdr _e133158133271_))))
+ (##cdr _e133163133276_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd133157133274_))
+ _hd133162133279_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#ref
- _hd133157133274_))
+ _hd133162133279_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl133156133276_))
- (let ((_e133161133279_
+ _tl133161133281_))
+ (let ((_e133166133284_
(let ()
(declare
(not safe))
(gx#stx-e
- _tl133156133276_))))
- (let ((_hd133160133282_
+ _tl133161133281_))))
+ (let ((_hd133165133287_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##car _e133161133279_)))
- (_tl133159133284_
- (let () (declare (not safe)) (##cdr _e133161133279_))))
+ (##car _e133166133284_)))
+ (_tl133164133289_
+ (let () (declare (not safe)) (##cdr _e133166133284_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl133159133284_))
+ (gx#stx-null? _tl133164133289_))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl133153133268_))
+ (gx#stx-pair/null? _tl133158133273_))
(if (fx>= (let ()
(declare (not safe))
- (gx#stx-length _tl133153133268_))
+ (gx#stx-length _tl133158133273_))
'1)
- (let ((_g135429_
+ (let ((_g135434_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl133153133268_
+ _tl133158133273_
'1))))
(begin
- (let ((_g135430_
+ (let ((_g135435_
(let ()
(declare (not safe))
- (if (##values? _g135429_)
- (##vector-length _g135429_)
+ (if (##values? _g135434_)
+ (##vector-length _g135434_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g135430_ 2)))
+ (##fx= _g135435_ 2)))
(error "Context expects 2 values"
- _g135430_)))
- (let ((_target133162133287_
+ _g135435_)))
+ (let ((_target133167133292_
(let ()
(declare (not safe))
- (##vector-ref _g135429_ 0)))
- (_tl133164133289_
+ (##vector-ref _g135434_ 0)))
+ (_tl133169133294_
(let ()
(declare (not safe))
- (##vector-ref _g135429_ 1))))
+ (##vector-ref _g135434_ 1))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl133164133289_))
- (let ((_e133173133292_
+ (gx#stx-pair? _tl133169133294_))
+ (let ((_e133178133297_
(let ()
(declare (not safe))
- (gx#stx-e _tl133164133289_))))
- (let ((_hd133172133295_
+ (gx#stx-e _tl133169133294_))))
+ (let ((_hd133177133300_
(let ()
(declare (not safe))
- (##car _e133173133292_)))
- (_tl133171133297_
+ (##car _e133178133297_)))
+ (_tl133176133302_
(let ()
(declare (not safe))
- (##cdr _e133173133292_))))
+ (##cdr _e133178133297_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl133171133297_))
- (letrec ((_loop133165133300_
- (lambda (_hd133163133303_
+ _tl133176133302_))
+ (letrec ((_loop133170133305_
+ (lambda (_hd133168133308_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _kw-ref133169133305_)
+ _kw-ref133174133310_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd133163133303_))
- (let ((_e133166133308_
+ (gx#stx-pair? _hd133168133308_))
+ (let ((_e133171133313_
(let ()
(declare (not safe))
- (gx#stx-e _hd133163133303_))))
- (let ((_lp-hd133167133311_
+ (gx#stx-e _hd133168133308_))))
+ (let ((_lp-hd133172133316_
(let ()
(declare (not safe))
- (##car _e133166133308_)))
- (_lp-tl133168133313_
+ (##car _e133171133313_)))
+ (_lp-tl133173133318_
(let ()
(declare (not safe))
- (##cdr _e133166133308_))))
- (let ((__tmp135502
+ (##cdr _e133171133313_))))
+ (let ((__tmp135507
(let ()
(declare (not safe))
- (cons _lp-hd133167133311_
- _kw-ref133169133305_))))
+ (cons _lp-hd133172133316_
+ _kw-ref133174133310_))))
(declare (not safe))
- (_loop133165133300_
- _lp-tl133168133313_
- __tmp135502))))
- (let ((_kw-ref133170133316_
- (reverse _kw-ref133169133305_)))
+ (_loop133170133305_
+ _lp-tl133173133318_
+ __tmp135507))))
+ (let ((_kw-ref133175133321_
+ (reverse _kw-ref133174133310_)))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl133129133204_))
- ((lambda (_L133319_
- _L133320_
- _L133321_
- _L133322_
- _L133323_)
- (let* ((_kw-count133374_
- (length (let ((__tmp135431
- (lambda (_g133366133369_
- _g133367133371_)
+ (gx#stx-null? _tl133134133209_))
+ ((lambda (_L133324_
+ _L133325_
+ _L133326_
+ _L133327_
+ _L133328_)
+ (let* ((_kw-count133379_
+ (length (let ((__tmp135436
+ (lambda (_g133371133374_
+ _g133372133376_)
(let ()
(declare (not safe))
- (cons _g133366133369_
- _g133367133371_)))))
+ (cons _g133371133374_
+ _g133372133376_)))))
(declare (not safe))
- (foldr1 __tmp135431
+ (foldr1 __tmp135436
'()
- _L133320_))))
- (_self-index133376_
+ _L133325_))))
+ (_self-index133381_
(let ()
(declare (not safe))
- (fx+ _kw-count133374_ '1))))
+ (fx+ _kw-count133379_ '1))))
(if (let ()
(declare (not safe))
- (gxc#lambda-expr? _L133075_))
- (let* ((_g133379133393_
- (lambda (_g133380133390_)
+ (gxc#lambda-expr? _L133080_))
+ (let* ((_g133384133398_
+ (lambda (_g133385133395_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g133380133390_))))
- (_g133378133506_
- (lambda (_g133380133396_)
+ _g133385133395_))))
+ (_g133383133511_
+ (lambda (_g133385133401_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _g133380133396_))
- (let ((_e133385133398_
+ _g133385133401_))
+ (let ((_e133390133403_
(let ()
(declare
(not safe))
(gx#stx-e
- _g133380133396_))))
- (let ((_hd133384133401_
+ _g133385133401_))))
+ (let ((_hd133389133406_
(let ()
(declare
(not safe))
- (##car _e133385133398_)))
- (_tl133383133403_
+ (##car _e133390133403_)))
+ (_tl133388133408_
(let ()
(declare
(not safe))
- (##cdr _e133385133398_))))
+ (##cdr _e133390133403_))))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _tl133383133403_))
- (let ((_e133388133406_
+ _tl133388133408_))
+ (let ((_e133393133411_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _tl133383133403_))))
- (let ((_hd133387133409_
+ (gx#stx-e _tl133388133408_))))
+ (let ((_hd133392133414_
(let ()
(declare (not safe))
- (##car _e133388133406_)))
- (_tl133386133411_
+ (##car _e133393133411_)))
+ (_tl133391133416_
(let ()
(declare (not safe))
- (##cdr _e133388133406_))))
- ((lambda (_L133414_ _L133415_)
- (let ((_self133431_
- (list-ref _L133415_ _self-index133376_)))
+ (##cdr _e133393133411_))))
+ ((lambda (_L133419_ _L133420_)
+ (let ((_self133436_
+ (list-ref _L133420_ _self-index133381_)))
(for-each
- (lambda (_g133432133434_)
+ (lambda (_g133437133439_)
(let ()
(declare (not safe))
(gxc#apply-collect-object-refs
- _g133432133434_
- _self133431_
- _method-calls131421_
- _slot-refs131422_)))
- _L133414_)
+ _g133437133439_
+ _self133436_
+ _method-calls131426_
+ _slot-refs131427_)))
+ _L133419_)
(if (let ()
(declare (not safe))
- (_no-specializer?131425_))
- _stx131329_
- (let* ((_specializer-id133443_
- (let* ((_id133437_
- (let ((__tmp135475
+ (_no-specializer?131430_))
+ _stx131334_
+ (let* ((_specializer-id133448_
+ (let* ((_id133442_
+ (let ((__tmp135480
(let ()
(declare (not safe))
(gx#stx-e
- _L131402_))))
+ _L131407_))))
(declare (not safe))
(make-symbol__1
- __tmp135475
+ __tmp135480
'"::specialize")))
- (_specializer-id133440_
- (let ((__tmp135476
+ (_specializer-id133445_
+ (let ((__tmp135481
(let ()
(declare (not safe))
(gx#stx-source
- _stx131329_))))
+ _stx131334_))))
(declare (not safe))
(gx#core-quote-syntax__1
- _id133437_
- __tmp135476))))
+ _id133442_
+ __tmp135481))))
(let ()
(declare (not safe))
(gx#core-bind-runtime!__0
- _specializer-id133440_))
- _specializer-id133440_))
- (_$klass133445_
- (let ((__tmp135477 (gensym '__klass)))
+ _specializer-id133445_))
+ _specializer-id133445_))
+ (_$klass133450_
+ (let ((__tmp135482 (gensym '__klass)))
(declare (not safe))
- (make-symbol__0 __tmp135477)))
- (_$method-table133447_
- (let ((__tmp135478
+ (make-symbol__0 __tmp135482)))
+ (_$method-table133452_
+ (let ((__tmp135483
(gensym '__method-table)))
(declare (not safe))
- (make-symbol__0 __tmp135478)))
- (_methods133449_
+ (make-symbol__0 __tmp135483)))
+ (_methods133454_
(let ()
(declare (not safe))
- (hash-keys _method-calls131421_)))
- (_$methods133453_
- (map (lambda (_id133451_)
- (let ((__tmp135479
- (gensym _id133451_)))
+ (hash-keys _method-calls131426_)))
+ (_$methods133458_
+ (map (lambda (_id133456_)
+ (let ((__tmp135484
+ (gensym _id133456_)))
(declare (not safe))
(make-symbol__1
'"__"
- __tmp135479)))
- _methods133449_))
- (_g135480_
+ __tmp135484)))
+ _methods133454_))
+ (_g135485_
(for-each
- (lambda (_g133454133457_
- _g133455133459_)
+ (lambda (_g133459133462_
+ _g133460133464_)
(let ()
(declare (not safe))
(hash-put!
- _method-calls131421_
- _g133454133457_
- _g133455133459_)))
- _methods133449_
- _$methods133453_))
- (_methods-bind133470_
- (map (lambda (_g133462133465_
- _g133463133467_)
+ _method-calls131426_
+ _g133459133462_
+ _g133460133464_)))
+ _methods133454_
+ _$methods133458_))
+ (_methods-bind133475_
+ (map (lambda (_g133467133470_
+ _g133468133472_)
(let ()
(declare (not safe))
- (_generate-method-bind131331_
- _$klass133445_
- _$method-table133447_
- _g133462133465_
- _g133463133467_)))
- _methods133449_
- _$methods133453_))
- (_slots133472_
+ (_generate-method-bind131336_
+ _$klass133450_
+ _$method-table133452_
+ _g133467133470_
+ _g133468133472_)))
+ _methods133454_
+ _$methods133458_))
+ (_slots133477_
(let ()
(declare (not safe))
- (hash-keys _slot-refs131422_)))
- (_$slots133476_
- (map (lambda (_id133474_)
- (let ((__tmp135481
- (gensym _id133474_)))
+ (hash-keys _slot-refs131427_)))
+ (_$slots133481_
+ (map (lambda (_id133479_)
+ (let ((__tmp135486
+ (gensym _id133479_)))
(declare (not safe))
(make-symbol__1
'"__"
- __tmp135481)))
- _slots133472_))
- (_g135482_
+ __tmp135486)))
+ _slots133477_))
+ (_g135487_
(for-each
- (lambda (_g133477133480_
- _g133478133482_)
+ (lambda (_g133482133485_
+ _g133483133487_)
(let ()
(declare (not safe))
(hash-put!
- _slot-refs131422_
- _g133477133480_
- _g133478133482_)))
- _slots133472_
- _$slots133476_))
- (_slots-bind133493_
- (map (lambda (_g133485133488_
- _g133486133490_)
+ _slot-refs131427_
+ _g133482133485_
+ _g133483133487_)))
+ _slots133477_
+ _$slots133481_))
+ (_slots-bind133498_
+ (map (lambda (_g133490133493_
+ _g133491133495_)
(let ()
(declare (not safe))
- (_generate-slot-bind131332_
- _$klass133445_
- _g133485133488_
- _g133486133490_)))
- _slots133472_
- _$slots133476_))
- (_specializer-impl133501_
- (let* ((_specializer-body133499_
- (map (lambda (_g133494133496_)
+ (_generate-slot-bind131337_
+ _$klass133450_
+ _g133490133493_
+ _g133491133495_)))
+ _slots133477_
+ _$slots133481_))
+ (_specializer-impl133506_
+ (let* ((_specializer-body133504_
+ (map (lambda (_g133499133501_)
(let ()
(declare (not safe))
(gxc#apply-subst-object-refs
- _g133494133496_
- _self133431_
- _$klass133445_
- _method-calls131421_
- _slot-refs131422_)))
- _L133414_))
- (__tmp135483
- (let ((__tmp135484
- (let ((__tmp135486
- (let ((__tmp135487
+ _g133499133501_
+ _self133436_
+ _$klass133450_
+ _method-calls131426_
+ _slot-refs131427_)))
+ _L133419_))
+ (__tmp135488
+ (let ((__tmp135489
+ (let ((__tmp135491
+ (let ((__tmp135492
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp135499
+ (let ((__tmp135504
(let ()
(declare (not safe))
- (cons _L133077_ '())))
- (__tmp135488
- (let ((__tmp135489
- (let ((__tmp135490
- (let ((__tmp135492
- (let ((__tmp135493
- (let ((__tmp135498
+ (cons _L133082_ '())))
+ (__tmp135493
+ (let ((__tmp135494
+ (let ((__tmp135495
+ (let ((__tmp135497
+ (let ((__tmp135498
+ (let ((__tmp135503
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (cons _L133076_ '())))
- (__tmp135494
- (let ((__tmp135495
- (let ((__tmp135496
- (let ((__tmp135497
+ (cons _L133081_ '())))
+ (__tmp135499
+ (let ((__tmp135500
+ (let ((__tmp135501
+ (let ((__tmp135502
(let ()
(declare (not safe))
- (cons _L133415_
- _specializer-body133499_))))
+ (cons _L133420_
+ _specializer-body133504_))))
(declare (not safe))
- (cons '%#lambda __tmp135497))))
+ (cons '%#lambda __tmp135502))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp135496
- _L133075_))))
+ __tmp135501
+ _L133080_))))
(declare (not safe))
- (cons __tmp135495 '()))))
+ (cons __tmp135500 '()))))
(declare (not safe))
- (cons __tmp135498 __tmp135494))))
+ (cons __tmp135503 __tmp135499))))
(declare (not safe))
- (cons __tmp135493 '())))
- (__tmp135491
- (let () (declare (not safe)) (cons _L133074_ '()))))
+ (cons __tmp135498 '())))
+ (__tmp135496
+ (let () (declare (not safe)) (cons _L133079_ '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp135492
- __tmp135491))))
+ (cons __tmp135497
+ __tmp135496))))
(declare (not safe))
(cons '%#let-values
- __tmp135490))))
+ __tmp135495))))
(declare (not safe))
- (cons __tmp135489 '()))))
+ (cons __tmp135494 '()))))
(declare (not safe))
- (cons __tmp135499 __tmp135488))))
+ (cons __tmp135504 __tmp135493))))
(declare (not safe))
- (cons __tmp135487 '())))
- (__tmp135485
- (let () (declare (not safe)) (cons _L133073_ '()))))
+ (cons __tmp135492 '())))
+ (__tmp135490
+ (let () (declare (not safe)) (cons _L133078_ '()))))
(declare (not safe))
- (cons __tmp135486 __tmp135485))))
+ (cons __tmp135491 __tmp135490))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons '%#let-values
- __tmp135484))))
+ __tmp135489))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp135483
- _stx131329_)))
- (_specializer-impl133503_
+ __tmp135488
+ _stx131334_)))
+ (_specializer-impl133508_
(let ()
(declare (not safe))
- (_generate-specializer-impl131333_
- _$klass133445_
- _$method-table133447_
- _methods-bind133470_
- _slots-bind133493_
- _specializer-impl133501_))))
- (let ((__tmp135501
+ (_generate-specializer-impl131338_
+ _$klass133450_
+ _$method-table133452_
+ _methods-bind133475_
+ _slots-bind133498_
+ _specializer-impl133506_))))
+ (let ((__tmp135506
(let ()
(declare (not safe))
- (gx#stx-e _L131402_)))
- (__tmp135500
+ (gx#stx-e _L131407_)))
+ (__tmp135505
(let ()
(declare (not safe))
- (gx#stx-e _specializer-id133443_))))
+ (gx#stx-e _specializer-id133448_))))
(declare (not safe))
(gxc#verbose
'"generate method specializer "
- __tmp135501
+ __tmp135506
'" => "
- __tmp135500))
+ __tmp135505))
(let ()
(declare (not safe))
- (_generate-specializer-def131334_
- _L131402_
- _specializer-id133443_
- _specializer-impl133503_))))))
- _tl133386133411_
- _hd133387133409_)))
+ (_generate-specializer-def131339_
+ _L131407_
+ _specializer-id133448_
+ _specializer-impl133508_))))))
+ _tl133391133416_
+ _hd133392133414_)))
(let ()
(declare (not safe))
- (_g133379133393_ _g133380133396_)))))
+ (_g133384133398_ _g133385133401_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g133379133393_
- _g133380133396_))))))
+ (_g133384133398_
+ _g133385133401_))))))
(declare (not safe))
- (_g133378133506_ _L133075_))
+ (_g133383133511_ _L133080_))
(if (let ()
(declare (not safe))
- (gxc#opt-lambda-expr? _L133075_))
- (let* ((_g133509133539_
- (lambda (_g133510133536_)
+ (gxc#opt-lambda-expr? _L133080_))
+ (let* ((_g133514133544_
+ (lambda (_g133515133541_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g133510133536_))))
- (_g133508134081_
- (lambda (_g133510133542_)
+ _g133515133541_))))
+ (_g133513134086_
+ (lambda (_g133515133547_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _g133510133542_))
- (let ((_e133516133544_
+ _g133515133547_))
+ (let ((_e133521133549_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _g133510133542_))))
- (let ((_hd133515133547_
- (let () (declare (not safe)) (##car _e133516133544_)))
- (_tl133514133549_
- (let () (declare (not safe)) (##cdr _e133516133544_))))
+ (gx#stx-e _g133515133547_))))
+ (let ((_hd133520133552_
+ (let () (declare (not safe)) (##car _e133521133549_)))
+ (_tl133519133554_
+ (let () (declare (not safe)) (##cdr _e133521133549_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl133514133549_))
- (let ((_e133519133552_
+ (gx#stx-pair? _tl133519133554_))
+ (let ((_e133524133557_
(let ()
(declare (not safe))
- (gx#stx-e _tl133514133549_))))
- (let ((_hd133518133555_
+ (gx#stx-e _tl133519133554_))))
+ (let ((_hd133523133560_
(let ()
(declare (not safe))
- (##car _e133519133552_)))
- (_tl133517133557_
+ (##car _e133524133557_)))
+ (_tl133522133562_
(let ()
(declare (not safe))
- (##cdr _e133519133552_))))
+ (##cdr _e133524133557_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd133518133555_))
- (let ((_e133522133560_
+ (gx#stx-pair? _hd133523133560_))
+ (let ((_e133527133565_
(let ()
(declare (not safe))
- (gx#stx-e _hd133518133555_))))
- (let ((_hd133521133563_
+ (gx#stx-e _hd133523133560_))))
+ (let ((_hd133526133568_
(let ()
(declare (not safe))
- (##car _e133522133560_)))
- (_tl133520133565_
+ (##car _e133527133565_)))
+ (_tl133525133570_
(let ()
(declare (not safe))
- (##cdr _e133522133560_))))
+ (##cdr _e133527133565_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd133521133563_))
- (let ((_e133525133568_
+ (gx#stx-pair? _hd133526133568_))
+ (let ((_e133530133573_
(let ()
(declare (not safe))
- (gx#stx-e _hd133521133563_))))
- (let ((_hd133524133571_
+ (gx#stx-e _hd133526133568_))))
+ (let ((_hd133529133576_
(let ()
(declare (not safe))
- (##car _e133525133568_)))
- (_tl133523133573_
+ (##car _e133530133573_)))
+ (_tl133528133578_
(let ()
(declare (not safe))
- (##cdr _e133525133568_))))
+ (##cdr _e133530133573_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd133524133571_))
- (let ((_e133528133576_
+ _hd133529133576_))
+ (let ((_e133533133581_
(let ()
(declare (not safe))
(gx#stx-e
- _hd133524133571_))))
- (let ((_hd133527133579_
+ _hd133529133576_))))
+ (let ((_hd133532133584_
(let ()
(declare (not safe))
- (##car _e133528133576_)))
- (_tl133526133581_
+ (##car _e133533133581_)))
+ (_tl133531133586_
(let ()
(declare (not safe))
- (##cdr _e133528133576_))))
+ (##cdr _e133533133581_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl133526133581_))
+ _tl133531133586_))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _tl133523133573_))
- (let ((_e133531133584_
+ _tl133528133578_))
+ (let ((_e133536133589_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _tl133523133573_))))
- (let ((_hd133530133587_
+ (gx#stx-e _tl133528133578_))))
+ (let ((_hd133535133592_
(let ()
(declare (not safe))
- (##car _e133531133584_)))
- (_tl133529133589_
+ (##car _e133536133589_)))
+ (_tl133534133594_
(let ()
(declare (not safe))
- (##cdr _e133531133584_))))
+ (##cdr _e133536133589_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl133529133589_))
+ (gx#stx-null? _tl133534133594_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl133520133565_))
+ (gx#stx-null? _tl133525133570_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl133517133557_))
- (let ((_e133534133592_
+ (gx#stx-pair? _tl133522133562_))
+ (let ((_e133539133597_
(let ()
(declare (not safe))
- (gx#stx-e _tl133517133557_))))
- (let ((_hd133533133595_
+ (gx#stx-e _tl133522133562_))))
+ (let ((_hd133538133600_
(let ()
(declare (not safe))
- (##car _e133534133592_)))
- (_tl133532133597_
+ (##car _e133539133597_)))
+ (_tl133537133602_
(let ()
(declare (not safe))
- (##cdr _e133534133592_))))
+ (##cdr _e133539133597_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl133532133597_))
- ((lambda (_L133600_
- _L133601_
- _L133602_)
- (let* ((_g133625133639_
- (lambda (_g133626133636_)
+ (gx#stx-null? _tl133537133602_))
+ ((lambda (_L133605_
+ _L133606_
+ _L133607_)
+ (let* ((_g133630133644_
+ (lambda (_g133631133641_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g133626133636_))))
- (_g133624133680_
- (lambda (_g133626133642_)
+ _g133631133641_))))
+ (_g133629133685_
+ (lambda (_g133631133647_)
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _g133626133642_))
- (let ((_e133631133644_
+ _g133631133647_))
+ (let ((_e133636133649_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _g133626133642_))))
- (let ((_hd133630133647_
+ (gx#stx-e _g133631133647_))))
+ (let ((_hd133635133652_
(let ()
(declare (not safe))
- (##car _e133631133644_)))
- (_tl133629133649_
+ (##car _e133636133649_)))
+ (_tl133634133654_
(let ()
(declare (not safe))
- (##cdr _e133631133644_))))
+ (##cdr _e133636133649_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl133629133649_))
- (let ((_e133634133652_
+ (gx#stx-pair? _tl133634133654_))
+ (let ((_e133639133657_
(let ()
(declare (not safe))
- (gx#stx-e _tl133629133649_))))
- (let ((_hd133633133655_
+ (gx#stx-e _tl133634133654_))))
+ (let ((_hd133638133660_
(let ()
(declare (not safe))
- (##car _e133634133652_)))
- (_tl133632133657_
+ (##car _e133639133657_)))
+ (_tl133637133662_
(let ()
(declare (not safe))
- (##cdr _e133634133652_))))
- ((lambda (_L133660_ _L133661_)
- (let ((_self133674_
+ (##cdr _e133639133657_))))
+ ((lambda (_L133665_ _L133666_)
+ (let ((_self133679_
(list-ref
- _L133661_
- _self-index133376_)))
+ _L133666_
+ _self-index133381_)))
(for-each
- (lambda (_g133675133677_)
+ (lambda (_g133680133682_)
(let ()
(declare (not safe))
(gxc#apply-collect-object-refs
- _g133675133677_
- _self133674_
- _method-calls131421_
- _slot-refs131422_)))
- _L133660_)))
- _tl133632133657_
- _hd133633133655_)))
+ _g133680133682_
+ _self133679_
+ _method-calls131426_
+ _slot-refs131427_)))
+ _L133665_)))
+ _tl133637133662_
+ _hd133638133660_)))
(let ()
(declare (not safe))
- (_g133625133639_ _g133626133642_)))))
+ (_g133630133644_ _g133631133647_)))))
(let ()
(declare (not safe))
- (_g133625133639_ _g133626133642_))))))
+ (_g133630133644_ _g133631133647_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (_g133624133680_ _L133601_))
- (let* ((_g133683133702_
- (lambda (_g133684133699_)
+ (_g133629133685_ _L133606_))
+ (let* ((_g133688133707_
+ (lambda (_g133689133704_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g133684133699_))))
- (_g133682133807_
- (lambda (_g133684133705_)
+ _g133689133704_))))
+ (_g133687133812_
+ (lambda (_g133689133710_)
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _g133684133705_))
- (let ((_e133688133707_
+ _g133689133710_))
+ (let ((_e133693133712_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _g133684133705_))))
- (let ((_hd133687133710_
+ (gx#stx-e _g133689133710_))))
+ (let ((_hd133692133715_
(let ()
(declare (not safe))
- (##car _e133688133707_)))
- (_tl133686133712_
+ (##car _e133693133712_)))
+ (_tl133691133717_
(let ()
(declare (not safe))
- (##cdr _e133688133707_))))
+ (##cdr _e133693133712_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl133686133712_))
- (let ((_g135432_
+ (gx#stx-pair/null? _tl133691133717_))
+ (let ((_g135437_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl133686133712_
+ _tl133691133717_
'0))))
(begin
- (let ((_g135433_
+ (let ((_g135438_
(let ()
(declare (not safe))
- (if (##values? _g135432_)
- (##vector-length _g135432_)
+ (if (##values? _g135437_)
+ (##vector-length _g135437_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g135433_ 2)))
+ (##fx= _g135438_ 2)))
(error "Context expects 2 values"
- _g135433_)))
- (let ((_target133689133715_
+ _g135438_)))
+ (let ((_target133694133720_
(let ()
(declare (not safe))
- (##vector-ref _g135432_ 0)))
- (_tl133691133717_
+ (##vector-ref _g135437_ 0)))
+ (_tl133696133722_
(let ()
(declare (not safe))
- (##vector-ref _g135432_ 1))))
+ (##vector-ref _g135437_ 1))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl133691133717_))
- (letrec ((_loop133692133720_
- (lambda (_hd133690133723_
- _clause133696133725_)
+ (gx#stx-null? _tl133696133722_))
+ (letrec ((_loop133697133725_
+ (lambda (_hd133695133728_
+ _clause133701133730_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd133690133723_))
- (let ((_e133693133728_
+ _hd133695133728_))
+ (let ((_e133698133733_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _hd133690133723_))))
- (let ((_lp-hd133694133731_
- (let () (declare (not safe)) (##car _e133693133728_)))
- (_lp-tl133695133733_
- (let () (declare (not safe)) (##cdr _e133693133728_))))
- (let ((__tmp135435
+ (gx#stx-e _hd133695133728_))))
+ (let ((_lp-hd133699133736_
+ (let () (declare (not safe)) (##car _e133698133733_)))
+ (_lp-tl133700133738_
+ (let () (declare (not safe)) (##cdr _e133698133733_))))
+ (let ((__tmp135440
(let ()
(declare (not safe))
- (cons _lp-hd133694133731_ _clause133696133725_))))
+ (cons _lp-hd133699133736_ _clause133701133730_))))
(declare (not safe))
- (_loop133692133720_ _lp-tl133695133733_ __tmp135435))))
- (let ((_clause133697133736_ (reverse _clause133696133725_)))
- ((lambda (_L133739_)
+ (_loop133697133725_ _lp-tl133700133738_ __tmp135440))))
+ (let ((_clause133702133741_ (reverse _clause133701133730_)))
+ ((lambda (_L133744_)
(for-each
- (lambda (_clause133752_)
- (let* ((_g133754133765_
- (lambda (_g133755133762_)
+ (lambda (_clause133757_)
+ (let* ((_g133759133770_
+ (lambda (_g133760133767_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g133755133762_))))
- (_g133753133797_
- (lambda (_g133755133768_)
+ _g133760133767_))))
+ (_g133758133802_
+ (lambda (_g133760133773_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g133755133768_))
- (let ((_e133760133770_
+ (gx#stx-pair? _g133760133773_))
+ (let ((_e133765133775_
(let ()
(declare (not safe))
- (gx#stx-e _g133755133768_))))
- (let ((_hd133759133773_
+ (gx#stx-e _g133760133773_))))
+ (let ((_hd133764133778_
(let ()
(declare (not safe))
- (##car _e133760133770_)))
- (_tl133758133775_
+ (##car _e133765133775_)))
+ (_tl133763133780_
(let ()
(declare (not safe))
- (##cdr _e133760133770_))))
- ((lambda (_L133778_ _L133779_)
- (let ((_self133791_
+ (##cdr _e133765133775_))))
+ ((lambda (_L133783_ _L133784_)
+ (let ((_self133796_
(list-ref
- _L133779_
- _self-index133376_)))
+ _L133784_
+ _self-index133381_)))
(for-each
- (lambda (_g133792133794_)
+ (lambda (_g133797133799_)
(let ()
(declare (not safe))
(gxc#apply-collect-object-refs
- _g133792133794_
- _self133791_
- _method-calls131421_
- _slot-refs131422_)))
- _L133778_)))
- _tl133758133775_
- _hd133759133773_)))
+ _g133797133799_
+ _self133796_
+ _method-calls131426_
+ _slot-refs131427_)))
+ _L133783_)))
+ _tl133763133780_
+ _hd133764133778_)))
(let ()
(declare (not safe))
- (_g133754133765_ _g133755133768_))))))
+ (_g133759133770_ _g133760133773_))))))
(declare (not safe))
- (_g133753133797_ _clause133752_)))
- (let ((__tmp135434
- (lambda (_g133799133802_ _g133800133804_)
+ (_g133758133802_ _clause133757_)))
+ (let ((__tmp135439
+ (lambda (_g133804133807_ _g133805133809_)
(let ()
(declare (not safe))
- (cons _g133799133802_ _g133800133804_)))))
+ (cons _g133804133807_ _g133805133809_)))))
(declare (not safe))
- (foldr1 __tmp135434 '() _L133739_))))
- _clause133697133736_))))))
+ (foldr1 __tmp135439 '() _L133744_))))
+ _clause133702133741_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_loop133692133720_
- _target133689133715_
+ (_loop133697133725_
+ _target133694133720_
'())))
(let ()
(declare (not safe))
- (_g133683133702_ _g133684133705_))))))
+ (_g133688133707_ _g133689133710_))))))
(let ()
(declare (not safe))
- (_g133683133702_ _g133684133705_)))))
+ (_g133688133707_ _g133689133710_)))))
(let ()
(declare (not safe))
- (_g133683133702_ _g133684133705_))))))
+ (_g133688133707_ _g133689133710_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (_g133682133807_ _L133600_))
+ (_g133687133812_ _L133605_))
(if (let ()
(declare (not safe))
- (_no-specializer?131425_))
- _stx131329_
- (let* ((_specializer-id133816_
- (let* ((_id133810_
+ (_no-specializer?131430_))
+ _stx131334_
+ (let* ((_specializer-id133821_
+ (let* ((_id133815_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp135436
+ (let ((__tmp135441
(let ()
(declare (not safe))
- (gx#stx-e _L131402_))))
+ (gx#stx-e _L131407_))))
(declare (not safe))
- (make-symbol__1 __tmp135436 '"::specialize")))
- (_specializer-id133813_
- (let ((__tmp135437
+ (make-symbol__1 __tmp135441 '"::specialize")))
+ (_specializer-id133818_
+ (let ((__tmp135442
(let ()
(declare (not safe))
- (gx#stx-source _stx131329_))))
+ (gx#stx-source _stx131334_))))
(declare (not safe))
- (gx#core-quote-syntax__1 _id133810_ __tmp135437))))
+ (gx#core-quote-syntax__1 _id133815_ __tmp135442))))
(let ()
(declare (not safe))
- (gx#core-bind-runtime!__0 _specializer-id133813_))
- _specializer-id133813_))
- (_$klass133818_
- (let ((__tmp135438 (gensym '__klass)))
+ (gx#core-bind-runtime!__0 _specializer-id133818_))
+ _specializer-id133818_))
+ (_$klass133823_
+ (let ((__tmp135443 (gensym '__klass)))
(declare (not safe))
- (make-symbol__0 __tmp135438)))
- (_$method-table133820_
- (let ((__tmp135439 (gensym '__method-table)))
+ (make-symbol__0 __tmp135443)))
+ (_$method-table133825_
+ (let ((__tmp135444 (gensym '__method-table)))
(declare (not safe))
- (make-symbol__0 __tmp135439)))
- (_methods133822_
+ (make-symbol__0 __tmp135444)))
+ (_methods133827_
(let ()
(declare (not safe))
- (hash-keys _method-calls131421_)))
- (_$methods133826_
- (map (lambda (_id133824_)
- (let ((__tmp135440 (gensym _id133824_)))
+ (hash-keys _method-calls131426_)))
+ (_$methods133831_
+ (map (lambda (_id133829_)
+ (let ((__tmp135445 (gensym _id133829_)))
(declare (not safe))
- (make-symbol__1 '"__" __tmp135440)))
- _methods133822_))
- (_g135441_
+ (make-symbol__1 '"__" __tmp135445)))
+ _methods133827_))
+ (_g135446_
(for-each
- (lambda (_g133827133830_ _g133828133832_)
+ (lambda (_g133832133835_ _g133833133837_)
(let ()
(declare (not safe))
(hash-put!
- _method-calls131421_
- _g133827133830_
- _g133828133832_)))
- _methods133822_
- _$methods133826_))
- (_methods-bind133843_
- (map (lambda (_g133835133838_ _g133836133840_)
+ _method-calls131426_
+ _g133832133835_
+ _g133833133837_)))
+ _methods133827_
+ _$methods133831_))
+ (_methods-bind133848_
+ (map (lambda (_g133840133843_ _g133841133845_)
(let ()
(declare (not safe))
- (_generate-method-bind131331_
- _$klass133818_
- _$method-table133820_
- _g133835133838_
- _g133836133840_)))
- _methods133822_
- _$methods133826_))
- (_slots133845_
- (let () (declare (not safe)) (hash-keys _slot-refs131422_)))
- (_$slots133849_
- (map (lambda (_id133847_)
- (let ((__tmp135442 (gensym _id133847_)))
+ (_generate-method-bind131336_
+ _$klass133823_
+ _$method-table133825_
+ _g133840133843_
+ _g133841133845_)))
+ _methods133827_
+ _$methods133831_))
+ (_slots133850_
+ (let () (declare (not safe)) (hash-keys _slot-refs131427_)))
+ (_$slots133854_
+ (map (lambda (_id133852_)
+ (let ((__tmp135447 (gensym _id133852_)))
(declare (not safe))
- (make-symbol__1 '"__" __tmp135442)))
- _slots133845_))
- (_g135443_
+ (make-symbol__1 '"__" __tmp135447)))
+ _slots133850_))
+ (_g135448_
(for-each
- (lambda (_g133850133853_ _g133851133855_)
+ (lambda (_g133855133858_ _g133856133860_)
(let ()
(declare (not safe))
(hash-put!
- _slot-refs131422_
- _g133850133853_
- _g133851133855_)))
- _slots133845_
- _$slots133849_))
- (_slots-bind133866_
- (map (lambda (_g133858133861_ _g133859133863_)
+ _slot-refs131427_
+ _g133855133858_
+ _g133856133860_)))
+ _slots133850_
+ _$slots133854_))
+ (_slots-bind133871_
+ (map (lambda (_g133863133866_ _g133864133868_)
(let ()
(declare (not safe))
- (_generate-slot-bind131332_
- _$klass133818_
- _g133858133861_
- _g133859133863_)))
- _slots133845_
- _$slots133849_))
- (_specializer-lambda-expr133939_
- (let* ((_g133868133882_
- (lambda (_g133869133879_)
+ (_generate-slot-bind131337_
+ _$klass133823_
+ _g133863133866_
+ _g133864133868_)))
+ _slots133850_
+ _$slots133854_))
+ (_specializer-lambda-expr133944_
+ (let* ((_g133873133887_
+ (lambda (_g133874133884_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g133869133879_))))
- (_g133867133936_
- (lambda (_g133869133885_)
+ _g133874133884_))))
+ (_g133872133941_
+ (lambda (_g133874133890_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g133869133885_))
- (let ((_e133874133887_
+ (gx#stx-pair? _g133874133890_))
+ (let ((_e133879133892_
(let ()
(declare (not safe))
- (gx#stx-e _g133869133885_))))
- (let ((_hd133873133890_
+ (gx#stx-e _g133874133890_))))
+ (let ((_hd133878133895_
(let ()
(declare (not safe))
- (##car _e133874133887_)))
- (_tl133872133892_
+ (##car _e133879133892_)))
+ (_tl133877133897_
(let ()
(declare (not safe))
- (##cdr _e133874133887_))))
+ (##cdr _e133879133892_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl133872133892_))
- (let ((_e133877133895_
+ (gx#stx-pair? _tl133877133897_))
+ (let ((_e133882133900_
(let ()
(declare (not safe))
- (gx#stx-e _tl133872133892_))))
- (let ((_hd133876133898_
+ (gx#stx-e _tl133877133897_))))
+ (let ((_hd133881133903_
(let ()
(declare (not safe))
- (##car _e133877133895_)))
- (_tl133875133900_
+ (##car _e133882133900_)))
+ (_tl133880133905_
(let ()
(declare (not safe))
- (##cdr _e133877133895_))))
- ((lambda (_L133903_ _L133904_)
- (let* ((_self133927_
+ (##cdr _e133882133900_))))
+ ((lambda (_L133908_ _L133909_)
+ (let* ((_self133932_
(list-ref
- _L133904_
- _self-index133376_))
- (_body133933_
- (map (lambda (_g133928133930_)
+ _L133909_
+ _self-index133381_))
+ (_body133938_
+ (map (lambda (_g133933133935_)
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
(gxc#apply-subst-object-refs
- _g133928133930_
- _self133927_
- _$klass133818_
- _method-calls131421_
- _slot-refs131422_)))
- _L133903_)))
+ _g133933133935_
+ _self133932_
+ _$klass133823_
+ _method-calls131426_
+ _slot-refs131427_)))
+ _L133908_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (let ((__tmp135444
- (let ((__tmp135445
+ (let ((__tmp135449
+ (let ((__tmp135450
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (cons _L133904_ _body133933_))))
+ (cons _L133909_ _body133938_))))
(declare (not safe))
- (cons '%#lambda __tmp135445))))
+ (cons '%#lambda __tmp135450))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(gxc#xform-wrap-source
- __tmp135444
- _L133601_))))
- _tl133875133900_
- _hd133876133898_)))
+ __tmp135449
+ _L133606_))))
+ _tl133880133905_
+ _hd133881133903_)))
(let ()
(declare (not safe))
- (_g133868133882_ _g133869133885_)))))
+ (_g133873133887_ _g133874133890_)))))
(let ()
(declare (not safe))
- (_g133868133882_ _g133869133885_))))))
+ (_g133873133887_ _g133874133890_))))))
(declare (not safe))
- (_g133867133936_ _L133601_)))
- (_specializer-case-lambda-expr134074_
- (let* ((_g133941133960_
- (lambda (_g133942133957_)
+ (_g133872133941_ _L133606_)))
+ (_specializer-case-lambda-expr134079_
+ (let* ((_g133946133965_
+ (lambda (_g133947133962_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g133942133957_))))
- (_g133940134071_
- (lambda (_g133942133963_)
+ _g133947133962_))))
+ (_g133945134076_
+ (lambda (_g133947133968_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g133942133963_))
- (let ((_e133946133965_
+ (gx#stx-pair? _g133947133968_))
+ (let ((_e133951133970_
(let ()
(declare (not safe))
- (gx#stx-e _g133942133963_))))
- (let ((_hd133945133968_
+ (gx#stx-e _g133947133968_))))
+ (let ((_hd133950133973_
(let ()
(declare (not safe))
- (##car _e133946133965_)))
- (_tl133944133970_
+ (##car _e133951133970_)))
+ (_tl133949133975_
(let ()
(declare (not safe))
- (##cdr _e133946133965_))))
+ (##cdr _e133951133970_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl133944133970_))
- (let ((_g135446_
+ (gx#stx-pair/null? _tl133949133975_))
+ (let ((_g135451_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl133944133970_
+ _tl133949133975_
'0))))
(begin
- (let ((_g135447_
+ (let ((_g135452_
(let ()
(declare (not safe))
- (if (##values? _g135446_)
+ (if (##values? _g135451_)
(##vector-length
- _g135446_)
+ _g135451_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g135447_ 2)))
+ (##fx= _g135452_ 2)))
(error "Context expects 2 values"
- _g135447_)))
- (let ((_target133947133973_
+ _g135452_)))
+ (let ((_target133952133978_
(let ()
(declare (not safe))
(##vector-ref
- _g135446_
+ _g135451_
0)))
- (_tl133949133975_
+ (_tl133954133980_
(let ()
(declare (not safe))
(##vector-ref
- _g135446_
+ _g135451_
1))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl133949133975_))
- (letrec ((_loop133950133978_
- (lambda (_hd133948133981_
+ _tl133954133980_))
+ (letrec ((_loop133955133983_
+ (lambda (_hd133953133986_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _clause133954133983_)
+ _clause133959133988_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd133948133981_))
- (let ((_e133951133986_
+ (gx#stx-pair? _hd133953133986_))
+ (let ((_e133956133991_
(let ()
(declare (not safe))
- (gx#stx-e _hd133948133981_))))
- (let ((_lp-hd133952133989_
+ (gx#stx-e _hd133953133986_))))
+ (let ((_lp-hd133957133994_
(let ()
(declare (not safe))
- (##car _e133951133986_)))
- (_lp-tl133953133991_
+ (##car _e133956133991_)))
+ (_lp-tl133958133996_
(let ()
(declare (not safe))
- (##cdr _e133951133986_))))
- (let ((__tmp135450
+ (##cdr _e133956133991_))))
+ (let ((__tmp135455
(let ()
(declare (not safe))
- (cons _lp-hd133952133989_
- _clause133954133983_))))
+ (cons _lp-hd133957133994_
+ _clause133959133988_))))
(declare (not safe))
- (_loop133950133978_
- _lp-tl133953133991_
- __tmp135450))))
- (let ((_clause133955133994_
- (reverse _clause133954133983_)))
- ((lambda (_L133997_)
- (let* ((_clauses134069_
- (map (lambda (_clause134011_)
- (let* ((_g134013134024_
- (lambda (_g134014134021_)
+ (_loop133955133983_
+ _lp-tl133958133996_
+ __tmp135455))))
+ (let ((_clause133960133999_
+ (reverse _clause133959133988_)))
+ ((lambda (_L134002_)
+ (let* ((_clauses134074_
+ (map (lambda (_clause134016_)
+ (let* ((_g134018134029_
+ (lambda (_g134019134026_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g134014134021_))))
- (_g134012134059_
- (lambda (_g134014134027_)
+ _g134019134026_))))
+ (_g134017134064_
+ (lambda (_g134019134032_)
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _g134014134027_))
- (let ((_e134019134029_
+ _g134019134032_))
+ (let ((_e134024134034_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _g134014134027_))))
- (let ((_hd134018134032_
+ (gx#stx-e _g134019134032_))))
+ (let ((_hd134023134037_
(let ()
(declare (not safe))
- (##car _e134019134029_)))
- (_tl134017134034_
+ (##car _e134024134034_)))
+ (_tl134022134039_
(let ()
(declare (not safe))
- (##cdr _e134019134029_))))
- ((lambda (_L134037_ _L134038_)
- (let* ((_self134050_
- (list-ref _L134038_ _self-index133376_))
- (_body134056_
- (map (lambda (_g134051134053_)
+ (##cdr _e134024134034_))))
+ ((lambda (_L134042_ _L134043_)
+ (let* ((_self134055_
+ (list-ref _L134043_ _self-index133381_))
+ (_body134061_
+ (map (lambda (_g134056134058_)
(let ()
(declare (not safe))
(gxc#apply-subst-object-refs
- _g134051134053_
- _self134050_
- _$klass133818_
- _method-calls131421_
- _slot-refs131422_)))
- _L134037_)))
+ _g134056134058_
+ _self134055_
+ _$klass133823_
+ _method-calls131426_
+ _slot-refs131427_)))
+ _L134042_)))
(let ()
(declare (not safe))
- (cons _L134038_ _body134056_))))
- _tl134017134034_
- _hd134018134032_)))
+ (cons _L134043_ _body134061_))))
+ _tl134022134039_
+ _hd134023134037_)))
(let ()
(declare (not safe))
- (_g134013134024_ _g134014134027_))))))
+ (_g134018134029_ _g134019134032_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (_g134012134059_
- _clause134011_)))
- (let ((__tmp135448
- (lambda (_g134061134064_
- _g134062134066_)
+ (_g134017134064_
+ _clause134016_)))
+ (let ((__tmp135453
+ (lambda (_g134066134069_
+ _g134067134071_)
(let ()
(declare (not safe))
- (cons _g134061134064_
- _g134062134066_)))))
+ (cons _g134066134069_
+ _g134067134071_)))))
(declare (not safe))
- (foldr1 __tmp135448
+ (foldr1 __tmp135453
'()
- _L133997_))))
- (__tmp135449
+ _L134002_))))
+ (__tmp135454
(let ()
(declare (not safe))
(cons '%#case-lambda
- _clauses134069_))))
+ _clauses134074_))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp135449
- _L133600_)))
- _clause133955133994_))))))
+ __tmp135454
+ _L133605_)))
+ _clause133960133999_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_loop133950133978_
- _target133947133973_
+ (_loop133955133983_
+ _target133952133978_
'())))
(let ()
(declare (not safe))
- (_g133941133960_
- _g133942133963_))))))
+ (_g133946133965_
+ _g133947133968_))))))
(let ()
(declare (not safe))
- (_g133941133960_ _g133942133963_)))))
+ (_g133946133965_ _g133947133968_)))))
(let ()
(declare (not safe))
- (_g133941133960_ _g133942133963_))))))
+ (_g133946133965_ _g133947133968_))))))
(declare (not safe))
- (_g133940134071_ _L133600_)))
- (_specializer-impl134076_
- (let ((__tmp135451
- (let ((__tmp135452
- (let ((__tmp135454
- (let ((__tmp135455
- (let ((__tmp135472
+ (_g133945134076_ _L133605_)))
+ (_specializer-impl134081_
+ (let ((__tmp135456
+ (let ((__tmp135457
+ (let ((__tmp135459
+ (let ((__tmp135460
+ (let ((__tmp135477
(let ()
(declare (not safe))
- (cons _L133077_ '())))
- (__tmp135456
- (let ((__tmp135457
- (let ((__tmp135458
+ (cons _L133082_ '())))
+ (__tmp135461
+ (let ((__tmp135462
+ (let ((__tmp135463
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp135460
- (let ((__tmp135461
- (let ((__tmp135471
+ (let ((__tmp135465
+ (let ((__tmp135466
+ (let ((__tmp135476
(let ()
(declare (not safe))
- (cons _L133076_ '())))
- (__tmp135462
- (let ((__tmp135463
- (let ((__tmp135464
- (let ((__tmp135465
+ (cons _L133081_ '())))
+ (__tmp135467
+ (let ((__tmp135468
+ (let ((__tmp135469
+ (let ((__tmp135470
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp135467
- (let ((__tmp135468
- (let ((__tmp135470
+ (let ((__tmp135472
+ (let ((__tmp135473
+ (let ((__tmp135475
(let ()
(declare (not safe))
- (cons _L133602_ '())))
- (__tmp135469
+ (cons _L133607_ '())))
+ (__tmp135474
(let ()
(declare (not safe))
- (cons _specializer-lambda-expr133939_
+ (cons _specializer-lambda-expr133944_
'()))))
(declare (not safe))
- (cons __tmp135470 __tmp135469))))
+ (cons __tmp135475 __tmp135474))))
(declare (not safe))
- (cons __tmp135468 '())))
- (__tmp135466
+ (cons __tmp135473 '())))
+ (__tmp135471
(let ()
(declare (not safe))
- (cons _specializer-case-lambda-expr134074_
+ (cons _specializer-case-lambda-expr134079_
'()))))
(declare (not safe))
- (cons __tmp135467 __tmp135466))))
+ (cons __tmp135472 __tmp135471))))
(declare (not safe))
- (cons '%#let-values __tmp135465))))
+ (cons '%#let-values __tmp135470))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp135464 _stx131329_))))
+ (gxc#xform-wrap-source __tmp135469 _stx131334_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp135463 '()))))
+ (cons __tmp135468 '()))))
(declare (not safe))
- (cons __tmp135471 __tmp135462))))
+ (cons __tmp135476 __tmp135467))))
(declare (not safe))
- (cons __tmp135461 '())))
- (__tmp135459
+ (cons __tmp135466 '())))
+ (__tmp135464
(let ()
(declare (not safe))
- (cons _L133074_ '()))))
+ (cons _L133079_ '()))))
(declare (not safe))
- (cons __tmp135460 __tmp135459))))
+ (cons __tmp135465 __tmp135464))))
(declare (not safe))
- (cons '%#let-values __tmp135458))))
+ (cons '%#let-values __tmp135463))))
(declare (not safe))
- (cons __tmp135457 '()))))
+ (cons __tmp135462 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp135472
- __tmp135456))))
+ (cons __tmp135477
+ __tmp135461))))
(declare (not safe))
- (cons __tmp135455 '())))
- (__tmp135453
+ (cons __tmp135460 '())))
+ (__tmp135458
(let ()
(declare (not safe))
- (cons _L133073_ '()))))
+ (cons _L133078_ '()))))
(declare (not safe))
- (cons __tmp135454 __tmp135453))))
+ (cons __tmp135459 __tmp135458))))
(declare (not safe))
- (cons '%#let-values __tmp135452))))
+ (cons '%#let-values __tmp135457))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp135451 _stx131329_)))
- (_specializer-impl134078_
+ (gxc#xform-wrap-source __tmp135456 _stx131334_)))
+ (_specializer-impl134083_
(let ()
(declare (not safe))
- (_generate-specializer-impl131333_
- _$klass133818_
- _$method-table133820_
- _methods-bind133843_
- _slots-bind133866_
- _specializer-impl134076_))))
+ (_generate-specializer-impl131338_
+ _$klass133823_
+ _$method-table133825_
+ _methods-bind133848_
+ _slots-bind133871_
+ _specializer-impl134081_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (let ((__tmp135474
+ (let ((__tmp135479
(let ()
(declare
(not safe))
(gx#stx-e
- _L131402_)))
- (__tmp135473
+ _L131407_)))
+ (__tmp135478
(let ()
(declare
(not safe))
(gx#stx-e
- _specializer-id133816_))))
+ _specializer-id133821_))))
(declare (not safe))
(gxc#verbose
'"generate method specializer "
- __tmp135474
+ __tmp135479
'" => "
- __tmp135473))
+ __tmp135478))
(let ()
(declare (not safe))
- (_generate-specializer-def131334_
- _L131402_
- _specializer-id133816_
- _specializer-impl134078_)))))
- _hd133533133595_
- _hd133530133587_
- _hd133527133579_)
+ (_generate-specializer-def131339_
+ _L131407_
+ _specializer-id133821_
+ _specializer-impl134083_)))))
+ _hd133538133600_
+ _hd133535133592_
+ _hd133532133584_)
(let ()
(declare (not safe))
- (_g133509133539_
- _g133510133542_)))))
+ (_g133514133544_
+ _g133515133547_)))))
(let ()
(declare (not safe))
- (_g133509133539_ _g133510133542_)))
+ (_g133514133544_ _g133515133547_)))
(let ()
(declare (not safe))
- (_g133509133539_ _g133510133542_)))
+ (_g133514133544_ _g133515133547_)))
(let ()
(declare (not safe))
- (_g133509133539_ _g133510133542_)))))
+ (_g133514133544_ _g133515133547_)))))
(let ()
(declare (not safe))
- (_g133509133539_ _g133510133542_)))
+ (_g133514133544_ _g133515133547_)))
(let ()
(declare (not safe))
- (_g133509133539_ _g133510133542_)))))
+ (_g133514133544_ _g133515133547_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g133509133539_
- _g133510133542_)))))
+ (_g133514133544_
+ _g133515133547_)))))
(let ()
(declare (not safe))
- (_g133509133539_ _g133510133542_)))))
+ (_g133514133544_ _g133515133547_)))))
(let ()
(declare (not safe))
- (_g133509133539_ _g133510133542_)))))
+ (_g133514133544_ _g133515133547_)))))
(let ()
(declare (not safe))
- (_g133509133539_ _g133510133542_)))))
+ (_g133514133544_ _g133515133547_)))))
(let ()
(declare (not safe))
- (_g133509133539_ _g133510133542_))))))
+ (_g133514133544_ _g133515133547_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (_g133508134081_ _L133075_))
- _stx131329_))))
- _hd133172133295_
- _kw-ref133170133316_
- _hd133160133282_
- _hd133151133258_
- _hd133142133234_)
+ (_g133513134086_ _L133080_))
+ _stx131334_))))
+ _hd133177133300_
+ _kw-ref133175133321_
+ _hd133165133287_
+ _hd133156133263_
+ _hd133147133239_)
(let ()
(declare (not safe))
- (_g133116133178_ _g133117133181_))))))))
+ (_g133121133183_ _g133122133186_))))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_loop133165133300_
- _target133162133287_
+ (_loop133170133305_
+ _target133167133292_
'())))
(let ()
(declare (not safe))
- (_g133116133178_
- _g133117133181_)))))
+ (_g133121133183_
+ _g133122133186_)))))
(let ()
(declare (not safe))
- (_g133116133178_ _g133117133181_))))))
+ (_g133121133183_ _g133122133186_))))))
(let ()
(declare (not safe))
- (_g133116133178_ _g133117133181_)))
+ (_g133121133183_ _g133122133186_)))
(let ()
(declare (not safe))
- (_g133116133178_ _g133117133181_)))
+ (_g133121133183_ _g133122133186_)))
(let ()
(declare (not safe))
- (_g133116133178_ _g133117133181_)))))
+ (_g133121133183_ _g133122133186_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g133116133178_
- _g133117133181_)))
+ (_g133121133183_
+ _g133122133186_)))
(let ()
(declare (not safe))
- (_g133116133178_
- _g133117133181_)))
+ (_g133121133183_
+ _g133122133186_)))
(let ()
(declare (not safe))
- (_g133116133178_
- _g133117133181_)))))
+ (_g133121133183_
+ _g133122133186_)))))
(let ()
(declare (not safe))
- (_g133116133178_ _g133117133181_)))))
+ (_g133121133183_ _g133122133186_)))))
(let ()
(declare (not safe))
- (_g133116133178_ _g133117133181_)))
+ (_g133121133183_ _g133122133186_)))
(let ()
(declare (not safe))
- (_g133116133178_ _g133117133181_)))))
+ (_g133121133183_ _g133122133186_)))))
(let ()
(declare (not safe))
- (_g133116133178_ _g133117133181_)))
+ (_g133121133183_ _g133122133186_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g133116133178_
- _g133117133181_)))
+ (_g133121133183_
+ _g133122133186_)))
(let ()
(declare (not safe))
- (_g133116133178_
- _g133117133181_)))))
+ (_g133121133183_
+ _g133122133186_)))))
(let ()
(declare (not safe))
- (_g133116133178_ _g133117133181_)))))
+ (_g133121133183_ _g133122133186_)))))
(let ()
(declare (not safe))
- (_g133116133178_ _g133117133181_)))
+ (_g133121133183_ _g133122133186_)))
(let ()
(declare (not safe))
- (_g133116133178_ _g133117133181_)))))
+ (_g133121133183_ _g133122133186_)))))
(let ()
(declare (not safe))
- (_g133116133178_ _g133117133181_)))
+ (_g133121133183_ _g133122133186_)))
(let ()
(declare (not safe))
- (_g133116133178_ _g133117133181_)))
+ (_g133121133183_ _g133122133186_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g133116133178_
- _g133117133181_)))))
+ (_g133121133183_
+ _g133122133186_)))))
(let ()
(declare (not safe))
- (_g133116133178_
- _g133117133181_)))))
+ (_g133121133183_
+ _g133122133186_)))))
(let ()
(declare (not safe))
- (_g133116133178_ _g133117133181_)))
+ (_g133121133183_ _g133122133186_)))
(let ()
(declare (not safe))
- (_g133116133178_ _g133117133181_)))
+ (_g133121133183_ _g133122133186_)))
(let ()
(declare (not safe))
- (_g133116133178_ _g133117133181_)))))
+ (_g133121133183_ _g133122133186_)))))
(let ()
(declare (not safe))
- (_g133116133178_ _g133117133181_)))))
+ (_g133121133183_ _g133122133186_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g133116133178_
- _g133117133181_)))))
+ (_g133121133183_
+ _g133122133186_)))))
(let ()
(declare (not safe))
- (_g133116133178_
- _g133117133181_)))
+ (_g133121133183_
+ _g133122133186_)))
(let ()
(declare (not safe))
- (_g133116133178_ _g133117133181_)))
+ (_g133121133183_ _g133122133186_)))
(let ()
(declare (not safe))
- (_g133116133178_ _g133117133181_)))))
+ (_g133121133183_ _g133122133186_)))))
(let ()
(declare (not safe))
- (_g133116133178_ _g133117133181_))))))
+ (_g133121133183_ _g133122133186_))))))
(declare (not safe))
- (_g133115134084_ _L133074_)))
+ (_g133120134089_ _L133079_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- _hd132950133068_
- _hd132947133060_
- _hd132944133052_
- _hd132941133044_
- _hd132923132996_)
+ _hd132955133073_
+ _hd132952133065_
+ _hd132949133057_
+ _hd132946133049_
+ _hd132928133001_)
(let ()
(declare (not safe))
- (_g132903132956_
- _g132904132959_)))))
+ (_g132908132961_
+ _g132909132964_)))))
(let ()
(declare (not safe))
- (_g132903132956_
- _g132904132959_)))
+ (_g132908132961_
+ _g132909132964_)))
(let ()
(declare (not safe))
- (_g132903132956_ _g132904132959_)))
+ (_g132908132961_ _g132909132964_)))
(let ()
(declare (not safe))
- (_g132903132956_ _g132904132959_)))
+ (_g132908132961_ _g132909132964_)))
(let ()
(declare (not safe))
- (_g132903132956_ _g132904132959_)))))
+ (_g132908132961_ _g132909132964_)))))
(let ()
(declare (not safe))
- (_g132903132956_ _g132904132959_)))
+ (_g132908132961_ _g132909132964_)))
(let ()
(declare (not safe))
- (_g132903132956_ _g132904132959_)))
+ (_g132908132961_ _g132909132964_)))
(let ()
(declare (not safe))
- (_g132903132956_ _g132904132959_)))))
+ (_g132908132961_ _g132909132964_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g132903132956_
- _g132904132959_)))
+ (_g132908132961_
+ _g132909132964_)))
(let ()
(declare (not safe))
- (_g132903132956_
- _g132904132959_)))))
+ (_g132908132961_
+ _g132909132964_)))))
(let ()
(declare (not safe))
- (_g132903132956_ _g132904132959_)))))
+ (_g132908132961_ _g132909132964_)))))
(let ()
(declare (not safe))
- (_g132903132956_ _g132904132959_)))))
+ (_g132908132961_ _g132909132964_)))))
(let ()
(declare (not safe))
- (_g132903132956_ _g132904132959_)))))
+ (_g132908132961_ _g132909132964_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g132903132956_
- _g132904132959_)))
+ (_g132908132961_
+ _g132909132964_)))
(let ()
(declare (not safe))
- (_g132903132956_
- _g132904132959_)))
+ (_g132908132961_
+ _g132909132964_)))
(let ()
(declare (not safe))
- (_g132903132956_
- _g132904132959_)))))
+ (_g132908132961_
+ _g132909132964_)))))
(let ()
(declare (not safe))
- (_g132903132956_ _g132904132959_)))))
+ (_g132908132961_ _g132909132964_)))))
(let ()
(declare (not safe))
- (_g132903132956_ _g132904132959_)))
+ (_g132908132961_ _g132909132964_)))
(let ()
(declare (not safe))
- (_g132903132956_ _g132904132959_)))))
+ (_g132908132961_ _g132909132964_)))))
(let ()
(declare (not safe))
- (_g132903132956_ _g132904132959_)))))
+ (_g132908132961_ _g132909132964_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g132903132956_
- _g132904132959_)))))
+ (_g132908132961_
+ _g132909132964_)))))
(let ()
(declare (not safe))
- (_g132903132956_ _g132904132959_)))))
+ (_g132908132961_ _g132909132964_)))))
(let ()
(declare (not safe))
- (_g132903132956_ _g132904132959_)))
+ (_g132908132961_ _g132909132964_)))
(let ()
(declare (not safe))
- (_g132903132956_ _g132904132959_)))
+ (_g132908132961_ _g132909132964_)))
(let ()
(declare (not safe))
- (_g132903132956_ _g132904132959_)))))
+ (_g132908132961_ _g132909132964_)))))
(let ()
(declare (not safe))
- (_g132903132956_ _g132904132959_))))))
+ (_g132908132961_ _g132909132964_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (_g132902134087_ _L131401_))
- _stx131329_))))))))
- (___kont134267134268_ (lambda () _stx131329_)))
- (let ((___match134296134297_
- (lambda (_e131343131369_
- _hd131342131372_
- _tl131341131374_
- _e131346131377_
- _hd131345131380_
- _tl131344131382_
- _e131349131385_
- _hd131348131388_
- _tl131347131390_
- _e131352131393_
- _hd131351131396_
- _tl131350131398_)
- (let ((_L131401_ _hd131351131396_)
- (_L131402_ _hd131348131388_))
- (if (let ((__tmp135563
+ (_g132907134092_ _L131406_))
+ _stx131334_))))))))
+ (___kont134272134273_ (lambda () _stx131334_)))
+ (let ((___match134301134302_
+ (lambda (_e131348131374_
+ _hd131347131377_
+ _tl131346131379_
+ _e131351131382_
+ _hd131350131385_
+ _tl131349131387_
+ _e131354131390_
+ _hd131353131393_
+ _tl131352131395_
+ _e131357131398_
+ _hd131356131401_
+ _tl131355131403_)
+ (let ((_L131406_ _hd131356131401_)
+ (_L131407_ _hd131353131393_))
+ (if (let ((__tmp135568
(let ()
(declare (not safe))
- (gxc#identifier-symbol _L131402_))))
+ (gxc#identifier-symbol _L131407_))))
(declare (not safe))
- (gxc#optimizer-top-level-method? __tmp135563))
- (___kont134265134266_ _L131401_ _L131402_)
- (___kont134267134268_))))))
+ (gxc#optimizer-top-level-method? __tmp135568))
+ (___kont134270134271_ _L131406_ _L131407_)
+ (___kont134272134273_))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx134263134264_))
- (let ((_e131343131369_
+ (gx#stx-pair? ___stx134268134269_))
+ (let ((_e131348131374_
(let ()
(declare (not safe))
- (gx#stx-e ___stx134263134264_))))
- (let ((_tl131341131374_
+ (gx#stx-e ___stx134268134269_))))
+ (let ((_tl131346131379_
(let ()
(declare (not safe))
- (##cdr _e131343131369_)))
- (_hd131342131372_
+ (##cdr _e131348131374_)))
+ (_hd131347131377_
(let ()
(declare (not safe))
- (##car _e131343131369_))))
+ (##car _e131348131374_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl131341131374_))
- (let ((_e131346131377_
+ (gx#stx-pair? _tl131346131379_))
+ (let ((_e131351131382_
(let ()
(declare (not safe))
- (gx#stx-e _tl131341131374_))))
- (let ((_tl131344131382_
+ (gx#stx-e _tl131346131379_))))
+ (let ((_tl131349131387_
(let ()
(declare (not safe))
- (##cdr _e131346131377_)))
- (_hd131345131380_
+ (##cdr _e131351131382_)))
+ (_hd131350131385_
(let ()
(declare (not safe))
- (##car _e131346131377_))))
+ (##car _e131351131382_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd131345131380_))
- (let ((_e131349131385_
+ (gx#stx-pair? _hd131350131385_))
+ (let ((_e131354131390_
(let ()
(declare (not safe))
- (gx#stx-e _hd131345131380_))))
- (let ((_tl131347131390_
+ (gx#stx-e _hd131350131385_))))
+ (let ((_tl131352131395_
(let ()
(declare (not safe))
- (##cdr _e131349131385_)))
- (_hd131348131388_
+ (##cdr _e131354131390_)))
+ (_hd131353131393_
(let ()
(declare (not safe))
- (##car _e131349131385_))))
+ (##car _e131354131390_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl131347131390_))
+ (gx#stx-null? _tl131352131395_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl131344131382_))
- (let ((_e131352131393_
+ _tl131349131387_))
+ (let ((_e131357131398_
(let ()
(declare (not safe))
(gx#stx-e
- _tl131344131382_))))
- (let ((_tl131350131398_
+ _tl131349131387_))))
+ (let ((_tl131355131403_
(let ()
(declare (not safe))
- (##cdr _e131352131393_)))
- (_hd131351131396_
+ (##cdr _e131357131398_)))
+ (_hd131356131401_
(let ()
(declare (not safe))
- (##car _e131352131393_))))
+ (##car _e131357131398_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl131350131398_))
- (___match134296134297_
- _e131343131369_
- _hd131342131372_
- _tl131341131374_
- _e131346131377_
- _hd131345131380_
- _tl131344131382_
- _e131349131385_
- _hd131348131388_
- _tl131347131390_
- _e131352131393_
- _hd131351131396_
- _tl131350131398_)
- (___kont134267134268_))))
- (___kont134267134268_))
- (___kont134267134268_))))
- (___kont134267134268_))))
- (___kont134267134268_))))
- (___kont134267134268_))))))))
+ _tl131355131403_))
+ (___match134301134302_
+ _e131348131374_
+ _hd131347131377_
+ _tl131346131379_
+ _e131351131382_
+ _hd131350131385_
+ _tl131349131387_
+ _e131354131390_
+ _hd131353131393_
+ _tl131352131395_
+ _e131357131398_
+ _hd131356131401_
+ _tl131355131403_)
+ (___kont134272134273_))))
+ (___kont134272134273_))
+ (___kont134272134273_))))
+ (___kont134272134273_))))
+ (___kont134272134273_))))
+ (___kont134272134273_))))))))
(define gxc#collect-object-refs-call%
- (lambda (_stx130288_ _self130289_ _methods130290_ _slots130291_)
- (let* ((___stx134299134300_ _stx130288_)
- (_g130299130521_
+ (lambda (_stx130293_ _self130294_ _methods130295_ _slots130296_)
+ (let* ((___stx134304134305_ _stx130293_)
+ (_g130304130526_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx134299134300_)))))
- (let ((___kont134301134302_
- (lambda (_L131278_ _L131279_ _L131280_ _L131281_)
- (let ((__tmp135564
- (let () (declare (not safe)) (gx#stx-e _L131279_))))
+ ___stx134304134305_)))))
+ (let ((___kont134306134307_
+ (lambda (_L131283_ _L131284_ _L131285_ _L131286_)
+ (let ((__tmp135569
+ (let () (declare (not safe)) (gx#stx-e _L131284_))))
(declare (not safe))
- (hash-put! _methods130290_ __tmp135564 '#t))
+ (hash-put! _methods130295_ __tmp135569 '#t))
(for-each
- (lambda (_g131314131316_)
+ (lambda (_g131319131321_)
(let ()
(declare (not safe))
(gxc#compile-e__3
- _g131314131316_
- _self130289_
- _methods130290_
- _slots130291_)))
- (let ((__tmp135565
- (lambda (_g131318131321_ _g131319131323_)
+ _g131319131321_
+ _self130294_
+ _methods130295_
+ _slots130296_)))
+ (let ((__tmp135570
+ (lambda (_g131323131326_ _g131324131328_)
(let ()
(declare (not safe))
- (cons _g131318131321_ _g131319131323_)))))
+ (cons _g131323131326_ _g131324131328_)))))
(declare (not safe))
- (foldr1 __tmp135565 '() _L131278_)))))
- (___kont134305134306_
- (lambda (_L131113_ _L131114_ _L131115_ _L131116_ _L131117_)
- (let ((__tmp135566
- (let () (declare (not safe)) (gx#stx-e _L131114_))))
+ (foldr1 __tmp135570 '() _L131283_)))))
+ (___kont134310134311_
+ (lambda (_L131118_ _L131119_ _L131120_ _L131121_ _L131122_)
+ (let ((__tmp135571
+ (let () (declare (not safe)) (gx#stx-e _L131119_))))
(declare (not safe))
- (hash-put! _methods130290_ __tmp135566 '#t))
+ (hash-put! _methods130295_ __tmp135571 '#t))
(for-each
- (lambda (_g131157131159_)
+ (lambda (_g131162131164_)
(let ()
(declare (not safe))
(gxc#compile-e__3
- _g131157131159_
- _self130289_
- _methods130290_
- _slots130291_)))
- (let ((__tmp135567
- (lambda (_g131161131164_ _g131162131166_)
+ _g131162131164_
+ _self130294_
+ _methods130295_
+ _slots130296_)))
+ (let ((__tmp135572
+ (lambda (_g131166131169_ _g131167131171_)
(let ()
(declare (not safe))
- (cons _g131161131164_ _g131162131166_)))))
+ (cons _g131166131169_ _g131167131171_)))))
(declare (not safe))
- (foldr1 __tmp135567 '() _L131113_)))))
- (___kont134309134310_
- (lambda (_L130946_ _L130947_ _L130948_)
- (let ((__tmp135568
- (let () (declare (not safe)) (gx#stx-e _L130946_))))
+ (foldr1 __tmp135572 '() _L131118_)))))
+ (___kont134314134315_
+ (lambda (_L130951_ _L130952_ _L130953_)
+ (let ((__tmp135573
+ (let () (declare (not safe)) (gx#stx-e _L130951_))))
(declare (not safe))
- (hash-put! _slots130291_ __tmp135568 '#t))))
- (___kont134311134312_
- (lambda (_L130823_ _L130824_ _L130825_ _L130826_)
- (let ((__tmp135569
- (let () (declare (not safe)) (gx#stx-e _L130824_))))
+ (hash-put! _slots130296_ __tmp135573 '#t))))
+ (___kont134316134317_
+ (lambda (_L130828_ _L130829_ _L130830_ _L130831_)
+ (let ((__tmp135574
+ (let () (declare (not safe)) (gx#stx-e _L130829_))))
(declare (not safe))
- (hash-put! _slots130291_ __tmp135569 '#t))
+ (hash-put! _slots130296_ __tmp135574 '#t))
(let ()
(declare (not safe))
(gxc#compile-e__3
- _L130823_
- _self130289_
- _methods130290_
- _slots130291_))))
- (___kont134313134314_
- (lambda (_L130697_ _L130698_)
- (let* ((_accessor130720_
- (let ((__tmp135570
+ _L130828_
+ _self130294_
+ _methods130295_
+ _slots130296_))))
+ (___kont134318134319_
+ (lambda (_L130702_ _L130703_)
+ (let* ((_accessor130725_
+ (let ((__tmp135575
(let ()
(declare (not safe))
- (gxc#identifier-symbol _L130698_))))
+ (gxc#identifier-symbol _L130703_))))
(declare (not safe))
- (gxc#optimizer-resolve-type __tmp135570)))
- (_klass130722_
- (let ((__tmp135571
+ (gxc#optimizer-resolve-type __tmp135575)))
+ (_klass130727_
+ (let ((__tmp135576
(##structure-ref
- _accessor130720_
+ _accessor130725_
'1
gxc#!type::t
'#f)))
(declare (not safe))
(gxc#optimizer-resolve-class
- _stx130288_
- __tmp135571)))
- (_slot130724_
+ _stx130293_
+ __tmp135576)))
+ (_slot130729_
(##structure-ref
- _accessor130720_
+ _accessor130725_
'2
gxc#!accessor::t
'#f)))
- (if (and (let ((__tmp135573
+ (if (and (let ((__tmp135578
(##structure-ref
- _accessor130720_
+ _accessor130725_
'3
gxc#!accessor::t
'#f)))
(declare (not safe))
- (not __tmp135573))
+ (not __tmp135578))
(or (let ()
(declare (not safe))
(gxc#!class-struct-slot?
- _klass130722_
- _slot130724_))
+ _klass130727_
+ _slot130729_))
(##structure-ref
- _klass130722_
+ _klass130727_
'8
gxc#!class::t
'#f)))
'#!void
- (let ((__tmp135572
+ (let ((__tmp135577
(##structure-ref
- _accessor130720_
+ _accessor130725_
'2
gxc#!accessor::t
'#f)))
(declare (not safe))
- (hash-put! _slots130291_ __tmp135572 '#t))))))
- (___kont134315134316_
- (lambda (_L130597_ _L130598_ _L130599_)
- (let* ((_mutator130626_
- (let ((__tmp135574
+ (hash-put! _slots130296_ __tmp135577 '#t))))))
+ (___kont134320134321_
+ (lambda (_L130602_ _L130603_ _L130604_)
+ (let* ((_mutator130631_
+ (let ((__tmp135579
(let ()
(declare (not safe))
- (gxc#identifier-symbol _L130599_))))
+ (gxc#identifier-symbol _L130604_))))
(declare (not safe))
- (gxc#optimizer-resolve-type __tmp135574)))
- (_klass130628_
- (let ((__tmp135575
+ (gxc#optimizer-resolve-type __tmp135579)))
+ (_klass130633_
+ (let ((__tmp135580
(##structure-ref
- _mutator130626_
+ _mutator130631_
'1
gxc#!type::t
'#f)))
(declare (not safe))
(gxc#optimizer-resolve-class
- _stx130288_
- __tmp135575)))
- (_slot130630_
+ _stx130293_
+ __tmp135580)))
+ (_slot130635_
(##structure-ref
- _mutator130626_
+ _mutator130631_
'2
gxc#!mutator::t
'#f)))
- (if (and (let ((__tmp135576
+ (if (and (let ((__tmp135581
(##structure-ref
- _mutator130626_
+ _mutator130631_
'3
gxc#!mutator::t
'#f)))
(declare (not safe))
- (not __tmp135576))
+ (not __tmp135581))
(or (let ()
(declare (not safe))
(gxc#!class-struct-slot?
- _klass130628_
- _slot130630_))
+ _klass130633_
+ _slot130635_))
(##structure-ref
- _klass130628_
+ _klass130633_
'8
gxc#!class::t
'#f)))
'#!void
(let ()
(declare (not safe))
- (hash-put! _slots130291_ _slot130630_ '#t)))
+ (hash-put! _slots130296_ _slot130635_ '#t)))
(let ()
(declare (not safe))
(gxc#compile-e__3
- _L130597_
- _self130289_
- _methods130290_
- _slots130291_)))))
- (___kont134317134318_
+ _L130602_
+ _self130294_
+ _methods130295_
+ _slots130296_)))))
+ (___kont134322134323_
(lambda ()
(let ()
(declare (not safe))
(gxc#collect-operands
- _stx130288_
- _self130289_
- _methods130290_
- _slots130291_)))))
- (let* ((___match134798134799_
- (lambda (_e130495130533_
- _hd130494130536_
- _tl130493130538_
- _e130498130541_
- _hd130497130544_
- _tl130496130546_
- _e130501130549_
- _hd130500130552_
- _tl130499130554_
- _e130504130557_
- _hd130503130560_
- _tl130502130562_
- _e130507130565_
- _hd130506130568_
- _tl130505130570_
- _e130510130573_
- _hd130509130576_
- _tl130508130578_
- _e130513130581_
- _hd130512130584_
- _tl130511130586_
- _e130516130589_
- _hd130515130592_
- _tl130514130594_)
- (let ((_L130597_ _hd130515130592_)
- (_L130598_ _hd130512130584_)
- (_L130599_ _hd130503130560_))
- (if (and (let ((__tmp135577
- (let ((__tmp135578
+ _stx130293_
+ _self130294_
+ _methods130295_
+ _slots130296_)))))
+ (let* ((___match134803134804_
+ (lambda (_e130500130538_
+ _hd130499130541_
+ _tl130498130543_
+ _e130503130546_
+ _hd130502130549_
+ _tl130501130551_
+ _e130506130554_
+ _hd130505130557_
+ _tl130504130559_
+ _e130509130562_
+ _hd130508130565_
+ _tl130507130567_
+ _e130512130570_
+ _hd130511130573_
+ _tl130510130575_
+ _e130515130578_
+ _hd130514130581_
+ _tl130513130583_
+ _e130518130586_
+ _hd130517130589_
+ _tl130516130591_
+ _e130521130594_
+ _hd130520130597_
+ _tl130519130599_)
+ (let ((_L130602_ _hd130520130597_)
+ (_L130603_ _hd130517130589_)
+ (_L130604_ _hd130508130565_))
+ (if (and (let ((__tmp135582
+ (let ((__tmp135583
(let ()
(declare (not safe))
(gxc#identifier-symbol
- _L130599_))))
+ _L130604_))))
(declare (not safe))
(gxc#optimizer-resolve-type
- __tmp135578))))
+ __tmp135583))))
(declare (not safe))
(##structure-instance-of?
- __tmp135577
+ __tmp135582
'gxc#!mutator::t))
(let ()
(declare (not safe))
(gx#free-identifier=?
- _L130598_
- _self130289_)))
- (___kont134315134316_
- _L130597_
- _L130598_
- _L130599_)
- (___kont134317134318_)))))
- (___match134796134797_
- (lambda (_e130495130533_
- _hd130494130536_
- _tl130493130538_
- _e130498130541_
- _hd130497130544_
- _tl130496130546_
- _e130501130549_
- _hd130500130552_
- _tl130499130554_
- _e130504130557_
- _hd130503130560_
- _tl130502130562_
- _e130507130565_
- _hd130506130568_
- _tl130505130570_
- _e130510130573_
- _hd130509130576_
- _tl130508130578_
- _e130513130581_
- _hd130512130584_
- _tl130511130586_
- _e130516130589_
- _hd130515130592_
- _tl130514130594_)
+ _L130603_
+ _self130294_)))
+ (___kont134320134321_
+ _L130602_
+ _L130603_
+ _L130604_)
+ (___kont134322134323_)))))
+ (___match134801134802_
+ (lambda (_e130500130538_
+ _hd130499130541_
+ _tl130498130543_
+ _e130503130546_
+ _hd130502130549_
+ _tl130501130551_
+ _e130506130554_
+ _hd130505130557_
+ _tl130504130559_
+ _e130509130562_
+ _hd130508130565_
+ _tl130507130567_
+ _e130512130570_
+ _hd130511130573_
+ _tl130510130575_
+ _e130515130578_
+ _hd130514130581_
+ _tl130513130583_
+ _e130518130586_
+ _hd130517130589_
+ _tl130516130591_
+ _e130521130594_
+ _hd130520130597_
+ _tl130519130599_)
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl130514130594_))
- (___match134798134799_
- _e130495130533_
- _hd130494130536_
- _tl130493130538_
- _e130498130541_
- _hd130497130544_
- _tl130496130546_
- _e130501130549_
- _hd130500130552_
- _tl130499130554_
- _e130504130557_
- _hd130503130560_
- _tl130502130562_
- _e130507130565_
- _hd130506130568_
- _tl130505130570_
- _e130510130573_
- _hd130509130576_
- _tl130508130578_
- _e130513130581_
- _hd130512130584_
- _tl130511130586_
- _e130516130589_
- _hd130515130592_
- _tl130514130594_)
- (___kont134317134318_))))
- (___match134790134791_
- (lambda (_e130495130533_
- _hd130494130536_
- _tl130493130538_
- _e130498130541_
- _hd130497130544_
- _tl130496130546_
- _e130501130549_
- _hd130500130552_
- _tl130499130554_
- _e130504130557_
- _hd130503130560_
- _tl130502130562_
- _e130507130565_
- _hd130506130568_
- _tl130505130570_
- _e130510130573_
- _hd130509130576_
- _tl130508130578_
- _e130513130581_
- _hd130512130584_
- _tl130511130586_)
+ (gx#stx-null? _tl130519130599_))
+ (___match134803134804_
+ _e130500130538_
+ _hd130499130541_
+ _tl130498130543_
+ _e130503130546_
+ _hd130502130549_
+ _tl130501130551_
+ _e130506130554_
+ _hd130505130557_
+ _tl130504130559_
+ _e130509130562_
+ _hd130508130565_
+ _tl130507130567_
+ _e130512130570_
+ _hd130511130573_
+ _tl130510130575_
+ _e130515130578_
+ _hd130514130581_
+ _tl130513130583_
+ _e130518130586_
+ _hd130517130589_
+ _tl130516130591_
+ _e130521130594_
+ _hd130520130597_
+ _tl130519130599_)
+ (___kont134322134323_))))
+ (___match134795134796_
+ (lambda (_e130500130538_
+ _hd130499130541_
+ _tl130498130543_
+ _e130503130546_
+ _hd130502130549_
+ _tl130501130551_
+ _e130506130554_
+ _hd130505130557_
+ _tl130504130559_
+ _e130509130562_
+ _hd130508130565_
+ _tl130507130567_
+ _e130512130570_
+ _hd130511130573_
+ _tl130510130575_
+ _e130515130578_
+ _hd130514130581_
+ _tl130513130583_
+ _e130518130586_
+ _hd130517130589_
+ _tl130516130591_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl130505130570_))
- (let ((_e130516130589_
+ (gx#stx-pair? _tl130510130575_))
+ (let ((_e130521130594_
(let ()
(declare (not safe))
- (gx#stx-e _tl130505130570_))))
- (let ((_tl130514130594_
+ (gx#stx-e _tl130510130575_))))
+ (let ((_tl130519130599_
(let ()
(declare (not safe))
- (##cdr _e130516130589_)))
- (_hd130515130592_
+ (##cdr _e130521130594_)))
+ (_hd130520130597_
(let ()
(declare (not safe))
- (##car _e130516130589_))))
+ (##car _e130521130594_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl130514130594_))
- (___match134798134799_
- _e130495130533_
- _hd130494130536_
- _tl130493130538_
- _e130498130541_
- _hd130497130544_
- _tl130496130546_
- _e130501130549_
- _hd130500130552_
- _tl130499130554_
- _e130504130557_
- _hd130503130560_
- _tl130502130562_
- _e130507130565_
- _hd130506130568_
- _tl130505130570_
- _e130510130573_
- _hd130509130576_
- _tl130508130578_
- _e130513130581_
- _hd130512130584_
- _tl130511130586_
- _e130516130589_
- _hd130515130592_
- _tl130514130594_)
- (___kont134317134318_))))
- (___kont134317134318_))))
- (___match134736134737_
- (lambda (_e130471130641_
- _hd130470130644_
- _tl130469130646_
- _e130474130649_
- _hd130473130652_
- _tl130472130654_
- _e130477130657_
- _hd130476130660_
- _tl130475130662_
- _e130480130665_
- _hd130479130668_
- _tl130478130670_
- _e130483130673_
- _hd130482130676_
- _tl130481130678_
- _e130486130681_
- _hd130485130684_
- _tl130484130686_
- _e130489130689_
- _hd130488130692_
- _tl130487130694_)
- (let ((_L130697_ _hd130488130692_)
- (_L130698_ _hd130479130668_))
- (if (and (let ((__tmp135579
- (let ((__tmp135580
+ (gx#stx-null? _tl130519130599_))
+ (___match134803134804_
+ _e130500130538_
+ _hd130499130541_
+ _tl130498130543_
+ _e130503130546_
+ _hd130502130549_
+ _tl130501130551_
+ _e130506130554_
+ _hd130505130557_
+ _tl130504130559_
+ _e130509130562_
+ _hd130508130565_
+ _tl130507130567_
+ _e130512130570_
+ _hd130511130573_
+ _tl130510130575_
+ _e130515130578_
+ _hd130514130581_
+ _tl130513130583_
+ _e130518130586_
+ _hd130517130589_
+ _tl130516130591_
+ _e130521130594_
+ _hd130520130597_
+ _tl130519130599_)
+ (___kont134322134323_))))
+ (___kont134322134323_))))
+ (___match134741134742_
+ (lambda (_e130476130646_
+ _hd130475130649_
+ _tl130474130651_
+ _e130479130654_
+ _hd130478130657_
+ _tl130477130659_
+ _e130482130662_
+ _hd130481130665_
+ _tl130480130667_
+ _e130485130670_
+ _hd130484130673_
+ _tl130483130675_
+ _e130488130678_
+ _hd130487130681_
+ _tl130486130683_
+ _e130491130686_
+ _hd130490130689_
+ _tl130489130691_
+ _e130494130694_
+ _hd130493130697_
+ _tl130492130699_)
+ (let ((_L130702_ _hd130493130697_)
+ (_L130703_ _hd130484130673_))
+ (if (and (let ((__tmp135584
+ (let ((__tmp135585
(let ()
(declare (not safe))
(gxc#identifier-symbol
- _L130698_))))
+ _L130703_))))
(declare (not safe))
(gxc#optimizer-resolve-type
- __tmp135580))))
+ __tmp135585))))
(declare (not safe))
(##structure-instance-of?
- __tmp135579
+ __tmp135584
'gxc#!accessor::t))
(let ()
(declare (not safe))
(gx#free-identifier=?
- _L130697_
- _self130289_)))
- (___kont134313134314_ _L130697_ _L130698_)
- (___kont134317134318_)))))
- (___match134734134735_
- (lambda (_e130471130641_
- _hd130470130644_
- _tl130469130646_
- _e130474130649_
- _hd130473130652_
- _tl130472130654_
- _e130477130657_
- _hd130476130660_
- _tl130475130662_
- _e130480130665_
- _hd130479130668_
- _tl130478130670_
- _e130483130673_
- _hd130482130676_
- _tl130481130678_
- _e130486130681_
- _hd130485130684_
- _tl130484130686_
- _e130489130689_
- _hd130488130692_
- _tl130487130694_)
+ _L130702_
+ _self130294_)))
+ (___kont134318134319_ _L130702_ _L130703_)
+ (___kont134322134323_)))))
+ (___match134739134740_
+ (lambda (_e130476130646_
+ _hd130475130649_
+ _tl130474130651_
+ _e130479130654_
+ _hd130478130657_
+ _tl130477130659_
+ _e130482130662_
+ _hd130481130665_
+ _tl130480130667_
+ _e130485130670_
+ _hd130484130673_
+ _tl130483130675_
+ _e130488130678_
+ _hd130487130681_
+ _tl130486130683_
+ _e130491130686_
+ _hd130490130689_
+ _tl130489130691_
+ _e130494130694_
+ _hd130493130697_
+ _tl130492130699_)
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl130481130678_))
- (___match134736134737_
- _e130471130641_
- _hd130470130644_
- _tl130469130646_
- _e130474130649_
- _hd130473130652_
- _tl130472130654_
- _e130477130657_
- _hd130476130660_
- _tl130475130662_
- _e130480130665_
- _hd130479130668_
- _tl130478130670_
- _e130483130673_
- _hd130482130676_
- _tl130481130678_
- _e130486130681_
- _hd130485130684_
- _tl130484130686_
- _e130489130689_
- _hd130488130692_
- _tl130487130694_)
- (___match134790134791_
- _e130471130641_
- _hd130470130644_
- _tl130469130646_
- _e130474130649_
- _hd130473130652_
- _tl130472130654_
- _e130477130657_
- _hd130476130660_
- _tl130475130662_
- _e130480130665_
- _hd130479130668_
- _tl130478130670_
- _e130483130673_
- _hd130482130676_
- _tl130481130678_
- _e130486130681_
- _hd130485130684_
- _tl130484130686_
- _e130489130689_
- _hd130488130692_
- _tl130487130694_))))
- (___match134680134681_
- (lambda (_e130436130735_
- _hd130435130738_
- _tl130434130740_
- _e130439130743_
- _hd130438130746_
- _tl130437130748_
- _e130442130751_
- _hd130441130754_
- _tl130440130756_
- _e130445130759_
- _hd130444130762_
- _tl130443130764_
- _e130448130767_
- _hd130447130770_
- _tl130446130772_
- _e130451130775_
- _hd130450130778_
- _tl130449130780_
- _e130454130783_
- _hd130453130786_
- _tl130452130788_
- _e130457130791_
- _hd130456130794_
- _tl130455130796_
- _e130460130799_
- _hd130459130802_
- _tl130458130804_
- _e130463130807_
- _hd130462130810_
- _tl130461130812_
- _e130466130815_
- _hd130465130818_
- _tl130464130820_)
- (let ((_L130823_ _hd130465130818_)
- (_L130824_ _hd130462130810_)
- (_L130825_ _hd130453130786_)
- (_L130826_ _hd130444130762_))
+ (gx#stx-null? _tl130486130683_))
+ (___match134741134742_
+ _e130476130646_
+ _hd130475130649_
+ _tl130474130651_
+ _e130479130654_
+ _hd130478130657_
+ _tl130477130659_
+ _e130482130662_
+ _hd130481130665_
+ _tl130480130667_
+ _e130485130670_
+ _hd130484130673_
+ _tl130483130675_
+ _e130488130678_
+ _hd130487130681_
+ _tl130486130683_
+ _e130491130686_
+ _hd130490130689_
+ _tl130489130691_
+ _e130494130694_
+ _hd130493130697_
+ _tl130492130699_)
+ (___match134795134796_
+ _e130476130646_
+ _hd130475130649_
+ _tl130474130651_
+ _e130479130654_
+ _hd130478130657_
+ _tl130477130659_
+ _e130482130662_
+ _hd130481130665_
+ _tl130480130667_
+ _e130485130670_
+ _hd130484130673_
+ _tl130483130675_
+ _e130488130678_
+ _hd130487130681_
+ _tl130486130683_
+ _e130491130686_
+ _hd130490130689_
+ _tl130489130691_
+ _e130494130694_
+ _hd130493130697_
+ _tl130492130699_))))
+ (___match134685134686_
+ (lambda (_e130441130740_
+ _hd130440130743_
+ _tl130439130745_
+ _e130444130748_
+ _hd130443130751_
+ _tl130442130753_
+ _e130447130756_
+ _hd130446130759_
+ _tl130445130761_
+ _e130450130764_
+ _hd130449130767_
+ _tl130448130769_
+ _e130453130772_
+ _hd130452130775_
+ _tl130451130777_
+ _e130456130780_
+ _hd130455130783_
+ _tl130454130785_
+ _e130459130788_
+ _hd130458130791_
+ _tl130457130793_
+ _e130462130796_
+ _hd130461130799_
+ _tl130460130801_
+ _e130465130804_
+ _hd130464130807_
+ _tl130463130809_
+ _e130468130812_
+ _hd130467130815_
+ _tl130466130817_
+ _e130471130820_
+ _hd130470130823_
+ _tl130469130825_)
+ (let ((_L130828_ _hd130470130823_)
+ (_L130829_ _hd130467130815_)
+ (_L130830_ _hd130458130791_)
+ (_L130831_ _hd130449130767_))
(if (and (or (let ()
(declare (not safe))
(gxc#runtime-identifier=?
- _L130826_
+ _L130831_
'slot-set!))
(let ()
(declare (not safe))
(gxc#runtime-identifier=?
- _L130826_
+ _L130831_
'unchecked-slot-set!)))
(let ()
(declare (not safe))
(gx#free-identifier=?
- _L130825_
- _self130289_)))
- (___kont134311134312_
- _L130823_
- _L130824_
- _L130825_
- _L130826_)
- (___kont134317134318_)))))
- (___match134672134673_
- (lambda (_e130436130735_
- _hd130435130738_
- _tl130434130740_
- _e130439130743_
- _hd130438130746_
- _tl130437130748_
- _e130442130751_
- _hd130441130754_
- _tl130440130756_
- _e130445130759_
- _hd130444130762_
- _tl130443130764_
- _e130448130767_
- _hd130447130770_
- _tl130446130772_
- _e130451130775_
- _hd130450130778_
- _tl130449130780_
- _e130454130783_
- _hd130453130786_
- _tl130452130788_
- _e130457130791_
- _hd130456130794_
- _tl130455130796_
- _e130460130799_
- _hd130459130802_
- _tl130458130804_
- _e130463130807_
- _hd130462130810_
- _tl130461130812_)
+ _L130830_
+ _self130294_)))
+ (___kont134316134317_
+ _L130828_
+ _L130829_
+ _L130830_
+ _L130831_)
+ (___kont134322134323_)))))
+ (___match134677134678_
+ (lambda (_e130441130740_
+ _hd130440130743_
+ _tl130439130745_
+ _e130444130748_
+ _hd130443130751_
+ _tl130442130753_
+ _e130447130756_
+ _hd130446130759_
+ _tl130445130761_
+ _e130450130764_
+ _hd130449130767_
+ _tl130448130769_
+ _e130453130772_
+ _hd130452130775_
+ _tl130451130777_
+ _e130456130780_
+ _hd130455130783_
+ _tl130454130785_
+ _e130459130788_
+ _hd130458130791_
+ _tl130457130793_
+ _e130462130796_
+ _hd130461130799_
+ _tl130460130801_
+ _e130465130804_
+ _hd130464130807_
+ _tl130463130809_
+ _e130468130812_
+ _hd130467130815_
+ _tl130466130817_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl130455130796_))
- (let ((_e130466130815_
+ (gx#stx-pair? _tl130460130801_))
+ (let ((_e130471130820_
(let ()
(declare (not safe))
- (gx#stx-e _tl130455130796_))))
- (let ((_tl130464130820_
+ (gx#stx-e _tl130460130801_))))
+ (let ((_tl130469130825_
(let ()
(declare (not safe))
- (##cdr _e130466130815_)))
- (_hd130465130818_
+ (##cdr _e130471130820_)))
+ (_hd130470130823_
(let ()
(declare (not safe))
- (##car _e130466130815_))))
+ (##car _e130471130820_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl130464130820_))
- (___match134680134681_
- _e130436130735_
- _hd130435130738_
- _tl130434130740_
- _e130439130743_
- _hd130438130746_
- _tl130437130748_
- _e130442130751_
- _hd130441130754_
- _tl130440130756_
- _e130445130759_
- _hd130444130762_
- _tl130443130764_
- _e130448130767_
- _hd130447130770_
- _tl130446130772_
- _e130451130775_
- _hd130450130778_
- _tl130449130780_
- _e130454130783_
- _hd130453130786_
- _tl130452130788_
- _e130457130791_
- _hd130456130794_
- _tl130455130796_
- _e130460130799_
- _hd130459130802_
- _tl130458130804_
- _e130463130807_
- _hd130462130810_
- _tl130461130812_
- _e130466130815_
- _hd130465130818_
- _tl130464130820_)
- (___kont134317134318_))))
- (___match134796134797_
- _e130436130735_
- _hd130435130738_
- _tl130434130740_
- _e130439130743_
- _hd130438130746_
- _tl130437130748_
- _e130442130751_
- _hd130441130754_
- _tl130440130756_
- _e130445130759_
- _hd130444130762_
- _tl130443130764_
- _e130448130767_
- _hd130447130770_
- _tl130446130772_
- _e130451130775_
- _hd130450130778_
- _tl130449130780_
- _e130454130783_
- _hd130453130786_
- _tl130452130788_
- _e130457130791_
- _hd130456130794_
- _tl130455130796_))))
- (___match134594134595_
- (lambda (_e130402130866_
- _hd130401130869_
- _tl130400130871_
- _e130405130874_
- _hd130404130877_
- _tl130403130879_
- _e130408130882_
- _hd130407130885_
- _tl130406130887_
- _e130411130890_
- _hd130410130893_
- _tl130409130895_
- _e130414130898_
- _hd130413130901_
- _tl130412130903_
- _e130417130906_
- _hd130416130909_
- _tl130415130911_
- _e130420130914_
- _hd130419130917_
- _tl130418130919_
- _e130423130922_
- _hd130422130925_
- _tl130421130927_
- _e130426130930_
- _hd130425130933_
- _tl130424130935_
- _e130429130938_
- _hd130428130941_
- _tl130427130943_)
- (let ((_L130946_ _hd130428130941_)
- (_L130947_ _hd130419130917_)
- (_L130948_ _hd130410130893_))
+ (gx#stx-null? _tl130469130825_))
+ (___match134685134686_
+ _e130441130740_
+ _hd130440130743_
+ _tl130439130745_
+ _e130444130748_
+ _hd130443130751_
+ _tl130442130753_
+ _e130447130756_
+ _hd130446130759_
+ _tl130445130761_
+ _e130450130764_
+ _hd130449130767_
+ _tl130448130769_
+ _e130453130772_
+ _hd130452130775_
+ _tl130451130777_
+ _e130456130780_
+ _hd130455130783_
+ _tl130454130785_
+ _e130459130788_
+ _hd130458130791_
+ _tl130457130793_
+ _e130462130796_
+ _hd130461130799_
+ _tl130460130801_
+ _e130465130804_
+ _hd130464130807_
+ _tl130463130809_
+ _e130468130812_
+ _hd130467130815_
+ _tl130466130817_
+ _e130471130820_
+ _hd130470130823_
+ _tl130469130825_)
+ (___kont134322134323_))))
+ (___match134801134802_
+ _e130441130740_
+ _hd130440130743_
+ _tl130439130745_
+ _e130444130748_
+ _hd130443130751_
+ _tl130442130753_
+ _e130447130756_
+ _hd130446130759_
+ _tl130445130761_
+ _e130450130764_
+ _hd130449130767_
+ _tl130448130769_
+ _e130453130772_
+ _hd130452130775_
+ _tl130451130777_
+ _e130456130780_
+ _hd130455130783_
+ _tl130454130785_
+ _e130459130788_
+ _hd130458130791_
+ _tl130457130793_
+ _e130462130796_
+ _hd130461130799_
+ _tl130460130801_))))
+ (___match134599134600_
+ (lambda (_e130407130871_
+ _hd130406130874_
+ _tl130405130876_
+ _e130410130879_
+ _hd130409130882_
+ _tl130408130884_
+ _e130413130887_
+ _hd130412130890_
+ _tl130411130892_
+ _e130416130895_
+ _hd130415130898_
+ _tl130414130900_
+ _e130419130903_
+ _hd130418130906_
+ _tl130417130908_
+ _e130422130911_
+ _hd130421130914_
+ _tl130420130916_
+ _e130425130919_
+ _hd130424130922_
+ _tl130423130924_
+ _e130428130927_
+ _hd130427130930_
+ _tl130426130932_
+ _e130431130935_
+ _hd130430130938_
+ _tl130429130940_
+ _e130434130943_
+ _hd130433130946_
+ _tl130432130948_)
+ (let ((_L130951_ _hd130433130946_)
+ (_L130952_ _hd130424130922_)
+ (_L130953_ _hd130415130898_))
(if (and (or (let ()
(declare (not safe))
(gxc#runtime-identifier=?
- _L130948_
+ _L130953_
'slot-ref))
(let ()
(declare (not safe))
(gxc#runtime-identifier=?
- _L130948_
+ _L130953_
'unchecked-slot-ref)))
(let ()
(declare (not safe))
(gx#free-identifier=?
- _L130947_
- _self130289_)))
- (___kont134309134310_
- _L130946_
- _L130947_
- _L130948_)
- (___match134798134799_
- _e130402130866_
- _hd130401130869_
- _tl130400130871_
- _e130405130874_
- _hd130404130877_
- _tl130403130879_
- _e130408130882_
- _hd130407130885_
- _tl130406130887_
- _e130411130890_
- _hd130410130893_
- _tl130409130895_
- _e130414130898_
- _hd130413130901_
- _tl130412130903_
- _e130417130906_
- _hd130416130909_
- _tl130415130911_
- _e130420130914_
- _hd130419130917_
- _tl130418130919_
- _e130423130922_
- _hd130422130925_
- _tl130421130927_)))))
- (___match134592134593_
- (lambda (_e130402130866_
- _hd130401130869_
- _tl130400130871_
- _e130405130874_
- _hd130404130877_
- _tl130403130879_
- _e130408130882_
- _hd130407130885_
- _tl130406130887_
- _e130411130890_
- _hd130410130893_
- _tl130409130895_
- _e130414130898_
- _hd130413130901_
- _tl130412130903_
- _e130417130906_
- _hd130416130909_
- _tl130415130911_
- _e130420130914_
- _hd130419130917_
- _tl130418130919_
- _e130423130922_
- _hd130422130925_
- _tl130421130927_
- _e130426130930_
- _hd130425130933_
- _tl130424130935_
- _e130429130938_
- _hd130428130941_
- _tl130427130943_)
+ _L130952_
+ _self130294_)))
+ (___kont134314134315_
+ _L130951_
+ _L130952_
+ _L130953_)
+ (___match134803134804_
+ _e130407130871_
+ _hd130406130874_
+ _tl130405130876_
+ _e130410130879_
+ _hd130409130882_
+ _tl130408130884_
+ _e130413130887_
+ _hd130412130890_
+ _tl130411130892_
+ _e130416130895_
+ _hd130415130898_
+ _tl130414130900_
+ _e130419130903_
+ _hd130418130906_
+ _tl130417130908_
+ _e130422130911_
+ _hd130421130914_
+ _tl130420130916_
+ _e130425130919_
+ _hd130424130922_
+ _tl130423130924_
+ _e130428130927_
+ _hd130427130930_
+ _tl130426130932_)))))
+ (___match134597134598_
+ (lambda (_e130407130871_
+ _hd130406130874_
+ _tl130405130876_
+ _e130410130879_
+ _hd130409130882_
+ _tl130408130884_
+ _e130413130887_
+ _hd130412130890_
+ _tl130411130892_
+ _e130416130895_
+ _hd130415130898_
+ _tl130414130900_
+ _e130419130903_
+ _hd130418130906_
+ _tl130417130908_
+ _e130422130911_
+ _hd130421130914_
+ _tl130420130916_
+ _e130425130919_
+ _hd130424130922_
+ _tl130423130924_
+ _e130428130927_
+ _hd130427130930_
+ _tl130426130932_
+ _e130431130935_
+ _hd130430130938_
+ _tl130429130940_
+ _e130434130943_
+ _hd130433130946_
+ _tl130432130948_)
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl130421130927_))
- (___match134594134595_
- _e130402130866_
- _hd130401130869_
- _tl130400130871_
- _e130405130874_
- _hd130404130877_
- _tl130403130879_
- _e130408130882_
- _hd130407130885_
- _tl130406130887_
- _e130411130890_
- _hd130410130893_
- _tl130409130895_
- _e130414130898_
- _hd130413130901_
- _tl130412130903_
- _e130417130906_
- _hd130416130909_
- _tl130415130911_
- _e130420130914_
- _hd130419130917_
- _tl130418130919_
- _e130423130922_
- _hd130422130925_
- _tl130421130927_
- _e130426130930_
- _hd130425130933_
- _tl130424130935_
- _e130429130938_
- _hd130428130941_
- _tl130427130943_)
- (___match134672134673_
- _e130402130866_
- _hd130401130869_
- _tl130400130871_
- _e130405130874_
- _hd130404130877_
- _tl130403130879_
- _e130408130882_
- _hd130407130885_
- _tl130406130887_
- _e130411130890_
- _hd130410130893_
- _tl130409130895_
- _e130414130898_
- _hd130413130901_
- _tl130412130903_
- _e130417130906_
- _hd130416130909_
- _tl130415130911_
- _e130420130914_
- _hd130419130917_
- _tl130418130919_
- _e130423130922_
- _hd130422130925_
- _tl130421130927_
- _e130426130930_
- _hd130425130933_
- _tl130424130935_
- _e130429130938_
- _hd130428130941_
- _tl130427130943_))))
- (___match134582134583_
- (lambda (_e130402130866_
- _hd130401130869_
- _tl130400130871_
- _e130405130874_
- _hd130404130877_
- _tl130403130879_
- _e130408130882_
- _hd130407130885_
- _tl130406130887_
- _e130411130890_
- _hd130410130893_
- _tl130409130895_
- _e130414130898_
- _hd130413130901_
- _tl130412130903_
- _e130417130906_
- _hd130416130909_
- _tl130415130911_
- _e130420130914_
- _hd130419130917_
- _tl130418130919_
- _e130423130922_
- _hd130422130925_
- _tl130421130927_
- _e130426130930_
- _hd130425130933_
- _tl130424130935_)
+ (gx#stx-null? _tl130426130932_))
+ (___match134599134600_
+ _e130407130871_
+ _hd130406130874_
+ _tl130405130876_
+ _e130410130879_
+ _hd130409130882_
+ _tl130408130884_
+ _e130413130887_
+ _hd130412130890_
+ _tl130411130892_
+ _e130416130895_
+ _hd130415130898_
+ _tl130414130900_
+ _e130419130903_
+ _hd130418130906_
+ _tl130417130908_
+ _e130422130911_
+ _hd130421130914_
+ _tl130420130916_
+ _e130425130919_
+ _hd130424130922_
+ _tl130423130924_
+ _e130428130927_
+ _hd130427130930_
+ _tl130426130932_
+ _e130431130935_
+ _hd130430130938_
+ _tl130429130940_
+ _e130434130943_
+ _hd130433130946_
+ _tl130432130948_)
+ (___match134677134678_
+ _e130407130871_
+ _hd130406130874_
+ _tl130405130876_
+ _e130410130879_
+ _hd130409130882_
+ _tl130408130884_
+ _e130413130887_
+ _hd130412130890_
+ _tl130411130892_
+ _e130416130895_
+ _hd130415130898_
+ _tl130414130900_
+ _e130419130903_
+ _hd130418130906_
+ _tl130417130908_
+ _e130422130911_
+ _hd130421130914_
+ _tl130420130916_
+ _e130425130919_
+ _hd130424130922_
+ _tl130423130924_
+ _e130428130927_
+ _hd130427130930_
+ _tl130426130932_
+ _e130431130935_
+ _hd130430130938_
+ _tl130429130940_
+ _e130434130943_
+ _hd130433130946_
+ _tl130432130948_))))
+ (___match134587134588_
+ (lambda (_e130407130871_
+ _hd130406130874_
+ _tl130405130876_
+ _e130410130879_
+ _hd130409130882_
+ _tl130408130884_
+ _e130413130887_
+ _hd130412130890_
+ _tl130411130892_
+ _e130416130895_
+ _hd130415130898_
+ _tl130414130900_
+ _e130419130903_
+ _hd130418130906_
+ _tl130417130908_
+ _e130422130911_
+ _hd130421130914_
+ _tl130420130916_
+ _e130425130919_
+ _hd130424130922_
+ _tl130423130924_
+ _e130428130927_
+ _hd130427130930_
+ _tl130426130932_
+ _e130431130935_
+ _hd130430130938_
+ _tl130429130940_)
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#quote _hd130425130933_))
+ (gx#stx-eq? '%#quote _hd130430130938_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl130424130935_))
- (let ((_e130429130938_
+ (gx#stx-pair? _tl130429130940_))
+ (let ((_e130434130943_
(let ()
(declare (not safe))
- (gx#stx-e _tl130424130935_))))
- (let ((_tl130427130943_
+ (gx#stx-e _tl130429130940_))))
+ (let ((_tl130432130948_
(let ()
(declare (not safe))
- (##cdr _e130429130938_)))
- (_hd130428130941_
+ (##cdr _e130434130943_)))
+ (_hd130433130946_
(let ()
(declare (not safe))
- (##car _e130429130938_))))
+ (##car _e130434130943_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl130427130943_))
+ (gx#stx-null? _tl130432130948_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl130421130927_))
- (___match134594134595_
- _e130402130866_
- _hd130401130869_
- _tl130400130871_
- _e130405130874_
- _hd130404130877_
- _tl130403130879_
- _e130408130882_
- _hd130407130885_
- _tl130406130887_
- _e130411130890_
- _hd130410130893_
- _tl130409130895_
- _e130414130898_
- _hd130413130901_
- _tl130412130903_
- _e130417130906_
- _hd130416130909_
- _tl130415130911_
- _e130420130914_
- _hd130419130917_
- _tl130418130919_
- _e130423130922_
- _hd130422130925_
- _tl130421130927_
- _e130426130930_
- _hd130425130933_
- _tl130424130935_
- _e130429130938_
- _hd130428130941_
- _tl130427130943_)
- (___match134672134673_
- _e130402130866_
- _hd130401130869_
- _tl130400130871_
- _e130405130874_
- _hd130404130877_
- _tl130403130879_
- _e130408130882_
- _hd130407130885_
- _tl130406130887_
- _e130411130890_
- _hd130410130893_
- _tl130409130895_
- _e130414130898_
- _hd130413130901_
- _tl130412130903_
- _e130417130906_
- _hd130416130909_
- _tl130415130911_
- _e130420130914_
- _hd130419130917_
- _tl130418130919_
- _e130423130922_
- _hd130422130925_
- _tl130421130927_
- _e130426130930_
- _hd130425130933_
- _tl130424130935_
- _e130429130938_
- _hd130428130941_
- _tl130427130943_))
- (___match134796134797_
- _e130402130866_
- _hd130401130869_
- _tl130400130871_
- _e130405130874_
- _hd130404130877_
- _tl130403130879_
- _e130408130882_
- _hd130407130885_
- _tl130406130887_
- _e130411130890_
- _hd130410130893_
- _tl130409130895_
- _e130414130898_
- _hd130413130901_
- _tl130412130903_
- _e130417130906_
- _hd130416130909_
- _tl130415130911_
- _e130420130914_
- _hd130419130917_
- _tl130418130919_
- _e130423130922_
- _hd130422130925_
- _tl130421130927_))))
- (___match134796134797_
- _e130402130866_
- _hd130401130869_
- _tl130400130871_
- _e130405130874_
- _hd130404130877_
- _tl130403130879_
- _e130408130882_
- _hd130407130885_
- _tl130406130887_
- _e130411130890_
- _hd130410130893_
- _tl130409130895_
- _e130414130898_
- _hd130413130901_
- _tl130412130903_
- _e130417130906_
- _hd130416130909_
- _tl130415130911_
- _e130420130914_
- _hd130419130917_
- _tl130418130919_
- _e130423130922_
- _hd130422130925_
- _tl130421130927_))
- (___match134796134797_
- _e130402130866_
- _hd130401130869_
- _tl130400130871_
- _e130405130874_
- _hd130404130877_
- _tl130403130879_
- _e130408130882_
- _hd130407130885_
- _tl130406130887_
- _e130411130890_
- _hd130410130893_
- _tl130409130895_
- _e130414130898_
- _hd130413130901_
- _tl130412130903_
- _e130417130906_
- _hd130416130909_
- _tl130415130911_
- _e130420130914_
- _hd130419130917_
- _tl130418130919_
- _e130423130922_
- _hd130422130925_
- _tl130421130927_))))
- (___match134514134515_
- (lambda (_e130351130985_
- _hd130350130988_
- _tl130349130990_
- _e130354130993_
- _hd130353130996_
- _tl130352130998_
- _e130357131001_
- _hd130356131004_
- _tl130355131006_
- _e130360131009_
- _hd130359131012_
- _tl130358131014_
- _e130363131017_
- _hd130362131020_
- _tl130361131022_
- _e130366131025_
- _hd130365131028_
- _tl130364131030_
- _e130369131033_
- _hd130368131036_
- _tl130367131038_
- _e130372131041_
- _hd130371131044_
- _tl130370131046_
- _e130375131049_
- _hd130374131052_
- _tl130373131054_
- _e130378131057_
- _hd130377131060_
- _tl130376131062_
- _e130381131065_
- _hd130380131068_
- _tl130379131070_
- _e130384131073_
- _hd130383131076_
- _tl130382131078_
- _e130387131081_
- _hd130386131084_
- _tl130385131086_
- ___splice134307134308_
- _target130388131089_
- _tl130390131091_)
- (letrec ((_loop130391131094_
- (lambda (_hd130389131097_ _args130395131099_)
+ (gx#stx-null? _tl130426130932_))
+ (___match134599134600_
+ _e130407130871_
+ _hd130406130874_
+ _tl130405130876_
+ _e130410130879_
+ _hd130409130882_
+ _tl130408130884_
+ _e130413130887_
+ _hd130412130890_
+ _tl130411130892_
+ _e130416130895_
+ _hd130415130898_
+ _tl130414130900_
+ _e130419130903_
+ _hd130418130906_
+ _tl130417130908_
+ _e130422130911_
+ _hd130421130914_
+ _tl130420130916_
+ _e130425130919_
+ _hd130424130922_
+ _tl130423130924_
+ _e130428130927_
+ _hd130427130930_
+ _tl130426130932_
+ _e130431130935_
+ _hd130430130938_
+ _tl130429130940_
+ _e130434130943_
+ _hd130433130946_
+ _tl130432130948_)
+ (___match134677134678_
+ _e130407130871_
+ _hd130406130874_
+ _tl130405130876_
+ _e130410130879_
+ _hd130409130882_
+ _tl130408130884_
+ _e130413130887_
+ _hd130412130890_
+ _tl130411130892_
+ _e130416130895_
+ _hd130415130898_
+ _tl130414130900_
+ _e130419130903_
+ _hd130418130906_
+ _tl130417130908_
+ _e130422130911_
+ _hd130421130914_
+ _tl130420130916_
+ _e130425130919_
+ _hd130424130922_
+ _tl130423130924_
+ _e130428130927_
+ _hd130427130930_
+ _tl130426130932_
+ _e130431130935_
+ _hd130430130938_
+ _tl130429130940_
+ _e130434130943_
+ _hd130433130946_
+ _tl130432130948_))
+ (___match134801134802_
+ _e130407130871_
+ _hd130406130874_
+ _tl130405130876_
+ _e130410130879_
+ _hd130409130882_
+ _tl130408130884_
+ _e130413130887_
+ _hd130412130890_
+ _tl130411130892_
+ _e130416130895_
+ _hd130415130898_
+ _tl130414130900_
+ _e130419130903_
+ _hd130418130906_
+ _tl130417130908_
+ _e130422130911_
+ _hd130421130914_
+ _tl130420130916_
+ _e130425130919_
+ _hd130424130922_
+ _tl130423130924_
+ _e130428130927_
+ _hd130427130930_
+ _tl130426130932_))))
+ (___match134801134802_
+ _e130407130871_
+ _hd130406130874_
+ _tl130405130876_
+ _e130410130879_
+ _hd130409130882_
+ _tl130408130884_
+ _e130413130887_
+ _hd130412130890_
+ _tl130411130892_
+ _e130416130895_
+ _hd130415130898_
+ _tl130414130900_
+ _e130419130903_
+ _hd130418130906_
+ _tl130417130908_
+ _e130422130911_
+ _hd130421130914_
+ _tl130420130916_
+ _e130425130919_
+ _hd130424130922_
+ _tl130423130924_
+ _e130428130927_
+ _hd130427130930_
+ _tl130426130932_))
+ (___match134801134802_
+ _e130407130871_
+ _hd130406130874_
+ _tl130405130876_
+ _e130410130879_
+ _hd130409130882_
+ _tl130408130884_
+ _e130413130887_
+ _hd130412130890_
+ _tl130411130892_
+ _e130416130895_
+ _hd130415130898_
+ _tl130414130900_
+ _e130419130903_
+ _hd130418130906_
+ _tl130417130908_
+ _e130422130911_
+ _hd130421130914_
+ _tl130420130916_
+ _e130425130919_
+ _hd130424130922_
+ _tl130423130924_
+ _e130428130927_
+ _hd130427130930_
+ _tl130426130932_))))
+ (___match134519134520_
+ (lambda (_e130356130990_
+ _hd130355130993_
+ _tl130354130995_
+ _e130359130998_
+ _hd130358131001_
+ _tl130357131003_
+ _e130362131006_
+ _hd130361131009_
+ _tl130360131011_
+ _e130365131014_
+ _hd130364131017_
+ _tl130363131019_
+ _e130368131022_
+ _hd130367131025_
+ _tl130366131027_
+ _e130371131030_
+ _hd130370131033_
+ _tl130369131035_
+ _e130374131038_
+ _hd130373131041_
+ _tl130372131043_
+ _e130377131046_
+ _hd130376131049_
+ _tl130375131051_
+ _e130380131054_
+ _hd130379131057_
+ _tl130378131059_
+ _e130383131062_
+ _hd130382131065_
+ _tl130381131067_
+ _e130386131070_
+ _hd130385131073_
+ _tl130384131075_
+ _e130389131078_
+ _hd130388131081_
+ _tl130387131083_
+ _e130392131086_
+ _hd130391131089_
+ _tl130390131091_
+ ___splice134312134313_
+ _target130393131094_
+ _tl130395131096_)
+ (letrec ((_loop130396131099_
+ (lambda (_hd130394131102_ _args130400131104_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd130389131097_))
- (let ((_e130392131102_
+ (gx#stx-pair? _hd130394131102_))
+ (let ((_e130397131107_
(let ()
(declare (not safe))
- (gx#stx-e _hd130389131097_))))
- (let ((_lp-tl130394131107_
+ (gx#stx-e _hd130394131102_))))
+ (let ((_lp-tl130399131112_
(let ()
(declare (not safe))
- (##cdr _e130392131102_)))
- (_lp-hd130393131105_
+ (##cdr _e130397131107_)))
+ (_lp-hd130398131110_
(let ()
(declare (not safe))
- (##car _e130392131102_))))
- (let ((__tmp135581
+ (##car _e130397131107_))))
+ (let ((__tmp135586
(let ()
(declare (not safe))
- (cons _lp-hd130393131105_
- _args130395131099_))))
+ (cons _lp-hd130398131110_
+ _args130400131104_))))
(declare (not safe))
- (_loop130391131094_
- _lp-tl130394131107_
- __tmp135581))))
- (let ((_args130396131110_
- (reverse _args130395131099_)))
- (let ((_L131113_ _args130396131110_)
- (_L131114_ _hd130386131084_)
- (_L131115_ _hd130377131060_)
- (_L131116_ _hd130368131036_)
- (_L131117_ _hd130359131012_))
+ (_loop130396131099_
+ _lp-tl130399131112_
+ __tmp135586))))
+ (let ((_args130401131115_
+ (reverse _args130400131104_)))
+ (let ((_L131118_ _args130401131115_)
+ (_L131119_ _hd130391131089_)
+ (_L131120_ _hd130382131065_)
+ (_L131121_ _hd130373131041_)
+ (_L131122_ _hd130364131017_))
(if (and (let ()
(declare (not safe))
(gxc#runtime-identifier=?
- _L131117_
+ _L131122_
'apply))
(let ()
(declare (not safe))
(gxc#runtime-identifier=?
- _L131116_
+ _L131121_
'call-method))
(let ()
(declare (not safe))
(gx#free-identifier=?
- _L131115_
- _self130289_)))
- (___kont134305134306_
- _L131113_
- _L131114_
- _L131115_
- _L131116_
- _L131117_)
- (___kont134317134318_))))))))
+ _L131120_
+ _self130294_)))
+ (___kont134310134311_
+ _L131118_
+ _L131119_
+ _L131120_
+ _L131121_
+ _L131122_)
+ (___kont134322134323_))))))))
(let ()
(declare (not safe))
- (_loop130391131094_ _target130388131089_ '())))))
- (___match134472134473_
- (lambda (_e130351130985_
- _hd130350130988_
- _tl130349130990_
- _e130354130993_
- _hd130353130996_
- _tl130352130998_
- _e130357131001_
- _hd130356131004_
- _tl130355131006_
- _e130360131009_
- _hd130359131012_
- _tl130358131014_
- _e130363131017_
- _hd130362131020_
- _tl130361131022_
- _e130366131025_
- _hd130365131028_
- _tl130364131030_
- _e130369131033_
- _hd130368131036_
- _tl130367131038_
- _e130372131041_
- _hd130371131044_
- _tl130370131046_
- _e130375131049_
- _hd130374131052_
- _tl130373131054_)
+ (_loop130396131099_ _target130393131094_ '())))))
+ (___match134477134478_
+ (lambda (_e130356130990_
+ _hd130355130993_
+ _tl130354130995_
+ _e130359130998_
+ _hd130358131001_
+ _tl130357131003_
+ _e130362131006_
+ _hd130361131009_
+ _tl130360131011_
+ _e130365131014_
+ _hd130364131017_
+ _tl130363131019_
+ _e130368131022_
+ _hd130367131025_
+ _tl130366131027_
+ _e130371131030_
+ _hd130370131033_
+ _tl130369131035_
+ _e130374131038_
+ _hd130373131041_
+ _tl130372131043_
+ _e130377131046_
+ _hd130376131049_
+ _tl130375131051_
+ _e130380131054_
+ _hd130379131057_
+ _tl130378131059_)
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd130374131052_))
+ (gx#stx-eq? '%#ref _hd130379131057_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl130373131054_))
- (let ((_e130378131057_
+ (gx#stx-pair? _tl130378131059_))
+ (let ((_e130383131062_
(let ()
(declare (not safe))
- (gx#stx-e _tl130373131054_))))
- (let ((_tl130376131062_
+ (gx#stx-e _tl130378131059_))))
+ (let ((_tl130381131067_
(let ()
(declare (not safe))
- (##cdr _e130378131057_)))
- (_hd130377131060_
+ (##cdr _e130383131062_)))
+ (_hd130382131065_
(let ()
(declare (not safe))
- (##car _e130378131057_))))
+ (##car _e130383131062_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl130376131062_))
+ (gx#stx-null? _tl130381131067_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl130370131046_))
- (let ((_e130381131065_
+ (gx#stx-pair? _tl130375131051_))
+ (let ((_e130386131070_
(let ()
(declare (not safe))
(gx#stx-e
- _tl130370131046_))))
- (let ((_tl130379131070_
+ _tl130375131051_))))
+ (let ((_tl130384131075_
(let ()
(declare (not safe))
- (##cdr _e130381131065_)))
- (_hd130380131068_
+ (##cdr _e130386131070_)))
+ (_hd130385131073_
(let ()
(declare (not safe))
- (##car _e130381131065_))))
+ (##car _e130386131070_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd130380131068_))
- (let ((_e130384131073_
+ _hd130385131073_))
+ (let ((_e130389131078_
(let ()
(declare (not safe))
(gx#stx-e
- _hd130380131068_))))
- (let ((_tl130382131078_
+ _hd130385131073_))))
+ (let ((_tl130387131083_
(let ()
(declare
(not safe))
- (##cdr _e130384131073_)))
- (_hd130383131076_
+ (##cdr _e130389131078_)))
+ (_hd130388131081_
(let ()
(declare
(not safe))
- (##car _e130384131073_))))
+ (##car _e130389131078_))))
(if (let ()
(declare
(not safe))
(gx#identifier?
- _hd130383131076_))
+ _hd130388131081_))
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-eq? '%#quote _hd130383131076_))
+ (gx#stx-eq? '%#quote _hd130388131081_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl130382131078_))
- (let ((_e130387131081_
+ (gx#stx-pair? _tl130387131083_))
+ (let ((_e130392131086_
(let ()
(declare (not safe))
- (gx#stx-e _tl130382131078_))))
- (let ((_tl130385131086_
+ (gx#stx-e _tl130387131083_))))
+ (let ((_tl130390131091_
(let ()
(declare (not safe))
- (##cdr _e130387131081_)))
- (_hd130386131084_
+ (##cdr _e130392131086_)))
+ (_hd130391131089_
(let ()
(declare (not safe))
- (##car _e130387131081_))))
+ (##car _e130392131086_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl130385131086_))
+ (gx#stx-null? _tl130390131091_))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl130379131070_))
- (let ((___splice134307134308_
+ (gx#stx-pair/null? _tl130384131075_))
+ (let ((___splice134312134313_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl130379131070_
+ _tl130384131075_
'0))))
- (let ((_tl130390131091_
+ (let ((_tl130395131096_
(let ()
(declare (not safe))
(##vector-ref
- ___splice134307134308_
+ ___splice134312134313_
'1)))
- (_target130388131089_
+ (_target130393131094_
(let ()
(declare (not safe))
(##vector-ref
- ___splice134307134308_
+ ___splice134312134313_
'0))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl130390131091_))
- (___match134514134515_
- _e130351130985_
- _hd130350130988_
- _tl130349130990_
- _e130354130993_
- _hd130353130996_
- _tl130352130998_
- _e130357131001_
- _hd130356131004_
- _tl130355131006_
- _e130360131009_
- _hd130359131012_
- _tl130358131014_
- _e130363131017_
- _hd130362131020_
- _tl130361131022_
- _e130366131025_
- _hd130365131028_
- _tl130364131030_
- _e130369131033_
- _hd130368131036_
- _tl130367131038_
- _e130372131041_
- _hd130371131044_
- _tl130370131046_
- _e130375131049_
- _hd130374131052_
- _tl130373131054_
- _e130378131057_
- _hd130377131060_
- _tl130376131062_
- _e130381131065_
- _hd130380131068_
- _tl130379131070_
- _e130384131073_
- _hd130383131076_
- _tl130382131078_
- _e130387131081_
- _hd130386131084_
- _tl130385131086_
- ___splice134307134308_
- _target130388131089_
- _tl130390131091_)
- (___kont134317134318_))))
- (___kont134317134318_))
- (___kont134317134318_))))
- (___kont134317134318_))
- (___kont134317134318_))
- (___kont134317134318_))))
+ _tl130395131096_))
+ (___match134519134520_
+ _e130356130990_
+ _hd130355130993_
+ _tl130354130995_
+ _e130359130998_
+ _hd130358131001_
+ _tl130357131003_
+ _e130362131006_
+ _hd130361131009_
+ _tl130360131011_
+ _e130365131014_
+ _hd130364131017_
+ _tl130363131019_
+ _e130368131022_
+ _hd130367131025_
+ _tl130366131027_
+ _e130371131030_
+ _hd130370131033_
+ _tl130369131035_
+ _e130374131038_
+ _hd130373131041_
+ _tl130372131043_
+ _e130377131046_
+ _hd130376131049_
+ _tl130375131051_
+ _e130380131054_
+ _hd130379131057_
+ _tl130378131059_
+ _e130383131062_
+ _hd130382131065_
+ _tl130381131067_
+ _e130386131070_
+ _hd130385131073_
+ _tl130384131075_
+ _e130389131078_
+ _hd130388131081_
+ _tl130387131083_
+ _e130392131086_
+ _hd130391131089_
+ _tl130390131091_
+ ___splice134312134313_
+ _target130393131094_
+ _tl130395131096_)
+ (___kont134322134323_))))
+ (___kont134322134323_))
+ (___kont134322134323_))))
+ (___kont134322134323_))
+ (___kont134322134323_))
+ (___kont134322134323_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont134317134318_))))
- (___match134796134797_
- _e130351130985_
- _hd130350130988_
- _tl130349130990_
- _e130354130993_
- _hd130353130996_
- _tl130352130998_
- _e130357131001_
- _hd130356131004_
- _tl130355131006_
- _e130360131009_
- _hd130359131012_
- _tl130358131014_
- _e130363131017_
- _hd130362131020_
- _tl130361131022_
- _e130366131025_
- _hd130365131028_
- _tl130364131030_
- _e130369131033_
- _hd130368131036_
- _tl130367131038_
- _e130372131041_
- _hd130371131044_
- _tl130370131046_))
- (___match134796134797_
- _e130351130985_
- _hd130350130988_
- _tl130349130990_
- _e130354130993_
- _hd130353130996_
- _tl130352130998_
- _e130357131001_
- _hd130356131004_
- _tl130355131006_
- _e130360131009_
- _hd130359131012_
- _tl130358131014_
- _e130363131017_
- _hd130362131020_
- _tl130361131022_
- _e130366131025_
- _hd130365131028_
- _tl130364131030_
- _e130369131033_
- _hd130368131036_
- _tl130367131038_
- _e130372131041_
- _hd130371131044_
- _tl130370131046_))))
- (___match134796134797_
- _e130351130985_
- _hd130350130988_
- _tl130349130990_
- _e130354130993_
- _hd130353130996_
- _tl130352130998_
- _e130357131001_
- _hd130356131004_
- _tl130355131006_
- _e130360131009_
- _hd130359131012_
- _tl130358131014_
- _e130363131017_
- _hd130362131020_
- _tl130361131022_
- _e130366131025_
- _hd130365131028_
- _tl130364131030_
- _e130369131033_
- _hd130368131036_
- _tl130367131038_
- _e130372131041_
- _hd130371131044_
- _tl130370131046_))
- (___match134582134583_
- _e130351130985_
- _hd130350130988_
- _tl130349130990_
- _e130354130993_
- _hd130353130996_
- _tl130352130998_
- _e130357131001_
- _hd130356131004_
- _tl130355131006_
- _e130360131009_
- _hd130359131012_
- _tl130358131014_
- _e130363131017_
- _hd130362131020_
- _tl130361131022_
- _e130366131025_
- _hd130365131028_
- _tl130364131030_
- _e130369131033_
- _hd130368131036_
- _tl130367131038_
- _e130372131041_
- _hd130371131044_
- _tl130370131046_
- _e130375131049_
- _hd130374131052_
- _tl130373131054_))))
- (___match134404134405_
- (lambda (_e130307131174_
- _hd130306131177_
- _tl130305131179_
- _e130310131182_
- _hd130309131185_
- _tl130308131187_
- _e130313131190_
- _hd130312131193_
- _tl130311131195_
- _e130316131198_
- _hd130315131201_
- _tl130314131203_
- _e130319131206_
- _hd130318131209_
- _tl130317131211_
- _e130322131214_
- _hd130321131217_
- _tl130320131219_
- _e130325131222_
- _hd130324131225_
- _tl130323131227_
- _e130328131230_
- _hd130327131233_
- _tl130326131235_
- _e130331131238_
- _hd130330131241_
- _tl130329131243_
- _e130334131246_
- _hd130333131249_
- _tl130332131251_
- ___splice134303134304_
- _target130335131254_
- _tl130337131256_)
- (letrec ((_loop130338131259_
- (lambda (_hd130336131262_ _args130342131264_)
+ (___kont134322134323_))))
+ (___match134801134802_
+ _e130356130990_
+ _hd130355130993_
+ _tl130354130995_
+ _e130359130998_
+ _hd130358131001_
+ _tl130357131003_
+ _e130362131006_
+ _hd130361131009_
+ _tl130360131011_
+ _e130365131014_
+ _hd130364131017_
+ _tl130363131019_
+ _e130368131022_
+ _hd130367131025_
+ _tl130366131027_
+ _e130371131030_
+ _hd130370131033_
+ _tl130369131035_
+ _e130374131038_
+ _hd130373131041_
+ _tl130372131043_
+ _e130377131046_
+ _hd130376131049_
+ _tl130375131051_))
+ (___match134801134802_
+ _e130356130990_
+ _hd130355130993_
+ _tl130354130995_
+ _e130359130998_
+ _hd130358131001_
+ _tl130357131003_
+ _e130362131006_
+ _hd130361131009_
+ _tl130360131011_
+ _e130365131014_
+ _hd130364131017_
+ _tl130363131019_
+ _e130368131022_
+ _hd130367131025_
+ _tl130366131027_
+ _e130371131030_
+ _hd130370131033_
+ _tl130369131035_
+ _e130374131038_
+ _hd130373131041_
+ _tl130372131043_
+ _e130377131046_
+ _hd130376131049_
+ _tl130375131051_))))
+ (___match134801134802_
+ _e130356130990_
+ _hd130355130993_
+ _tl130354130995_
+ _e130359130998_
+ _hd130358131001_
+ _tl130357131003_
+ _e130362131006_
+ _hd130361131009_
+ _tl130360131011_
+ _e130365131014_
+ _hd130364131017_
+ _tl130363131019_
+ _e130368131022_
+ _hd130367131025_
+ _tl130366131027_
+ _e130371131030_
+ _hd130370131033_
+ _tl130369131035_
+ _e130374131038_
+ _hd130373131041_
+ _tl130372131043_
+ _e130377131046_
+ _hd130376131049_
+ _tl130375131051_))
+ (___match134587134588_
+ _e130356130990_
+ _hd130355130993_
+ _tl130354130995_
+ _e130359130998_
+ _hd130358131001_
+ _tl130357131003_
+ _e130362131006_
+ _hd130361131009_
+ _tl130360131011_
+ _e130365131014_
+ _hd130364131017_
+ _tl130363131019_
+ _e130368131022_
+ _hd130367131025_
+ _tl130366131027_
+ _e130371131030_
+ _hd130370131033_
+ _tl130369131035_
+ _e130374131038_
+ _hd130373131041_
+ _tl130372131043_
+ _e130377131046_
+ _hd130376131049_
+ _tl130375131051_
+ _e130380131054_
+ _hd130379131057_
+ _tl130378131059_))))
+ (___match134409134410_
+ (lambda (_e130312131179_
+ _hd130311131182_
+ _tl130310131184_
+ _e130315131187_
+ _hd130314131190_
+ _tl130313131192_
+ _e130318131195_
+ _hd130317131198_
+ _tl130316131200_
+ _e130321131203_
+ _hd130320131206_
+ _tl130319131208_
+ _e130324131211_
+ _hd130323131214_
+ _tl130322131216_
+ _e130327131219_
+ _hd130326131222_
+ _tl130325131224_
+ _e130330131227_
+ _hd130329131230_
+ _tl130328131232_
+ _e130333131235_
+ _hd130332131238_
+ _tl130331131240_
+ _e130336131243_
+ _hd130335131246_
+ _tl130334131248_
+ _e130339131251_
+ _hd130338131254_
+ _tl130337131256_
+ ___splice134308134309_
+ _target130340131259_
+ _tl130342131261_)
+ (letrec ((_loop130343131264_
+ (lambda (_hd130341131267_ _args130347131269_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd130336131262_))
- (let ((_e130339131267_
+ (gx#stx-pair? _hd130341131267_))
+ (let ((_e130344131272_
(let ()
(declare (not safe))
- (gx#stx-e _hd130336131262_))))
- (let ((_lp-tl130341131272_
+ (gx#stx-e _hd130341131267_))))
+ (let ((_lp-tl130346131277_
(let ()
(declare (not safe))
- (##cdr _e130339131267_)))
- (_lp-hd130340131270_
+ (##cdr _e130344131272_)))
+ (_lp-hd130345131275_
(let ()
(declare (not safe))
- (##car _e130339131267_))))
- (let ((__tmp135582
+ (##car _e130344131272_))))
+ (let ((__tmp135587
(let ()
(declare (not safe))
- (cons _lp-hd130340131270_
- _args130342131264_))))
+ (cons _lp-hd130345131275_
+ _args130347131269_))))
(declare (not safe))
- (_loop130338131259_
- _lp-tl130341131272_
- __tmp135582))))
- (let ((_args130343131275_
- (reverse _args130342131264_)))
- (let ((_L131278_ _args130343131275_)
- (_L131279_ _hd130333131249_)
- (_L131280_ _hd130324131225_)
- (_L131281_ _hd130315131201_))
+ (_loop130343131264_
+ _lp-tl130346131277_
+ __tmp135587))))
+ (let ((_args130348131280_
+ (reverse _args130347131269_)))
+ (let ((_L131283_ _args130348131280_)
+ (_L131284_ _hd130338131254_)
+ (_L131285_ _hd130329131230_)
+ (_L131286_ _hd130320131206_))
(if (and (let ()
(declare (not safe))
(gxc#runtime-identifier=?
- _L131281_
+ _L131286_
'call-method))
(let ()
(declare (not safe))
(gx#free-identifier=?
- _L131280_
- _self130289_)))
- (___kont134301134302_
- _L131278_
- _L131279_
- _L131280_
- _L131281_)
- (___match134592134593_
- _e130307131174_
- _hd130306131177_
- _tl130305131179_
- _e130310131182_
- _hd130309131185_
- _tl130308131187_
- _e130313131190_
- _hd130312131193_
- _tl130311131195_
- _e130316131198_
- _hd130315131201_
- _tl130314131203_
- _e130319131206_
- _hd130318131209_
- _tl130317131211_
- _e130322131214_
- _hd130321131217_
- _tl130320131219_
- _e130325131222_
- _hd130324131225_
- _tl130323131227_
- _e130328131230_
- _hd130327131233_
- _tl130326131235_
- _e130331131238_
- _hd130330131241_
- _tl130329131243_
- _e130334131246_
- _hd130333131249_
- _tl130332131251_))))))))
+ _L131285_
+ _self130294_)))
+ (___kont134306134307_
+ _L131283_
+ _L131284_
+ _L131285_
+ _L131286_)
+ (___match134597134598_
+ _e130312131179_
+ _hd130311131182_
+ _tl130310131184_
+ _e130315131187_
+ _hd130314131190_
+ _tl130313131192_
+ _e130318131195_
+ _hd130317131198_
+ _tl130316131200_
+ _e130321131203_
+ _hd130320131206_
+ _tl130319131208_
+ _e130324131211_
+ _hd130323131214_
+ _tl130322131216_
+ _e130327131219_
+ _hd130326131222_
+ _tl130325131224_
+ _e130330131227_
+ _hd130329131230_
+ _tl130328131232_
+ _e130333131235_
+ _hd130332131238_
+ _tl130331131240_
+ _e130336131243_
+ _hd130335131246_
+ _tl130334131248_
+ _e130339131251_
+ _hd130338131254_
+ _tl130337131256_))))))))
(let ()
(declare (not safe))
- (_loop130338131259_ _target130335131254_ '()))))))
+ (_loop130343131264_ _target130340131259_ '()))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx134299134300_))
- (let ((_e130307131174_
+ (gx#stx-pair? ___stx134304134305_))
+ (let ((_e130312131179_
(let ()
(declare (not safe))
- (gx#stx-e ___stx134299134300_))))
- (let ((_tl130305131179_
+ (gx#stx-e ___stx134304134305_))))
+ (let ((_tl130310131184_
(let ()
(declare (not safe))
- (##cdr _e130307131174_)))
- (_hd130306131177_
+ (##cdr _e130312131179_)))
+ (_hd130311131182_
(let ()
(declare (not safe))
- (##car _e130307131174_))))
+ (##car _e130312131179_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl130305131179_))
- (let ((_e130310131182_
+ (gx#stx-pair? _tl130310131184_))
+ (let ((_e130315131187_
(let ()
(declare (not safe))
- (gx#stx-e _tl130305131179_))))
- (let ((_tl130308131187_
+ (gx#stx-e _tl130310131184_))))
+ (let ((_tl130313131192_
(let ()
(declare (not safe))
- (##cdr _e130310131182_)))
- (_hd130309131185_
+ (##cdr _e130315131187_)))
+ (_hd130314131190_
(let ()
(declare (not safe))
- (##car _e130310131182_))))
+ (##car _e130315131187_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd130309131185_))
- (let ((_e130313131190_
+ (gx#stx-pair? _hd130314131190_))
+ (let ((_e130318131195_
(let ()
(declare (not safe))
- (gx#stx-e _hd130309131185_))))
- (let ((_tl130311131195_
+ (gx#stx-e _hd130314131190_))))
+ (let ((_tl130316131200_
(let ()
(declare (not safe))
- (##cdr _e130313131190_)))
- (_hd130312131193_
+ (##cdr _e130318131195_)))
+ (_hd130317131198_
(let ()
(declare (not safe))
- (##car _e130313131190_))))
+ (##car _e130318131195_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd130312131193_))
+ (gx#identifier? _hd130317131198_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#ref
- _hd130312131193_))
+ _hd130317131198_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl130311131195_))
- (let ((_e130316131198_
+ _tl130316131200_))
+ (let ((_e130321131203_
(let ()
(declare (not safe))
(gx#stx-e
- _tl130311131195_))))
- (let ((_tl130314131203_
+ _tl130316131200_))))
+ (let ((_tl130319131208_
(let ()
(declare
(not safe))
- (##cdr _e130316131198_)))
- (_hd130315131201_
+ (##cdr _e130321131203_)))
+ (_hd130320131206_
(let ()
(declare
(not safe))
- (##car _e130316131198_))))
+ (##car _e130321131203_))))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl130314131203_))
+ _tl130319131208_))
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-pair? _tl130308131187_))
- (let ((_e130319131206_
+ (gx#stx-pair? _tl130313131192_))
+ (let ((_e130324131211_
(let ()
(declare (not safe))
- (gx#stx-e _tl130308131187_))))
- (let ((_tl130317131211_
+ (gx#stx-e _tl130313131192_))))
+ (let ((_tl130322131216_
(let ()
(declare (not safe))
- (##cdr _e130319131206_)))
- (_hd130318131209_
+ (##cdr _e130324131211_)))
+ (_hd130323131214_
(let ()
(declare (not safe))
- (##car _e130319131206_))))
+ (##car _e130324131211_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd130318131209_))
- (let ((_e130322131214_
+ (gx#stx-pair? _hd130323131214_))
+ (let ((_e130327131219_
(let ()
(declare (not safe))
- (gx#stx-e _hd130318131209_))))
- (let ((_tl130320131219_
+ (gx#stx-e _hd130323131214_))))
+ (let ((_tl130325131224_
(let ()
(declare (not safe))
- (##cdr _e130322131214_)))
- (_hd130321131217_
+ (##cdr _e130327131219_)))
+ (_hd130326131222_
(let ()
(declare (not safe))
- (##car _e130322131214_))))
+ (##car _e130327131219_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd130321131217_))
+ (gx#identifier? _hd130326131222_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#ref
- _hd130321131217_))
+ _hd130326131222_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl130320131219_))
- (let ((_e130325131222_
+ _tl130325131224_))
+ (let ((_e130330131227_
(let ()
(declare (not safe))
(gx#stx-e
- _tl130320131219_))))
- (let ((_tl130323131227_
+ _tl130325131224_))))
+ (let ((_tl130328131232_
(let ()
(declare (not safe))
- (##cdr _e130325131222_)))
- (_hd130324131225_
+ (##cdr _e130330131227_)))
+ (_hd130329131230_
(let ()
(declare (not safe))
- (##car _e130325131222_))))
+ (##car _e130330131227_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl130323131227_))
+ _tl130328131232_))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _tl130317131211_))
- (let ((_e130328131230_
+ _tl130322131216_))
+ (let ((_e130333131235_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _tl130317131211_))))
- (let ((_tl130326131235_
+ (gx#stx-e _tl130322131216_))))
+ (let ((_tl130331131240_
(let ()
(declare (not safe))
- (##cdr _e130328131230_)))
- (_hd130327131233_
+ (##cdr _e130333131235_)))
+ (_hd130332131238_
(let ()
(declare (not safe))
- (##car _e130328131230_))))
+ (##car _e130333131235_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd130327131233_))
- (let ((_e130331131238_
+ (gx#stx-pair? _hd130332131238_))
+ (let ((_e130336131243_
(let ()
(declare (not safe))
- (gx#stx-e _hd130327131233_))))
- (let ((_tl130329131243_
+ (gx#stx-e _hd130332131238_))))
+ (let ((_tl130334131248_
(let ()
(declare (not safe))
- (##cdr _e130331131238_)))
- (_hd130330131241_
+ (##cdr _e130336131243_)))
+ (_hd130335131246_
(let ()
(declare (not safe))
- (##car _e130331131238_))))
+ (##car _e130336131243_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd130330131241_))
+ (gx#identifier? _hd130335131246_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#quote _hd130330131241_))
+ (gx#stx-eq? '%#quote _hd130335131246_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl130329131243_))
- (let ((_e130334131246_
+ (gx#stx-pair? _tl130334131248_))
+ (let ((_e130339131251_
(let ()
(declare (not safe))
(gx#stx-e
- _tl130329131243_))))
- (let ((_tl130332131251_
+ _tl130334131248_))))
+ (let ((_tl130337131256_
(let ()
(declare (not safe))
- (##cdr _e130334131246_)))
- (_hd130333131249_
+ (##cdr _e130339131251_)))
+ (_hd130338131254_
(let ()
(declare (not safe))
- (##car _e130334131246_))))
+ (##car _e130339131251_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl130332131251_))
+ _tl130337131256_))
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- _tl130326131235_))
- (let ((___splice134303134304_
+ _tl130331131240_))
+ (let ((___splice134308134309_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#syntax-split-splice _tl130326131235_ '0))))
- (let ((_tl130337131256_
+ (gx#syntax-split-splice _tl130331131240_ '0))))
+ (let ((_tl130342131261_
(let ()
(declare (not safe))
- (##vector-ref ___splice134303134304_ '1)))
- (_target130335131254_
+ (##vector-ref ___splice134308134309_ '1)))
+ (_target130340131259_
(let ()
(declare (not safe))
- (##vector-ref ___splice134303134304_ '0))))
+ (##vector-ref ___splice134308134309_ '0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl130337131256_))
- (___match134404134405_
- _e130307131174_
- _hd130306131177_
- _tl130305131179_
- _e130310131182_
- _hd130309131185_
- _tl130308131187_
- _e130313131190_
- _hd130312131193_
- _tl130311131195_
- _e130316131198_
- _hd130315131201_
- _tl130314131203_
- _e130319131206_
- _hd130318131209_
- _tl130317131211_
- _e130322131214_
- _hd130321131217_
- _tl130320131219_
- _e130325131222_
- _hd130324131225_
- _tl130323131227_
- _e130328131230_
- _hd130327131233_
- _tl130326131235_
- _e130331131238_
- _hd130330131241_
- _tl130329131243_
- _e130334131246_
- _hd130333131249_
- _tl130332131251_
- ___splice134303134304_
- _target130335131254_
- _tl130337131256_)
- (___match134592134593_
- _e130307131174_
- _hd130306131177_
- _tl130305131179_
- _e130310131182_
- _hd130309131185_
- _tl130308131187_
- _e130313131190_
- _hd130312131193_
- _tl130311131195_
- _e130316131198_
- _hd130315131201_
- _tl130314131203_
- _e130319131206_
- _hd130318131209_
- _tl130317131211_
- _e130322131214_
- _hd130321131217_
- _tl130320131219_
- _e130325131222_
- _hd130324131225_
- _tl130323131227_
- _e130328131230_
- _hd130327131233_
- _tl130326131235_
- _e130331131238_
- _hd130330131241_
- _tl130329131243_
- _e130334131246_
- _hd130333131249_
- _tl130332131251_))))
- (___match134592134593_
- _e130307131174_
- _hd130306131177_
- _tl130305131179_
- _e130310131182_
- _hd130309131185_
- _tl130308131187_
- _e130313131190_
- _hd130312131193_
- _tl130311131195_
- _e130316131198_
- _hd130315131201_
- _tl130314131203_
- _e130319131206_
- _hd130318131209_
- _tl130317131211_
- _e130322131214_
- _hd130321131217_
- _tl130320131219_
- _e130325131222_
- _hd130324131225_
- _tl130323131227_
- _e130328131230_
- _hd130327131233_
- _tl130326131235_
- _e130331131238_
- _hd130330131241_
- _tl130329131243_
- _e130334131246_
- _hd130333131249_
- _tl130332131251_))
+ (gx#stx-null? _tl130342131261_))
+ (___match134409134410_
+ _e130312131179_
+ _hd130311131182_
+ _tl130310131184_
+ _e130315131187_
+ _hd130314131190_
+ _tl130313131192_
+ _e130318131195_
+ _hd130317131198_
+ _tl130316131200_
+ _e130321131203_
+ _hd130320131206_
+ _tl130319131208_
+ _e130324131211_
+ _hd130323131214_
+ _tl130322131216_
+ _e130327131219_
+ _hd130326131222_
+ _tl130325131224_
+ _e130330131227_
+ _hd130329131230_
+ _tl130328131232_
+ _e130333131235_
+ _hd130332131238_
+ _tl130331131240_
+ _e130336131243_
+ _hd130335131246_
+ _tl130334131248_
+ _e130339131251_
+ _hd130338131254_
+ _tl130337131256_
+ ___splice134308134309_
+ _target130340131259_
+ _tl130342131261_)
+ (___match134597134598_
+ _e130312131179_
+ _hd130311131182_
+ _tl130310131184_
+ _e130315131187_
+ _hd130314131190_
+ _tl130313131192_
+ _e130318131195_
+ _hd130317131198_
+ _tl130316131200_
+ _e130321131203_
+ _hd130320131206_
+ _tl130319131208_
+ _e130324131211_
+ _hd130323131214_
+ _tl130322131216_
+ _e130327131219_
+ _hd130326131222_
+ _tl130325131224_
+ _e130330131227_
+ _hd130329131230_
+ _tl130328131232_
+ _e130333131235_
+ _hd130332131238_
+ _tl130331131240_
+ _e130336131243_
+ _hd130335131246_
+ _tl130334131248_
+ _e130339131251_
+ _hd130338131254_
+ _tl130337131256_))))
+ (___match134597134598_
+ _e130312131179_
+ _hd130311131182_
+ _tl130310131184_
+ _e130315131187_
+ _hd130314131190_
+ _tl130313131192_
+ _e130318131195_
+ _hd130317131198_
+ _tl130316131200_
+ _e130321131203_
+ _hd130320131206_
+ _tl130319131208_
+ _e130324131211_
+ _hd130323131214_
+ _tl130322131216_
+ _e130327131219_
+ _hd130326131222_
+ _tl130325131224_
+ _e130330131227_
+ _hd130329131230_
+ _tl130328131232_
+ _e130333131235_
+ _hd130332131238_
+ _tl130331131240_
+ _e130336131243_
+ _hd130335131246_
+ _tl130334131248_
+ _e130339131251_
+ _hd130338131254_
+ _tl130337131256_))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___match134796134797_
- _e130307131174_
- _hd130306131177_
- _tl130305131179_
- _e130310131182_
- _hd130309131185_
- _tl130308131187_
- _e130313131190_
- _hd130312131193_
- _tl130311131195_
- _e130316131198_
- _hd130315131201_
- _tl130314131203_
- _e130319131206_
- _hd130318131209_
- _tl130317131211_
- _e130322131214_
- _hd130321131217_
- _tl130320131219_
- _e130325131222_
- _hd130324131225_
- _tl130323131227_
- _e130328131230_
- _hd130327131233_
- _tl130326131235_))))
- (___match134796134797_
- _e130307131174_
- _hd130306131177_
- _tl130305131179_
- _e130310131182_
- _hd130309131185_
- _tl130308131187_
- _e130313131190_
- _hd130312131193_
- _tl130311131195_
- _e130316131198_
- _hd130315131201_
- _tl130314131203_
- _e130319131206_
- _hd130318131209_
- _tl130317131211_
- _e130322131214_
- _hd130321131217_
- _tl130320131219_
- _e130325131222_
- _hd130324131225_
- _tl130323131227_
- _e130328131230_
- _hd130327131233_
- _tl130326131235_))
- (___match134472134473_
- _e130307131174_
- _hd130306131177_
- _tl130305131179_
- _e130310131182_
- _hd130309131185_
- _tl130308131187_
- _e130313131190_
- _hd130312131193_
- _tl130311131195_
- _e130316131198_
- _hd130315131201_
- _tl130314131203_
- _e130319131206_
- _hd130318131209_
- _tl130317131211_
- _e130322131214_
- _hd130321131217_
- _tl130320131219_
- _e130325131222_
- _hd130324131225_
- _tl130323131227_
- _e130328131230_
- _hd130327131233_
- _tl130326131235_
- _e130331131238_
- _hd130330131241_
- _tl130329131243_))
- (___match134796134797_
- _e130307131174_
- _hd130306131177_
- _tl130305131179_
- _e130310131182_
- _hd130309131185_
- _tl130308131187_
- _e130313131190_
- _hd130312131193_
- _tl130311131195_
- _e130316131198_
- _hd130315131201_
- _tl130314131203_
- _e130319131206_
- _hd130318131209_
- _tl130317131211_
- _e130322131214_
- _hd130321131217_
- _tl130320131219_
- _e130325131222_
- _hd130324131225_
- _tl130323131227_
- _e130328131230_
- _hd130327131233_
- _tl130326131235_))))
- (___match134796134797_
- _e130307131174_
- _hd130306131177_
- _tl130305131179_
- _e130310131182_
- _hd130309131185_
- _tl130308131187_
- _e130313131190_
- _hd130312131193_
- _tl130311131195_
- _e130316131198_
- _hd130315131201_
- _tl130314131203_
- _e130319131206_
- _hd130318131209_
- _tl130317131211_
- _e130322131214_
- _hd130321131217_
- _tl130320131219_
- _e130325131222_
- _hd130324131225_
- _tl130323131227_
- _e130328131230_
- _hd130327131233_
- _tl130326131235_))))
- (___match134734134735_
- _e130307131174_
- _hd130306131177_
- _tl130305131179_
- _e130310131182_
- _hd130309131185_
- _tl130308131187_
- _e130313131190_
- _hd130312131193_
- _tl130311131195_
- _e130316131198_
- _hd130315131201_
- _tl130314131203_
- _e130319131206_
- _hd130318131209_
- _tl130317131211_
- _e130322131214_
- _hd130321131217_
- _tl130320131219_
- _e130325131222_
- _hd130324131225_
- _tl130323131227_))
- (___kont134317134318_))))
+ (___match134801134802_
+ _e130312131179_
+ _hd130311131182_
+ _tl130310131184_
+ _e130315131187_
+ _hd130314131190_
+ _tl130313131192_
+ _e130318131195_
+ _hd130317131198_
+ _tl130316131200_
+ _e130321131203_
+ _hd130320131206_
+ _tl130319131208_
+ _e130324131211_
+ _hd130323131214_
+ _tl130322131216_
+ _e130327131219_
+ _hd130326131222_
+ _tl130325131224_
+ _e130330131227_
+ _hd130329131230_
+ _tl130328131232_
+ _e130333131235_
+ _hd130332131238_
+ _tl130331131240_))))
+ (___match134801134802_
+ _e130312131179_
+ _hd130311131182_
+ _tl130310131184_
+ _e130315131187_
+ _hd130314131190_
+ _tl130313131192_
+ _e130318131195_
+ _hd130317131198_
+ _tl130316131200_
+ _e130321131203_
+ _hd130320131206_
+ _tl130319131208_
+ _e130324131211_
+ _hd130323131214_
+ _tl130322131216_
+ _e130327131219_
+ _hd130326131222_
+ _tl130325131224_
+ _e130330131227_
+ _hd130329131230_
+ _tl130328131232_
+ _e130333131235_
+ _hd130332131238_
+ _tl130331131240_))
+ (___match134477134478_
+ _e130312131179_
+ _hd130311131182_
+ _tl130310131184_
+ _e130315131187_
+ _hd130314131190_
+ _tl130313131192_
+ _e130318131195_
+ _hd130317131198_
+ _tl130316131200_
+ _e130321131203_
+ _hd130320131206_
+ _tl130319131208_
+ _e130324131211_
+ _hd130323131214_
+ _tl130322131216_
+ _e130327131219_
+ _hd130326131222_
+ _tl130325131224_
+ _e130330131227_
+ _hd130329131230_
+ _tl130328131232_
+ _e130333131235_
+ _hd130332131238_
+ _tl130331131240_
+ _e130336131243_
+ _hd130335131246_
+ _tl130334131248_))
+ (___match134801134802_
+ _e130312131179_
+ _hd130311131182_
+ _tl130310131184_
+ _e130315131187_
+ _hd130314131190_
+ _tl130313131192_
+ _e130318131195_
+ _hd130317131198_
+ _tl130316131200_
+ _e130321131203_
+ _hd130320131206_
+ _tl130319131208_
+ _e130324131211_
+ _hd130323131214_
+ _tl130322131216_
+ _e130327131219_
+ _hd130326131222_
+ _tl130325131224_
+ _e130330131227_
+ _hd130329131230_
+ _tl130328131232_
+ _e130333131235_
+ _hd130332131238_
+ _tl130331131240_))))
+ (___match134801134802_
+ _e130312131179_
+ _hd130311131182_
+ _tl130310131184_
+ _e130315131187_
+ _hd130314131190_
+ _tl130313131192_
+ _e130318131195_
+ _hd130317131198_
+ _tl130316131200_
+ _e130321131203_
+ _hd130320131206_
+ _tl130319131208_
+ _e130324131211_
+ _hd130323131214_
+ _tl130322131216_
+ _e130327131219_
+ _hd130326131222_
+ _tl130325131224_
+ _e130330131227_
+ _hd130329131230_
+ _tl130328131232_
+ _e130333131235_
+ _hd130332131238_
+ _tl130331131240_))))
+ (___match134739134740_
+ _e130312131179_
+ _hd130311131182_
+ _tl130310131184_
+ _e130315131187_
+ _hd130314131190_
+ _tl130313131192_
+ _e130318131195_
+ _hd130317131198_
+ _tl130316131200_
+ _e130321131203_
+ _hd130320131206_
+ _tl130319131208_
+ _e130324131211_
+ _hd130323131214_
+ _tl130322131216_
+ _e130327131219_
+ _hd130326131222_
+ _tl130325131224_
+ _e130330131227_
+ _hd130329131230_
+ _tl130328131232_))
+ (___kont134322134323_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont134317134318_))
- (___kont134317134318_))
- (___kont134317134318_))))
- (___kont134317134318_))))
- (___kont134317134318_))
- (___kont134317134318_))))
+ (___kont134322134323_))
+ (___kont134322134323_))
+ (___kont134322134323_))))
+ (___kont134322134323_))))
+ (___kont134322134323_))
+ (___kont134322134323_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont134317134318_))
- (___kont134317134318_))
- (___kont134317134318_))))
- (___kont134317134318_))))
- (___kont134317134318_))))
- (___kont134317134318_)))))))
+ (___kont134322134323_))
+ (___kont134322134323_))
+ (___kont134322134323_))))
+ (___kont134322134323_))))
+ (___kont134322134323_))))
+ (___kont134322134323_)))))))
(define gxc#subst-object-refs-call%
- (lambda (_stx129223_
- _self129224_
- _$klass129225_
- _methods129226_
- _slots129227_)
- (letrec ((_force-e129229_
- (lambda (_target130286_)
- (let ((__tmp135583
- (let ((__tmp135587
- (let ((__tmp135588
+ (lambda (_stx129228_
+ _self129229_
+ _$klass129230_
+ _methods129231_
+ _slots129232_)
+ (letrec ((_force-e129234_
+ (lambda (_target130291_)
+ (let ((__tmp135588
+ (let ((__tmp135592
+ (let ((__tmp135593
(let ()
(declare (not safe))
(cons 'force '()))))
(declare (not safe))
- (cons '%#ref __tmp135588)))
- (__tmp135584
- (let ((__tmp135585
- (let ((__tmp135586
+ (cons '%#ref __tmp135593)))
+ (__tmp135589
+ (let ((__tmp135590
+ (let ((__tmp135591
(let ()
(declare (not safe))
- (cons _target130286_ '()))))
+ (cons _target130291_ '()))))
(declare (not safe))
- (cons '%#ref __tmp135586))))
+ (cons '%#ref __tmp135591))))
(declare (not safe))
- (cons __tmp135585 '()))))
+ (cons __tmp135590 '()))))
(declare (not safe))
- (cons __tmp135587 __tmp135584))))
+ (cons __tmp135592 __tmp135589))))
(declare (not safe))
- (cons '%#call __tmp135583)))))
- (let* ((___stx134801134802_ _stx129223_)
- (_g129237129459_
+ (cons '%#call __tmp135588)))))
+ (let* ((___stx134806134807_ _stx129228_)
+ (_g129242129464_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx134801134802_)))))
- (let ((___kont134803134804_
- (lambda (_L130232_ _L130233_ _L130234_ _L130235_)
- (let ((_$method130280_
- (let ((__tmp135589
+ ___stx134806134807_)))))
+ (let ((___kont134808134809_
+ (lambda (_L130237_ _L130238_ _L130239_ _L130240_)
+ (let ((_$method130285_
+ (let ((__tmp135594
(let ()
(declare (not safe))
- (gx#stx-e _L130233_))))
+ (gx#stx-e _L130238_))))
(declare (not safe))
- (hash-ref__0 _methods129226_ __tmp135589)))
- (_args130281_
- (map (lambda (_g130268130270_)
+ (hash-ref__0 _methods129231_ __tmp135594)))
+ (_args130286_
+ (map (lambda (_g130273130275_)
(let ()
(declare (not safe))
(gxc#compile-e__3
- _g130268130270_
- _self129224_
- _$klass129225_
- _methods129226_
- _slots129227_)))
- (let ((__tmp135590
- (lambda (_g130272130275_
- _g130273130277_)
+ _g130273130275_
+ _self129229_
+ _$klass129230_
+ _methods129231_
+ _slots129232_)))
+ (let ((__tmp135595
+ (lambda (_g130277130280_
+ _g130278130282_)
(let ()
(declare (not safe))
- (cons _g130272130275_
- _g130273130277_)))))
+ (cons _g130277130280_
+ _g130278130282_)))))
(declare (not safe))
- (foldr1 __tmp135590 '() _L130232_)))))
- (let ((__tmp135591
- (let ((__tmp135592
- (let ((__tmp135596
+ (foldr1 __tmp135595 '() _L130237_)))))
+ (let ((__tmp135596
+ (let ((__tmp135597
+ (let ((__tmp135601
(let ()
(declare (not safe))
- (_force-e129229_
- _$method130280_)))
- (__tmp135593
- (let ((__tmp135594
- (let ((__tmp135595
+ (_force-e129234_
+ _$method130285_)))
+ (__tmp135598
+ (let ((__tmp135599
+ (let ((__tmp135600
(let ()
(declare
(not safe))
- (cons _self129224_
+ (cons _self129229_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons '%#ref
- __tmp135595))))
+ __tmp135600))))
(declare (not safe))
- (cons __tmp135594
- _args130281_))))
+ (cons __tmp135599
+ _args130286_))))
(declare (not safe))
- (cons __tmp135596 __tmp135593))))
+ (cons __tmp135601 __tmp135598))))
(declare (not safe))
- (cons '%#call __tmp135592))))
+ (cons '%#call __tmp135597))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp135591 _stx129223_)))))
- (___kont134807134808_
- (lambda (_L130064_ _L130065_ _L130066_ _L130067_ _L130068_)
- (let ((_$method130120_
- (let ((__tmp135597
+ (gxc#xform-wrap-source __tmp135596 _stx129228_)))))
+ (___kont134812134813_
+ (lambda (_L130069_ _L130070_ _L130071_ _L130072_ _L130073_)
+ (let ((_$method130125_
+ (let ((__tmp135602
(let ()
(declare (not safe))
- (gx#stx-e _L130065_))))
+ (gx#stx-e _L130070_))))
(declare (not safe))
- (hash-ref__0 _methods129226_ __tmp135597)))
- (_args130121_
- (map (lambda (_g130108130110_)
+ (hash-ref__0 _methods129231_ __tmp135602)))
+ (_args130126_
+ (map (lambda (_g130113130115_)
(let ()
(declare (not safe))
(gxc#compile-e__3
- _g130108130110_
- _self129224_
- _$klass129225_
- _methods129226_
- _slots129227_)))
- (let ((__tmp135598
- (lambda (_g130112130115_
- _g130113130117_)
+ _g130113130115_
+ _self129229_
+ _$klass129230_
+ _methods129231_
+ _slots129232_)))
+ (let ((__tmp135603
+ (lambda (_g130117130120_
+ _g130118130122_)
(let ()
(declare (not safe))
- (cons _g130112130115_
- _g130113130117_)))))
+ (cons _g130117130120_
+ _g130118130122_)))))
(declare (not safe))
- (foldr1 __tmp135598 '() _L130064_)))))
- (let ((__tmp135599
- (let ((__tmp135600
- (let ((__tmp135606
- (let ((__tmp135607
+ (foldr1 __tmp135603 '() _L130069_)))))
+ (let ((__tmp135604
+ (let ((__tmp135605
+ (let ((__tmp135611
+ (let ((__tmp135612
(let ()
(declare (not safe))
(cons 'apply '()))))
(declare (not safe))
- (cons '%#ref __tmp135607)))
- (__tmp135601
- (let ((__tmp135605
+ (cons '%#ref __tmp135612)))
+ (__tmp135606
+ (let ((__tmp135610
(let ()
(declare (not safe))
- (_force-e129229_
- _$method130120_)))
- (__tmp135602
- (let ((__tmp135603
- (let ((__tmp135604
+ (_force-e129234_
+ _$method130125_)))
+ (__tmp135607
+ (let ((__tmp135608
+ (let ((__tmp135609
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (cons _self129224_ '()))))
+ (cons _self129229_ '()))))
(declare (not safe))
- (cons '%#ref __tmp135604))))
+ (cons '%#ref __tmp135609))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp135603
- _args130121_))))
+ (cons __tmp135608
+ _args130126_))))
(declare (not safe))
- (cons __tmp135605 __tmp135602))))
+ (cons __tmp135610 __tmp135607))))
(declare (not safe))
- (cons __tmp135606 __tmp135601))))
+ (cons __tmp135611 __tmp135606))))
(declare (not safe))
- (cons '%#call __tmp135600))))
+ (cons '%#call __tmp135605))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp135599 _stx129223_)))))
- (___kont134811134812_
- (lambda (_L129895_ _L129896_ _L129897_)
- (let* ((_$field129929_
- (let ((__tmp135608
+ (gxc#xform-wrap-source __tmp135604 _stx129228_)))))
+ (___kont134816134817_
+ (lambda (_L129900_ _L129901_ _L129902_)
+ (let* ((_$field129934_
+ (let ((__tmp135613
(let ()
(declare (not safe))
- (gx#stx-e _L129895_))))
+ (gx#stx-e _L129900_))))
(declare (not safe))
- (hash-ref__0 _slots129227_ __tmp135608)))
- (__tmp135609
- (let ((__tmp135610
- (let ((__tmp135617
- (let ((__tmp135618
+ (hash-ref__0 _slots129232_ __tmp135613)))
+ (__tmp135614
+ (let ((__tmp135615
+ (let ((__tmp135622
+ (let ((__tmp135623
(let ()
(declare (not safe))
- (cons _$klass129225_
+ (cons _$klass129230_
'()))))
(declare (not safe))
- (cons '%#ref __tmp135618)))
- (__tmp135611
- (let ((__tmp135615
- (let ((__tmp135616
+ (cons '%#ref __tmp135623)))
+ (__tmp135616
+ (let ((__tmp135620
+ (let ((__tmp135621
(let ()
(declare (not safe))
- (cons _$field129929_
+ (cons _$field129934_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons '%#ref __tmp135616)))
- (__tmp135612
- (let ((__tmp135613
- (let ((__tmp135614
+ (cons '%#ref __tmp135621)))
+ (__tmp135617
+ (let ((__tmp135618
+ (let ((__tmp135619
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (cons _self129224_ '()))))
+ (cons _self129229_ '()))))
(declare (not safe))
- (cons '%#ref __tmp135614))))
+ (cons '%#ref __tmp135619))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp135613 '()))))
+ (cons __tmp135618 '()))))
(declare (not safe))
- (cons __tmp135615 __tmp135612))))
+ (cons __tmp135620 __tmp135617))))
(declare (not safe))
- (cons __tmp135617 __tmp135611))))
+ (cons __tmp135622 __tmp135616))))
(declare (not safe))
- (cons '%#struct-unchecked-ref __tmp135610))))
+ (cons '%#struct-unchecked-ref __tmp135615))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp135609 _stx129223_))))
- (___kont134813134814_
- (lambda (_L129769_ _L129770_ _L129771_ _L129772_)
- (let ((_$field129807_
- (let ((__tmp135619
+ (gxc#xform-wrap-source __tmp135614 _stx129228_))))
+ (___kont134818134819_
+ (lambda (_L129774_ _L129775_ _L129776_ _L129777_)
+ (let ((_$field129812_
+ (let ((__tmp135624
(let ()
(declare (not safe))
- (gx#stx-e _L129770_))))
+ (gx#stx-e _L129775_))))
(declare (not safe))
- (hash-ref__0 _slots129227_ __tmp135619)))
- (_expr129808_
+ (hash-ref__0 _slots129232_ __tmp135624)))
+ (_expr129813_
(let ()
(declare (not safe))
(gxc#compile-e__3
- _L129769_
- _self129224_
- _$klass129225_
- _methods129226_
- _slots129227_))))
- (let ((__tmp135620
- (let ((__tmp135621
- (let ((__tmp135629
- (let ((__tmp135630
+ _L129774_
+ _self129229_
+ _$klass129230_
+ _methods129231_
+ _slots129232_))))
+ (let ((__tmp135625
+ (let ((__tmp135626
+ (let ((__tmp135634
+ (let ((__tmp135635
(let ()
(declare (not safe))
- (cons _$klass129225_
+ (cons _$klass129230_
'()))))
(declare (not safe))
- (cons '%#ref __tmp135630)))
- (__tmp135622
- (let ((__tmp135627
- (let ((__tmp135628
+ (cons '%#ref __tmp135635)))
+ (__tmp135627
+ (let ((__tmp135632
+ (let ((__tmp135633
(let ()
(declare
(not safe))
- (cons _$field129807_
+ (cons _$field129812_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons '%#ref
- __tmp135628)))
- (__tmp135623
- (let ((__tmp135625
- (let ((__tmp135626
+ __tmp135633)))
+ (__tmp135628
+ (let ((__tmp135630
+ (let ((__tmp135631
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (cons _self129224_ '()))))
+ (cons _self129229_ '()))))
(declare (not safe))
- (cons '%#ref __tmp135626)))
- (__tmp135624
- (let () (declare (not safe)) (cons _expr129808_ '()))))
+ (cons '%#ref __tmp135631)))
+ (__tmp135629
+ (let () (declare (not safe)) (cons _expr129813_ '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp135625
- __tmp135624))))
+ (cons __tmp135630
+ __tmp135629))))
(declare (not safe))
- (cons __tmp135627 __tmp135623))))
+ (cons __tmp135632 __tmp135628))))
(declare (not safe))
- (cons __tmp135629 __tmp135622))))
+ (cons __tmp135634 __tmp135627))))
(declare (not safe))
- (cons '%#struct-unchecked-set! __tmp135621))))
+ (cons '%#struct-unchecked-set! __tmp135626))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp135620 _stx129223_)))))
- (___kont134815134816_
- (lambda (_L129641_ _L129642_)
- (let* ((_accessor129664_
- (let ((__tmp135631
+ (gxc#xform-wrap-source __tmp135625 _stx129228_)))))
+ (___kont134820134821_
+ (lambda (_L129646_ _L129647_)
+ (let* ((_accessor129669_
+ (let ((__tmp135636
(let ()
(declare (not safe))
- (gxc#identifier-symbol _L129642_))))
+ (gxc#identifier-symbol _L129647_))))
(declare (not safe))
- (gxc#optimizer-resolve-type __tmp135631)))
- (_klass129666_
- (let ((__tmp135632
+ (gxc#optimizer-resolve-type __tmp135636)))
+ (_klass129671_
+ (let ((__tmp135637
(##structure-ref
- _accessor129664_
+ _accessor129669_
'1
gxc#!type::t
'#f)))
(declare (not safe))
(gxc#optimizer-resolve-class
- _stx129223_
- __tmp135632)))
- (_slot129668_
+ _stx129228_
+ __tmp135637)))
+ (_slot129673_
(##structure-ref
- _accessor129664_
+ _accessor129669_
'2
gxc#!accessor::t
'#f)))
- (if (and (let ((__tmp135643
+ (if (and (let ((__tmp135648
(##structure-ref
- _accessor129664_
+ _accessor129669_
'3
gxc#!accessor::t
'#f)))
(declare (not safe))
- (not __tmp135643))
+ (not __tmp135648))
(or (let ()
(declare (not safe))
(gxc#!class-struct-slot?
- _klass129666_
- _slot129668_))
+ _klass129671_
+ _slot129673_))
(##structure-ref
- _klass129666_
+ _klass129671_
'8
gxc#!class::t
'#f)))
- _stx129223_
- (let* ((_$field129674_
+ _stx129228_
+ (let* ((_$field129679_
(let ()
(declare (not safe))
- (hash-ref__0 _slots129227_ _slot129668_)))
- (__tmp135633
- (let ((__tmp135634
- (let ((__tmp135641
- (let ((__tmp135642
+ (hash-ref__0 _slots129232_ _slot129673_)))
+ (__tmp135638
+ (let ((__tmp135639
+ (let ((__tmp135646
+ (let ((__tmp135647
(let ()
(declare (not safe))
- (cons _$klass129225_
+ (cons _$klass129230_
'()))))
(declare (not safe))
- (cons '%#ref __tmp135642)))
- (__tmp135635
- (let ((__tmp135639
- (let ((__tmp135640
+ (cons '%#ref __tmp135647)))
+ (__tmp135640
+ (let ((__tmp135644
+ (let ((__tmp135645
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (cons _$field129674_ '()))))
+ (cons _$field129679_ '()))))
(declare (not safe))
- (cons '%#ref __tmp135640)))
- (__tmp135636
- (let ((__tmp135637
- (let ((__tmp135638
+ (cons '%#ref __tmp135645)))
+ (__tmp135641
+ (let ((__tmp135642
+ (let ((__tmp135643
(let ()
(declare (not safe))
- (cons _self129224_ '()))))
+ (cons _self129229_ '()))))
(declare (not safe))
- (cons '%#ref __tmp135638))))
+ (cons '%#ref __tmp135643))))
(declare (not safe))
- (cons __tmp135637 '()))))
+ (cons __tmp135642 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp135639
- __tmp135636))))
+ (cons __tmp135644
+ __tmp135641))))
(declare (not safe))
- (cons __tmp135641 __tmp135635))))
+ (cons __tmp135646 __tmp135640))))
(declare (not safe))
(cons '%#struct-unchecked-ref
- __tmp135634))))
+ __tmp135639))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp135633
- _stx129223_))))))
- (___kont134817134818_
- (lambda (_L129535_ _L129536_ _L129537_)
- (let* ((_mutator129566_
- (let ((__tmp135644
+ __tmp135638
+ _stx129228_))))))
+ (___kont134822134823_
+ (lambda (_L129540_ _L129541_ _L129542_)
+ (let* ((_mutator129571_
+ (let ((__tmp135649
(let ()
(declare (not safe))
- (gxc#identifier-symbol _L129537_))))
+ (gxc#identifier-symbol _L129542_))))
(declare (not safe))
- (gxc#optimizer-resolve-type __tmp135644)))
- (_klass129568_
- (let ((__tmp135645
+ (gxc#optimizer-resolve-type __tmp135649)))
+ (_klass129573_
+ (let ((__tmp135650
(##structure-ref
- _mutator129566_
+ _mutator129571_
'1
gxc#!type::t
'#f)))
(declare (not safe))
(gxc#optimizer-resolve-class
- _stx129223_
- __tmp135645)))
- (_slot129570_
+ _stx129228_
+ __tmp135650)))
+ (_slot129575_
(##structure-ref
- _mutator129566_
+ _mutator129571_
'2
gxc#!mutator::t
'#f))
- (_expr129572_
+ (_expr129577_
(let ()
(declare (not safe))
(gxc#compile-e__3
- _L129535_
- _self129224_
- _$klass129225_
- _methods129226_
- _slots129227_))))
- (if (and (let ((__tmp135667
+ _L129540_
+ _self129229_
+ _$klass129230_
+ _methods129231_
+ _slots129232_))))
+ (if (and (let ((__tmp135672
(##structure-ref
- _mutator129566_
+ _mutator129571_
'3
gxc#!mutator::t
'#f)))
(declare (not safe))
- (not __tmp135667))
+ (not __tmp135672))
(or (let ()
(declare (not safe))
(gxc#!class-struct-slot?
- _klass129568_
- _slot129570_))
+ _klass129573_
+ _slot129575_))
(##structure-ref
- _klass129568_
+ _klass129573_
'8
gxc#!class::t
'#f)))
- (let ((__tmp135657
- (let ((__tmp135658
- (let ((__tmp135664
- (let ((__tmp135666
+ (let ((__tmp135662
+ (let ((__tmp135663
+ (let ((__tmp135669
+ (let ((__tmp135671
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'%#ref)))
- (__tmp135665
+ (__tmp135670
(let ()
(declare (not safe))
- (cons _L129537_
+ (cons _L129542_
'()))))
(declare (not safe))
- (cons __tmp135666
- __tmp135665)))
- (__tmp135659
- (let ((__tmp135661
- (let ((__tmp135663
+ (cons __tmp135671
+ __tmp135670)))
+ (__tmp135664
+ (let ((__tmp135666
+ (let ((__tmp135668
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
(gx#datum->syntax__0 '#f '%#ref)))
- (__tmp135662
- (let () (declare (not safe)) (cons _L129536_ '()))))
+ (__tmp135667
+ (let () (declare (not safe)) (cons _L129541_ '()))))
(declare (not safe))
- (cons __tmp135663 __tmp135662)))
- (__tmp135660
- (let () (declare (not safe)) (cons _expr129572_ '()))))
+ (cons __tmp135668 __tmp135667)))
+ (__tmp135665
+ (let () (declare (not safe)) (cons _expr129577_ '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp135661
- __tmp135660))))
+ (cons __tmp135666
+ __tmp135665))))
(declare (not safe))
- (cons __tmp135664 __tmp135659))))
+ (cons __tmp135669 __tmp135664))))
(declare (not safe))
- (cons '%#call __tmp135658))))
+ (cons '%#call __tmp135663))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp135657 _stx129223_))
- (let* ((_$field129578_
+ (gxc#xform-wrap-source __tmp135662 _stx129228_))
+ (let* ((_$field129583_
(let ()
(declare (not safe))
- (hash-ref__0 _slots129227_ _slot129570_)))
- (__tmp135646
- (let ((__tmp135647
- (let ((__tmp135655
- (let ((__tmp135656
+ (hash-ref__0 _slots129232_ _slot129575_)))
+ (__tmp135651
+ (let ((__tmp135652
+ (let ((__tmp135660
+ (let ((__tmp135661
(let ()
(declare (not safe))
- (cons _$klass129225_
+ (cons _$klass129230_
'()))))
(declare (not safe))
- (cons '%#ref __tmp135656)))
- (__tmp135648
- (let ((__tmp135653
- (let ((__tmp135654
+ (cons '%#ref __tmp135661)))
+ (__tmp135653
+ (let ((__tmp135658
+ (let ((__tmp135659
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (cons _$field129578_ '()))))
+ (cons _$field129583_ '()))))
(declare (not safe))
- (cons '%#ref __tmp135654)))
- (__tmp135649
- (let ((__tmp135651
- (let ((__tmp135652
+ (cons '%#ref __tmp135659)))
+ (__tmp135654
+ (let ((__tmp135656
+ (let ((__tmp135657
(let ()
(declare (not safe))
- (cons _self129224_ '()))))
+ (cons _self129229_ '()))))
(declare (not safe))
- (cons '%#ref __tmp135652)))
- (__tmp135650
- (let () (declare (not safe)) (cons _expr129572_ '()))))
+ (cons '%#ref __tmp135657)))
+ (__tmp135655
+ (let () (declare (not safe)) (cons _expr129577_ '()))))
(declare (not safe))
- (cons __tmp135651 __tmp135650))))
+ (cons __tmp135656 __tmp135655))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp135653
- __tmp135649))))
+ (cons __tmp135658
+ __tmp135654))))
(declare (not safe))
- (cons __tmp135655 __tmp135648))))
+ (cons __tmp135660 __tmp135653))))
(declare (not safe))
(cons '%#struct-unchecked-set!
- __tmp135647))))
+ __tmp135652))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp135646
- _stx129223_))))))
- (___kont134819134820_
+ __tmp135651
+ _stx129228_))))))
+ (___kont134824134825_
(lambda ()
(let ()
(declare (not safe))
(gxc#xform-operands
- _stx129223_
- _self129224_
- _$klass129225_
- _methods129226_
- _slots129227_)))))
- (let* ((___match135300135301_
- (lambda (_e129433129471_
- _hd129432129474_
- _tl129431129476_
- _e129436129479_
- _hd129435129482_
- _tl129434129484_
- _e129439129487_
- _hd129438129490_
- _tl129437129492_
- _e129442129495_
- _hd129441129498_
- _tl129440129500_
- _e129445129503_
- _hd129444129506_
- _tl129443129508_
- _e129448129511_
- _hd129447129514_
- _tl129446129516_
- _e129451129519_
- _hd129450129522_
- _tl129449129524_
- _e129454129527_
- _hd129453129530_
- _tl129452129532_)
- (let ((_L129535_ _hd129453129530_)
- (_L129536_ _hd129450129522_)
- (_L129537_ _hd129441129498_))
+ _stx129228_
+ _self129229_
+ _$klass129230_
+ _methods129231_
+ _slots129232_)))))
+ (let* ((___match135305135306_
+ (lambda (_e129438129476_
+ _hd129437129479_
+ _tl129436129481_
+ _e129441129484_
+ _hd129440129487_
+ _tl129439129489_
+ _e129444129492_
+ _hd129443129495_
+ _tl129442129497_
+ _e129447129500_
+ _hd129446129503_
+ _tl129445129505_
+ _e129450129508_
+ _hd129449129511_
+ _tl129448129513_
+ _e129453129516_
+ _hd129452129519_
+ _tl129451129521_
+ _e129456129524_
+ _hd129455129527_
+ _tl129454129529_
+ _e129459129532_
+ _hd129458129535_
+ _tl129457129537_)
+ (let ((_L129540_ _hd129458129535_)
+ (_L129541_ _hd129455129527_)
+ (_L129542_ _hd129446129503_))
(if (and (let ()
(declare (not safe))
(gx#free-identifier=?
- _L129536_
- _self129224_))
- (let ((__tmp135668
- (let ((__tmp135669
+ _L129541_
+ _self129229_))
+ (let ((__tmp135673
+ (let ((__tmp135674
(let ()
(declare (not safe))
(gxc#identifier-symbol
- _L129537_))))
+ _L129542_))))
(declare (not safe))
(gxc#optimizer-resolve-type
- __tmp135669))))
+ __tmp135674))))
(declare (not safe))
(##structure-instance-of?
- __tmp135668
+ __tmp135673
'gxc#!mutator::t)))
- (___kont134817134818_
- _L129535_
- _L129536_
- _L129537_)
- (___kont134819134820_)))))
- (___match135298135299_
- (lambda (_e129433129471_
- _hd129432129474_
- _tl129431129476_
- _e129436129479_
- _hd129435129482_
- _tl129434129484_
- _e129439129487_
- _hd129438129490_
- _tl129437129492_
- _e129442129495_
- _hd129441129498_
- _tl129440129500_
- _e129445129503_
- _hd129444129506_
- _tl129443129508_
- _e129448129511_
- _hd129447129514_
- _tl129446129516_
- _e129451129519_
- _hd129450129522_
- _tl129449129524_
- _e129454129527_
- _hd129453129530_
- _tl129452129532_)
+ (___kont134822134823_
+ _L129540_
+ _L129541_
+ _L129542_)
+ (___kont134824134825_)))))
+ (___match135303135304_
+ (lambda (_e129438129476_
+ _hd129437129479_
+ _tl129436129481_
+ _e129441129484_
+ _hd129440129487_
+ _tl129439129489_
+ _e129444129492_
+ _hd129443129495_
+ _tl129442129497_
+ _e129447129500_
+ _hd129446129503_
+ _tl129445129505_
+ _e129450129508_
+ _hd129449129511_
+ _tl129448129513_
+ _e129453129516_
+ _hd129452129519_
+ _tl129451129521_
+ _e129456129524_
+ _hd129455129527_
+ _tl129454129529_
+ _e129459129532_
+ _hd129458129535_
+ _tl129457129537_)
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl129452129532_))
- (___match135300135301_
- _e129433129471_
- _hd129432129474_
- _tl129431129476_
- _e129436129479_
- _hd129435129482_
- _tl129434129484_
- _e129439129487_
- _hd129438129490_
- _tl129437129492_
- _e129442129495_
- _hd129441129498_
- _tl129440129500_
- _e129445129503_
- _hd129444129506_
- _tl129443129508_
- _e129448129511_
- _hd129447129514_
- _tl129446129516_
- _e129451129519_
- _hd129450129522_
- _tl129449129524_
- _e129454129527_
- _hd129453129530_
- _tl129452129532_)
- (___kont134819134820_))))
- (___match135292135293_
- (lambda (_e129433129471_
- _hd129432129474_
- _tl129431129476_
- _e129436129479_
- _hd129435129482_
- _tl129434129484_
- _e129439129487_
- _hd129438129490_
- _tl129437129492_
- _e129442129495_
- _hd129441129498_
- _tl129440129500_
- _e129445129503_
- _hd129444129506_
- _tl129443129508_
- _e129448129511_
- _hd129447129514_
- _tl129446129516_
- _e129451129519_
- _hd129450129522_
- _tl129449129524_)
+ (gx#stx-null? _tl129457129537_))
+ (___match135305135306_
+ _e129438129476_
+ _hd129437129479_
+ _tl129436129481_
+ _e129441129484_
+ _hd129440129487_
+ _tl129439129489_
+ _e129444129492_
+ _hd129443129495_
+ _tl129442129497_
+ _e129447129500_
+ _hd129446129503_
+ _tl129445129505_
+ _e129450129508_
+ _hd129449129511_
+ _tl129448129513_
+ _e129453129516_
+ _hd129452129519_
+ _tl129451129521_
+ _e129456129524_
+ _hd129455129527_
+ _tl129454129529_
+ _e129459129532_
+ _hd129458129535_
+ _tl129457129537_)
+ (___kont134824134825_))))
+ (___match135297135298_
+ (lambda (_e129438129476_
+ _hd129437129479_
+ _tl129436129481_
+ _e129441129484_
+ _hd129440129487_
+ _tl129439129489_
+ _e129444129492_
+ _hd129443129495_
+ _tl129442129497_
+ _e129447129500_
+ _hd129446129503_
+ _tl129445129505_
+ _e129450129508_
+ _hd129449129511_
+ _tl129448129513_
+ _e129453129516_
+ _hd129452129519_
+ _tl129451129521_
+ _e129456129524_
+ _hd129455129527_
+ _tl129454129529_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl129443129508_))
- (let ((_e129454129527_
+ (gx#stx-pair? _tl129448129513_))
+ (let ((_e129459129532_
(let ()
(declare (not safe))
- (gx#stx-e _tl129443129508_))))
- (let ((_tl129452129532_
+ (gx#stx-e _tl129448129513_))))
+ (let ((_tl129457129537_
(let ()
(declare (not safe))
- (##cdr _e129454129527_)))
- (_hd129453129530_
+ (##cdr _e129459129532_)))
+ (_hd129458129535_
(let ()
(declare (not safe))
- (##car _e129454129527_))))
+ (##car _e129459129532_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl129452129532_))
- (___match135300135301_
- _e129433129471_
- _hd129432129474_
- _tl129431129476_
- _e129436129479_
- _hd129435129482_
- _tl129434129484_
- _e129439129487_
- _hd129438129490_
- _tl129437129492_
- _e129442129495_
- _hd129441129498_
- _tl129440129500_
- _e129445129503_
- _hd129444129506_
- _tl129443129508_
- _e129448129511_
- _hd129447129514_
- _tl129446129516_
- _e129451129519_
- _hd129450129522_
- _tl129449129524_
- _e129454129527_
- _hd129453129530_
- _tl129452129532_)
- (___kont134819134820_))))
- (___kont134819134820_))))
- (___match135238135239_
- (lambda (_e129409129585_
- _hd129408129588_
- _tl129407129590_
- _e129412129593_
- _hd129411129596_
- _tl129410129598_
- _e129415129601_
- _hd129414129604_
- _tl129413129606_
- _e129418129609_
- _hd129417129612_
- _tl129416129614_
- _e129421129617_
- _hd129420129620_
- _tl129419129622_
- _e129424129625_
- _hd129423129628_
- _tl129422129630_
- _e129427129633_
- _hd129426129636_
- _tl129425129638_)
- (let ((_L129641_ _hd129426129636_)
- (_L129642_ _hd129417129612_))
+ (gx#stx-null? _tl129457129537_))
+ (___match135305135306_
+ _e129438129476_
+ _hd129437129479_
+ _tl129436129481_
+ _e129441129484_
+ _hd129440129487_
+ _tl129439129489_
+ _e129444129492_
+ _hd129443129495_
+ _tl129442129497_
+ _e129447129500_
+ _hd129446129503_
+ _tl129445129505_
+ _e129450129508_
+ _hd129449129511_
+ _tl129448129513_
+ _e129453129516_
+ _hd129452129519_
+ _tl129451129521_
+ _e129456129524_
+ _hd129455129527_
+ _tl129454129529_
+ _e129459129532_
+ _hd129458129535_
+ _tl129457129537_)
+ (___kont134824134825_))))
+ (___kont134824134825_))))
+ (___match135243135244_
+ (lambda (_e129414129590_
+ _hd129413129593_
+ _tl129412129595_
+ _e129417129598_
+ _hd129416129601_
+ _tl129415129603_
+ _e129420129606_
+ _hd129419129609_
+ _tl129418129611_
+ _e129423129614_
+ _hd129422129617_
+ _tl129421129619_
+ _e129426129622_
+ _hd129425129625_
+ _tl129424129627_
+ _e129429129630_
+ _hd129428129633_
+ _tl129427129635_
+ _e129432129638_
+ _hd129431129641_
+ _tl129430129643_)
+ (let ((_L129646_ _hd129431129641_)
+ (_L129647_ _hd129422129617_))
(if (and (let ()
(declare (not safe))
(gx#free-identifier=?
- _L129641_
- _self129224_))
- (let ((__tmp135670
- (let ((__tmp135671
+ _L129646_
+ _self129229_))
+ (let ((__tmp135675
+ (let ((__tmp135676
(let ()
(declare (not safe))
(gxc#identifier-symbol
- _L129642_))))
+ _L129647_))))
(declare (not safe))
(gxc#optimizer-resolve-type
- __tmp135671))))
+ __tmp135676))))
(declare (not safe))
(##structure-instance-of?
- __tmp135670
+ __tmp135675
'gxc#!accessor::t)))
- (___kont134815134816_ _L129641_ _L129642_)
- (___kont134819134820_)))))
- (___match135236135237_
- (lambda (_e129409129585_
- _hd129408129588_
- _tl129407129590_
- _e129412129593_
- _hd129411129596_
- _tl129410129598_
- _e129415129601_
- _hd129414129604_
- _tl129413129606_
- _e129418129609_
- _hd129417129612_
- _tl129416129614_
- _e129421129617_
- _hd129420129620_
- _tl129419129622_
- _e129424129625_
- _hd129423129628_
- _tl129422129630_
- _e129427129633_
- _hd129426129636_
- _tl129425129638_)
+ (___kont134820134821_ _L129646_ _L129647_)
+ (___kont134824134825_)))))
+ (___match135241135242_
+ (lambda (_e129414129590_
+ _hd129413129593_
+ _tl129412129595_
+ _e129417129598_
+ _hd129416129601_
+ _tl129415129603_
+ _e129420129606_
+ _hd129419129609_
+ _tl129418129611_
+ _e129423129614_
+ _hd129422129617_
+ _tl129421129619_
+ _e129426129622_
+ _hd129425129625_
+ _tl129424129627_
+ _e129429129630_
+ _hd129428129633_
+ _tl129427129635_
+ _e129432129638_
+ _hd129431129641_
+ _tl129430129643_)
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl129419129622_))
- (___match135238135239_
- _e129409129585_
- _hd129408129588_
- _tl129407129590_
- _e129412129593_
- _hd129411129596_
- _tl129410129598_
- _e129415129601_
- _hd129414129604_
- _tl129413129606_
- _e129418129609_
- _hd129417129612_
- _tl129416129614_
- _e129421129617_
- _hd129420129620_
- _tl129419129622_
- _e129424129625_
- _hd129423129628_
- _tl129422129630_
- _e129427129633_
- _hd129426129636_
- _tl129425129638_)
- (___match135292135293_
- _e129409129585_
- _hd129408129588_
- _tl129407129590_
- _e129412129593_
- _hd129411129596_
- _tl129410129598_
- _e129415129601_
- _hd129414129604_
- _tl129413129606_
- _e129418129609_
- _hd129417129612_
- _tl129416129614_
- _e129421129617_
- _hd129420129620_
- _tl129419129622_
- _e129424129625_
- _hd129423129628_
- _tl129422129630_
- _e129427129633_
- _hd129426129636_
- _tl129425129638_))))
- (___match135182135183_
- (lambda (_e129374129681_
- _hd129373129684_
- _tl129372129686_
- _e129377129689_
- _hd129376129692_
- _tl129375129694_
- _e129380129697_
- _hd129379129700_
- _tl129378129702_
- _e129383129705_
- _hd129382129708_
- _tl129381129710_
- _e129386129713_
- _hd129385129716_
- _tl129384129718_
- _e129389129721_
- _hd129388129724_
- _tl129387129726_
- _e129392129729_
- _hd129391129732_
- _tl129390129734_
- _e129395129737_
- _hd129394129740_
- _tl129393129742_
- _e129398129745_
- _hd129397129748_
- _tl129396129750_
- _e129401129753_
- _hd129400129756_
- _tl129399129758_
- _e129404129761_
- _hd129403129764_
- _tl129402129766_)
- (let ((_L129769_ _hd129403129764_)
- (_L129770_ _hd129400129756_)
- (_L129771_ _hd129391129732_)
- (_L129772_ _hd129382129708_))
+ (gx#stx-null? _tl129424129627_))
+ (___match135243135244_
+ _e129414129590_
+ _hd129413129593_
+ _tl129412129595_
+ _e129417129598_
+ _hd129416129601_
+ _tl129415129603_
+ _e129420129606_
+ _hd129419129609_
+ _tl129418129611_
+ _e129423129614_
+ _hd129422129617_
+ _tl129421129619_
+ _e129426129622_
+ _hd129425129625_
+ _tl129424129627_
+ _e129429129630_
+ _hd129428129633_
+ _tl129427129635_
+ _e129432129638_
+ _hd129431129641_
+ _tl129430129643_)
+ (___match135297135298_
+ _e129414129590_
+ _hd129413129593_
+ _tl129412129595_
+ _e129417129598_
+ _hd129416129601_
+ _tl129415129603_
+ _e129420129606_
+ _hd129419129609_
+ _tl129418129611_
+ _e129423129614_
+ _hd129422129617_
+ _tl129421129619_
+ _e129426129622_
+ _hd129425129625_
+ _tl129424129627_
+ _e129429129630_
+ _hd129428129633_
+ _tl129427129635_
+ _e129432129638_
+ _hd129431129641_
+ _tl129430129643_))))
+ (___match135187135188_
+ (lambda (_e129379129686_
+ _hd129378129689_
+ _tl129377129691_
+ _e129382129694_
+ _hd129381129697_
+ _tl129380129699_
+ _e129385129702_
+ _hd129384129705_
+ _tl129383129707_
+ _e129388129710_
+ _hd129387129713_
+ _tl129386129715_
+ _e129391129718_
+ _hd129390129721_
+ _tl129389129723_
+ _e129394129726_
+ _hd129393129729_
+ _tl129392129731_
+ _e129397129734_
+ _hd129396129737_
+ _tl129395129739_
+ _e129400129742_
+ _hd129399129745_
+ _tl129398129747_
+ _e129403129750_
+ _hd129402129753_
+ _tl129401129755_
+ _e129406129758_
+ _hd129405129761_
+ _tl129404129763_
+ _e129409129766_
+ _hd129408129769_
+ _tl129407129771_)
+ (let ((_L129774_ _hd129408129769_)
+ (_L129775_ _hd129405129761_)
+ (_L129776_ _hd129396129737_)
+ (_L129777_ _hd129387129713_))
(if (and (or (let ()
(declare (not safe))
(gxc#runtime-identifier=?
- _L129772_
+ _L129777_
'slot-set!))
(let ()
(declare (not safe))
(gxc#runtime-identifier=?
- _L129772_
+ _L129777_
'unchecked-slot-set!)))
(let ()
(declare (not safe))
(gx#free-identifier=?
- _L129771_
- _self129224_)))
- (___kont134813134814_
- _L129769_
- _L129770_
- _L129771_
- _L129772_)
- (___kont134819134820_)))))
- (___match135174135175_
- (lambda (_e129374129681_
- _hd129373129684_
- _tl129372129686_
- _e129377129689_
- _hd129376129692_
- _tl129375129694_
- _e129380129697_
- _hd129379129700_
- _tl129378129702_
- _e129383129705_
- _hd129382129708_
- _tl129381129710_
- _e129386129713_
- _hd129385129716_
- _tl129384129718_
- _e129389129721_
- _hd129388129724_
- _tl129387129726_
- _e129392129729_
- _hd129391129732_
- _tl129390129734_
- _e129395129737_
- _hd129394129740_
- _tl129393129742_
- _e129398129745_
- _hd129397129748_
- _tl129396129750_
- _e129401129753_
- _hd129400129756_
- _tl129399129758_)
+ _L129776_
+ _self129229_)))
+ (___kont134818134819_
+ _L129774_
+ _L129775_
+ _L129776_
+ _L129777_)
+ (___kont134824134825_)))))
+ (___match135179135180_
+ (lambda (_e129379129686_
+ _hd129378129689_
+ _tl129377129691_
+ _e129382129694_
+ _hd129381129697_
+ _tl129380129699_
+ _e129385129702_
+ _hd129384129705_
+ _tl129383129707_
+ _e129388129710_
+ _hd129387129713_
+ _tl129386129715_
+ _e129391129718_
+ _hd129390129721_
+ _tl129389129723_
+ _e129394129726_
+ _hd129393129729_
+ _tl129392129731_
+ _e129397129734_
+ _hd129396129737_
+ _tl129395129739_
+ _e129400129742_
+ _hd129399129745_
+ _tl129398129747_
+ _e129403129750_
+ _hd129402129753_
+ _tl129401129755_
+ _e129406129758_
+ _hd129405129761_
+ _tl129404129763_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl129393129742_))
- (let ((_e129404129761_
+ (gx#stx-pair? _tl129398129747_))
+ (let ((_e129409129766_
(let ()
(declare (not safe))
- (gx#stx-e _tl129393129742_))))
- (let ((_tl129402129766_
+ (gx#stx-e _tl129398129747_))))
+ (let ((_tl129407129771_
(let ()
(declare (not safe))
- (##cdr _e129404129761_)))
- (_hd129403129764_
+ (##cdr _e129409129766_)))
+ (_hd129408129769_
(let ()
(declare (not safe))
- (##car _e129404129761_))))
+ (##car _e129409129766_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl129402129766_))
- (___match135182135183_
- _e129374129681_
- _hd129373129684_
- _tl129372129686_
- _e129377129689_
- _hd129376129692_
- _tl129375129694_
- _e129380129697_
- _hd129379129700_
- _tl129378129702_
- _e129383129705_
- _hd129382129708_
- _tl129381129710_
- _e129386129713_
- _hd129385129716_
- _tl129384129718_
- _e129389129721_
- _hd129388129724_
- _tl129387129726_
- _e129392129729_
- _hd129391129732_
- _tl129390129734_
- _e129395129737_
- _hd129394129740_
- _tl129393129742_
- _e129398129745_
- _hd129397129748_
- _tl129396129750_
- _e129401129753_
- _hd129400129756_
- _tl129399129758_
- _e129404129761_
- _hd129403129764_
- _tl129402129766_)
- (___kont134819134820_))))
- (___match135298135299_
- _e129374129681_
- _hd129373129684_
- _tl129372129686_
- _e129377129689_
- _hd129376129692_
- _tl129375129694_
- _e129380129697_
- _hd129379129700_
- _tl129378129702_
- _e129383129705_
- _hd129382129708_
- _tl129381129710_
- _e129386129713_
- _hd129385129716_
- _tl129384129718_
- _e129389129721_
- _hd129388129724_
- _tl129387129726_
- _e129392129729_
- _hd129391129732_
- _tl129390129734_
- _e129395129737_
- _hd129394129740_
- _tl129393129742_))))
- (___match135096135097_
- (lambda (_e129340129815_
- _hd129339129818_
- _tl129338129820_
- _e129343129823_
- _hd129342129826_
- _tl129341129828_
- _e129346129831_
- _hd129345129834_
- _tl129344129836_
- _e129349129839_
- _hd129348129842_
- _tl129347129844_
- _e129352129847_
- _hd129351129850_
- _tl129350129852_
- _e129355129855_
- _hd129354129858_
- _tl129353129860_
- _e129358129863_
- _hd129357129866_
- _tl129356129868_
- _e129361129871_
- _hd129360129874_
- _tl129359129876_
- _e129364129879_
- _hd129363129882_
- _tl129362129884_
- _e129367129887_
- _hd129366129890_
- _tl129365129892_)
- (let ((_L129895_ _hd129366129890_)
- (_L129896_ _hd129357129866_)
- (_L129897_ _hd129348129842_))
+ (gx#stx-null? _tl129407129771_))
+ (___match135187135188_
+ _e129379129686_
+ _hd129378129689_
+ _tl129377129691_
+ _e129382129694_
+ _hd129381129697_
+ _tl129380129699_
+ _e129385129702_
+ _hd129384129705_
+ _tl129383129707_
+ _e129388129710_
+ _hd129387129713_
+ _tl129386129715_
+ _e129391129718_
+ _hd129390129721_
+ _tl129389129723_
+ _e129394129726_
+ _hd129393129729_
+ _tl129392129731_
+ _e129397129734_
+ _hd129396129737_
+ _tl129395129739_
+ _e129400129742_
+ _hd129399129745_
+ _tl129398129747_
+ _e129403129750_
+ _hd129402129753_
+ _tl129401129755_
+ _e129406129758_
+ _hd129405129761_
+ _tl129404129763_
+ _e129409129766_
+ _hd129408129769_
+ _tl129407129771_)
+ (___kont134824134825_))))
+ (___match135303135304_
+ _e129379129686_
+ _hd129378129689_
+ _tl129377129691_
+ _e129382129694_
+ _hd129381129697_
+ _tl129380129699_
+ _e129385129702_
+ _hd129384129705_
+ _tl129383129707_
+ _e129388129710_
+ _hd129387129713_
+ _tl129386129715_
+ _e129391129718_
+ _hd129390129721_
+ _tl129389129723_
+ _e129394129726_
+ _hd129393129729_
+ _tl129392129731_
+ _e129397129734_
+ _hd129396129737_
+ _tl129395129739_
+ _e129400129742_
+ _hd129399129745_
+ _tl129398129747_))))
+ (___match135101135102_
+ (lambda (_e129345129820_
+ _hd129344129823_
+ _tl129343129825_
+ _e129348129828_
+ _hd129347129831_
+ _tl129346129833_
+ _e129351129836_
+ _hd129350129839_
+ _tl129349129841_
+ _e129354129844_
+ _hd129353129847_
+ _tl129352129849_
+ _e129357129852_
+ _hd129356129855_
+ _tl129355129857_
+ _e129360129860_
+ _hd129359129863_
+ _tl129358129865_
+ _e129363129868_
+ _hd129362129871_
+ _tl129361129873_
+ _e129366129876_
+ _hd129365129879_
+ _tl129364129881_
+ _e129369129884_
+ _hd129368129887_
+ _tl129367129889_
+ _e129372129892_
+ _hd129371129895_
+ _tl129370129897_)
+ (let ((_L129900_ _hd129371129895_)
+ (_L129901_ _hd129362129871_)
+ (_L129902_ _hd129353129847_))
(if (and (or (let ()
(declare (not safe))
(gxc#runtime-identifier=?
- _L129897_
+ _L129902_
'slot-ref))
(let ()
(declare (not safe))
(gxc#runtime-identifier=?
- _L129897_
+ _L129902_
'unchecked-slot-ref)))
(let ()
(declare (not safe))
(gx#free-identifier=?
- _L129896_
- _self129224_)))
- (___kont134811134812_
- _L129895_
- _L129896_
- _L129897_)
- (___match135300135301_
- _e129340129815_
- _hd129339129818_
- _tl129338129820_
- _e129343129823_
- _hd129342129826_
- _tl129341129828_
- _e129346129831_
- _hd129345129834_
- _tl129344129836_
- _e129349129839_
- _hd129348129842_
- _tl129347129844_
- _e129352129847_
- _hd129351129850_
- _tl129350129852_
- _e129355129855_
- _hd129354129858_
- _tl129353129860_
- _e129358129863_
- _hd129357129866_
- _tl129356129868_
- _e129361129871_
- _hd129360129874_
- _tl129359129876_)))))
- (___match135094135095_
- (lambda (_e129340129815_
- _hd129339129818_
- _tl129338129820_
- _e129343129823_
- _hd129342129826_
- _tl129341129828_
- _e129346129831_
- _hd129345129834_
- _tl129344129836_
- _e129349129839_
- _hd129348129842_
- _tl129347129844_
- _e129352129847_
- _hd129351129850_
- _tl129350129852_
- _e129355129855_
- _hd129354129858_
- _tl129353129860_
- _e129358129863_
- _hd129357129866_
- _tl129356129868_
- _e129361129871_
- _hd129360129874_
- _tl129359129876_
- _e129364129879_
- _hd129363129882_
- _tl129362129884_
- _e129367129887_
- _hd129366129890_
- _tl129365129892_)
+ _L129901_
+ _self129229_)))
+ (___kont134816134817_
+ _L129900_
+ _L129901_
+ _L129902_)
+ (___match135305135306_
+ _e129345129820_
+ _hd129344129823_
+ _tl129343129825_
+ _e129348129828_
+ _hd129347129831_
+ _tl129346129833_
+ _e129351129836_
+ _hd129350129839_
+ _tl129349129841_
+ _e129354129844_
+ _hd129353129847_
+ _tl129352129849_
+ _e129357129852_
+ _hd129356129855_
+ _tl129355129857_
+ _e129360129860_
+ _hd129359129863_
+ _tl129358129865_
+ _e129363129868_
+ _hd129362129871_
+ _tl129361129873_
+ _e129366129876_
+ _hd129365129879_
+ _tl129364129881_)))))
+ (___match135099135100_
+ (lambda (_e129345129820_
+ _hd129344129823_
+ _tl129343129825_
+ _e129348129828_
+ _hd129347129831_
+ _tl129346129833_
+ _e129351129836_
+ _hd129350129839_
+ _tl129349129841_
+ _e129354129844_
+ _hd129353129847_
+ _tl129352129849_
+ _e129357129852_
+ _hd129356129855_
+ _tl129355129857_
+ _e129360129860_
+ _hd129359129863_
+ _tl129358129865_
+ _e129363129868_
+ _hd129362129871_
+ _tl129361129873_
+ _e129366129876_
+ _hd129365129879_
+ _tl129364129881_
+ _e129369129884_
+ _hd129368129887_
+ _tl129367129889_
+ _e129372129892_
+ _hd129371129895_
+ _tl129370129897_)
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl129359129876_))
- (___match135096135097_
- _e129340129815_
- _hd129339129818_
- _tl129338129820_
- _e129343129823_
- _hd129342129826_
- _tl129341129828_
- _e129346129831_
- _hd129345129834_
- _tl129344129836_
- _e129349129839_
- _hd129348129842_
- _tl129347129844_
- _e129352129847_
- _hd129351129850_
- _tl129350129852_
- _e129355129855_
- _hd129354129858_
- _tl129353129860_
- _e129358129863_
- _hd129357129866_
- _tl129356129868_
- _e129361129871_
- _hd129360129874_
- _tl129359129876_
- _e129364129879_
- _hd129363129882_
- _tl129362129884_
- _e129367129887_
- _hd129366129890_
- _tl129365129892_)
- (___match135174135175_
- _e129340129815_
- _hd129339129818_
- _tl129338129820_
- _e129343129823_
- _hd129342129826_
- _tl129341129828_
- _e129346129831_
- _hd129345129834_
- _tl129344129836_
- _e129349129839_
- _hd129348129842_
- _tl129347129844_
- _e129352129847_
- _hd129351129850_
- _tl129350129852_
- _e129355129855_
- _hd129354129858_
- _tl129353129860_
- _e129358129863_
- _hd129357129866_
- _tl129356129868_
- _e129361129871_
- _hd129360129874_
- _tl129359129876_
- _e129364129879_
- _hd129363129882_
- _tl129362129884_
- _e129367129887_
- _hd129366129890_
- _tl129365129892_))))
- (___match135084135085_
- (lambda (_e129340129815_
- _hd129339129818_
- _tl129338129820_
- _e129343129823_
- _hd129342129826_
- _tl129341129828_
- _e129346129831_
- _hd129345129834_
- _tl129344129836_
- _e129349129839_
- _hd129348129842_
- _tl129347129844_
- _e129352129847_
- _hd129351129850_
- _tl129350129852_
- _e129355129855_
- _hd129354129858_
- _tl129353129860_
- _e129358129863_
- _hd129357129866_
- _tl129356129868_
- _e129361129871_
- _hd129360129874_
- _tl129359129876_
- _e129364129879_
- _hd129363129882_
- _tl129362129884_)
+ (gx#stx-null? _tl129364129881_))
+ (___match135101135102_
+ _e129345129820_
+ _hd129344129823_
+ _tl129343129825_
+ _e129348129828_
+ _hd129347129831_
+ _tl129346129833_
+ _e129351129836_
+ _hd129350129839_
+ _tl129349129841_
+ _e129354129844_
+ _hd129353129847_
+ _tl129352129849_
+ _e129357129852_
+ _hd129356129855_
+ _tl129355129857_
+ _e129360129860_
+ _hd129359129863_
+ _tl129358129865_
+ _e129363129868_
+ _hd129362129871_
+ _tl129361129873_
+ _e129366129876_
+ _hd129365129879_
+ _tl129364129881_
+ _e129369129884_
+ _hd129368129887_
+ _tl129367129889_
+ _e129372129892_
+ _hd129371129895_
+ _tl129370129897_)
+ (___match135179135180_
+ _e129345129820_
+ _hd129344129823_
+ _tl129343129825_
+ _e129348129828_
+ _hd129347129831_
+ _tl129346129833_
+ _e129351129836_
+ _hd129350129839_
+ _tl129349129841_
+ _e129354129844_
+ _hd129353129847_
+ _tl129352129849_
+ _e129357129852_
+ _hd129356129855_
+ _tl129355129857_
+ _e129360129860_
+ _hd129359129863_
+ _tl129358129865_
+ _e129363129868_
+ _hd129362129871_
+ _tl129361129873_
+ _e129366129876_
+ _hd129365129879_
+ _tl129364129881_
+ _e129369129884_
+ _hd129368129887_
+ _tl129367129889_
+ _e129372129892_
+ _hd129371129895_
+ _tl129370129897_))))
+ (___match135089135090_
+ (lambda (_e129345129820_
+ _hd129344129823_
+ _tl129343129825_
+ _e129348129828_
+ _hd129347129831_
+ _tl129346129833_
+ _e129351129836_
+ _hd129350129839_
+ _tl129349129841_
+ _e129354129844_
+ _hd129353129847_
+ _tl129352129849_
+ _e129357129852_
+ _hd129356129855_
+ _tl129355129857_
+ _e129360129860_
+ _hd129359129863_
+ _tl129358129865_
+ _e129363129868_
+ _hd129362129871_
+ _tl129361129873_
+ _e129366129876_
+ _hd129365129879_
+ _tl129364129881_
+ _e129369129884_
+ _hd129368129887_
+ _tl129367129889_)
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#quote _hd129363129882_))
+ (gx#stx-eq? '%#quote _hd129368129887_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl129362129884_))
- (let ((_e129367129887_
+ (gx#stx-pair? _tl129367129889_))
+ (let ((_e129372129892_
(let ()
(declare (not safe))
- (gx#stx-e _tl129362129884_))))
- (let ((_tl129365129892_
+ (gx#stx-e _tl129367129889_))))
+ (let ((_tl129370129897_
(let ()
(declare (not safe))
- (##cdr _e129367129887_)))
- (_hd129366129890_
+ (##cdr _e129372129892_)))
+ (_hd129371129895_
(let ()
(declare (not safe))
- (##car _e129367129887_))))
+ (##car _e129372129892_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl129365129892_))
+ (gx#stx-null? _tl129370129897_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl129359129876_))
- (___match135096135097_
- _e129340129815_
- _hd129339129818_
- _tl129338129820_
- _e129343129823_
- _hd129342129826_
- _tl129341129828_
- _e129346129831_
- _hd129345129834_
- _tl129344129836_
- _e129349129839_
- _hd129348129842_
- _tl129347129844_
- _e129352129847_
- _hd129351129850_
- _tl129350129852_
- _e129355129855_
- _hd129354129858_
- _tl129353129860_
- _e129358129863_
- _hd129357129866_
- _tl129356129868_
- _e129361129871_
- _hd129360129874_
- _tl129359129876_
- _e129364129879_
- _hd129363129882_
- _tl129362129884_
- _e129367129887_
- _hd129366129890_
- _tl129365129892_)
- (___match135174135175_
- _e129340129815_
- _hd129339129818_
- _tl129338129820_
- _e129343129823_
- _hd129342129826_
- _tl129341129828_
- _e129346129831_
- _hd129345129834_
- _tl129344129836_
- _e129349129839_
- _hd129348129842_
- _tl129347129844_
- _e129352129847_
- _hd129351129850_
- _tl129350129852_
- _e129355129855_
- _hd129354129858_
- _tl129353129860_
- _e129358129863_
- _hd129357129866_
- _tl129356129868_
- _e129361129871_
- _hd129360129874_
- _tl129359129876_
- _e129364129879_
- _hd129363129882_
- _tl129362129884_
- _e129367129887_
- _hd129366129890_
- _tl129365129892_))
- (___match135298135299_
- _e129340129815_
- _hd129339129818_
- _tl129338129820_
- _e129343129823_
- _hd129342129826_
- _tl129341129828_
- _e129346129831_
- _hd129345129834_
- _tl129344129836_
- _e129349129839_
- _hd129348129842_
- _tl129347129844_
- _e129352129847_
- _hd129351129850_
- _tl129350129852_
- _e129355129855_
- _hd129354129858_
- _tl129353129860_
- _e129358129863_
- _hd129357129866_
- _tl129356129868_
- _e129361129871_
- _hd129360129874_
- _tl129359129876_))))
- (___match135298135299_
- _e129340129815_
- _hd129339129818_
- _tl129338129820_
- _e129343129823_
- _hd129342129826_
- _tl129341129828_
- _e129346129831_
- _hd129345129834_
- _tl129344129836_
- _e129349129839_
- _hd129348129842_
- _tl129347129844_
- _e129352129847_
- _hd129351129850_
- _tl129350129852_
- _e129355129855_
- _hd129354129858_
- _tl129353129860_
- _e129358129863_
- _hd129357129866_
- _tl129356129868_
- _e129361129871_
- _hd129360129874_
- _tl129359129876_))
- (___match135298135299_
- _e129340129815_
- _hd129339129818_
- _tl129338129820_
- _e129343129823_
- _hd129342129826_
- _tl129341129828_
- _e129346129831_
- _hd129345129834_
- _tl129344129836_
- _e129349129839_
- _hd129348129842_
- _tl129347129844_
- _e129352129847_
- _hd129351129850_
- _tl129350129852_
- _e129355129855_
- _hd129354129858_
- _tl129353129860_
- _e129358129863_
- _hd129357129866_
- _tl129356129868_
- _e129361129871_
- _hd129360129874_
- _tl129359129876_))))
- (___match135016135017_
- (lambda (_e129289129936_
- _hd129288129939_
- _tl129287129941_
- _e129292129944_
- _hd129291129947_
- _tl129290129949_
- _e129295129952_
- _hd129294129955_
- _tl129293129957_
- _e129298129960_
- _hd129297129963_
- _tl129296129965_
- _e129301129968_
- _hd129300129971_
- _tl129299129973_
- _e129304129976_
- _hd129303129979_
- _tl129302129981_
- _e129307129984_
- _hd129306129987_
- _tl129305129989_
- _e129310129992_
- _hd129309129995_
- _tl129308129997_
- _e129313130000_
- _hd129312130003_
- _tl129311130005_
- _e129316130008_
- _hd129315130011_
- _tl129314130013_
- _e129319130016_
- _hd129318130019_
- _tl129317130021_
- _e129322130024_
- _hd129321130027_
- _tl129320130029_
- _e129325130032_
- _hd129324130035_
- _tl129323130037_
- ___splice134809134810_
- _target129326130040_
- _tl129328130042_)
- (letrec ((_loop129329130045_
- (lambda (_hd129327130048_ _args129333130050_)
+ (gx#stx-null? _tl129364129881_))
+ (___match135101135102_
+ _e129345129820_
+ _hd129344129823_
+ _tl129343129825_
+ _e129348129828_
+ _hd129347129831_
+ _tl129346129833_
+ _e129351129836_
+ _hd129350129839_
+ _tl129349129841_
+ _e129354129844_
+ _hd129353129847_
+ _tl129352129849_
+ _e129357129852_
+ _hd129356129855_
+ _tl129355129857_
+ _e129360129860_
+ _hd129359129863_
+ _tl129358129865_
+ _e129363129868_
+ _hd129362129871_
+ _tl129361129873_
+ _e129366129876_
+ _hd129365129879_
+ _tl129364129881_
+ _e129369129884_
+ _hd129368129887_
+ _tl129367129889_
+ _e129372129892_
+ _hd129371129895_
+ _tl129370129897_)
+ (___match135179135180_
+ _e129345129820_
+ _hd129344129823_
+ _tl129343129825_
+ _e129348129828_
+ _hd129347129831_
+ _tl129346129833_
+ _e129351129836_
+ _hd129350129839_
+ _tl129349129841_
+ _e129354129844_
+ _hd129353129847_
+ _tl129352129849_
+ _e129357129852_
+ _hd129356129855_
+ _tl129355129857_
+ _e129360129860_
+ _hd129359129863_
+ _tl129358129865_
+ _e129363129868_
+ _hd129362129871_
+ _tl129361129873_
+ _e129366129876_
+ _hd129365129879_
+ _tl129364129881_
+ _e129369129884_
+ _hd129368129887_
+ _tl129367129889_
+ _e129372129892_
+ _hd129371129895_
+ _tl129370129897_))
+ (___match135303135304_
+ _e129345129820_
+ _hd129344129823_
+ _tl129343129825_
+ _e129348129828_
+ _hd129347129831_
+ _tl129346129833_
+ _e129351129836_
+ _hd129350129839_
+ _tl129349129841_
+ _e129354129844_
+ _hd129353129847_
+ _tl129352129849_
+ _e129357129852_
+ _hd129356129855_
+ _tl129355129857_
+ _e129360129860_
+ _hd129359129863_
+ _tl129358129865_
+ _e129363129868_
+ _hd129362129871_
+ _tl129361129873_
+ _e129366129876_
+ _hd129365129879_
+ _tl129364129881_))))
+ (___match135303135304_
+ _e129345129820_
+ _hd129344129823_
+ _tl129343129825_
+ _e129348129828_
+ _hd129347129831_
+ _tl129346129833_
+ _e129351129836_
+ _hd129350129839_
+ _tl129349129841_
+ _e129354129844_
+ _hd129353129847_
+ _tl129352129849_
+ _e129357129852_
+ _hd129356129855_
+ _tl129355129857_
+ _e129360129860_
+ _hd129359129863_
+ _tl129358129865_
+ _e129363129868_
+ _hd129362129871_
+ _tl129361129873_
+ _e129366129876_
+ _hd129365129879_
+ _tl129364129881_))
+ (___match135303135304_
+ _e129345129820_
+ _hd129344129823_
+ _tl129343129825_
+ _e129348129828_
+ _hd129347129831_
+ _tl129346129833_
+ _e129351129836_
+ _hd129350129839_
+ _tl129349129841_
+ _e129354129844_
+ _hd129353129847_
+ _tl129352129849_
+ _e129357129852_
+ _hd129356129855_
+ _tl129355129857_
+ _e129360129860_
+ _hd129359129863_
+ _tl129358129865_
+ _e129363129868_
+ _hd129362129871_
+ _tl129361129873_
+ _e129366129876_
+ _hd129365129879_
+ _tl129364129881_))))
+ (___match135021135022_
+ (lambda (_e129294129941_
+ _hd129293129944_
+ _tl129292129946_
+ _e129297129949_
+ _hd129296129952_
+ _tl129295129954_
+ _e129300129957_
+ _hd129299129960_
+ _tl129298129962_
+ _e129303129965_
+ _hd129302129968_
+ _tl129301129970_
+ _e129306129973_
+ _hd129305129976_
+ _tl129304129978_
+ _e129309129981_
+ _hd129308129984_
+ _tl129307129986_
+ _e129312129989_
+ _hd129311129992_
+ _tl129310129994_
+ _e129315129997_
+ _hd129314130000_
+ _tl129313130002_
+ _e129318130005_
+ _hd129317130008_
+ _tl129316130010_
+ _e129321130013_
+ _hd129320130016_
+ _tl129319130018_
+ _e129324130021_
+ _hd129323130024_
+ _tl129322130026_
+ _e129327130029_
+ _hd129326130032_
+ _tl129325130034_
+ _e129330130037_
+ _hd129329130040_
+ _tl129328130042_
+ ___splice134814134815_
+ _target129331130045_
+ _tl129333130047_)
+ (letrec ((_loop129334130050_
+ (lambda (_hd129332130053_ _args129338130055_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd129327130048_))
- (let ((_e129330130053_
+ (gx#stx-pair? _hd129332130053_))
+ (let ((_e129335130058_
(let ()
(declare (not safe))
- (gx#stx-e _hd129327130048_))))
- (let ((_lp-tl129332130058_
+ (gx#stx-e _hd129332130053_))))
+ (let ((_lp-tl129337130063_
(let ()
(declare (not safe))
- (##cdr _e129330130053_)))
- (_lp-hd129331130056_
+ (##cdr _e129335130058_)))
+ (_lp-hd129336130061_
(let ()
(declare (not safe))
- (##car _e129330130053_))))
- (let ((__tmp135672
+ (##car _e129335130058_))))
+ (let ((__tmp135677
(let ()
(declare (not safe))
- (cons _lp-hd129331130056_
- _args129333130050_))))
+ (cons _lp-hd129336130061_
+ _args129338130055_))))
(declare (not safe))
- (_loop129329130045_
- _lp-tl129332130058_
- __tmp135672))))
- (let ((_args129334130061_
- (reverse _args129333130050_)))
- (let ((_L130064_ _args129334130061_)
- (_L130065_ _hd129324130035_)
- (_L130066_ _hd129315130011_)
- (_L130067_ _hd129306129987_)
- (_L130068_ _hd129297129963_))
+ (_loop129334130050_
+ _lp-tl129337130063_
+ __tmp135677))))
+ (let ((_args129339130066_
+ (reverse _args129338130055_)))
+ (let ((_L130069_ _args129339130066_)
+ (_L130070_ _hd129329130040_)
+ (_L130071_ _hd129320130016_)
+ (_L130072_ _hd129311129992_)
+ (_L130073_ _hd129302129968_))
(if (and (let ()
(declare (not safe))
(gxc#runtime-identifier=?
- _L130068_
+ _L130073_
'apply))
(let ()
(declare (not safe))
(gxc#runtime-identifier=?
- _L130067_
+ _L130072_
'call-method))
(let ()
(declare (not safe))
(gx#free-identifier=?
- _L130066_
- _self129224_)))
- (___kont134807134808_
- _L130064_
- _L130065_
- _L130066_
- _L130067_
- _L130068_)
- (___kont134819134820_))))))))
+ _L130071_
+ _self129229_)))
+ (___kont134812134813_
+ _L130069_
+ _L130070_
+ _L130071_
+ _L130072_
+ _L130073_)
+ (___kont134824134825_))))))))
(let ()
(declare (not safe))
- (_loop129329130045_ _target129326130040_ '())))))
- (___match134974134975_
- (lambda (_e129289129936_
- _hd129288129939_
- _tl129287129941_
- _e129292129944_
- _hd129291129947_
- _tl129290129949_
- _e129295129952_
- _hd129294129955_
- _tl129293129957_
- _e129298129960_
- _hd129297129963_
- _tl129296129965_
- _e129301129968_
- _hd129300129971_
- _tl129299129973_
- _e129304129976_
- _hd129303129979_
- _tl129302129981_
- _e129307129984_
- _hd129306129987_
- _tl129305129989_
- _e129310129992_
- _hd129309129995_
- _tl129308129997_
- _e129313130000_
- _hd129312130003_
- _tl129311130005_)
+ (_loop129334130050_ _target129331130045_ '())))))
+ (___match134979134980_
+ (lambda (_e129294129941_
+ _hd129293129944_
+ _tl129292129946_
+ _e129297129949_
+ _hd129296129952_
+ _tl129295129954_
+ _e129300129957_
+ _hd129299129960_
+ _tl129298129962_
+ _e129303129965_
+ _hd129302129968_
+ _tl129301129970_
+ _e129306129973_
+ _hd129305129976_
+ _tl129304129978_
+ _e129309129981_
+ _hd129308129984_
+ _tl129307129986_
+ _e129312129989_
+ _hd129311129992_
+ _tl129310129994_
+ _e129315129997_
+ _hd129314130000_
+ _tl129313130002_
+ _e129318130005_
+ _hd129317130008_
+ _tl129316130010_)
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd129312130003_))
+ (gx#stx-eq? '%#ref _hd129317130008_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl129311130005_))
- (let ((_e129316130008_
+ (gx#stx-pair? _tl129316130010_))
+ (let ((_e129321130013_
(let ()
(declare (not safe))
- (gx#stx-e _tl129311130005_))))
- (let ((_tl129314130013_
+ (gx#stx-e _tl129316130010_))))
+ (let ((_tl129319130018_
(let ()
(declare (not safe))
- (##cdr _e129316130008_)))
- (_hd129315130011_
+ (##cdr _e129321130013_)))
+ (_hd129320130016_
(let ()
(declare (not safe))
- (##car _e129316130008_))))
+ (##car _e129321130013_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl129314130013_))
+ (gx#stx-null? _tl129319130018_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl129308129997_))
- (let ((_e129319130016_
+ (gx#stx-pair? _tl129313130002_))
+ (let ((_e129324130021_
(let ()
(declare (not safe))
(gx#stx-e
- _tl129308129997_))))
- (let ((_tl129317130021_
+ _tl129313130002_))))
+ (let ((_tl129322130026_
(let ()
(declare (not safe))
- (##cdr _e129319130016_)))
- (_hd129318130019_
+ (##cdr _e129324130021_)))
+ (_hd129323130024_
(let ()
(declare (not safe))
- (##car _e129319130016_))))
+ (##car _e129324130021_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd129318130019_))
- (let ((_e129322130024_
+ _hd129323130024_))
+ (let ((_e129327130029_
(let ()
(declare
(not safe))
(gx#stx-e
- _hd129318130019_))))
- (let ((_tl129320130029_
+ _hd129323130024_))))
+ (let ((_tl129325130034_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##cdr _e129322130024_)))
- (_hd129321130027_
- (let () (declare (not safe)) (##car _e129322130024_))))
+ (##cdr _e129327130029_)))
+ (_hd129326130032_
+ (let () (declare (not safe)) (##car _e129327130029_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd129321130027_))
+ (gx#identifier? _hd129326130032_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#quote _hd129321130027_))
+ (gx#stx-eq? '%#quote _hd129326130032_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl129320130029_))
- (let ((_e129325130032_
+ (gx#stx-pair? _tl129325130034_))
+ (let ((_e129330130037_
(let ()
(declare (not safe))
- (gx#stx-e _tl129320130029_))))
- (let ((_tl129323130037_
+ (gx#stx-e _tl129325130034_))))
+ (let ((_tl129328130042_
(let ()
(declare (not safe))
- (##cdr _e129325130032_)))
- (_hd129324130035_
+ (##cdr _e129330130037_)))
+ (_hd129329130040_
(let ()
(declare (not safe))
- (##car _e129325130032_))))
+ (##car _e129330130037_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl129323130037_))
+ (gx#stx-null? _tl129328130042_))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl129317130021_))
- (let ((___splice134809134810_
+ (gx#stx-pair/null? _tl129322130026_))
+ (let ((___splice134814134815_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl129317130021_
+ _tl129322130026_
'0))))
- (let ((_tl129328130042_
+ (let ((_tl129333130047_
(let ()
(declare (not safe))
(##vector-ref
- ___splice134809134810_
+ ___splice134814134815_
'1)))
- (_target129326130040_
+ (_target129331130045_
(let ()
(declare (not safe))
(##vector-ref
- ___splice134809134810_
+ ___splice134814134815_
'0))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl129328130042_))
- (___match135016135017_
- _e129289129936_
- _hd129288129939_
- _tl129287129941_
- _e129292129944_
- _hd129291129947_
- _tl129290129949_
- _e129295129952_
- _hd129294129955_
- _tl129293129957_
- _e129298129960_
- _hd129297129963_
- _tl129296129965_
- _e129301129968_
- _hd129300129971_
- _tl129299129973_
- _e129304129976_
- _hd129303129979_
- _tl129302129981_
- _e129307129984_
- _hd129306129987_
- _tl129305129989_
- _e129310129992_
- _hd129309129995_
- _tl129308129997_
- _e129313130000_
- _hd129312130003_
- _tl129311130005_
- _e129316130008_
- _hd129315130011_
- _tl129314130013_
- _e129319130016_
- _hd129318130019_
- _tl129317130021_
- _e129322130024_
- _hd129321130027_
- _tl129320130029_
- _e129325130032_
- _hd129324130035_
- _tl129323130037_
- ___splice134809134810_
- _target129326130040_
- _tl129328130042_)
- (___kont134819134820_))))
- (___kont134819134820_))
- (___kont134819134820_))))
- (___kont134819134820_))
- (___kont134819134820_))
- (___kont134819134820_))))
+ _tl129333130047_))
+ (___match135021135022_
+ _e129294129941_
+ _hd129293129944_
+ _tl129292129946_
+ _e129297129949_
+ _hd129296129952_
+ _tl129295129954_
+ _e129300129957_
+ _hd129299129960_
+ _tl129298129962_
+ _e129303129965_
+ _hd129302129968_
+ _tl129301129970_
+ _e129306129973_
+ _hd129305129976_
+ _tl129304129978_
+ _e129309129981_
+ _hd129308129984_
+ _tl129307129986_
+ _e129312129989_
+ _hd129311129992_
+ _tl129310129994_
+ _e129315129997_
+ _hd129314130000_
+ _tl129313130002_
+ _e129318130005_
+ _hd129317130008_
+ _tl129316130010_
+ _e129321130013_
+ _hd129320130016_
+ _tl129319130018_
+ _e129324130021_
+ _hd129323130024_
+ _tl129322130026_
+ _e129327130029_
+ _hd129326130032_
+ _tl129325130034_
+ _e129330130037_
+ _hd129329130040_
+ _tl129328130042_
+ ___splice134814134815_
+ _target129331130045_
+ _tl129333130047_)
+ (___kont134824134825_))))
+ (___kont134824134825_))
+ (___kont134824134825_))))
+ (___kont134824134825_))
+ (___kont134824134825_))
+ (___kont134824134825_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont134819134820_))))
- (___match135298135299_
- _e129289129936_
- _hd129288129939_
- _tl129287129941_
- _e129292129944_
- _hd129291129947_
- _tl129290129949_
- _e129295129952_
- _hd129294129955_
- _tl129293129957_
- _e129298129960_
- _hd129297129963_
- _tl129296129965_
- _e129301129968_
- _hd129300129971_
- _tl129299129973_
- _e129304129976_
- _hd129303129979_
- _tl129302129981_
- _e129307129984_
- _hd129306129987_
- _tl129305129989_
- _e129310129992_
- _hd129309129995_
- _tl129308129997_))
- (___match135298135299_
- _e129289129936_
- _hd129288129939_
- _tl129287129941_
- _e129292129944_
- _hd129291129947_
- _tl129290129949_
- _e129295129952_
- _hd129294129955_
- _tl129293129957_
- _e129298129960_
- _hd129297129963_
- _tl129296129965_
- _e129301129968_
- _hd129300129971_
- _tl129299129973_
- _e129304129976_
- _hd129303129979_
- _tl129302129981_
- _e129307129984_
- _hd129306129987_
- _tl129305129989_
- _e129310129992_
- _hd129309129995_
- _tl129308129997_))))
- (___match135298135299_
- _e129289129936_
- _hd129288129939_
- _tl129287129941_
- _e129292129944_
- _hd129291129947_
- _tl129290129949_
- _e129295129952_
- _hd129294129955_
- _tl129293129957_
- _e129298129960_
- _hd129297129963_
- _tl129296129965_
- _e129301129968_
- _hd129300129971_
- _tl129299129973_
- _e129304129976_
- _hd129303129979_
- _tl129302129981_
- _e129307129984_
- _hd129306129987_
- _tl129305129989_
- _e129310129992_
- _hd129309129995_
- _tl129308129997_))
- (___match135084135085_
- _e129289129936_
- _hd129288129939_
- _tl129287129941_
- _e129292129944_
- _hd129291129947_
- _tl129290129949_
- _e129295129952_
- _hd129294129955_
- _tl129293129957_
- _e129298129960_
- _hd129297129963_
- _tl129296129965_
- _e129301129968_
- _hd129300129971_
- _tl129299129973_
- _e129304129976_
- _hd129303129979_
- _tl129302129981_
- _e129307129984_
- _hd129306129987_
- _tl129305129989_
- _e129310129992_
- _hd129309129995_
- _tl129308129997_
- _e129313130000_
- _hd129312130003_
- _tl129311130005_))))
- (___match134906134907_
- (lambda (_e129245130128_
- _hd129244130131_
- _tl129243130133_
- _e129248130136_
- _hd129247130139_
- _tl129246130141_
- _e129251130144_
- _hd129250130147_
- _tl129249130149_
- _e129254130152_
- _hd129253130155_
- _tl129252130157_
- _e129257130160_
- _hd129256130163_
- _tl129255130165_
- _e129260130168_
- _hd129259130171_
- _tl129258130173_
- _e129263130176_
- _hd129262130179_
- _tl129261130181_
- _e129266130184_
- _hd129265130187_
- _tl129264130189_
- _e129269130192_
- _hd129268130195_
- _tl129267130197_
- _e129272130200_
- _hd129271130203_
- _tl129270130205_
- ___splice134805134806_
- _target129273130208_
- _tl129275130210_)
- (letrec ((_loop129276130213_
- (lambda (_hd129274130216_ _args129280130218_)
+ (___kont134824134825_))))
+ (___match135303135304_
+ _e129294129941_
+ _hd129293129944_
+ _tl129292129946_
+ _e129297129949_
+ _hd129296129952_
+ _tl129295129954_
+ _e129300129957_
+ _hd129299129960_
+ _tl129298129962_
+ _e129303129965_
+ _hd129302129968_
+ _tl129301129970_
+ _e129306129973_
+ _hd129305129976_
+ _tl129304129978_
+ _e129309129981_
+ _hd129308129984_
+ _tl129307129986_
+ _e129312129989_
+ _hd129311129992_
+ _tl129310129994_
+ _e129315129997_
+ _hd129314130000_
+ _tl129313130002_))
+ (___match135303135304_
+ _e129294129941_
+ _hd129293129944_
+ _tl129292129946_
+ _e129297129949_
+ _hd129296129952_
+ _tl129295129954_
+ _e129300129957_
+ _hd129299129960_
+ _tl129298129962_
+ _e129303129965_
+ _hd129302129968_
+ _tl129301129970_
+ _e129306129973_
+ _hd129305129976_
+ _tl129304129978_
+ _e129309129981_
+ _hd129308129984_
+ _tl129307129986_
+ _e129312129989_
+ _hd129311129992_
+ _tl129310129994_
+ _e129315129997_
+ _hd129314130000_
+ _tl129313130002_))))
+ (___match135303135304_
+ _e129294129941_
+ _hd129293129944_
+ _tl129292129946_
+ _e129297129949_
+ _hd129296129952_
+ _tl129295129954_
+ _e129300129957_
+ _hd129299129960_
+ _tl129298129962_
+ _e129303129965_
+ _hd129302129968_
+ _tl129301129970_
+ _e129306129973_
+ _hd129305129976_
+ _tl129304129978_
+ _e129309129981_
+ _hd129308129984_
+ _tl129307129986_
+ _e129312129989_
+ _hd129311129992_
+ _tl129310129994_
+ _e129315129997_
+ _hd129314130000_
+ _tl129313130002_))
+ (___match135089135090_
+ _e129294129941_
+ _hd129293129944_
+ _tl129292129946_
+ _e129297129949_
+ _hd129296129952_
+ _tl129295129954_
+ _e129300129957_
+ _hd129299129960_
+ _tl129298129962_
+ _e129303129965_
+ _hd129302129968_
+ _tl129301129970_
+ _e129306129973_
+ _hd129305129976_
+ _tl129304129978_
+ _e129309129981_
+ _hd129308129984_
+ _tl129307129986_
+ _e129312129989_
+ _hd129311129992_
+ _tl129310129994_
+ _e129315129997_
+ _hd129314130000_
+ _tl129313130002_
+ _e129318130005_
+ _hd129317130008_
+ _tl129316130010_))))
+ (___match134911134912_
+ (lambda (_e129250130133_
+ _hd129249130136_
+ _tl129248130138_
+ _e129253130141_
+ _hd129252130144_
+ _tl129251130146_
+ _e129256130149_
+ _hd129255130152_
+ _tl129254130154_
+ _e129259130157_
+ _hd129258130160_
+ _tl129257130162_
+ _e129262130165_
+ _hd129261130168_
+ _tl129260130170_
+ _e129265130173_
+ _hd129264130176_
+ _tl129263130178_
+ _e129268130181_
+ _hd129267130184_
+ _tl129266130186_
+ _e129271130189_
+ _hd129270130192_
+ _tl129269130194_
+ _e129274130197_
+ _hd129273130200_
+ _tl129272130202_
+ _e129277130205_
+ _hd129276130208_
+ _tl129275130210_
+ ___splice134810134811_
+ _target129278130213_
+ _tl129280130215_)
+ (letrec ((_loop129281130218_
+ (lambda (_hd129279130221_ _args129285130223_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd129274130216_))
- (let ((_e129277130221_
+ (gx#stx-pair? _hd129279130221_))
+ (let ((_e129282130226_
(let ()
(declare (not safe))
- (gx#stx-e _hd129274130216_))))
- (let ((_lp-tl129279130226_
+ (gx#stx-e _hd129279130221_))))
+ (let ((_lp-tl129284130231_
(let ()
(declare (not safe))
- (##cdr _e129277130221_)))
- (_lp-hd129278130224_
+ (##cdr _e129282130226_)))
+ (_lp-hd129283130229_
(let ()
(declare (not safe))
- (##car _e129277130221_))))
- (let ((__tmp135673
+ (##car _e129282130226_))))
+ (let ((__tmp135678
(let ()
(declare (not safe))
- (cons _lp-hd129278130224_
- _args129280130218_))))
+ (cons _lp-hd129283130229_
+ _args129285130223_))))
(declare (not safe))
- (_loop129276130213_
- _lp-tl129279130226_
- __tmp135673))))
- (let ((_args129281130229_
- (reverse _args129280130218_)))
- (let ((_L130232_ _args129281130229_)
- (_L130233_ _hd129271130203_)
- (_L130234_ _hd129262130179_)
- (_L130235_ _hd129253130155_))
+ (_loop129281130218_
+ _lp-tl129284130231_
+ __tmp135678))))
+ (let ((_args129286130234_
+ (reverse _args129285130223_)))
+ (let ((_L130237_ _args129286130234_)
+ (_L130238_ _hd129276130208_)
+ (_L130239_ _hd129267130184_)
+ (_L130240_ _hd129258130160_))
(if (and (let ()
(declare (not safe))
(gxc#runtime-identifier=?
- _L130235_
+ _L130240_
'call-method))
(let ()
(declare (not safe))
(gx#free-identifier=?
- _L130234_
- _self129224_)))
- (___kont134803134804_
- _L130232_
- _L130233_
- _L130234_
- _L130235_)
- (___match135094135095_
- _e129245130128_
- _hd129244130131_
- _tl129243130133_
- _e129248130136_
- _hd129247130139_
- _tl129246130141_
- _e129251130144_
- _hd129250130147_
- _tl129249130149_
- _e129254130152_
- _hd129253130155_
- _tl129252130157_
- _e129257130160_
- _hd129256130163_
- _tl129255130165_
- _e129260130168_
- _hd129259130171_
- _tl129258130173_
- _e129263130176_
- _hd129262130179_
- _tl129261130181_
- _e129266130184_
- _hd129265130187_
- _tl129264130189_
- _e129269130192_
- _hd129268130195_
- _tl129267130197_
- _e129272130200_
- _hd129271130203_
- _tl129270130205_))))))))
+ _L130239_
+ _self129229_)))
+ (___kont134808134809_
+ _L130237_
+ _L130238_
+ _L130239_
+ _L130240_)
+ (___match135099135100_
+ _e129250130133_
+ _hd129249130136_
+ _tl129248130138_
+ _e129253130141_
+ _hd129252130144_
+ _tl129251130146_
+ _e129256130149_
+ _hd129255130152_
+ _tl129254130154_
+ _e129259130157_
+ _hd129258130160_
+ _tl129257130162_
+ _e129262130165_
+ _hd129261130168_
+ _tl129260130170_
+ _e129265130173_
+ _hd129264130176_
+ _tl129263130178_
+ _e129268130181_
+ _hd129267130184_
+ _tl129266130186_
+ _e129271130189_
+ _hd129270130192_
+ _tl129269130194_
+ _e129274130197_
+ _hd129273130200_
+ _tl129272130202_
+ _e129277130205_
+ _hd129276130208_
+ _tl129275130210_))))))))
(let ()
(declare (not safe))
- (_loop129276130213_ _target129273130208_ '()))))))
+ (_loop129281130218_ _target129278130213_ '()))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx134801134802_))
- (let ((_e129245130128_
+ (gx#stx-pair? ___stx134806134807_))
+ (let ((_e129250130133_
(let ()
(declare (not safe))
- (gx#stx-e ___stx134801134802_))))
- (let ((_tl129243130133_
+ (gx#stx-e ___stx134806134807_))))
+ (let ((_tl129248130138_
(let ()
(declare (not safe))
- (##cdr _e129245130128_)))
- (_hd129244130131_
+ (##cdr _e129250130133_)))
+ (_hd129249130136_
(let ()
(declare (not safe))
- (##car _e129245130128_))))
+ (##car _e129250130133_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl129243130133_))
- (let ((_e129248130136_
+ (gx#stx-pair? _tl129248130138_))
+ (let ((_e129253130141_
(let ()
(declare (not safe))
- (gx#stx-e _tl129243130133_))))
- (let ((_tl129246130141_
+ (gx#stx-e _tl129248130138_))))
+ (let ((_tl129251130146_
(let ()
(declare (not safe))
- (##cdr _e129248130136_)))
- (_hd129247130139_
+ (##cdr _e129253130141_)))
+ (_hd129252130144_
(let ()
(declare (not safe))
- (##car _e129248130136_))))
+ (##car _e129253130141_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd129247130139_))
- (let ((_e129251130144_
+ (gx#stx-pair? _hd129252130144_))
+ (let ((_e129256130149_
(let ()
(declare (not safe))
- (gx#stx-e _hd129247130139_))))
- (let ((_tl129249130149_
+ (gx#stx-e _hd129252130144_))))
+ (let ((_tl129254130154_
(let ()
(declare (not safe))
- (##cdr _e129251130144_)))
- (_hd129250130147_
+ (##cdr _e129256130149_)))
+ (_hd129255130152_
(let ()
(declare (not safe))
- (##car _e129251130144_))))
+ (##car _e129256130149_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd129250130147_))
+ _hd129255130152_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#ref
- _hd129250130147_))
+ _hd129255130152_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl129249130149_))
- (let ((_e129254130152_
+ _tl129254130154_))
+ (let ((_e129259130157_
(let ()
(declare
(not safe))
(gx#stx-e
- _tl129249130149_))))
- (let ((_tl129252130157_
+ _tl129254130154_))))
+ (let ((_tl129257130162_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##cdr _e129254130152_)))
- (_hd129253130155_
- (let () (declare (not safe)) (##car _e129254130152_))))
+ (##cdr _e129259130157_)))
+ (_hd129258130160_
+ (let () (declare (not safe)) (##car _e129259130157_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl129252130157_))
+ (gx#stx-null? _tl129257130162_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl129246130141_))
- (let ((_e129257130160_
+ (gx#stx-pair? _tl129251130146_))
+ (let ((_e129262130165_
(let ()
(declare (not safe))
- (gx#stx-e _tl129246130141_))))
- (let ((_tl129255130165_
+ (gx#stx-e _tl129251130146_))))
+ (let ((_tl129260130170_
(let ()
(declare (not safe))
- (##cdr _e129257130160_)))
- (_hd129256130163_
+ (##cdr _e129262130165_)))
+ (_hd129261130168_
(let ()
(declare (not safe))
- (##car _e129257130160_))))
+ (##car _e129262130165_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd129256130163_))
- (let ((_e129260130168_
+ (gx#stx-pair? _hd129261130168_))
+ (let ((_e129265130173_
(let ()
(declare (not safe))
- (gx#stx-e _hd129256130163_))))
- (let ((_tl129258130173_
+ (gx#stx-e _hd129261130168_))))
+ (let ((_tl129263130178_
(let ()
(declare (not safe))
- (##cdr _e129260130168_)))
- (_hd129259130171_
+ (##cdr _e129265130173_)))
+ (_hd129264130176_
(let ()
(declare (not safe))
- (##car _e129260130168_))))
+ (##car _e129265130173_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd129259130171_))
+ (gx#identifier? _hd129264130176_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#ref
- _hd129259130171_))
+ _hd129264130176_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl129258130173_))
- (let ((_e129263130176_
+ _tl129263130178_))
+ (let ((_e129268130181_
(let ()
(declare (not safe))
(gx#stx-e
- _tl129258130173_))))
- (let ((_tl129261130181_
+ _tl129263130178_))))
+ (let ((_tl129266130186_
(let ()
(declare (not safe))
- (##cdr _e129263130176_)))
- (_hd129262130179_
+ (##cdr _e129268130181_)))
+ (_hd129267130184_
(let ()
(declare (not safe))
- (##car _e129263130176_))))
+ (##car _e129268130181_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl129261130181_))
+ _tl129266130186_))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _tl129255130165_))
- (let ((_e129266130184_
+ _tl129260130170_))
+ (let ((_e129271130189_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _tl129255130165_))))
- (let ((_tl129264130189_
+ (gx#stx-e _tl129260130170_))))
+ (let ((_tl129269130194_
(let ()
(declare (not safe))
- (##cdr _e129266130184_)))
- (_hd129265130187_
+ (##cdr _e129271130189_)))
+ (_hd129270130192_
(let ()
(declare (not safe))
- (##car _e129266130184_))))
+ (##car _e129271130189_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd129265130187_))
- (let ((_e129269130192_
+ (gx#stx-pair? _hd129270130192_))
+ (let ((_e129274130197_
(let ()
(declare (not safe))
- (gx#stx-e _hd129265130187_))))
- (let ((_tl129267130197_
+ (gx#stx-e _hd129270130192_))))
+ (let ((_tl129272130202_
(let ()
(declare (not safe))
- (##cdr _e129269130192_)))
- (_hd129268130195_
+ (##cdr _e129274130197_)))
+ (_hd129273130200_
(let ()
(declare (not safe))
- (##car _e129269130192_))))
+ (##car _e129274130197_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd129268130195_))
+ (gx#identifier? _hd129273130200_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#quote
- _hd129268130195_))
+ _hd129273130200_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl129267130197_))
- (let ((_e129272130200_
+ (gx#stx-pair? _tl129272130202_))
+ (let ((_e129277130205_
(let ()
(declare (not safe))
(gx#stx-e
- _tl129267130197_))))
- (let ((_tl129270130205_
+ _tl129272130202_))))
+ (let ((_tl129275130210_
(let ()
(declare (not safe))
- (##cdr _e129272130200_)))
- (_hd129271130203_
+ (##cdr _e129277130205_)))
+ (_hd129276130208_
(let ()
(declare (not safe))
- (##car _e129272130200_))))
+ (##car _e129277130205_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl129270130205_))
+ _tl129275130210_))
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- _tl129264130189_))
- (let ((___splice134805134806_
+ _tl129269130194_))
+ (let ((___splice134810134811_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#syntax-split-splice _tl129264130189_ '0))))
- (let ((_tl129275130210_
+ (gx#syntax-split-splice _tl129269130194_ '0))))
+ (let ((_tl129280130215_
(let ()
(declare (not safe))
- (##vector-ref ___splice134805134806_ '1)))
- (_target129273130208_
+ (##vector-ref ___splice134810134811_ '1)))
+ (_target129278130213_
(let ()
(declare (not safe))
- (##vector-ref ___splice134805134806_ '0))))
+ (##vector-ref ___splice134810134811_ '0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl129275130210_))
- (___match134906134907_
- _e129245130128_
- _hd129244130131_
- _tl129243130133_
- _e129248130136_
- _hd129247130139_
- _tl129246130141_
- _e129251130144_
- _hd129250130147_
- _tl129249130149_
- _e129254130152_
- _hd129253130155_
- _tl129252130157_
- _e129257130160_
- _hd129256130163_
- _tl129255130165_
- _e129260130168_
- _hd129259130171_
- _tl129258130173_
- _e129263130176_
- _hd129262130179_
- _tl129261130181_
- _e129266130184_
- _hd129265130187_
- _tl129264130189_
- _e129269130192_
- _hd129268130195_
- _tl129267130197_
- _e129272130200_
- _hd129271130203_
- _tl129270130205_
- ___splice134805134806_
- _target129273130208_
- _tl129275130210_)
- (___match135094135095_
- _e129245130128_
- _hd129244130131_
- _tl129243130133_
- _e129248130136_
- _hd129247130139_
- _tl129246130141_
- _e129251130144_
- _hd129250130147_
- _tl129249130149_
- _e129254130152_
- _hd129253130155_
- _tl129252130157_
- _e129257130160_
- _hd129256130163_
- _tl129255130165_
- _e129260130168_
- _hd129259130171_
- _tl129258130173_
- _e129263130176_
- _hd129262130179_
- _tl129261130181_
- _e129266130184_
- _hd129265130187_
- _tl129264130189_
- _e129269130192_
- _hd129268130195_
- _tl129267130197_
- _e129272130200_
- _hd129271130203_
- _tl129270130205_))))
- (___match135094135095_
- _e129245130128_
- _hd129244130131_
- _tl129243130133_
- _e129248130136_
- _hd129247130139_
- _tl129246130141_
- _e129251130144_
- _hd129250130147_
- _tl129249130149_
- _e129254130152_
- _hd129253130155_
- _tl129252130157_
- _e129257130160_
- _hd129256130163_
- _tl129255130165_
- _e129260130168_
- _hd129259130171_
- _tl129258130173_
- _e129263130176_
- _hd129262130179_
- _tl129261130181_
- _e129266130184_
- _hd129265130187_
- _tl129264130189_
- _e129269130192_
- _hd129268130195_
- _tl129267130197_
- _e129272130200_
- _hd129271130203_
- _tl129270130205_))
+ (gx#stx-null? _tl129280130215_))
+ (___match134911134912_
+ _e129250130133_
+ _hd129249130136_
+ _tl129248130138_
+ _e129253130141_
+ _hd129252130144_
+ _tl129251130146_
+ _e129256130149_
+ _hd129255130152_
+ _tl129254130154_
+ _e129259130157_
+ _hd129258130160_
+ _tl129257130162_
+ _e129262130165_
+ _hd129261130168_
+ _tl129260130170_
+ _e129265130173_
+ _hd129264130176_
+ _tl129263130178_
+ _e129268130181_
+ _hd129267130184_
+ _tl129266130186_
+ _e129271130189_
+ _hd129270130192_
+ _tl129269130194_
+ _e129274130197_
+ _hd129273130200_
+ _tl129272130202_
+ _e129277130205_
+ _hd129276130208_
+ _tl129275130210_
+ ___splice134810134811_
+ _target129278130213_
+ _tl129280130215_)
+ (___match135099135100_
+ _e129250130133_
+ _hd129249130136_
+ _tl129248130138_
+ _e129253130141_
+ _hd129252130144_
+ _tl129251130146_
+ _e129256130149_
+ _hd129255130152_
+ _tl129254130154_
+ _e129259130157_
+ _hd129258130160_
+ _tl129257130162_
+ _e129262130165_
+ _hd129261130168_
+ _tl129260130170_
+ _e129265130173_
+ _hd129264130176_
+ _tl129263130178_
+ _e129268130181_
+ _hd129267130184_
+ _tl129266130186_
+ _e129271130189_
+ _hd129270130192_
+ _tl129269130194_
+ _e129274130197_
+ _hd129273130200_
+ _tl129272130202_
+ _e129277130205_
+ _hd129276130208_
+ _tl129275130210_))))
+ (___match135099135100_
+ _e129250130133_
+ _hd129249130136_
+ _tl129248130138_
+ _e129253130141_
+ _hd129252130144_
+ _tl129251130146_
+ _e129256130149_
+ _hd129255130152_
+ _tl129254130154_
+ _e129259130157_
+ _hd129258130160_
+ _tl129257130162_
+ _e129262130165_
+ _hd129261130168_
+ _tl129260130170_
+ _e129265130173_
+ _hd129264130176_
+ _tl129263130178_
+ _e129268130181_
+ _hd129267130184_
+ _tl129266130186_
+ _e129271130189_
+ _hd129270130192_
+ _tl129269130194_
+ _e129274130197_
+ _hd129273130200_
+ _tl129272130202_
+ _e129277130205_
+ _hd129276130208_
+ _tl129275130210_))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___match135298135299_
- _e129245130128_
- _hd129244130131_
- _tl129243130133_
- _e129248130136_
- _hd129247130139_
- _tl129246130141_
- _e129251130144_
- _hd129250130147_
- _tl129249130149_
- _e129254130152_
- _hd129253130155_
- _tl129252130157_
- _e129257130160_
- _hd129256130163_
- _tl129255130165_
- _e129260130168_
- _hd129259130171_
- _tl129258130173_
- _e129263130176_
- _hd129262130179_
- _tl129261130181_
- _e129266130184_
- _hd129265130187_
- _tl129264130189_))))
- (___match135298135299_
- _e129245130128_
- _hd129244130131_
- _tl129243130133_
- _e129248130136_
- _hd129247130139_
- _tl129246130141_
- _e129251130144_
- _hd129250130147_
- _tl129249130149_
- _e129254130152_
- _hd129253130155_
- _tl129252130157_
- _e129257130160_
- _hd129256130163_
- _tl129255130165_
- _e129260130168_
- _hd129259130171_
- _tl129258130173_
- _e129263130176_
- _hd129262130179_
- _tl129261130181_
- _e129266130184_
- _hd129265130187_
- _tl129264130189_))
- (___match134974134975_
- _e129245130128_
- _hd129244130131_
- _tl129243130133_
- _e129248130136_
- _hd129247130139_
- _tl129246130141_
- _e129251130144_
- _hd129250130147_
- _tl129249130149_
- _e129254130152_
- _hd129253130155_
- _tl129252130157_
- _e129257130160_
- _hd129256130163_
- _tl129255130165_
- _e129260130168_
- _hd129259130171_
- _tl129258130173_
- _e129263130176_
- _hd129262130179_
- _tl129261130181_
- _e129266130184_
- _hd129265130187_
- _tl129264130189_
- _e129269130192_
- _hd129268130195_
- _tl129267130197_))
- (___match135298135299_
- _e129245130128_
- _hd129244130131_
- _tl129243130133_
- _e129248130136_
- _hd129247130139_
- _tl129246130141_
- _e129251130144_
- _hd129250130147_
- _tl129249130149_
- _e129254130152_
- _hd129253130155_
- _tl129252130157_
- _e129257130160_
- _hd129256130163_
- _tl129255130165_
- _e129260130168_
- _hd129259130171_
- _tl129258130173_
- _e129263130176_
- _hd129262130179_
- _tl129261130181_
- _e129266130184_
- _hd129265130187_
- _tl129264130189_))))
- (___match135298135299_
- _e129245130128_
- _hd129244130131_
- _tl129243130133_
- _e129248130136_
- _hd129247130139_
- _tl129246130141_
- _e129251130144_
- _hd129250130147_
- _tl129249130149_
- _e129254130152_
- _hd129253130155_
- _tl129252130157_
- _e129257130160_
- _hd129256130163_
- _tl129255130165_
- _e129260130168_
- _hd129259130171_
- _tl129258130173_
- _e129263130176_
- _hd129262130179_
- _tl129261130181_
- _e129266130184_
- _hd129265130187_
- _tl129264130189_))))
- (___match135236135237_
- _e129245130128_
- _hd129244130131_
- _tl129243130133_
- _e129248130136_
- _hd129247130139_
- _tl129246130141_
- _e129251130144_
- _hd129250130147_
- _tl129249130149_
- _e129254130152_
- _hd129253130155_
- _tl129252130157_
- _e129257130160_
- _hd129256130163_
- _tl129255130165_
- _e129260130168_
- _hd129259130171_
- _tl129258130173_
- _e129263130176_
- _hd129262130179_
- _tl129261130181_))
- (___kont134819134820_))))
+ (___match135303135304_
+ _e129250130133_
+ _hd129249130136_
+ _tl129248130138_
+ _e129253130141_
+ _hd129252130144_
+ _tl129251130146_
+ _e129256130149_
+ _hd129255130152_
+ _tl129254130154_
+ _e129259130157_
+ _hd129258130160_
+ _tl129257130162_
+ _e129262130165_
+ _hd129261130168_
+ _tl129260130170_
+ _e129265130173_
+ _hd129264130176_
+ _tl129263130178_
+ _e129268130181_
+ _hd129267130184_
+ _tl129266130186_
+ _e129271130189_
+ _hd129270130192_
+ _tl129269130194_))))
+ (___match135303135304_
+ _e129250130133_
+ _hd129249130136_
+ _tl129248130138_
+ _e129253130141_
+ _hd129252130144_
+ _tl129251130146_
+ _e129256130149_
+ _hd129255130152_
+ _tl129254130154_
+ _e129259130157_
+ _hd129258130160_
+ _tl129257130162_
+ _e129262130165_
+ _hd129261130168_
+ _tl129260130170_
+ _e129265130173_
+ _hd129264130176_
+ _tl129263130178_
+ _e129268130181_
+ _hd129267130184_
+ _tl129266130186_
+ _e129271130189_
+ _hd129270130192_
+ _tl129269130194_))
+ (___match134979134980_
+ _e129250130133_
+ _hd129249130136_
+ _tl129248130138_
+ _e129253130141_
+ _hd129252130144_
+ _tl129251130146_
+ _e129256130149_
+ _hd129255130152_
+ _tl129254130154_
+ _e129259130157_
+ _hd129258130160_
+ _tl129257130162_
+ _e129262130165_
+ _hd129261130168_
+ _tl129260130170_
+ _e129265130173_
+ _hd129264130176_
+ _tl129263130178_
+ _e129268130181_
+ _hd129267130184_
+ _tl129266130186_
+ _e129271130189_
+ _hd129270130192_
+ _tl129269130194_
+ _e129274130197_
+ _hd129273130200_
+ _tl129272130202_))
+ (___match135303135304_
+ _e129250130133_
+ _hd129249130136_
+ _tl129248130138_
+ _e129253130141_
+ _hd129252130144_
+ _tl129251130146_
+ _e129256130149_
+ _hd129255130152_
+ _tl129254130154_
+ _e129259130157_
+ _hd129258130160_
+ _tl129257130162_
+ _e129262130165_
+ _hd129261130168_
+ _tl129260130170_
+ _e129265130173_
+ _hd129264130176_
+ _tl129263130178_
+ _e129268130181_
+ _hd129267130184_
+ _tl129266130186_
+ _e129271130189_
+ _hd129270130192_
+ _tl129269130194_))))
+ (___match135303135304_
+ _e129250130133_
+ _hd129249130136_
+ _tl129248130138_
+ _e129253130141_
+ _hd129252130144_
+ _tl129251130146_
+ _e129256130149_
+ _hd129255130152_
+ _tl129254130154_
+ _e129259130157_
+ _hd129258130160_
+ _tl129257130162_
+ _e129262130165_
+ _hd129261130168_
+ _tl129260130170_
+ _e129265130173_
+ _hd129264130176_
+ _tl129263130178_
+ _e129268130181_
+ _hd129267130184_
+ _tl129266130186_
+ _e129271130189_
+ _hd129270130192_
+ _tl129269130194_))))
+ (___match135241135242_
+ _e129250130133_
+ _hd129249130136_
+ _tl129248130138_
+ _e129253130141_
+ _hd129252130144_
+ _tl129251130146_
+ _e129256130149_
+ _hd129255130152_
+ _tl129254130154_
+ _e129259130157_
+ _hd129258130160_
+ _tl129257130162_
+ _e129262130165_
+ _hd129261130168_
+ _tl129260130170_
+ _e129265130173_
+ _hd129264130176_
+ _tl129263130178_
+ _e129268130181_
+ _hd129267130184_
+ _tl129266130186_))
+ (___kont134824134825_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont134819134820_))
- (___kont134819134820_))
- (___kont134819134820_))))
- (___kont134819134820_))))
- (___kont134819134820_))
- (___kont134819134820_))))
+ (___kont134824134825_))
+ (___kont134824134825_))
+ (___kont134824134825_))))
+ (___kont134824134825_))))
+ (___kont134824134825_))
+ (___kont134824134825_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont134819134820_))
- (___kont134819134820_))
- (___kont134819134820_))))
- (___kont134819134820_))))
- (___kont134819134820_))))
- (___kont134819134820_))))))))))
+ (___kont134824134825_))
+ (___kont134824134825_))
+ (___kont134824134825_))))
+ (___kont134824134825_))))
+ (___kont134824134825_))))
+ (___kont134824134825_))))))))))
diff --git a/src/bootstrap/gerbil/compiler/optimize-top__0.scm b/src/bootstrap/gerbil/compiler/optimize-top__0.scm
index f263c103..309ea826 100644
--- a/src/bootstrap/gerbil/compiler/optimize-top__0.scm
+++ b/src/bootstrap/gerbil/compiler/optimize-top__0.scm
@@ -1,2903 +1,2903 @@
(declare (block) (standard-bindings) (extended-bindings))
(begin
- (define gerbil/compiler/optimize-top::timestamp 1709229971)
+ (define gerbil/compiler/optimize-top::timestamp 1709375799)
(begin
(define gxc#&collect-top-level-type-info
(make-promise
(lambda ()
- (let ((_tbl126717_
+ (let ((_tbl126722_
(let () (declare (not safe)) (make-hash-table-eq))))
- (let ((__tmp128810 (force gxc#&void)))
+ (let ((__tmp128815 (force gxc#&void)))
(declare (not safe))
- (hash-merge! _tbl126717_ __tmp128810))
+ (hash-merge! _tbl126722_ __tmp128815))
(let ()
(declare (not safe))
- (hash-put! _tbl126717_ '%#begin gxc#collect-begin%))
+ (hash-put! _tbl126722_ '%#begin gxc#collect-begin%))
(let ()
(declare (not safe))
- (hash-put! _tbl126717_ '%#begin-syntax gxc#collect-begin-syntax%))
+ (hash-put! _tbl126722_ '%#begin-syntax gxc#collect-begin-syntax%))
(let ()
(declare (not safe))
- (hash-put! _tbl126717_ '%#module gxc#collect-module%))
+ (hash-put! _tbl126722_ '%#module gxc#collect-module%))
(let ()
(declare (not safe))
(hash-put!
- _tbl126717_
+ _tbl126722_
'%#define-values
gxc#collect-top-level-type-define-values%))
- _tbl126717_))))
+ _tbl126722_))))
(define gxc#apply-collect-top-level-type-info
- (lambda (_stx126700_ . _args126702_)
- (let ((__tmp128812
+ (lambda (_stx126705_ . _args126707_)
+ (let ((__tmp128817
(lambda ()
(declare (not safe))
- (if (null? _args126702_)
- (gxc#compile-e__0 _stx126700_)
- (let ((_arg1126707_ (car _args126702_))
- (_rest126709_ (cdr _args126702_)))
- (if (null? _rest126709_)
- (gxc#compile-e__1 _stx126700_ _arg1126707_)
- (let ((_arg2126712_ (car _rest126709_))
- (_rest126714_ (cdr _rest126709_)))
- (if (null? _rest126714_)
+ (if (null? _args126707_)
+ (gxc#compile-e__0 _stx126705_)
+ (let ((_arg1126712_ (car _args126707_))
+ (_rest126714_ (cdr _args126707_)))
+ (if (null? _rest126714_)
+ (gxc#compile-e__1 _stx126705_ _arg1126712_)
+ (let ((_arg2126717_ (car _rest126714_))
+ (_rest126719_ (cdr _rest126714_)))
+ (if (null? _rest126719_)
(gxc#compile-e__2
- _stx126700_
- _arg1126707_
- _arg2126712_)
+ _stx126705_
+ _arg1126712_
+ _arg2126717_)
(apply gxc#compile-e
- _stx126700_
- _arg1126707_
- _arg2126712_
- _rest126714_))))))))
- (__tmp128811 (force gxc#&collect-top-level-type-info)))
+ _stx126705_
+ _arg1126712_
+ _arg2126717_
+ _rest126719_))))))))
+ (__tmp128816 (force gxc#&collect-top-level-type-info)))
(declare (not safe))
(call-with-parameters
- __tmp128812
+ __tmp128817
gxc#current-compile-methods
- __tmp128811))))
+ __tmp128816))))
(define gxc#&basic-expression-top-level-type
(make-promise
(lambda ()
- (let ((_tbl126697_
+ (let ((_tbl126702_
(let () (declare (not safe)) (make-hash-table-eq))))
- (let ((__tmp128813 (force gxc#&false)))
+ (let ((__tmp128818 (force gxc#&false)))
(declare (not safe))
- (hash-merge! _tbl126697_ __tmp128813))
+ (hash-merge! _tbl126702_ __tmp128818))
(let ()
(declare (not safe))
(hash-put!
- _tbl126697_
+ _tbl126702_
'%#begin-annotation
gxc#basic-expression-type-begin-annotation%))
(let ()
(declare (not safe))
- (hash-put! _tbl126697_ '%#call gxc#basic-expression-type-call%))
- _tbl126697_))))
+ (hash-put! _tbl126702_ '%#call gxc#basic-expression-type-call%))
+ _tbl126702_))))
(define gxc#apply-basic-expression-top-level-type
- (lambda (_stx126680_ . _args126682_)
- (let ((__tmp128815
+ (lambda (_stx126685_ . _args126687_)
+ (let ((__tmp128820
(lambda ()
(declare (not safe))
- (if (null? _args126682_)
- (gxc#compile-e__0 _stx126680_)
- (let ((_arg1126687_ (car _args126682_))
- (_rest126689_ (cdr _args126682_)))
- (if (null? _rest126689_)
- (gxc#compile-e__1 _stx126680_ _arg1126687_)
- (let ((_arg2126692_ (car _rest126689_))
- (_rest126694_ (cdr _rest126689_)))
- (if (null? _rest126694_)
+ (if (null? _args126687_)
+ (gxc#compile-e__0 _stx126685_)
+ (let ((_arg1126692_ (car _args126687_))
+ (_rest126694_ (cdr _args126687_)))
+ (if (null? _rest126694_)
+ (gxc#compile-e__1 _stx126685_ _arg1126692_)
+ (let ((_arg2126697_ (car _rest126694_))
+ (_rest126699_ (cdr _rest126694_)))
+ (if (null? _rest126699_)
(gxc#compile-e__2
- _stx126680_
- _arg1126687_
- _arg2126692_)
+ _stx126685_
+ _arg1126692_
+ _arg2126697_)
(apply gxc#compile-e
- _stx126680_
- _arg1126687_
- _arg2126692_
- _rest126694_))))))))
- (__tmp128814 (force gxc#&basic-expression-top-level-type)))
+ _stx126685_
+ _arg1126692_
+ _arg2126697_
+ _rest126699_))))))))
+ (__tmp128819 (force gxc#&basic-expression-top-level-type)))
(declare (not safe))
(call-with-parameters
- __tmp128815
+ __tmp128820
gxc#current-compile-methods
- __tmp128814))))
+ __tmp128819))))
(define gxc#&collect-type-info
(make-promise
(lambda ()
- (let ((_tbl126677_
+ (let ((_tbl126682_
(let () (declare (not safe)) (make-hash-table-eq))))
- (let ((__tmp128816 (force gxc#&void)))
+ (let ((__tmp128821 (force gxc#&void)))
(declare (not safe))
- (hash-merge! _tbl126677_ __tmp128816))
+ (hash-merge! _tbl126682_ __tmp128821))
(let ()
(declare (not safe))
- (hash-put! _tbl126677_ '%#begin gxc#collect-begin%))
+ (hash-put! _tbl126682_ '%#begin gxc#collect-begin%))
(let ()
(declare (not safe))
- (hash-put! _tbl126677_ '%#begin-syntax gxc#collect-begin-syntax%))
+ (hash-put! _tbl126682_ '%#begin-syntax gxc#collect-begin-syntax%))
(let ()
(declare (not safe))
- (hash-put! _tbl126677_ '%#module gxc#collect-module%))
+ (hash-put! _tbl126682_ '%#module gxc#collect-module%))
(let ()
(declare (not safe))
(hash-put!
- _tbl126677_
+ _tbl126682_
'%#define-values
gxc#collect-type-define-values%))
(let ()
(declare (not safe))
(hash-put!
- _tbl126677_
+ _tbl126682_
'%#begin-annotation
gxc#collect-begin-annotation%))
(let ()
(declare (not safe))
- (hash-put! _tbl126677_ '%#lambda gxc#collect-body-lambda%))
+ (hash-put! _tbl126682_ '%#lambda gxc#collect-body-lambda%))
(let ()
(declare (not safe))
(hash-put!
- _tbl126677_
+ _tbl126682_
'%#case-lambda
gxc#collect-body-case-lambda%))
(let ()
(declare (not safe))
(hash-put!
- _tbl126677_
+ _tbl126682_
'%#let-values
gxc#collect-type-let-values%))
(let ()
(declare (not safe))
(hash-put!
- _tbl126677_
+ _tbl126682_
'%#letrec-values
gxc#collect-type-let-values%))
(let ()
(declare (not safe))
(hash-put!
- _tbl126677_
+ _tbl126682_
'%#letrec*-values
gxc#collect-type-let-values%))
(let ()
(declare (not safe))
- (hash-put! _tbl126677_ '%#call gxc#collect-type-call%))
+ (hash-put! _tbl126682_ '%#call gxc#collect-type-call%))
(let ()
(declare (not safe))
- (hash-put! _tbl126677_ '%#if gxc#collect-operands))
+ (hash-put! _tbl126682_ '%#if gxc#collect-operands))
(let ()
(declare (not safe))
- (hash-put! _tbl126677_ '%#set! gxc#collect-body-setq%))
- _tbl126677_))))
+ (hash-put! _tbl126682_ '%#set! gxc#collect-body-setq%))
+ _tbl126682_))))
(define gxc#apply-collect-type-info
- (lambda (_stx126660_ . _args126662_)
- (let ((__tmp128818
+ (lambda (_stx126665_ . _args126667_)
+ (let ((__tmp128823
(lambda ()
(declare (not safe))
- (if (null? _args126662_)
- (gxc#compile-e__0 _stx126660_)
- (let ((_arg1126667_ (car _args126662_))
- (_rest126669_ (cdr _args126662_)))
- (if (null? _rest126669_)
- (gxc#compile-e__1 _stx126660_ _arg1126667_)
- (let ((_arg2126672_ (car _rest126669_))
- (_rest126674_ (cdr _rest126669_)))
- (if (null? _rest126674_)
+ (if (null? _args126667_)
+ (gxc#compile-e__0 _stx126665_)
+ (let ((_arg1126672_ (car _args126667_))
+ (_rest126674_ (cdr _args126667_)))
+ (if (null? _rest126674_)
+ (gxc#compile-e__1 _stx126665_ _arg1126672_)
+ (let ((_arg2126677_ (car _rest126674_))
+ (_rest126679_ (cdr _rest126674_)))
+ (if (null? _rest126679_)
(gxc#compile-e__2
- _stx126660_
- _arg1126667_
- _arg2126672_)
+ _stx126665_
+ _arg1126672_
+ _arg2126677_)
(apply gxc#compile-e
- _stx126660_
- _arg1126667_
- _arg2126672_
- _rest126674_))))))))
- (__tmp128817 (force gxc#&collect-type-info)))
+ _stx126665_
+ _arg1126672_
+ _arg2126677_
+ _rest126679_))))))))
+ (__tmp128822 (force gxc#&collect-type-info)))
(declare (not safe))
(call-with-parameters
- __tmp128818
+ __tmp128823
gxc#current-compile-methods
- __tmp128817))))
+ __tmp128822))))
(define gxc#&basic-expression-type
(make-promise
(lambda ()
- (let ((_tbl126657_
+ (let ((_tbl126662_
(let () (declare (not safe)) (make-hash-table-eq))))
- (let ((__tmp128819 (force gxc#&false)))
+ (let ((__tmp128824 (force gxc#&false)))
(declare (not safe))
- (hash-merge! _tbl126657_ __tmp128819))
+ (hash-merge! _tbl126662_ __tmp128824))
(let ()
(declare (not safe))
- (hash-put! _tbl126657_ '%#begin gxc#basic-expression-type-begin%))
+ (hash-put! _tbl126662_ '%#begin gxc#basic-expression-type-begin%))
(let ()
(declare (not safe))
(hash-put!
- _tbl126657_
+ _tbl126662_
'%#begin-annotation
gxc#basic-expression-type-begin-annotation%))
(let ()
(declare (not safe))
(hash-put!
- _tbl126657_
+ _tbl126662_
'%#lambda
gxc#basic-expression-type-lambda%))
(let ()
(declare (not safe))
(hash-put!
- _tbl126657_
+ _tbl126662_
'%#case-lambda
gxc#basic-expression-type-case-lambda%))
(let ()
(declare (not safe))
(hash-put!
- _tbl126657_
+ _tbl126662_
'%#let-values
gxc#basic-expression-type-let-values%))
(let ()
(declare (not safe))
(hash-put!
- _tbl126657_
+ _tbl126662_
'%#letrec-values
gxc#basic-expression-type-let-values%))
(let ()
(declare (not safe))
(hash-put!
- _tbl126657_
+ _tbl126662_
'%#letrec*-values
gxc#basic-expression-type-let-values%))
(let ()
(declare (not safe))
- (hash-put! _tbl126657_ '%#call gxc#basic-expression-type-call%))
+ (hash-put! _tbl126662_ '%#call gxc#basic-expression-type-call%))
(let ()
(declare (not safe))
- (hash-put! _tbl126657_ '%#ref gxc#basic-expression-type-ref%))
- _tbl126657_))))
+ (hash-put! _tbl126662_ '%#ref gxc#basic-expression-type-ref%))
+ _tbl126662_))))
(define gxc#apply-basic-expression-type
- (lambda (_stx126640_ . _args126642_)
- (let ((__tmp128821
+ (lambda (_stx126645_ . _args126647_)
+ (let ((__tmp128826
(lambda ()
(declare (not safe))
- (if (null? _args126642_)
- (gxc#compile-e__0 _stx126640_)
- (let ((_arg1126647_ (car _args126642_))
- (_rest126649_ (cdr _args126642_)))
- (if (null? _rest126649_)
- (gxc#compile-e__1 _stx126640_ _arg1126647_)
- (let ((_arg2126652_ (car _rest126649_))
- (_rest126654_ (cdr _rest126649_)))
- (if (null? _rest126654_)
+ (if (null? _args126647_)
+ (gxc#compile-e__0 _stx126645_)
+ (let ((_arg1126652_ (car _args126647_))
+ (_rest126654_ (cdr _args126647_)))
+ (if (null? _rest126654_)
+ (gxc#compile-e__1 _stx126645_ _arg1126652_)
+ (let ((_arg2126657_ (car _rest126654_))
+ (_rest126659_ (cdr _rest126654_)))
+ (if (null? _rest126659_)
(gxc#compile-e__2
- _stx126640_
- _arg1126647_
- _arg2126652_)
+ _stx126645_
+ _arg1126652_
+ _arg2126657_)
(apply gxc#compile-e
- _stx126640_
- _arg1126647_
- _arg2126652_
- _rest126654_))))))))
- (__tmp128820 (force gxc#&basic-expression-type)))
+ _stx126645_
+ _arg1126652_
+ _arg2126657_
+ _rest126659_))))))))
+ (__tmp128825 (force gxc#&basic-expression-type)))
(declare (not safe))
(call-with-parameters
- __tmp128821
+ __tmp128826
gxc#current-compile-methods
- __tmp128820))))
+ __tmp128825))))
(define gxc#&lift-top-lambdas
(make-promise
(lambda ()
- (let ((_tbl126637_
+ (let ((_tbl126642_
(let () (declare (not safe)) (make-hash-table-eq))))
- (let ((__tmp128822 (force gxc#&basic-xform)))
+ (let ((__tmp128827 (force gxc#&basic-xform)))
(declare (not safe))
- (hash-merge! _tbl126637_ __tmp128822))
+ (hash-merge! _tbl126642_ __tmp128827))
(let ()
(declare (not safe))
(hash-put!
- _tbl126637_
+ _tbl126642_
'%#define-values
gxc#lift-top-lambda-define-values%))
(let ()
(declare (not safe))
(hash-put!
- _tbl126637_
+ _tbl126642_
'%#let-values
gxc#lift-top-lambda-let-values%))
(let ()
(declare (not safe))
(hash-put!
- _tbl126637_
+ _tbl126642_
'%#letrec-values
gxc#lift-top-lambda-letrec-values%))
(let ()
(declare (not safe))
(hash-put!
- _tbl126637_
+ _tbl126642_
'%#letrec*-values
gxc#lift-top-lambda-letrec-values%))
- _tbl126637_))))
+ _tbl126642_))))
(define gxc#apply-lift-top-lambdas
- (lambda (_stx126620_ . _args126622_)
- (let ((__tmp128824
+ (lambda (_stx126625_ . _args126627_)
+ (let ((__tmp128829
(lambda ()
(declare (not safe))
- (if (null? _args126622_)
- (gxc#compile-e__0 _stx126620_)
- (let ((_arg1126627_ (car _args126622_))
- (_rest126629_ (cdr _args126622_)))
- (if (null? _rest126629_)
- (gxc#compile-e__1 _stx126620_ _arg1126627_)
- (let ((_arg2126632_ (car _rest126629_))
- (_rest126634_ (cdr _rest126629_)))
- (if (null? _rest126634_)
+ (if (null? _args126627_)
+ (gxc#compile-e__0 _stx126625_)
+ (let ((_arg1126632_ (car _args126627_))
+ (_rest126634_ (cdr _args126627_)))
+ (if (null? _rest126634_)
+ (gxc#compile-e__1 _stx126625_ _arg1126632_)
+ (let ((_arg2126637_ (car _rest126634_))
+ (_rest126639_ (cdr _rest126634_)))
+ (if (null? _rest126639_)
(gxc#compile-e__2
- _stx126620_
- _arg1126627_
- _arg2126632_)
+ _stx126625_
+ _arg1126632_
+ _arg2126637_)
(apply gxc#compile-e
- _stx126620_
- _arg1126627_
- _arg2126632_
- _rest126634_))))))))
- (__tmp128823 (force gxc#&lift-top-lambdas)))
+ _stx126625_
+ _arg1126632_
+ _arg2126637_
+ _rest126639_))))))))
+ (__tmp128828 (force gxc#&lift-top-lambdas)))
(declare (not safe))
(call-with-parameters
- __tmp128824
+ __tmp128829
gxc#current-compile-methods
- __tmp128823))))
+ __tmp128828))))
(define gxc#collect-top-level-type-define-values%
- (lambda (_stx126523_)
- (let* ((___stx126730126731_ _stx126523_)
- (_g126526126546_
+ (lambda (_stx126528_)
+ (let* ((___stx126735126736_ _stx126528_)
+ (_g126531126551_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx126730126731_)))))
- (let ((___kont126732126733_
- (lambda (_L126590_ _L126591_)
- (let ((_sym126609_
+ ___stx126735126736_)))))
+ (let ((___kont126737126738_
+ (lambda (_L126595_ _L126596_)
+ (let ((_sym126614_
(let ()
(declare (not safe))
- (gxc#identifier-symbol _L126591_))))
- (if (let ((__tmp128825 (gxc#current-compile-mutators)))
+ (gxc#identifier-symbol _L126596_))))
+ (if (let ((__tmp128830 (gxc#current-compile-mutators)))
(declare (not safe))
- (hash-get __tmp128825 _sym126609_))
+ (hash-get __tmp128830 _sym126614_))
(let ()
(declare (not safe))
(gxc#verbose
'"skipping type inference for mutable binding "
- _sym126609_))
- (let ((_type126610126612_
+ _sym126614_))
+ (let ((_type126615126617_
(let ()
(declare (not safe))
(gxc#apply-basic-expression-top-level-type
- _L126590_))))
- (if _type126610126612_
- (let ((_type126615_ _type126610126612_))
+ _L126595_))))
+ (if _type126615126617_
+ (let ((_type126620_ _type126615126617_))
(declare (not safe))
(gxc#optimizer-declare-type!__0
- _sym126609_
- _type126615_))
+ _sym126614_
+ _type126620_))
'#f))))))
- (___kont126734126735_ (lambda () '#!void)))
- (let ((___match126763126764_
- (lambda (_e126532126558_
- _hd126531126561_
- _tl126530126563_
- _e126535126566_
- _hd126534126569_
- _tl126533126571_
- _e126538126574_
- _hd126537126577_
- _tl126536126579_
- _e126541126582_
- _hd126540126585_
- _tl126539126587_)
- (let ((_L126590_ _hd126540126585_)
- (_L126591_ _hd126537126577_))
+ (___kont126739126740_ (lambda () '#!void)))
+ (let ((___match126768126769_
+ (lambda (_e126537126563_
+ _hd126536126566_
+ _tl126535126568_
+ _e126540126571_
+ _hd126539126574_
+ _tl126538126576_
+ _e126543126579_
+ _hd126542126582_
+ _tl126541126584_
+ _e126546126587_
+ _hd126545126590_
+ _tl126544126592_)
+ (let ((_L126595_ _hd126545126590_)
+ (_L126596_ _hd126542126582_))
(if (let ()
(declare (not safe))
- (gx#identifier? _L126591_))
- (___kont126732126733_ _L126590_ _L126591_)
- (___kont126734126735_))))))
+ (gx#identifier? _L126596_))
+ (___kont126737126738_ _L126595_ _L126596_)
+ (___kont126739126740_))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx126730126731_))
- (let ((_e126532126558_
+ (gx#stx-pair? ___stx126735126736_))
+ (let ((_e126537126563_
(let ()
(declare (not safe))
- (gx#stx-e ___stx126730126731_))))
- (let ((_tl126530126563_
+ (gx#stx-e ___stx126735126736_))))
+ (let ((_tl126535126568_
(let ()
(declare (not safe))
- (##cdr _e126532126558_)))
- (_hd126531126561_
+ (##cdr _e126537126563_)))
+ (_hd126536126566_
(let ()
(declare (not safe))
- (##car _e126532126558_))))
+ (##car _e126537126563_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl126530126563_))
- (let ((_e126535126566_
+ (gx#stx-pair? _tl126535126568_))
+ (let ((_e126540126571_
(let ()
(declare (not safe))
- (gx#stx-e _tl126530126563_))))
- (let ((_tl126533126571_
+ (gx#stx-e _tl126535126568_))))
+ (let ((_tl126538126576_
(let ()
(declare (not safe))
- (##cdr _e126535126566_)))
- (_hd126534126569_
+ (##cdr _e126540126571_)))
+ (_hd126539126574_
(let ()
(declare (not safe))
- (##car _e126535126566_))))
+ (##car _e126540126571_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd126534126569_))
- (let ((_e126538126574_
+ (gx#stx-pair? _hd126539126574_))
+ (let ((_e126543126579_
(let ()
(declare (not safe))
- (gx#stx-e _hd126534126569_))))
- (let ((_tl126536126579_
+ (gx#stx-e _hd126539126574_))))
+ (let ((_tl126541126584_
(let ()
(declare (not safe))
- (##cdr _e126538126574_)))
- (_hd126537126577_
+ (##cdr _e126543126579_)))
+ (_hd126542126582_
(let ()
(declare (not safe))
- (##car _e126538126574_))))
+ (##car _e126543126579_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl126536126579_))
+ (gx#stx-null? _tl126541126584_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl126533126571_))
- (let ((_e126541126582_
+ _tl126538126576_))
+ (let ((_e126546126587_
(let ()
(declare (not safe))
(gx#stx-e
- _tl126533126571_))))
- (let ((_tl126539126587_
+ _tl126538126576_))))
+ (let ((_tl126544126592_
(let ()
(declare (not safe))
- (##cdr _e126541126582_)))
- (_hd126540126585_
+ (##cdr _e126546126587_)))
+ (_hd126545126590_
(let ()
(declare (not safe))
- (##car _e126541126582_))))
+ (##car _e126546126587_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl126539126587_))
- (___match126763126764_
- _e126532126558_
- _hd126531126561_
- _tl126530126563_
- _e126535126566_
- _hd126534126569_
- _tl126533126571_
- _e126538126574_
- _hd126537126577_
- _tl126536126579_
- _e126541126582_
- _hd126540126585_
- _tl126539126587_)
- (___kont126734126735_))))
- (___kont126734126735_))
- (___kont126734126735_))))
- (___kont126734126735_))))
- (___kont126734126735_))))
- (___kont126734126735_)))))))
+ _tl126544126592_))
+ (___match126768126769_
+ _e126537126563_
+ _hd126536126566_
+ _tl126535126568_
+ _e126540126571_
+ _hd126539126574_
+ _tl126538126576_
+ _e126543126579_
+ _hd126542126582_
+ _tl126541126584_
+ _e126546126587_
+ _hd126545126590_
+ _tl126544126592_)
+ (___kont126739126740_))))
+ (___kont126739126740_))
+ (___kont126739126740_))))
+ (___kont126739126740_))))
+ (___kont126739126740_))))
+ (___kont126739126740_)))))))
(define gxc#collect-type-define-values%
- (lambda (_stx126379_)
- (let* ((___stx126766126767_ _stx126379_)
- (_g126382126413_
+ (lambda (_stx126384_)
+ (let* ((___stx126771126772_ _stx126384_)
+ (_g126387126418_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx126766126767_)))))
- (let ((___kont126768126769_
- (lambda (_L126495_ _L126496_)
- (let ((_sym126512_
+ ___stx126771126772_)))))
+ (let ((___kont126773126774_
+ (lambda (_L126500_ _L126501_)
+ (let ((_sym126517_
(let ()
(declare (not safe))
- (gxc#identifier-symbol _L126496_))))
- (if (let ((__tmp128826 (gxc#current-compile-mutators)))
+ (gxc#identifier-symbol _L126501_))))
+ (if (let ((__tmp128831 (gxc#current-compile-mutators)))
(declare (not safe))
- (hash-get __tmp128826 _sym126512_))
+ (hash-get __tmp128831 _sym126517_))
(let ()
(declare (not safe))
(gxc#verbose
'"skipping type inference for mutable binding "
- _sym126512_))
+ _sym126517_))
(if (let ()
(declare (not safe))
- (gxc#optimizer-lookup-type _sym126512_))
+ (gxc#optimizer-lookup-type _sym126517_))
(let ()
(declare (not safe))
(gxc#verbose
'"skipping type inference for already declared type "
- _sym126512_))
- (let ((_type126513126515_
+ _sym126517_))
+ (let ((_type126518126520_
(let ()
(declare (not safe))
(gxc#apply-basic-expression-type
- _L126495_))))
- (if _type126513126515_
- (let ((_type126518_ _type126513126515_))
+ _L126500_))))
+ (if _type126518126520_
+ (let ((_type126523_ _type126518126520_))
(declare (not safe))
(gxc#optimizer-declare-type!__0
- _sym126512_
- _type126518_))
+ _sym126517_
+ _type126523_))
'#f))))
(let ()
(declare (not safe))
- (gxc#compile-e__0 _L126495_)))))
- (___kont126770126771_
- (lambda (_L126442_ _L126443_)
+ (gxc#compile-e__0 _L126500_)))))
+ (___kont126775126776_
+ (lambda (_L126447_ _L126448_)
(let ()
(declare (not safe))
- (gxc#compile-e__0 _L126442_)))))
- (let ((___match126799126800_
- (lambda (_e126388126463_
- _hd126387126466_
- _tl126386126468_
- _e126391126471_
- _hd126390126474_
- _tl126389126476_
- _e126394126479_
- _hd126393126482_
- _tl126392126484_
- _e126397126487_
- _hd126396126490_
- _tl126395126492_)
- (let ((_L126495_ _hd126396126490_)
- (_L126496_ _hd126393126482_))
+ (gxc#compile-e__0 _L126447_)))))
+ (let ((___match126804126805_
+ (lambda (_e126393126468_
+ _hd126392126471_
+ _tl126391126473_
+ _e126396126476_
+ _hd126395126479_
+ _tl126394126481_
+ _e126399126484_
+ _hd126398126487_
+ _tl126397126489_
+ _e126402126492_
+ _hd126401126495_
+ _tl126400126497_)
+ (let ((_L126500_ _hd126401126495_)
+ (_L126501_ _hd126398126487_))
(if (let ()
(declare (not safe))
- (gx#identifier? _L126496_))
- (___kont126768126769_ _L126495_ _L126496_)
- (___kont126770126771_
- _hd126396126490_
- _hd126390126474_))))))
+ (gx#identifier? _L126501_))
+ (___kont126773126774_ _L126500_ _L126501_)
+ (___kont126775126776_
+ _hd126401126495_
+ _hd126395126479_))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx126766126767_))
- (let ((_e126388126463_
+ (gx#stx-pair? ___stx126771126772_))
+ (let ((_e126393126468_
(let ()
(declare (not safe))
- (gx#stx-e ___stx126766126767_))))
- (let ((_tl126386126468_
+ (gx#stx-e ___stx126771126772_))))
+ (let ((_tl126391126473_
(let ()
(declare (not safe))
- (##cdr _e126388126463_)))
- (_hd126387126466_
+ (##cdr _e126393126468_)))
+ (_hd126392126471_
(let ()
(declare (not safe))
- (##car _e126388126463_))))
+ (##car _e126393126468_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl126386126468_))
- (let ((_e126391126471_
+ (gx#stx-pair? _tl126391126473_))
+ (let ((_e126396126476_
(let ()
(declare (not safe))
- (gx#stx-e _tl126386126468_))))
- (let ((_tl126389126476_
+ (gx#stx-e _tl126391126473_))))
+ (let ((_tl126394126481_
(let ()
(declare (not safe))
- (##cdr _e126391126471_)))
- (_hd126390126474_
+ (##cdr _e126396126476_)))
+ (_hd126395126479_
(let ()
(declare (not safe))
- (##car _e126391126471_))))
+ (##car _e126396126476_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd126390126474_))
- (let ((_e126394126479_
+ (gx#stx-pair? _hd126395126479_))
+ (let ((_e126399126484_
(let ()
(declare (not safe))
- (gx#stx-e _hd126390126474_))))
- (let ((_tl126392126484_
+ (gx#stx-e _hd126395126479_))))
+ (let ((_tl126397126489_
(let ()
(declare (not safe))
- (##cdr _e126394126479_)))
- (_hd126393126482_
+ (##cdr _e126399126484_)))
+ (_hd126398126487_
(let ()
(declare (not safe))
- (##car _e126394126479_))))
+ (##car _e126399126484_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl126392126484_))
+ (gx#stx-null? _tl126397126489_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl126389126476_))
- (let ((_e126397126487_
+ _tl126394126481_))
+ (let ((_e126402126492_
(let ()
(declare (not safe))
(gx#stx-e
- _tl126389126476_))))
- (let ((_tl126395126492_
+ _tl126394126481_))))
+ (let ((_tl126400126497_
(let ()
(declare (not safe))
- (##cdr _e126397126487_)))
- (_hd126396126490_
+ (##cdr _e126402126492_)))
+ (_hd126401126495_
(let ()
(declare (not safe))
- (##car _e126397126487_))))
+ (##car _e126402126492_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl126395126492_))
- (___match126799126800_
- _e126388126463_
- _hd126387126466_
- _tl126386126468_
- _e126391126471_
- _hd126390126474_
- _tl126389126476_
- _e126394126479_
- _hd126393126482_
- _tl126392126484_
- _e126397126487_
- _hd126396126490_
- _tl126395126492_)
+ _tl126400126497_))
+ (___match126804126805_
+ _e126393126468_
+ _hd126392126471_
+ _tl126391126473_
+ _e126396126476_
+ _hd126395126479_
+ _tl126394126481_
+ _e126399126484_
+ _hd126398126487_
+ _tl126397126489_
+ _e126402126492_
+ _hd126401126495_
+ _tl126400126497_)
(let ()
(declare (not safe))
- (_g126382126413_)))))
+ (_g126387126418_)))))
(let ()
(declare (not safe))
- (_g126382126413_)))
+ (_g126387126418_)))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl126389126476_))
- (let ((_e126408126434_
+ _tl126394126481_))
+ (let ((_e126413126439_
(let ()
(declare (not safe))
(gx#stx-e
- _tl126389126476_))))
- (let ((_tl126406126439_
+ _tl126394126481_))))
+ (let ((_tl126411126444_
(let ()
(declare (not safe))
- (##cdr _e126408126434_)))
- (_hd126407126437_
+ (##cdr _e126413126439_)))
+ (_hd126412126442_
(let ()
(declare (not safe))
- (##car _e126408126434_))))
+ (##car _e126413126439_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl126406126439_))
- (___kont126770126771_
- _hd126407126437_
- _hd126390126474_)
+ _tl126411126444_))
+ (___kont126775126776_
+ _hd126412126442_
+ _hd126395126479_)
(let ()
(declare (not safe))
- (_g126382126413_)))))
+ (_g126387126418_)))))
(let ()
(declare (not safe))
- (_g126382126413_))))))
+ (_g126387126418_))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl126389126476_))
- (let ((_e126408126434_
+ (gx#stx-pair? _tl126394126481_))
+ (let ((_e126413126439_
(let ()
(declare (not safe))
- (gx#stx-e _tl126389126476_))))
- (let ((_tl126406126439_
+ (gx#stx-e _tl126394126481_))))
+ (let ((_tl126411126444_
(let ()
(declare (not safe))
- (##cdr _e126408126434_)))
- (_hd126407126437_
+ (##cdr _e126413126439_)))
+ (_hd126412126442_
(let ()
(declare (not safe))
- (##car _e126408126434_))))
+ (##car _e126413126439_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl126406126439_))
- (___kont126770126771_
- _hd126407126437_
- _hd126390126474_)
+ _tl126411126444_))
+ (___kont126775126776_
+ _hd126412126442_
+ _hd126395126479_)
(let ()
(declare (not safe))
- (_g126382126413_)))))
+ (_g126387126418_)))))
(let ()
(declare (not safe))
- (_g126382126413_))))))
- (let () (declare (not safe)) (_g126382126413_)))))
- (let () (declare (not safe)) (_g126382126413_))))))))
+ (_g126387126418_))))))
+ (let () (declare (not safe)) (_g126387126418_)))))
+ (let () (declare (not safe)) (_g126387126418_))))))))
(define gxc#collect-type-let-values%
- (lambda (_stx126164_)
- (letrec ((_collect-e126166_
- (lambda (_hd126323_ _expr126324_)
- (let* ((___stx126822126823_ _hd126323_)
- (_g126327126337_
+ (lambda (_stx126169_)
+ (letrec ((_collect-e126171_
+ (lambda (_hd126328_ _expr126329_)
+ (let* ((___stx126827126828_ _hd126328_)
+ (_g126332126342_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx126822126823_)))))
- (let ((___kont126824126825_
- (lambda (_L126357_)
- (let ((_sym126368_
+ ___stx126827126828_)))))
+ (let ((___kont126829126830_
+ (lambda (_L126362_)
+ (let ((_sym126373_
(let ()
(declare (not safe))
- (gxc#identifier-symbol _L126357_))))
- (if (let ((__tmp128827
+ (gxc#identifier-symbol _L126362_))))
+ (if (let ((__tmp128832
(gxc#current-compile-mutators)))
(declare (not safe))
- (hash-get __tmp128827 _sym126368_))
+ (hash-get __tmp128832 _sym126373_))
(let ()
(declare (not safe))
(gxc#verbose
'"skipping type declaration for mutable binding "
- _sym126368_))
- (let ((_type126369126371_
+ _sym126373_))
+ (let ((_type126374126376_
(let ()
(declare (not safe))
(gxc#apply-basic-expression-type
- _expr126324_))))
- (if _type126369126371_
- (let ((_type126374_
- _type126369126371_))
+ _expr126329_))))
+ (if _type126374126376_
+ (let ((_type126379_
+ _type126374126376_))
(declare (not safe))
(gxc#optimizer-declare-type!__%
- _sym126368_
- _type126374_
+ _sym126373_
+ _type126379_
'#t))
'#f))))))
- (___kont126826126827_ (lambda () '#!void)))
- (let ((___match126835126836_
- (lambda (_e126332126349_
- _hd126331126352_
- _tl126330126354_)
- (let ((_L126357_ _hd126331126352_))
+ (___kont126831126832_ (lambda () '#!void)))
+ (let ((___match126840126841_
+ (lambda (_e126337126354_
+ _hd126336126357_
+ _tl126335126359_)
+ (let ((_L126362_ _hd126336126357_))
(if (let ()
(declare (not safe))
- (gx#identifier? _L126357_))
- (___kont126824126825_ _L126357_)
- (___kont126826126827_))))))
+ (gx#identifier? _L126362_))
+ (___kont126829126830_ _L126362_)
+ (___kont126831126832_))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx126822126823_))
- (let ((_e126332126349_
+ (gx#stx-pair? ___stx126827126828_))
+ (let ((_e126337126354_
(let ()
(declare (not safe))
- (gx#stx-e ___stx126822126823_))))
- (let ((_tl126330126354_
+ (gx#stx-e ___stx126827126828_))))
+ (let ((_tl126335126359_
(let ()
(declare (not safe))
- (##cdr _e126332126349_)))
- (_hd126331126352_
+ (##cdr _e126337126354_)))
+ (_hd126336126357_
(let ()
(declare (not safe))
- (##car _e126332126349_))))
+ (##car _e126337126354_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl126330126354_))
- (___match126835126836_
- _e126332126349_
- _hd126331126352_
- _tl126330126354_)
- (___kont126826126827_))))
- (___kont126826126827_))))))))
- (let* ((_g126168126203_
- (lambda (_g126169126200_)
+ (gx#stx-null? _tl126335126359_))
+ (___match126840126841_
+ _e126337126354_
+ _hd126336126357_
+ _tl126335126359_)
+ (___kont126831126832_))))
+ (___kont126831126832_))))))))
+ (let* ((_g126173126208_
+ (lambda (_g126174126205_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g126169126200_))))
- (_g126167126320_
- (lambda (_g126169126206_)
+ _g126174126205_))))
+ (_g126172126325_
+ (lambda (_g126174126211_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g126169126206_))
- (let ((_e126175126208_
+ (gx#stx-pair? _g126174126211_))
+ (let ((_e126180126213_
(let ()
(declare (not safe))
- (gx#stx-e _g126169126206_))))
- (let ((_hd126174126211_
+ (gx#stx-e _g126174126211_))))
+ (let ((_hd126179126216_
(let ()
(declare (not safe))
- (##car _e126175126208_)))
- (_tl126173126213_
+ (##car _e126180126213_)))
+ (_tl126178126218_
(let ()
(declare (not safe))
- (##cdr _e126175126208_))))
+ (##cdr _e126180126213_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl126173126213_))
- (let ((_e126178126216_
+ (gx#stx-pair? _tl126178126218_))
+ (let ((_e126183126221_
(let ()
(declare (not safe))
- (gx#stx-e _tl126173126213_))))
- (let ((_hd126177126219_
+ (gx#stx-e _tl126178126218_))))
+ (let ((_hd126182126224_
(let ()
(declare (not safe))
- (##car _e126178126216_)))
- (_tl126176126221_
+ (##car _e126183126221_)))
+ (_tl126181126226_
(let ()
(declare (not safe))
- (##cdr _e126178126216_))))
+ (##cdr _e126183126221_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _hd126177126219_))
- (let ((_g128828_
+ (gx#stx-pair/null? _hd126182126224_))
+ (let ((_g128833_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _hd126177126219_
+ _hd126182126224_
'0))))
(begin
- (let ((_g128829_
+ (let ((_g128834_
(let ()
(declare (not safe))
- (if (##values? _g128828_)
+ (if (##values? _g128833_)
(##vector-length
- _g128828_)
+ _g128833_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g128829_ 2)))
+ (##fx= _g128834_ 2)))
(error "Context expects 2 values"
- _g128829_)))
- (let ((_target126179126224_
+ _g128834_)))
+ (let ((_target126184126229_
(let ()
(declare (not safe))
(##vector-ref
- _g128828_
+ _g128833_
0)))
- (_tl126181126226_
+ (_tl126186126231_
(let ()
(declare (not safe))
(##vector-ref
- _g128828_
+ _g128833_
1))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl126181126226_))
- (letrec ((_loop126182126229_
- (lambda (_hd126180126232_
+ _tl126186126231_))
+ (letrec ((_loop126187126234_
+ (lambda (_hd126185126237_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _expr126186126234_
- _hd126187126236_)
+ _expr126191126239_
+ _hd126192126241_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd126180126232_))
- (let ((_e126183126239_
+ (gx#stx-pair? _hd126185126237_))
+ (let ((_e126188126244_
(let ()
(declare (not safe))
- (gx#stx-e _hd126180126232_))))
- (let ((_lp-hd126184126242_
+ (gx#stx-e _hd126185126237_))))
+ (let ((_lp-hd126189126247_
(let ()
(declare (not safe))
- (##car _e126183126239_)))
- (_lp-tl126185126244_
+ (##car _e126188126244_)))
+ (_lp-tl126190126249_
(let ()
(declare (not safe))
- (##cdr _e126183126239_))))
+ (##cdr _e126188126244_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _lp-hd126184126242_))
- (let ((_e126192126247_
+ (gx#stx-pair? _lp-hd126189126247_))
+ (let ((_e126197126252_
(let ()
(declare (not safe))
- (gx#stx-e _lp-hd126184126242_))))
- (let ((_hd126191126250_
+ (gx#stx-e _lp-hd126189126247_))))
+ (let ((_hd126196126255_
(let ()
(declare (not safe))
- (##car _e126192126247_)))
- (_tl126190126252_
+ (##car _e126197126252_)))
+ (_tl126195126257_
(let ()
(declare (not safe))
- (##cdr _e126192126247_))))
+ (##cdr _e126197126252_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl126190126252_))
- (let ((_e126195126255_
+ (gx#stx-pair? _tl126195126257_))
+ (let ((_e126200126260_
(let ()
(declare (not safe))
(gx#stx-e
- _tl126190126252_))))
- (let ((_hd126194126258_
+ _tl126195126257_))))
+ (let ((_hd126199126263_
(let ()
(declare (not safe))
- (##car _e126195126255_)))
- (_tl126193126260_
+ (##car _e126200126260_)))
+ (_tl126198126265_
(let ()
(declare (not safe))
- (##cdr _e126195126255_))))
+ (##cdr _e126200126260_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl126193126260_))
- (let ((__tmp128834
+ _tl126198126265_))
+ (let ((__tmp128839
(let ()
(declare (not safe))
- (cons _hd126194126258_
+ (cons _hd126199126263_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _expr126186126234_)))
- (__tmp128833
+ _expr126191126239_)))
+ (__tmp128838
(let ()
(declare (not safe))
- (cons _hd126191126250_ _hd126187126236_))))
+ (cons _hd126196126255_ _hd126192126241_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (_loop126182126229_
- _lp-tl126185126244_
- __tmp128834
- __tmp128833))
+ (_loop126187126234_
+ _lp-tl126190126249_
+ __tmp128839
+ __tmp128838))
(let ()
(declare (not safe))
- (_g126168126203_
- _g126169126206_)))))
+ (_g126173126208_
+ _g126174126211_)))))
(let ()
(declare (not safe))
- (_g126168126203_
- _g126169126206_)))))
+ (_g126173126208_
+ _g126174126211_)))))
(let ()
(declare (not safe))
- (_g126168126203_ _g126169126206_)))))
- (let ((_expr126188126263_
- (reverse _expr126186126234_))
- (_hd126189126265_ (reverse _hd126187126236_)))
+ (_g126173126208_ _g126174126211_)))))
+ (let ((_expr126193126268_
+ (reverse _expr126191126239_))
+ (_hd126194126270_ (reverse _hd126192126241_)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl126176126221_))
- (let ((_e126198126268_
+ (gx#stx-pair? _tl126181126226_))
+ (let ((_e126203126273_
(let ()
(declare (not safe))
- (gx#stx-e _tl126176126221_))))
- (let ((_hd126197126271_
+ (gx#stx-e _tl126181126226_))))
+ (let ((_hd126202126276_
(let ()
(declare (not safe))
- (##car _e126198126268_)))
- (_tl126196126273_
+ (##car _e126203126273_)))
+ (_tl126201126278_
(let ()
(declare (not safe))
- (##cdr _e126198126268_))))
+ (##cdr _e126203126273_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl126196126273_))
- ((lambda (_L126276_
- _L126277_
- _L126278_)
+ (gx#stx-null? _tl126201126278_))
+ ((lambda (_L126281_
+ _L126282_
+ _L126283_)
(for-each
- _collect-e126166_
- (let ((__tmp128830
- (lambda (_g126298126301_
- _g126299126303_)
+ _collect-e126171_
+ (let ((__tmp128835
+ (lambda (_g126303126306_
+ _g126304126308_)
(let ()
(declare (not safe))
- (cons _g126298126301_
- _g126299126303_)))))
+ (cons _g126303126306_
+ _g126304126308_)))))
(declare (not safe))
- (foldr1 __tmp128830
+ (foldr1 __tmp128835
'()
- _L126278_))
- (let ((__tmp128831
- (lambda (_g126305126308_
- _g126306126310_)
+ _L126283_))
+ (let ((__tmp128836
+ (lambda (_g126310126313_
+ _g126311126315_)
(let ()
(declare (not safe))
- (cons _g126305126308_
- _g126306126310_)))))
+ (cons _g126310126313_
+ _g126311126315_)))))
(declare (not safe))
- (foldr1 __tmp128831
+ (foldr1 __tmp128836
'()
- _L126277_)))
+ _L126282_)))
(for-each
gxc#compile-e
- (let ((__tmp128832
- (lambda (_g126312126315_
- _g126313126317_)
+ (let ((__tmp128837
+ (lambda (_g126317126320_
+ _g126318126322_)
(let ()
(declare (not safe))
- (cons _g126312126315_
- _g126313126317_)))))
+ (cons _g126317126320_
+ _g126318126322_)))))
(declare (not safe))
- (foldr1 __tmp128832
+ (foldr1 __tmp128837
'()
- _L126277_)))
+ _L126282_)))
(let ()
(declare (not safe))
- (gxc#compile-e__0 _L126276_)))
- _hd126197126271_
- _expr126188126263_
- _hd126189126265_)
+ (gxc#compile-e__0 _L126281_)))
+ _hd126202126276_
+ _expr126193126268_
+ _hd126194126270_)
(let ()
(declare (not safe))
- (_g126168126203_ _g126169126206_)))))
+ (_g126173126208_ _g126174126211_)))))
(let ()
(declare (not safe))
- (_g126168126203_ _g126169126206_))))))))
+ (_g126173126208_ _g126174126211_))))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_loop126182126229_
- _target126179126224_
+ (_loop126187126234_
+ _target126184126229_
'()
'())))
(let ()
(declare (not safe))
- (_g126168126203_
- _g126169126206_))))))
+ (_g126173126208_
+ _g126174126211_))))))
(let ()
(declare (not safe))
- (_g126168126203_ _g126169126206_)))))
+ (_g126173126208_ _g126174126211_)))))
(let ()
(declare (not safe))
- (_g126168126203_ _g126169126206_)))))
+ (_g126173126208_ _g126174126211_)))))
(let ()
(declare (not safe))
- (_g126168126203_ _g126169126206_))))))
+ (_g126173126208_ _g126174126211_))))))
(declare (not safe))
- (_g126167126320_ _stx126164_)))))
+ (_g126172126325_ _stx126169_)))))
(define gxc#collect-type-call%
- (lambda (_stx125656_)
- (let* ((___stx126838126839_ _stx125656_)
- (_g125660125775_
+ (lambda (_stx125661_)
+ (let* ((___stx126843126844_ _stx125661_)
+ (_g125665125780_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx126838126839_)))))
- (let ((___kont126840126841_
- (lambda (_L126114_ _L126115_ _L126116_ _L126117_ _L126118_)
- (let ((__tmp128838
+ ___stx126843126844_)))))
+ (let ((___kont126845126846_
+ (lambda (_L126119_ _L126120_ _L126121_ _L126122_ _L126123_)
+ (let ((__tmp128843
(let ()
(declare (not safe))
- (gxc#identifier-symbol _L126117_)))
- (__tmp128837
- (let () (declare (not safe)) (gx#stx-e _L126116_)))
- (__tmp128836
+ (gxc#identifier-symbol _L126122_)))
+ (__tmp128842
+ (let () (declare (not safe)) (gx#stx-e _L126121_)))
+ (__tmp128841
(let ()
(declare (not safe))
- (gxc#identifier-symbol _L126115_)))
- (__tmp128835
- (let () (declare (not safe)) (gx#stx-e _L126114_))))
+ (gxc#identifier-symbol _L126120_)))
+ (__tmp128840
+ (let () (declare (not safe)) (gx#stx-e _L126119_))))
(declare (not safe))
(gxc#optimizer-declare-method!__%
- __tmp128838
- __tmp128837
- __tmp128836
- __tmp128835))))
- (___kont126842126843_
- (lambda (_L125942_ _L125943_ _L125944_ _L125945_)
- (let ((__tmp128841
+ __tmp128843
+ __tmp128842
+ __tmp128841
+ __tmp128840))))
+ (___kont126847126848_
+ (lambda (_L125947_ _L125948_ _L125949_ _L125950_)
+ (let ((__tmp128846
(let ()
(declare (not safe))
- (gxc#identifier-symbol _L125944_)))
- (__tmp128840
- (let () (declare (not safe)) (gx#stx-e _L125943_)))
- (__tmp128839
+ (gxc#identifier-symbol _L125949_)))
+ (__tmp128845
+ (let () (declare (not safe)) (gx#stx-e _L125948_)))
+ (__tmp128844
(let ()
(declare (not safe))
- (gxc#identifier-symbol _L125942_))))
+ (gxc#identifier-symbol _L125947_))))
(declare (not safe))
(gxc#optimizer-declare-method!__%
- __tmp128841
- __tmp128840
- __tmp128839
+ __tmp128846
+ __tmp128845
+ __tmp128844
'#f))))
- (___kont126844126845_
- (lambda (_L125812_)
+ (___kont126849126850_
+ (lambda (_L125817_)
(for-each
gxc#compile-e
- (let ((__tmp128842
- (lambda (_g125825125828_ _g125826125830_)
+ (let ((__tmp128847
+ (lambda (_g125830125833_ _g125831125835_)
(let ()
(declare (not safe))
- (cons _g125825125828_ _g125826125830_)))))
+ (cons _g125830125833_ _g125831125835_)))))
(declare (not safe))
- (foldr1 __tmp128842 '() _L125812_))))))
- (let* ((___match127095127096_
- (lambda (_e125761125780_
- _hd125760125783_
- _tl125759125785_
- ___splice126846126847_
- _target125762125788_
- _tl125764125790_)
- (letrec ((_loop125765125793_
- (lambda (_hd125763125796_ _expr125769125798_)
+ (foldr1 __tmp128847 '() _L125817_))))))
+ (let* ((___match127100127101_
+ (lambda (_e125766125785_
+ _hd125765125788_
+ _tl125764125790_
+ ___splice126851126852_
+ _target125767125793_
+ _tl125769125795_)
+ (letrec ((_loop125770125798_
+ (lambda (_hd125768125801_ _expr125774125803_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd125763125796_))
- (let ((_e125766125801_
+ (gx#stx-pair? _hd125768125801_))
+ (let ((_e125771125806_
(let ()
(declare (not safe))
- (gx#stx-e _hd125763125796_))))
- (let ((_lp-tl125768125806_
+ (gx#stx-e _hd125768125801_))))
+ (let ((_lp-tl125773125811_
(let ()
(declare (not safe))
- (##cdr _e125766125801_)))
- (_lp-hd125767125804_
+ (##cdr _e125771125806_)))
+ (_lp-hd125772125809_
(let ()
(declare (not safe))
- (##car _e125766125801_))))
- (let ((__tmp128843
+ (##car _e125771125806_))))
+ (let ((__tmp128848
(let ()
(declare (not safe))
- (cons _lp-hd125767125804_
- _expr125769125798_))))
+ (cons _lp-hd125772125809_
+ _expr125774125803_))))
(declare (not safe))
- (_loop125765125793_
- _lp-tl125768125806_
- __tmp128843))))
- (let ((_expr125770125809_
- (reverse _expr125769125798_)))
- (___kont126844126845_
- _expr125770125809_))))))
+ (_loop125770125798_
+ _lp-tl125773125811_
+ __tmp128848))))
+ (let ((_expr125775125814_
+ (reverse _expr125774125803_)))
+ (___kont126849126850_
+ _expr125775125814_))))))
(let ()
(declare (not safe))
- (_loop125765125793_ _target125762125788_ '())))))
- (___match126975126976_
- (lambda (_e125669125986_
- _hd125668125989_
- _tl125667125991_
- _e125672125994_
- _hd125671125997_
- _tl125670125999_
- _e125675126002_
- _hd125674126005_
- _tl125673126007_
- _e125678126010_
- _hd125677126013_
- _tl125676126015_
- _e125681126018_
- _hd125680126021_
- _tl125679126023_
- _e125684126026_
- _hd125683126029_
- _tl125682126031_
- _e125687126034_
- _hd125686126037_
- _tl125685126039_
- _e125690126042_
- _hd125689126045_
- _tl125688126047_
- _e125693126050_
- _hd125692126053_
- _tl125691126055_
- _e125696126058_
- _hd125695126061_
- _tl125694126063_
- _e125699126066_
- _hd125698126069_
- _tl125697126071_
- _e125702126074_
- _hd125701126077_
- _tl125700126079_
- _e125705126082_
- _hd125704126085_
- _tl125703126087_
- _e125708126090_
- _hd125707126093_
- _tl125706126095_
- _e125711126098_
- _hd125710126101_
- _tl125709126103_
- _e125714126106_
- _hd125713126109_
- _tl125712126111_)
- (let ((_L126114_ _hd125713126109_)
- (_L126115_ _hd125704126085_)
- (_L126116_ _hd125695126061_)
- (_L126117_ _hd125686126037_)
- (_L126118_ _hd125677126013_))
+ (_loop125770125798_ _target125767125793_ '())))))
+ (___match126980126981_
+ (lambda (_e125674125991_
+ _hd125673125994_
+ _tl125672125996_
+ _e125677125999_
+ _hd125676126002_
+ _tl125675126004_
+ _e125680126007_
+ _hd125679126010_
+ _tl125678126012_
+ _e125683126015_
+ _hd125682126018_
+ _tl125681126020_
+ _e125686126023_
+ _hd125685126026_
+ _tl125684126028_
+ _e125689126031_
+ _hd125688126034_
+ _tl125687126036_
+ _e125692126039_
+ _hd125691126042_
+ _tl125690126044_
+ _e125695126047_
+ _hd125694126050_
+ _tl125693126052_
+ _e125698126055_
+ _hd125697126058_
+ _tl125696126060_
+ _e125701126063_
+ _hd125700126066_
+ _tl125699126068_
+ _e125704126071_
+ _hd125703126074_
+ _tl125702126076_
+ _e125707126079_
+ _hd125706126082_
+ _tl125705126084_
+ _e125710126087_
+ _hd125709126090_
+ _tl125708126092_
+ _e125713126095_
+ _hd125712126098_
+ _tl125711126100_
+ _e125716126103_
+ _hd125715126106_
+ _tl125714126108_
+ _e125719126111_
+ _hd125718126114_
+ _tl125717126116_)
+ (let ((_L126119_ _hd125718126114_)
+ (_L126120_ _hd125709126090_)
+ (_L126121_ _hd125700126066_)
+ (_L126122_ _hd125691126042_)
+ (_L126123_ _hd125682126018_))
(if (let ()
(declare (not safe))
(gxc#runtime-identifier=?
- _L126118_
+ _L126123_
'bind-method!))
- (___kont126840126841_
- _L126114_
- _L126115_
- _L126116_
- _L126117_
- _L126118_)
+ (___kont126845126846_
+ _L126119_
+ _L126120_
+ _L126121_
+ _L126122_
+ _L126123_)
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl125667125991_))
- (let ((___splice126846126847_
+ (gx#stx-pair/null? _tl125672125996_))
+ (let ((___splice126851126852_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl125667125991_
+ _tl125672125996_
'0))))
- (let ((_tl125764125790_
+ (let ((_tl125769125795_
(let ()
(declare (not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'1)))
- (_target125762125788_
+ (_target125767125793_
(let ()
(declare (not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl125764125790_))
- (___match127095127096_
- _e125669125986_
- _hd125668125989_
- _tl125667125991_
- ___splice126846126847_
- _target125762125788_
- _tl125764125790_)
+ (gx#stx-null? _tl125769125795_))
+ (___match127100127101_
+ _e125674125991_
+ _hd125673125994_
+ _tl125672125996_
+ ___splice126851126852_
+ _target125767125793_
+ _tl125769125795_)
(let ()
(declare (not safe))
- (_g125660125775_)))))
+ (_g125665125780_)))))
(let ()
(declare (not safe))
- (_g125660125775_))))))))
+ (_g125665125780_))))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx126838126839_))
- (let ((_e125669125986_
+ (gx#stx-pair? ___stx126843126844_))
+ (let ((_e125674125991_
(let ()
(declare (not safe))
- (gx#stx-e ___stx126838126839_))))
- (let ((_tl125667125991_
+ (gx#stx-e ___stx126843126844_))))
+ (let ((_tl125672125996_
(let ()
(declare (not safe))
- (##cdr _e125669125986_)))
- (_hd125668125989_
+ (##cdr _e125674125991_)))
+ (_hd125673125994_
(let ()
(declare (not safe))
- (##car _e125669125986_))))
+ (##car _e125674125991_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl125667125991_))
- (let ((_e125672125994_
+ (gx#stx-pair? _tl125672125996_))
+ (let ((_e125677125999_
(let ()
(declare (not safe))
- (gx#stx-e _tl125667125991_))))
- (let ((_tl125670125999_
+ (gx#stx-e _tl125672125996_))))
+ (let ((_tl125675126004_
(let ()
(declare (not safe))
- (##cdr _e125672125994_)))
- (_hd125671125997_
+ (##cdr _e125677125999_)))
+ (_hd125676126002_
(let ()
(declare (not safe))
- (##car _e125672125994_))))
+ (##car _e125677125999_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd125671125997_))
- (let ((_e125675126002_
+ (gx#stx-pair? _hd125676126002_))
+ (let ((_e125680126007_
(let ()
(declare (not safe))
- (gx#stx-e _hd125671125997_))))
- (let ((_tl125673126007_
+ (gx#stx-e _hd125676126002_))))
+ (let ((_tl125678126012_
(let ()
(declare (not safe))
- (##cdr _e125675126002_)))
- (_hd125674126005_
+ (##cdr _e125680126007_)))
+ (_hd125679126010_
(let ()
(declare (not safe))
- (##car _e125675126002_))))
+ (##car _e125680126007_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd125674126005_))
+ (gx#identifier? _hd125679126010_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#ref
- _hd125674126005_))
+ _hd125679126010_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl125673126007_))
- (let ((_e125678126010_
+ _tl125678126012_))
+ (let ((_e125683126015_
(let ()
(declare (not safe))
(gx#stx-e
- _tl125673126007_))))
- (let ((_tl125676126015_
+ _tl125678126012_))))
+ (let ((_tl125681126020_
(let ()
(declare
(not safe))
- (##cdr _e125678126010_)))
- (_hd125677126013_
+ (##cdr _e125683126015_)))
+ (_hd125682126018_
(let ()
(declare
(not safe))
- (##car _e125678126010_))))
+ (##car _e125683126015_))))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl125676126015_))
+ _tl125681126020_))
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-pair? _tl125670125999_))
- (let ((_e125681126018_
+ (gx#stx-pair? _tl125675126004_))
+ (let ((_e125686126023_
(let ()
(declare (not safe))
- (gx#stx-e _tl125670125999_))))
- (let ((_tl125679126023_
+ (gx#stx-e _tl125675126004_))))
+ (let ((_tl125684126028_
(let ()
(declare (not safe))
- (##cdr _e125681126018_)))
- (_hd125680126021_
+ (##cdr _e125686126023_)))
+ (_hd125685126026_
(let ()
(declare (not safe))
- (##car _e125681126018_))))
+ (##car _e125686126023_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd125680126021_))
- (let ((_e125684126026_
+ (gx#stx-pair? _hd125685126026_))
+ (let ((_e125689126031_
(let ()
(declare (not safe))
- (gx#stx-e _hd125680126021_))))
- (let ((_tl125682126031_
+ (gx#stx-e _hd125685126026_))))
+ (let ((_tl125687126036_
(let ()
(declare (not safe))
- (##cdr _e125684126026_)))
- (_hd125683126029_
+ (##cdr _e125689126031_)))
+ (_hd125688126034_
(let ()
(declare (not safe))
- (##car _e125684126026_))))
+ (##car _e125689126031_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd125683126029_))
+ (gx#identifier? _hd125688126034_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#ref
- _hd125683126029_))
+ _hd125688126034_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl125682126031_))
- (let ((_e125687126034_
+ _tl125687126036_))
+ (let ((_e125692126039_
(let ()
(declare (not safe))
(gx#stx-e
- _tl125682126031_))))
- (let ((_tl125685126039_
+ _tl125687126036_))))
+ (let ((_tl125690126044_
(let ()
(declare (not safe))
- (##cdr _e125687126034_)))
- (_hd125686126037_
+ (##cdr _e125692126039_)))
+ (_hd125691126042_
(let ()
(declare (not safe))
- (##car _e125687126034_))))
+ (##car _e125692126039_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl125685126039_))
+ _tl125690126044_))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _tl125679126023_))
- (let ((_e125690126042_
+ _tl125684126028_))
+ (let ((_e125695126047_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _tl125679126023_))))
- (let ((_tl125688126047_
+ (gx#stx-e _tl125684126028_))))
+ (let ((_tl125693126052_
(let ()
(declare (not safe))
- (##cdr _e125690126042_)))
- (_hd125689126045_
+ (##cdr _e125695126047_)))
+ (_hd125694126050_
(let ()
(declare (not safe))
- (##car _e125690126042_))))
+ (##car _e125695126047_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd125689126045_))
- (let ((_e125693126050_
+ (gx#stx-pair? _hd125694126050_))
+ (let ((_e125698126055_
(let ()
(declare (not safe))
- (gx#stx-e _hd125689126045_))))
- (let ((_tl125691126055_
+ (gx#stx-e _hd125694126050_))))
+ (let ((_tl125696126060_
(let ()
(declare (not safe))
- (##cdr _e125693126050_)))
- (_hd125692126053_
+ (##cdr _e125698126055_)))
+ (_hd125697126058_
(let ()
(declare (not safe))
- (##car _e125693126050_))))
+ (##car _e125698126055_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd125692126053_))
+ (gx#identifier? _hd125697126058_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#quote _hd125692126053_))
+ (gx#stx-eq? '%#quote _hd125697126058_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl125691126055_))
- (let ((_e125696126058_
+ (gx#stx-pair? _tl125696126060_))
+ (let ((_e125701126063_
(let ()
(declare (not safe))
(gx#stx-e
- _tl125691126055_))))
- (let ((_tl125694126063_
+ _tl125696126060_))))
+ (let ((_tl125699126068_
(let ()
(declare (not safe))
- (##cdr _e125696126058_)))
- (_hd125695126061_
+ (##cdr _e125701126063_)))
+ (_hd125700126066_
(let ()
(declare (not safe))
- (##car _e125696126058_))))
+ (##car _e125701126063_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl125694126063_))
+ _tl125699126068_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl125688126047_))
- (let ((_e125699126066_
+ _tl125693126052_))
+ (let ((_e125704126071_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _tl125688126047_))))
- (let ((_tl125697126071_
- (let () (declare (not safe)) (##cdr _e125699126066_)))
- (_hd125698126069_
- (let () (declare (not safe)) (##car _e125699126066_))))
+ (gx#stx-e _tl125693126052_))))
+ (let ((_tl125702126076_
+ (let () (declare (not safe)) (##cdr _e125704126071_)))
+ (_hd125703126074_
+ (let () (declare (not safe)) (##car _e125704126071_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd125698126069_))
- (let ((_e125702126074_
+ (gx#stx-pair? _hd125703126074_))
+ (let ((_e125707126079_
(let ()
(declare (not safe))
- (gx#stx-e _hd125698126069_))))
- (let ((_tl125700126079_
+ (gx#stx-e _hd125703126074_))))
+ (let ((_tl125705126084_
(let ()
(declare (not safe))
- (##cdr _e125702126074_)))
- (_hd125701126077_
+ (##cdr _e125707126079_)))
+ (_hd125706126082_
(let ()
(declare (not safe))
- (##car _e125702126074_))))
+ (##car _e125707126079_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd125701126077_))
+ (gx#identifier? _hd125706126082_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd125701126077_))
+ (gx#stx-eq? '%#ref _hd125706126082_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl125700126079_))
- (let ((_e125705126082_
+ (gx#stx-pair? _tl125705126084_))
+ (let ((_e125710126087_
(let ()
(declare (not safe))
- (gx#stx-e _tl125700126079_))))
- (let ((_tl125703126087_
+ (gx#stx-e _tl125705126084_))))
+ (let ((_tl125708126092_
(let ()
(declare (not safe))
- (##cdr _e125705126082_)))
- (_hd125704126085_
+ (##cdr _e125710126087_)))
+ (_hd125709126090_
(let ()
(declare (not safe))
- (##car _e125705126082_))))
+ (##car _e125710126087_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl125703126087_))
+ _tl125708126092_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl125697126071_))
- (let ((_e125708126090_
+ _tl125702126076_))
+ (let ((_e125713126095_
(let ()
(declare (not safe))
(gx#stx-e
- _tl125697126071_))))
- (let ((_tl125706126095_
+ _tl125702126076_))))
+ (let ((_tl125711126100_
(let ()
(declare
(not safe))
- (##cdr _e125708126090_)))
- (_hd125707126093_
+ (##cdr _e125713126095_)))
+ (_hd125712126098_
(let ()
(declare
(not safe))
- (##car _e125708126090_))))
+ (##car _e125713126095_))))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _hd125707126093_))
- (let ((_e125711126098_
+ _hd125712126098_))
+ (let ((_e125716126103_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _hd125707126093_))))
- (let ((_tl125709126103_
+ (gx#stx-e _hd125712126098_))))
+ (let ((_tl125714126108_
(let ()
(declare (not safe))
- (##cdr _e125711126098_)))
- (_hd125710126101_
+ (##cdr _e125716126103_)))
+ (_hd125715126106_
(let ()
(declare (not safe))
- (##car _e125711126098_))))
+ (##car _e125716126103_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd125710126101_))
+ (gx#identifier? _hd125715126106_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#quote _hd125710126101_))
+ (gx#stx-eq? '%#quote _hd125715126106_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl125709126103_))
- (let ((_e125714126106_
+ (gx#stx-pair? _tl125714126108_))
+ (let ((_e125719126111_
(let ()
(declare (not safe))
- (gx#stx-e _tl125709126103_))))
- (let ((_tl125712126111_
+ (gx#stx-e _tl125714126108_))))
+ (let ((_tl125717126116_
(let ()
(declare (not safe))
- (##cdr _e125714126106_)))
- (_hd125713126109_
+ (##cdr _e125719126111_)))
+ (_hd125718126114_
(let ()
(declare (not safe))
- (##car _e125714126106_))))
+ (##car _e125719126111_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl125712126111_))
+ (gx#stx-null? _tl125717126116_))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl125706126095_))
- (___match126975126976_
- _e125669125986_
- _hd125668125989_
- _tl125667125991_
- _e125672125994_
- _hd125671125997_
- _tl125670125999_
- _e125675126002_
- _hd125674126005_
- _tl125673126007_
- _e125678126010_
- _hd125677126013_
- _tl125676126015_
- _e125681126018_
- _hd125680126021_
- _tl125679126023_
- _e125684126026_
- _hd125683126029_
- _tl125682126031_
- _e125687126034_
- _hd125686126037_
- _tl125685126039_
- _e125690126042_
- _hd125689126045_
- _tl125688126047_
- _e125693126050_
- _hd125692126053_
- _tl125691126055_
- _e125696126058_
- _hd125695126061_
- _tl125694126063_
- _e125699126066_
- _hd125698126069_
- _tl125697126071_
- _e125702126074_
- _hd125701126077_
- _tl125700126079_
- _e125705126082_
- _hd125704126085_
- _tl125703126087_
- _e125708126090_
- _hd125707126093_
- _tl125706126095_
- _e125711126098_
- _hd125710126101_
- _tl125709126103_
- _e125714126106_
- _hd125713126109_
- _tl125712126111_)
+ _tl125711126100_))
+ (___match126980126981_
+ _e125674125991_
+ _hd125673125994_
+ _tl125672125996_
+ _e125677125999_
+ _hd125676126002_
+ _tl125675126004_
+ _e125680126007_
+ _hd125679126010_
+ _tl125678126012_
+ _e125683126015_
+ _hd125682126018_
+ _tl125681126020_
+ _e125686126023_
+ _hd125685126026_
+ _tl125684126028_
+ _e125689126031_
+ _hd125688126034_
+ _tl125687126036_
+ _e125692126039_
+ _hd125691126042_
+ _tl125690126044_
+ _e125695126047_
+ _hd125694126050_
+ _tl125693126052_
+ _e125698126055_
+ _hd125697126058_
+ _tl125696126060_
+ _e125701126063_
+ _hd125700126066_
+ _tl125699126068_
+ _e125704126071_
+ _hd125703126074_
+ _tl125702126076_
+ _e125707126079_
+ _hd125706126082_
+ _tl125705126084_
+ _e125710126087_
+ _hd125709126090_
+ _tl125708126092_
+ _e125713126095_
+ _hd125712126098_
+ _tl125711126100_
+ _e125716126103_
+ _hd125715126106_
+ _tl125714126108_
+ _e125719126111_
+ _hd125718126114_
+ _tl125717126116_)
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- _tl125667125991_))
- (let ((___splice126846126847_
+ _tl125672125996_))
+ (let ((___splice126851126852_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl125667125991_
+ _tl125672125996_
'0))))
- (let ((_tl125764125790_
+ (let ((_tl125769125795_
(let ()
(declare
(not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'1)))
- (_target125762125788_
+ (_target125767125793_
(let ()
(declare
(not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'0))))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl125764125790_))
- (___match127095127096_
- _e125669125986_
- _hd125668125989_
- _tl125667125991_
- ___splice126846126847_
- _target125762125788_
- _tl125764125790_)
+ _tl125769125795_))
+ (___match127100127101_
+ _e125674125991_
+ _hd125673125994_
+ _tl125672125996_
+ ___splice126851126852_
+ _target125767125793_
+ _tl125769125795_)
(let ()
(declare
(not safe))
- (_g125660125775_)))))
+ (_g125665125780_)))))
(let ()
(declare (not safe))
- (_g125660125775_))))
+ (_g125665125780_))))
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- _tl125667125991_))
- (let ((___splice126846126847_
+ _tl125672125996_))
+ (let ((___splice126851126852_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl125667125991_
+ _tl125672125996_
'0))))
- (let ((_tl125764125790_
+ (let ((_tl125769125795_
(let ()
(declare (not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'1)))
- (_target125762125788_
+ (_target125767125793_
(let ()
(declare (not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'0))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl125764125790_))
- (___match127095127096_
- _e125669125986_
- _hd125668125989_
- _tl125667125991_
- ___splice126846126847_
- _target125762125788_
- _tl125764125790_)
+ _tl125769125795_))
+ (___match127100127101_
+ _e125674125991_
+ _hd125673125994_
+ _tl125672125996_
+ ___splice126851126852_
+ _target125767125793_
+ _tl125769125795_)
(let ()
(declare (not safe))
- (_g125660125775_)))))
+ (_g125665125780_)))))
(let ()
(declare (not safe))
- (_g125660125775_))))))
+ (_g125665125780_))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl125667125991_))
- (let ((___splice126846126847_
+ (gx#stx-pair/null? _tl125672125996_))
+ (let ((___splice126851126852_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl125667125991_
+ _tl125672125996_
'0))))
- (let ((_tl125764125790_
+ (let ((_tl125769125795_
(let ()
(declare (not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'1)))
- (_target125762125788_
+ (_target125767125793_
(let ()
(declare (not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'0))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl125764125790_))
- (___match127095127096_
- _e125669125986_
- _hd125668125989_
- _tl125667125991_
- ___splice126846126847_
- _target125762125788_
- _tl125764125790_)
+ _tl125769125795_))
+ (___match127100127101_
+ _e125674125991_
+ _hd125673125994_
+ _tl125672125996_
+ ___splice126851126852_
+ _target125767125793_
+ _tl125769125795_)
(let ()
(declare (not safe))
- (_g125660125775_)))))
+ (_g125665125780_)))))
(let ()
(declare (not safe))
- (_g125660125775_))))
+ (_g125665125780_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl125667125991_))
- (let ((___splice126846126847_
+ (gx#stx-pair/null? _tl125672125996_))
+ (let ((___splice126851126852_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl125667125991_
+ _tl125672125996_
'0))))
- (let ((_tl125764125790_
+ (let ((_tl125769125795_
(let ()
(declare (not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'1)))
- (_target125762125788_
+ (_target125767125793_
(let ()
(declare (not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl125764125790_))
- (___match127095127096_
- _e125669125986_
- _hd125668125989_
- _tl125667125991_
- ___splice126846126847_
- _target125762125788_
- _tl125764125790_)
+ (gx#stx-null? _tl125769125795_))
+ (___match127100127101_
+ _e125674125991_
+ _hd125673125994_
+ _tl125672125996_
+ ___splice126851126852_
+ _target125767125793_
+ _tl125769125795_)
(let ()
(declare (not safe))
- (_g125660125775_)))))
+ (_g125665125780_)))))
(let ()
(declare (not safe))
- (_g125660125775_))))
+ (_g125665125780_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl125667125991_))
- (let ((___splice126846126847_
+ (gx#stx-pair/null? _tl125672125996_))
+ (let ((___splice126851126852_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl125667125991_
+ _tl125672125996_
'0))))
- (let ((_tl125764125790_
+ (let ((_tl125769125795_
(let ()
(declare (not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'1)))
- (_target125762125788_
+ (_target125767125793_
(let ()
(declare (not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl125764125790_))
- (___match127095127096_
- _e125669125986_
- _hd125668125989_
- _tl125667125991_
- ___splice126846126847_
- _target125762125788_
- _tl125764125790_)
+ (gx#stx-null? _tl125769125795_))
+ (___match127100127101_
+ _e125674125991_
+ _hd125673125994_
+ _tl125672125996_
+ ___splice126851126852_
+ _target125767125793_
+ _tl125769125795_)
(let ()
(declare (not safe))
- (_g125660125775_)))))
+ (_g125665125780_)))))
(let ()
(declare (not safe))
- (_g125660125775_))))))
+ (_g125665125780_))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl125667125991_))
- (let ((___splice126846126847_
+ (gx#stx-pair/null? _tl125672125996_))
+ (let ((___splice126851126852_
(let ()
(declare (not safe))
- (gx#syntax-split-splice _tl125667125991_ '0))))
- (let ((_tl125764125790_
+ (gx#syntax-split-splice _tl125672125996_ '0))))
+ (let ((_tl125769125795_
(let ()
(declare (not safe))
- (##vector-ref ___splice126846126847_ '1)))
- (_target125762125788_
+ (##vector-ref ___splice126851126852_ '1)))
+ (_target125767125793_
(let ()
(declare (not safe))
- (##vector-ref ___splice126846126847_ '0))))
+ (##vector-ref ___splice126851126852_ '0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl125764125790_))
- (___match127095127096_
- _e125669125986_
- _hd125668125989_
- _tl125667125991_
- ___splice126846126847_
- _target125762125788_
- _tl125764125790_)
+ (gx#stx-null? _tl125769125795_))
+ (___match127100127101_
+ _e125674125991_
+ _hd125673125994_
+ _tl125672125996_
+ ___splice126851126852_
+ _target125767125793_
+ _tl125769125795_)
(let ()
(declare (not safe))
- (_g125660125775_)))))
- (let () (declare (not safe)) (_g125660125775_))))))
+ (_g125665125780_)))))
+ (let () (declare (not safe)) (_g125665125780_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl125697126071_))
- (if (let ((__tmp128844
+ _tl125702126076_))
+ (if (let ((__tmp128849
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f '-bind-method))))
(declare (not safe))
- (gxc#runtime-identifier=? __tmp128844 'bind-method!))
- (let ((_L125942_ _hd125704126085_)
- (_L125943_ _hd125695126061_)
- (_L125944_ _hd125686126037_)
- (_L125945_ _hd125677126013_))
- (___kont126842126843_
- _L125942_
- _L125943_
- _L125944_
- _L125945_))
+ (gxc#runtime-identifier=? __tmp128849 'bind-method!))
+ (let ((_L125947_ _hd125709126090_)
+ (_L125948_ _hd125700126066_)
+ (_L125949_ _hd125691126042_)
+ (_L125950_ _hd125682126018_))
+ (___kont126847126848_
+ _L125947_
+ _L125948_
+ _L125949_
+ _L125950_))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl125667125991_))
- (let ((___splice126846126847_
+ (gx#stx-pair/null? _tl125672125996_))
+ (let ((___splice126851126852_
(let ()
(declare (not safe))
- (gx#syntax-split-splice _tl125667125991_ '0))))
- (let ((_tl125764125790_
+ (gx#syntax-split-splice _tl125672125996_ '0))))
+ (let ((_tl125769125795_
(let ()
(declare (not safe))
- (##vector-ref ___splice126846126847_ '1)))
- (_target125762125788_
+ (##vector-ref ___splice126851126852_ '1)))
+ (_target125767125793_
(let ()
(declare (not safe))
- (##vector-ref ___splice126846126847_ '0))))
+ (##vector-ref ___splice126851126852_ '0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl125764125790_))
- (___match127095127096_
- _e125669125986_
- _hd125668125989_
- _tl125667125991_
- ___splice126846126847_
- _target125762125788_
- _tl125764125790_)
+ (gx#stx-null? _tl125769125795_))
+ (___match127100127101_
+ _e125674125991_
+ _hd125673125994_
+ _tl125672125996_
+ ___splice126851126852_
+ _target125767125793_
+ _tl125769125795_)
(let ()
(declare (not safe))
- (_g125660125775_)))))
- (let () (declare (not safe)) (_g125660125775_))))
+ (_g125665125780_)))))
+ (let () (declare (not safe)) (_g125665125780_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl125667125991_))
- (let ((___splice126846126847_
+ (gx#stx-pair/null? _tl125672125996_))
+ (let ((___splice126851126852_
(let ()
(declare (not safe))
- (gx#syntax-split-splice _tl125667125991_ '0))))
- (let ((_tl125764125790_
+ (gx#syntax-split-splice _tl125672125996_ '0))))
+ (let ((_tl125769125795_
(let ()
(declare (not safe))
- (##vector-ref ___splice126846126847_ '1)))
- (_target125762125788_
+ (##vector-ref ___splice126851126852_ '1)))
+ (_target125767125793_
(let ()
(declare (not safe))
- (##vector-ref ___splice126846126847_ '0))))
+ (##vector-ref ___splice126851126852_ '0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl125764125790_))
- (___match127095127096_
- _e125669125986_
- _hd125668125989_
- _tl125667125991_
- ___splice126846126847_
- _target125762125788_
- _tl125764125790_)
- (let () (declare (not safe)) (_g125660125775_)))))
- (let () (declare (not safe)) (_g125660125775_)))))
+ (gx#stx-null? _tl125769125795_))
+ (___match127100127101_
+ _e125674125991_
+ _hd125673125994_
+ _tl125672125996_
+ ___splice126851126852_
+ _target125767125793_
+ _tl125769125795_)
+ (let () (declare (not safe)) (_g125665125780_)))))
+ (let () (declare (not safe)) (_g125665125780_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- _tl125667125991_))
- (let ((___splice126846126847_
+ _tl125672125996_))
+ (let ((___splice126851126852_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl125667125991_
+ _tl125672125996_
'0))))
- (let ((_tl125764125790_
+ (let ((_tl125769125795_
(let ()
(declare
(not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'1)))
- (_target125762125788_
+ (_target125767125793_
(let ()
(declare
(not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'0))))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl125764125790_))
- (___match127095127096_
- _e125669125986_
- _hd125668125989_
- _tl125667125991_
- ___splice126846126847_
- _target125762125788_
- _tl125764125790_)
+ _tl125769125795_))
+ (___match127100127101_
+ _e125674125991_
+ _hd125673125994_
+ _tl125672125996_
+ ___splice126851126852_
+ _target125767125793_
+ _tl125769125795_)
(let ()
(declare
(not safe))
- (_g125660125775_)))))
+ (_g125665125780_)))))
(let ()
(declare (not safe))
- (_g125660125775_))))))
+ (_g125665125780_))))))
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- _tl125667125991_))
- (let ((___splice126846126847_
+ _tl125672125996_))
+ (let ((___splice126851126852_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl125667125991_
+ _tl125672125996_
'0))))
- (let ((_tl125764125790_
+ (let ((_tl125769125795_
(let ()
(declare (not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'1)))
- (_target125762125788_
+ (_target125767125793_
(let ()
(declare (not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'0))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl125764125790_))
- (___match127095127096_
- _e125669125986_
- _hd125668125989_
- _tl125667125991_
- ___splice126846126847_
- _target125762125788_
- _tl125764125790_)
+ _tl125769125795_))
+ (___match127100127101_
+ _e125674125991_
+ _hd125673125994_
+ _tl125672125996_
+ ___splice126851126852_
+ _target125767125793_
+ _tl125769125795_)
(let ()
(declare (not safe))
- (_g125660125775_)))))
+ (_g125665125780_)))))
(let ()
(declare (not safe))
- (_g125660125775_))))
+ (_g125665125780_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl125667125991_))
- (let ((___splice126846126847_
+ (gx#stx-pair/null? _tl125672125996_))
+ (let ((___splice126851126852_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl125667125991_
+ _tl125672125996_
'0))))
- (let ((_tl125764125790_
+ (let ((_tl125769125795_
(let ()
(declare (not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'1)))
- (_target125762125788_
+ (_target125767125793_
(let ()
(declare (not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'0))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl125764125790_))
- (___match127095127096_
- _e125669125986_
- _hd125668125989_
- _tl125667125991_
- ___splice126846126847_
- _target125762125788_
- _tl125764125790_)
+ _tl125769125795_))
+ (___match127100127101_
+ _e125674125991_
+ _hd125673125994_
+ _tl125672125996_
+ ___splice126851126852_
+ _target125767125793_
+ _tl125769125795_)
(let ()
(declare (not safe))
- (_g125660125775_)))))
+ (_g125665125780_)))))
(let ()
(declare (not safe))
- (_g125660125775_))))
+ (_g125665125780_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl125667125991_))
- (let ((___splice126846126847_
+ (gx#stx-pair/null? _tl125672125996_))
+ (let ((___splice126851126852_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl125667125991_
+ _tl125672125996_
'0))))
- (let ((_tl125764125790_
+ (let ((_tl125769125795_
(let ()
(declare (not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'1)))
- (_target125762125788_
+ (_target125767125793_
(let ()
(declare (not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl125764125790_))
- (___match127095127096_
- _e125669125986_
- _hd125668125989_
- _tl125667125991_
- ___splice126846126847_
- _target125762125788_
- _tl125764125790_)
+ (gx#stx-null? _tl125769125795_))
+ (___match127100127101_
+ _e125674125991_
+ _hd125673125994_
+ _tl125672125996_
+ ___splice126851126852_
+ _target125767125793_
+ _tl125769125795_)
(let ()
(declare (not safe))
- (_g125660125775_)))))
+ (_g125665125780_)))))
(let ()
(declare (not safe))
- (_g125660125775_))))))
+ (_g125665125780_))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl125667125991_))
- (let ((___splice126846126847_
+ (gx#stx-pair/null? _tl125672125996_))
+ (let ((___splice126851126852_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl125667125991_
+ _tl125672125996_
'0))))
- (let ((_tl125764125790_
+ (let ((_tl125769125795_
(let ()
(declare (not safe))
- (##vector-ref ___splice126846126847_ '1)))
- (_target125762125788_
+ (##vector-ref ___splice126851126852_ '1)))
+ (_target125767125793_
(let ()
(declare (not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl125764125790_))
- (___match127095127096_
- _e125669125986_
- _hd125668125989_
- _tl125667125991_
- ___splice126846126847_
- _target125762125788_
- _tl125764125790_)
+ (gx#stx-null? _tl125769125795_))
+ (___match127100127101_
+ _e125674125991_
+ _hd125673125994_
+ _tl125672125996_
+ ___splice126851126852_
+ _target125767125793_
+ _tl125769125795_)
(let ()
(declare (not safe))
- (_g125660125775_)))))
- (let () (declare (not safe)) (_g125660125775_))))))
+ (_g125665125780_)))))
+ (let () (declare (not safe)) (_g125665125780_))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl125667125991_))
- (let ((___splice126846126847_
+ (gx#stx-pair/null? _tl125672125996_))
+ (let ((___splice126851126852_
(let ()
(declare (not safe))
- (gx#syntax-split-splice _tl125667125991_ '0))))
- (let ((_tl125764125790_
+ (gx#syntax-split-splice _tl125672125996_ '0))))
+ (let ((_tl125769125795_
(let ()
(declare (not safe))
- (##vector-ref ___splice126846126847_ '1)))
- (_target125762125788_
+ (##vector-ref ___splice126851126852_ '1)))
+ (_target125767125793_
(let ()
(declare (not safe))
- (##vector-ref ___splice126846126847_ '0))))
+ (##vector-ref ___splice126851126852_ '0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl125764125790_))
- (___match127095127096_
- _e125669125986_
- _hd125668125989_
- _tl125667125991_
- ___splice126846126847_
- _target125762125788_
- _tl125764125790_)
- (let () (declare (not safe)) (_g125660125775_)))))
- (let () (declare (not safe)) (_g125660125775_))))
+ (gx#stx-null? _tl125769125795_))
+ (___match127100127101_
+ _e125674125991_
+ _hd125673125994_
+ _tl125672125996_
+ ___splice126851126852_
+ _target125767125793_
+ _tl125769125795_)
+ (let () (declare (not safe)) (_g125665125780_)))))
+ (let () (declare (not safe)) (_g125665125780_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- _tl125667125991_))
- (let ((___splice126846126847_
+ _tl125672125996_))
+ (let ((___splice126851126852_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#syntax-split-splice _tl125667125991_ '0))))
- (let ((_tl125764125790_
+ (gx#syntax-split-splice _tl125672125996_ '0))))
+ (let ((_tl125769125795_
(let ()
(declare (not safe))
- (##vector-ref ___splice126846126847_ '1)))
- (_target125762125788_
+ (##vector-ref ___splice126851126852_ '1)))
+ (_target125767125793_
(let ()
(declare (not safe))
- (##vector-ref ___splice126846126847_ '0))))
+ (##vector-ref ___splice126851126852_ '0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl125764125790_))
- (___match127095127096_
- _e125669125986_
- _hd125668125989_
- _tl125667125991_
- ___splice126846126847_
- _target125762125788_
- _tl125764125790_)
- (let () (declare (not safe)) (_g125660125775_)))))
- (let () (declare (not safe)) (_g125660125775_))))))
+ (gx#stx-null? _tl125769125795_))
+ (___match127100127101_
+ _e125674125991_
+ _hd125673125994_
+ _tl125672125996_
+ ___splice126851126852_
+ _target125767125793_
+ _tl125769125795_)
+ (let () (declare (not safe)) (_g125665125780_)))))
+ (let () (declare (not safe)) (_g125665125780_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- _tl125667125991_))
- (let ((___splice126846126847_
+ _tl125672125996_))
+ (let ((___splice126851126852_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl125667125991_
+ _tl125672125996_
'0))))
- (let ((_tl125764125790_
+ (let ((_tl125769125795_
(let ()
(declare (not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'1)))
- (_target125762125788_
+ (_target125767125793_
(let ()
(declare (not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'0))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl125764125790_))
- (___match127095127096_
- _e125669125986_
- _hd125668125989_
- _tl125667125991_
- ___splice126846126847_
- _target125762125788_
- _tl125764125790_)
+ _tl125769125795_))
+ (___match127100127101_
+ _e125674125991_
+ _hd125673125994_
+ _tl125672125996_
+ ___splice126851126852_
+ _target125767125793_
+ _tl125769125795_)
(let ()
(declare (not safe))
- (_g125660125775_)))))
+ (_g125665125780_)))))
(let ()
(declare (not safe))
- (_g125660125775_))))
+ (_g125665125780_))))
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- _tl125667125991_))
- (let ((___splice126846126847_
+ _tl125672125996_))
+ (let ((___splice126851126852_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl125667125991_
+ _tl125672125996_
'0))))
- (let ((_tl125764125790_
+ (let ((_tl125769125795_
(let ()
(declare (not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'1)))
- (_target125762125788_
+ (_target125767125793_
(let ()
(declare (not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'0))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl125764125790_))
- (___match127095127096_
- _e125669125986_
- _hd125668125989_
- _tl125667125991_
- ___splice126846126847_
- _target125762125788_
- _tl125764125790_)
+ _tl125769125795_))
+ (___match127100127101_
+ _e125674125991_
+ _hd125673125994_
+ _tl125672125996_
+ ___splice126851126852_
+ _target125767125793_
+ _tl125769125795_)
(let ()
(declare (not safe))
- (_g125660125775_)))))
+ (_g125665125780_)))))
(let ()
(declare (not safe))
- (_g125660125775_))))
+ (_g125665125780_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl125667125991_))
- (let ((___splice126846126847_
+ (gx#stx-pair/null? _tl125672125996_))
+ (let ((___splice126851126852_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl125667125991_
+ _tl125672125996_
'0))))
- (let ((_tl125764125790_
+ (let ((_tl125769125795_
(let ()
(declare (not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'1)))
- (_target125762125788_
+ (_target125767125793_
(let ()
(declare (not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'0))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl125764125790_))
- (___match127095127096_
- _e125669125986_
- _hd125668125989_
- _tl125667125991_
- ___splice126846126847_
- _target125762125788_
- _tl125764125790_)
+ _tl125769125795_))
+ (___match127100127101_
+ _e125674125991_
+ _hd125673125994_
+ _tl125672125996_
+ ___splice126851126852_
+ _target125767125793_
+ _tl125769125795_)
(let ()
(declare (not safe))
- (_g125660125775_)))))
+ (_g125665125780_)))))
(let ()
(declare (not safe))
- (_g125660125775_))))))
+ (_g125665125780_))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl125667125991_))
- (let ((___splice126846126847_
+ (gx#stx-pair/null? _tl125672125996_))
+ (let ((___splice126851126852_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl125667125991_
+ _tl125672125996_
'0))))
- (let ((_tl125764125790_
+ (let ((_tl125769125795_
(let ()
(declare (not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'1)))
- (_target125762125788_
+ (_target125767125793_
(let ()
(declare (not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl125764125790_))
- (___match127095127096_
- _e125669125986_
- _hd125668125989_
- _tl125667125991_
- ___splice126846126847_
- _target125762125788_
- _tl125764125790_)
+ (gx#stx-null? _tl125769125795_))
+ (___match127100127101_
+ _e125674125991_
+ _hd125673125994_
+ _tl125672125996_
+ ___splice126851126852_
+ _target125767125793_
+ _tl125769125795_)
(let ()
(declare (not safe))
- (_g125660125775_)))))
+ (_g125665125780_)))))
(let ()
(declare (not safe))
- (_g125660125775_))))))
+ (_g125665125780_))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl125667125991_))
- (let ((___splice126846126847_
+ (gx#stx-pair/null? _tl125672125996_))
+ (let ((___splice126851126852_
(let ()
(declare (not safe))
- (gx#syntax-split-splice _tl125667125991_ '0))))
- (let ((_tl125764125790_
+ (gx#syntax-split-splice _tl125672125996_ '0))))
+ (let ((_tl125769125795_
(let ()
(declare (not safe))
- (##vector-ref ___splice126846126847_ '1)))
- (_target125762125788_
+ (##vector-ref ___splice126851126852_ '1)))
+ (_target125767125793_
(let ()
(declare (not safe))
- (##vector-ref ___splice126846126847_ '0))))
+ (##vector-ref ___splice126851126852_ '0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl125764125790_))
- (___match127095127096_
- _e125669125986_
- _hd125668125989_
- _tl125667125991_
- ___splice126846126847_
- _target125762125788_
- _tl125764125790_)
+ (gx#stx-null? _tl125769125795_))
+ (___match127100127101_
+ _e125674125991_
+ _hd125673125994_
+ _tl125672125996_
+ ___splice126851126852_
+ _target125767125793_
+ _tl125769125795_)
(let ()
(declare (not safe))
- (_g125660125775_)))))
- (let () (declare (not safe)) (_g125660125775_))))
+ (_g125665125780_)))))
+ (let () (declare (not safe)) (_g125665125780_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl125667125991_))
- (let ((___splice126846126847_
+ (gx#stx-pair/null? _tl125672125996_))
+ (let ((___splice126851126852_
(let ()
(declare (not safe))
- (gx#syntax-split-splice _tl125667125991_ '0))))
- (let ((_tl125764125790_
+ (gx#syntax-split-splice _tl125672125996_ '0))))
+ (let ((_tl125769125795_
(let ()
(declare (not safe))
- (##vector-ref ___splice126846126847_ '1)))
- (_target125762125788_
+ (##vector-ref ___splice126851126852_ '1)))
+ (_target125767125793_
(let ()
(declare (not safe))
- (##vector-ref ___splice126846126847_ '0))))
+ (##vector-ref ___splice126851126852_ '0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl125764125790_))
- (___match127095127096_
- _e125669125986_
- _hd125668125989_
- _tl125667125991_
- ___splice126846126847_
- _target125762125788_
- _tl125764125790_)
- (let () (declare (not safe)) (_g125660125775_)))))
- (let () (declare (not safe)) (_g125660125775_))))))
+ (gx#stx-null? _tl125769125795_))
+ (___match127100127101_
+ _e125674125991_
+ _hd125673125994_
+ _tl125672125996_
+ ___splice126851126852_
+ _target125767125793_
+ _tl125769125795_)
+ (let () (declare (not safe)) (_g125665125780_)))))
+ (let () (declare (not safe)) (_g125665125780_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- _tl125667125991_))
- (let ((___splice126846126847_
+ _tl125672125996_))
+ (let ((___splice126851126852_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl125667125991_
+ _tl125672125996_
'0))))
- (let ((_tl125764125790_
+ (let ((_tl125769125795_
(let ()
(declare
(not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'1)))
- (_target125762125788_
+ (_target125767125793_
(let ()
(declare
(not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'0))))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl125764125790_))
- (___match127095127096_
- _e125669125986_
- _hd125668125989_
- _tl125667125991_
- ___splice126846126847_
- _target125762125788_
- _tl125764125790_)
+ _tl125769125795_))
+ (___match127100127101_
+ _e125674125991_
+ _hd125673125994_
+ _tl125672125996_
+ ___splice126851126852_
+ _target125767125793_
+ _tl125769125795_)
(let ()
(declare
(not safe))
- (_g125660125775_)))))
+ (_g125665125780_)))))
(let ()
(declare (not safe))
- (_g125660125775_))))
+ (_g125665125780_))))
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- _tl125667125991_))
- (let ((___splice126846126847_
+ _tl125672125996_))
+ (let ((___splice126851126852_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl125667125991_
+ _tl125672125996_
'0))))
- (let ((_tl125764125790_
+ (let ((_tl125769125795_
(let ()
(declare (not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'1)))
- (_target125762125788_
+ (_target125767125793_
(let ()
(declare (not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'0))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl125764125790_))
- (___match127095127096_
- _e125669125986_
- _hd125668125989_
- _tl125667125991_
- ___splice126846126847_
- _target125762125788_
- _tl125764125790_)
+ _tl125769125795_))
+ (___match127100127101_
+ _e125674125991_
+ _hd125673125994_
+ _tl125672125996_
+ ___splice126851126852_
+ _target125767125793_
+ _tl125769125795_)
(let ()
(declare (not safe))
- (_g125660125775_)))))
+ (_g125665125780_)))))
(let ()
(declare (not safe))
- (_g125660125775_))))
+ (_g125665125780_))))
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- _tl125667125991_))
- (let ((___splice126846126847_
+ _tl125672125996_))
+ (let ((___splice126851126852_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl125667125991_
+ _tl125672125996_
'0))))
- (let ((_tl125764125790_
+ (let ((_tl125769125795_
(let ()
(declare (not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'1)))
- (_target125762125788_
+ (_target125767125793_
(let ()
(declare (not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'0))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl125764125790_))
- (___match127095127096_
- _e125669125986_
- _hd125668125989_
- _tl125667125991_
- ___splice126846126847_
- _target125762125788_
- _tl125764125790_)
+ _tl125769125795_))
+ (___match127100127101_
+ _e125674125991_
+ _hd125673125994_
+ _tl125672125996_
+ ___splice126851126852_
+ _target125767125793_
+ _tl125769125795_)
(let ()
(declare (not safe))
- (_g125660125775_)))))
+ (_g125665125780_)))))
(let ()
(declare (not safe))
- (_g125660125775_))))))
+ (_g125665125780_))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl125667125991_))
- (let ((___splice126846126847_
+ (gx#stx-pair/null? _tl125672125996_))
+ (let ((___splice126851126852_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl125667125991_
+ _tl125672125996_
'0))))
- (let ((_tl125764125790_
+ (let ((_tl125769125795_
(let ()
(declare (not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'1)))
- (_target125762125788_
+ (_target125767125793_
(let ()
(declare (not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl125764125790_))
- (___match127095127096_
- _e125669125986_
- _hd125668125989_
- _tl125667125991_
- ___splice126846126847_
- _target125762125788_
- _tl125764125790_)
+ (gx#stx-null? _tl125769125795_))
+ (___match127100127101_
+ _e125674125991_
+ _hd125673125994_
+ _tl125672125996_
+ ___splice126851126852_
+ _target125767125793_
+ _tl125769125795_)
(let ()
(declare (not safe))
- (_g125660125775_)))))
+ (_g125665125780_)))))
(let ()
(declare (not safe))
- (_g125660125775_))))))
+ (_g125665125780_))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl125667125991_))
- (let ((___splice126846126847_
+ (gx#stx-pair/null? _tl125672125996_))
+ (let ((___splice126851126852_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl125667125991_
+ _tl125672125996_
'0))))
- (let ((_tl125764125790_
+ (let ((_tl125769125795_
(let ()
(declare (not safe))
- (##vector-ref ___splice126846126847_ '1)))
- (_target125762125788_
+ (##vector-ref ___splice126851126852_ '1)))
+ (_target125767125793_
(let ()
(declare (not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl125764125790_))
- (___match127095127096_
- _e125669125986_
- _hd125668125989_
- _tl125667125991_
- ___splice126846126847_
- _target125762125788_
- _tl125764125790_)
+ (gx#stx-null? _tl125769125795_))
+ (___match127100127101_
+ _e125674125991_
+ _hd125673125994_
+ _tl125672125996_
+ ___splice126851126852_
+ _target125767125793_
+ _tl125769125795_)
(let ()
(declare (not safe))
- (_g125660125775_)))))
- (let () (declare (not safe)) (_g125660125775_))))
+ (_g125665125780_)))))
+ (let () (declare (not safe)) (_g125665125780_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl125667125991_))
- (let ((___splice126846126847_
+ (gx#stx-pair/null? _tl125672125996_))
+ (let ((___splice126851126852_
(let ()
(declare (not safe))
- (gx#syntax-split-splice _tl125667125991_ '0))))
- (let ((_tl125764125790_
+ (gx#syntax-split-splice _tl125672125996_ '0))))
+ (let ((_tl125769125795_
(let ()
(declare (not safe))
- (##vector-ref ___splice126846126847_ '1)))
- (_target125762125788_
+ (##vector-ref ___splice126851126852_ '1)))
+ (_target125767125793_
(let ()
(declare (not safe))
- (##vector-ref ___splice126846126847_ '0))))
+ (##vector-ref ___splice126851126852_ '0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl125764125790_))
- (___match127095127096_
- _e125669125986_
- _hd125668125989_
- _tl125667125991_
- ___splice126846126847_
- _target125762125788_
- _tl125764125790_)
+ (gx#stx-null? _tl125769125795_))
+ (___match127100127101_
+ _e125674125991_
+ _hd125673125994_
+ _tl125672125996_
+ ___splice126851126852_
+ _target125767125793_
+ _tl125769125795_)
(let ()
(declare (not safe))
- (_g125660125775_)))))
- (let () (declare (not safe)) (_g125660125775_))))))
+ (_g125665125780_)))))
+ (let () (declare (not safe)) (_g125665125780_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- _tl125667125991_))
- (let ((___splice126846126847_
+ _tl125672125996_))
+ (let ((___splice126851126852_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#syntax-split-splice _tl125667125991_ '0))))
- (let ((_tl125764125790_
+ (gx#syntax-split-splice _tl125672125996_ '0))))
+ (let ((_tl125769125795_
(let ()
(declare (not safe))
- (##vector-ref ___splice126846126847_ '1)))
- (_target125762125788_
+ (##vector-ref ___splice126851126852_ '1)))
+ (_target125767125793_
(let ()
(declare (not safe))
- (##vector-ref ___splice126846126847_ '0))))
+ (##vector-ref ___splice126851126852_ '0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl125764125790_))
- (___match127095127096_
- _e125669125986_
- _hd125668125989_
- _tl125667125991_
- ___splice126846126847_
- _target125762125788_
- _tl125764125790_)
- (let () (declare (not safe)) (_g125660125775_)))))
- (let () (declare (not safe)) (_g125660125775_))))
+ (gx#stx-null? _tl125769125795_))
+ (___match127100127101_
+ _e125674125991_
+ _hd125673125994_
+ _tl125672125996_
+ ___splice126851126852_
+ _target125767125793_
+ _tl125769125795_)
+ (let () (declare (not safe)) (_g125665125780_)))))
+ (let () (declare (not safe)) (_g125665125780_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- _tl125667125991_))
- (let ((___splice126846126847_
+ _tl125672125996_))
+ (let ((___splice126851126852_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl125667125991_
+ _tl125672125996_
'0))))
- (let ((_tl125764125790_
+ (let ((_tl125769125795_
(let ()
(declare
(not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'1)))
- (_target125762125788_
+ (_target125767125793_
(let ()
(declare
(not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'0))))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl125764125790_))
- (___match127095127096_
- _e125669125986_
- _hd125668125989_
- _tl125667125991_
- ___splice126846126847_
- _target125762125788_
- _tl125764125790_)
+ _tl125769125795_))
+ (___match127100127101_
+ _e125674125991_
+ _hd125673125994_
+ _tl125672125996_
+ ___splice126851126852_
+ _target125767125793_
+ _tl125769125795_)
(let ()
(declare
(not safe))
- (_g125660125775_)))))
+ (_g125665125780_)))))
(let ()
(declare (not safe))
- (_g125660125775_))))
+ (_g125665125780_))))
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- _tl125667125991_))
- (let ((___splice126846126847_
+ _tl125672125996_))
+ (let ((___splice126851126852_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl125667125991_
+ _tl125672125996_
'0))))
- (let ((_tl125764125790_
+ (let ((_tl125769125795_
(let ()
(declare (not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'1)))
- (_target125762125788_
+ (_target125767125793_
(let ()
(declare (not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'0))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl125764125790_))
- (___match127095127096_
- _e125669125986_
- _hd125668125989_
- _tl125667125991_
- ___splice126846126847_
- _target125762125788_
- _tl125764125790_)
+ _tl125769125795_))
+ (___match127100127101_
+ _e125674125991_
+ _hd125673125994_
+ _tl125672125996_
+ ___splice126851126852_
+ _target125767125793_
+ _tl125769125795_)
(let ()
(declare (not safe))
- (_g125660125775_)))))
+ (_g125665125780_)))))
(let ()
(declare (not safe))
- (_g125660125775_))))))
+ (_g125665125780_))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl125667125991_))
- (let ((___splice126846126847_
+ (gx#stx-pair/null? _tl125672125996_))
+ (let ((___splice126851126852_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl125667125991_
+ _tl125672125996_
'0))))
- (let ((_tl125764125790_
+ (let ((_tl125769125795_
(let ()
(declare (not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'1)))
- (_target125762125788_
+ (_target125767125793_
(let ()
(declare (not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'0))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl125764125790_))
- (___match127095127096_
- _e125669125986_
- _hd125668125989_
- _tl125667125991_
- ___splice126846126847_
- _target125762125788_
- _tl125764125790_)
+ _tl125769125795_))
+ (___match127100127101_
+ _e125674125991_
+ _hd125673125994_
+ _tl125672125996_
+ ___splice126851126852_
+ _target125767125793_
+ _tl125769125795_)
(let ()
(declare (not safe))
- (_g125660125775_)))))
+ (_g125665125780_)))))
(let ()
(declare (not safe))
- (_g125660125775_))))))
+ (_g125665125780_))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl125667125991_))
- (let ((___splice126846126847_
+ (gx#stx-pair/null? _tl125672125996_))
+ (let ((___splice126851126852_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl125667125991_
+ _tl125672125996_
'0))))
- (let ((_tl125764125790_
+ (let ((_tl125769125795_
(let ()
(declare (not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'1)))
- (_target125762125788_
+ (_target125767125793_
(let ()
(declare (not safe))
(##vector-ref
- ___splice126846126847_
+ ___splice126851126852_
'0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl125764125790_))
- (___match127095127096_
- _e125669125986_
- _hd125668125989_
- _tl125667125991_
- ___splice126846126847_
- _target125762125788_
- _tl125764125790_)
+ (gx#stx-null? _tl125769125795_))
+ (___match127100127101_
+ _e125674125991_
+ _hd125673125994_
+ _tl125672125996_
+ ___splice126851126852_
+ _target125767125793_
+ _tl125769125795_)
(let ()
(declare (not safe))
- (_g125660125775_)))))
+ (_g125665125780_)))))
(let ()
(declare (not safe))
- (_g125660125775_))))))
- (let () (declare (not safe)) (_g125660125775_))))))))
+ (_g125665125780_))))))
+ (let () (declare (not safe)) (_g125665125780_))))))))
(define gxc#current-compile-type-closure (make-parameter '#f))
(define gxc#basic-expression-type-begin%
- (lambda (_stx125596_)
- (let* ((___stx127098127099_ _stx125596_)
- (_g125599125612_
+ (lambda (_stx125601_)
+ (let* ((___stx127103127104_ _stx125601_)
+ (_g125604125617_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx127098127099_)))))
- (let ((___kont127100127101_
- (lambda (_L125640_)
- (let () (declare (not safe)) (gxc#compile-e__0 _L125640_))))
- (___kont127102127103_ (lambda () '#f)))
+ ___stx127103127104_)))))
+ (let ((___kont127105127106_
+ (lambda (_L125645_)
+ (let () (declare (not safe)) (gxc#compile-e__0 _L125645_))))
+ (___kont127107127108_ (lambda () '#f)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx127098127099_))
- (let ((_e125604125624_
+ (gx#stx-pair? ___stx127103127104_))
+ (let ((_e125609125629_
(let ()
(declare (not safe))
- (gx#stx-e ___stx127098127099_))))
- (let ((_tl125602125629_
- (let () (declare (not safe)) (##cdr _e125604125624_)))
- (_hd125603125627_
+ (gx#stx-e ___stx127103127104_))))
+ (let ((_tl125607125634_
+ (let () (declare (not safe)) (##cdr _e125609125629_)))
+ (_hd125608125632_
(let ()
(declare (not safe))
- (##car _e125604125624_))))
+ (##car _e125609125629_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl125602125629_))
- (let ((_e125607125632_
+ (gx#stx-pair? _tl125607125634_))
+ (let ((_e125612125637_
(let ()
(declare (not safe))
- (gx#stx-e _tl125602125629_))))
- (let ((_tl125605125637_
+ (gx#stx-e _tl125607125634_))))
+ (let ((_tl125610125642_
(let ()
(declare (not safe))
- (##cdr _e125607125632_)))
- (_hd125606125635_
+ (##cdr _e125612125637_)))
+ (_hd125611125640_
(let ()
(declare (not safe))
- (##car _e125607125632_))))
+ (##car _e125612125637_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl125605125637_))
- (___kont127100127101_ _hd125606125635_)
- (___kont127102127103_))))
- (___kont127102127103_))))
- (___kont127102127103_))))))
+ (gx#stx-null? _tl125610125642_))
+ (___kont127105127106_ _hd125611125640_)
+ (___kont127107127108_))))
+ (___kont127107127108_))))
+ (___kont127107127108_))))))
(define gxc#basic-expression-type-annotations
(let () (declare (not safe)) (make-hash-table-eq)))
(define gxc#basic-expression-type-begin-annotation%
- (lambda (_stx125476_)
- (let* ((_g125478125495_
- (lambda (_g125479125492_)
+ (lambda (_stx125481_)
+ (let* ((_g125483125500_
+ (lambda (_g125484125497_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g125479125492_))))
- (_g125477125593_
- (lambda (_g125479125498_)
+ _g125484125497_))))
+ (_g125482125598_
+ (lambda (_g125484125503_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g125479125498_))
- (let ((_e125484125500_
+ (gx#stx-pair? _g125484125503_))
+ (let ((_e125489125505_
(let ()
(declare (not safe))
- (gx#stx-e _g125479125498_))))
- (let ((_hd125483125503_
+ (gx#stx-e _g125484125503_))))
+ (let ((_hd125488125508_
(let ()
(declare (not safe))
- (##car _e125484125500_)))
- (_tl125482125505_
+ (##car _e125489125505_)))
+ (_tl125487125510_
(let ()
(declare (not safe))
- (##cdr _e125484125500_))))
+ (##cdr _e125489125505_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl125482125505_))
- (let ((_e125487125508_
+ (gx#stx-pair? _tl125487125510_))
+ (let ((_e125492125513_
(let ()
(declare (not safe))
- (gx#stx-e _tl125482125505_))))
- (let ((_hd125486125511_
+ (gx#stx-e _tl125487125510_))))
+ (let ((_hd125491125516_
(let ()
(declare (not safe))
- (##car _e125487125508_)))
- (_tl125485125513_
+ (##car _e125492125513_)))
+ (_tl125490125518_
(let ()
(declare (not safe))
- (##cdr _e125487125508_))))
+ (##cdr _e125492125513_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl125485125513_))
- (let ((_e125490125516_
+ (gx#stx-pair? _tl125490125518_))
+ (let ((_e125495125521_
(let ()
(declare (not safe))
- (gx#stx-e _tl125485125513_))))
- (let ((_hd125489125519_
+ (gx#stx-e _tl125490125518_))))
+ (let ((_hd125494125524_
(let ()
(declare (not safe))
- (##car _e125490125516_)))
- (_tl125488125521_
+ (##car _e125495125521_)))
+ (_tl125493125526_
(let ()
(declare (not safe))
- (##cdr _e125490125516_))))
+ (##cdr _e125495125521_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl125488125521_))
- ((lambda (_L125524_ _L125525_)
- (let* ((___stx127120127121_
- _L125525_)
- (_g125541125552_
+ _tl125493125526_))
+ ((lambda (_L125529_ _L125530_)
+ (let* ((___stx127125127126_
+ _L125530_)
+ (_g125546125557_
(lambda ()
(let ()
(declare
@@ -2905,272 +2905,272 @@
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx127120127121_)))))
- (let ((___kont127122127123_
- (lambda (_L125572_
+ ___stx127125127126_)))))
+ (let ((___kont127127127128_
+ (lambda (_L125577_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _L125573_)
- (let ((_$e125585_
- (let ((__tmp128845
+ _L125578_)
+ (let ((_$e125590_
+ (let ((__tmp128850
(let ()
(declare (not safe))
- (gx#stx-e _L125573_))))
+ (gx#stx-e _L125578_))))
(declare (not safe))
(hash-get
gxc#basic-expression-type-annotations
- __tmp128845))))
- (if _$e125585_
- ((lambda (_type-e125588_)
- (_type-e125588_ _stx125476_ _L125525_))
- _$e125585_)
+ __tmp128850))))
+ (if _$e125590_
+ ((lambda (_type-e125593_)
+ (_type-e125593_ _stx125481_ _L125530_))
+ _$e125590_)
(let ()
(declare (not safe))
- (gxc#compile-e__0 _L125524_))))))
- (___kont127124127125_
+ (gxc#compile-e__0 _L125529_))))))
+ (___kont127129127130_
(lambda ()
(let ()
(declare (not safe))
- (gxc#compile-e__0 _L125524_)))))
+ (gxc#compile-e__0 _L125529_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (let ((___match127131127132_
- (lambda (_e125547125564_
+ (let ((___match127136127137_
+ (lambda (_e125552125569_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _hd125546125567_
- _tl125545125569_)
- (let ((_L125572_ _tl125545125569_)
- (_L125573_ _hd125546125567_))
+ _hd125551125572_
+ _tl125550125574_)
+ (let ((_L125577_ _tl125550125574_)
+ (_L125578_ _hd125551125572_))
(if (let ()
(declare (not safe))
- (gx#identifier? _L125573_))
- (___kont127122127123_ _L125572_ _L125573_)
- (___kont127124127125_))))))
+ (gx#identifier? _L125578_))
+ (___kont127127127128_ _L125577_ _L125578_)
+ (___kont127129127130_))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx127120127121_))
- (let ((_e125547125564_
+ (gx#stx-pair? ___stx127125127126_))
+ (let ((_e125552125569_
(let ()
(declare (not safe))
- (gx#stx-e ___stx127120127121_))))
- (let ((_tl125545125569_
+ (gx#stx-e ___stx127125127126_))))
+ (let ((_tl125550125574_
(let ()
(declare (not safe))
- (##cdr _e125547125564_)))
- (_hd125546125567_
+ (##cdr _e125552125569_)))
+ (_hd125551125572_
(let ()
(declare (not safe))
- (##car _e125547125564_))))
- (___match127131127132_
- _e125547125564_
- _hd125546125567_
- _tl125545125569_)))
- (___kont127124127125_))))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- _hd125489125519_
- _hd125486125511_)
+ (##car _e125552125569_))))
+ (___match127136127137_
+ _e125552125569_
+ _hd125551125572_
+ _tl125550125574_)))
+ (___kont127129127130_))))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ _hd125494125524_
+ _hd125491125516_)
(let ()
(declare (not safe))
- (_g125478125495_
- _g125479125498_)))))
+ (_g125483125500_
+ _g125484125503_)))))
(let ()
(declare (not safe))
- (_g125478125495_ _g125479125498_)))))
+ (_g125483125500_ _g125484125503_)))))
(let ()
(declare (not safe))
- (_g125478125495_ _g125479125498_)))))
+ (_g125483125500_ _g125484125503_)))))
(let ()
(declare (not safe))
- (_g125478125495_ _g125479125498_))))))
+ (_g125483125500_ _g125484125503_))))))
(declare (not safe))
- (_g125477125593_ _stx125476_))))
+ (_g125482125598_ _stx125481_))))
(define gxc#basic-expression-type-annotation-mop.class
- (lambda (_stx125320_ _ann125321_)
- (let* ((_g125323125360_
- (lambda (_g125324125357_)
+ (lambda (_stx125325_ _ann125326_)
+ (let* ((_g125328125365_
+ (lambda (_g125329125362_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g125324125357_))))
- (_g125322125473_
- (lambda (_g125324125363_)
+ _g125329125362_))))
+ (_g125327125478_
+ (lambda (_g125329125368_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g125324125363_))
- (let ((_e125334125365_
+ (gx#stx-pair? _g125329125368_))
+ (let ((_e125339125370_
(let ()
(declare (not safe))
- (gx#stx-e _g125324125363_))))
- (let ((_hd125333125368_
+ (gx#stx-e _g125329125368_))))
+ (let ((_hd125338125373_
(let ()
(declare (not safe))
- (##car _e125334125365_)))
- (_tl125332125370_
+ (##car _e125339125370_)))
+ (_tl125337125375_
(let ()
(declare (not safe))
- (##cdr _e125334125365_))))
+ (##cdr _e125339125370_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl125332125370_))
- (let ((_e125337125373_
+ (gx#stx-pair? _tl125337125375_))
+ (let ((_e125342125378_
(let ()
(declare (not safe))
- (gx#stx-e _tl125332125370_))))
- (let ((_hd125336125376_
+ (gx#stx-e _tl125337125375_))))
+ (let ((_hd125341125381_
(let ()
(declare (not safe))
- (##car _e125337125373_)))
- (_tl125335125378_
+ (##car _e125342125378_)))
+ (_tl125340125383_
(let ()
(declare (not safe))
- (##cdr _e125337125373_))))
+ (##cdr _e125342125378_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl125335125378_))
- (let ((_e125340125381_
+ (gx#stx-pair? _tl125340125383_))
+ (let ((_e125345125386_
(let ()
(declare (not safe))
- (gx#stx-e _tl125335125378_))))
- (let ((_hd125339125384_
+ (gx#stx-e _tl125340125383_))))
+ (let ((_hd125344125389_
(let ()
(declare (not safe))
- (##car _e125340125381_)))
- (_tl125338125386_
+ (##car _e125345125386_)))
+ (_tl125343125391_
(let ()
(declare (not safe))
- (##cdr _e125340125381_))))
+ (##cdr _e125345125386_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl125338125386_))
- (let ((_e125343125389_
+ _tl125343125391_))
+ (let ((_e125348125394_
(let ()
(declare (not safe))
(gx#stx-e
- _tl125338125386_))))
- (let ((_hd125342125392_
+ _tl125343125391_))))
+ (let ((_hd125347125397_
(let ()
(declare (not safe))
- (##car _e125343125389_)))
- (_tl125341125394_
+ (##car _e125348125394_)))
+ (_tl125346125399_
(let ()
(declare (not safe))
- (##cdr _e125343125389_))))
+ (##cdr _e125348125394_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl125341125394_))
- (let ((_e125346125397_
+ _tl125346125399_))
+ (let ((_e125351125402_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _tl125341125394_))))
- (let ((_hd125345125400_
- (let () (declare (not safe)) (##car _e125346125397_)))
- (_tl125344125402_
- (let () (declare (not safe)) (##cdr _e125346125397_))))
+ (gx#stx-e _tl125346125399_))))
+ (let ((_hd125350125405_
+ (let () (declare (not safe)) (##car _e125351125402_)))
+ (_tl125349125407_
+ (let () (declare (not safe)) (##cdr _e125351125402_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl125344125402_))
- (let ((_e125349125405_
+ (gx#stx-pair? _tl125349125407_))
+ (let ((_e125354125410_
(let ()
(declare (not safe))
- (gx#stx-e _tl125344125402_))))
- (let ((_hd125348125408_
+ (gx#stx-e _tl125349125407_))))
+ (let ((_hd125353125413_
(let ()
(declare (not safe))
- (##car _e125349125405_)))
- (_tl125347125410_
+ (##car _e125354125410_)))
+ (_tl125352125415_
(let ()
(declare (not safe))
- (##cdr _e125349125405_))))
+ (##cdr _e125354125410_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl125347125410_))
- (let ((_e125352125413_
+ (gx#stx-pair? _tl125352125415_))
+ (let ((_e125357125418_
(let ()
(declare (not safe))
- (gx#stx-e _tl125347125410_))))
- (let ((_hd125351125416_
+ (gx#stx-e _tl125352125415_))))
+ (let ((_hd125356125421_
(let ()
(declare (not safe))
- (##car _e125352125413_)))
- (_tl125350125418_
+ (##car _e125357125418_)))
+ (_tl125355125423_
(let ()
(declare (not safe))
- (##cdr _e125352125413_))))
+ (##cdr _e125357125418_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl125350125418_))
- (let ((_e125355125421_
+ (gx#stx-pair? _tl125355125423_))
+ (let ((_e125360125426_
(let ()
(declare (not safe))
- (gx#stx-e _tl125350125418_))))
- (let ((_hd125354125424_
+ (gx#stx-e _tl125355125423_))))
+ (let ((_hd125359125429_
(let ()
(declare (not safe))
- (##car _e125355125421_)))
- (_tl125353125426_
+ (##car _e125360125426_)))
+ (_tl125358125431_
(let ()
(declare (not safe))
- (##cdr _e125355125421_))))
+ (##cdr _e125360125426_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl125353125426_))
- ((lambda (_L125429_
- _L125430_
- _L125431_
- _L125432_
- _L125433_
- _L125434_
- _L125435_)
- (let ((_type-id125465_
+ _tl125358125431_))
+ ((lambda (_L125434_
+ _L125435_
+ _L125436_
+ _L125437_
+ _L125438_
+ _L125439_
+ _L125440_)
+ (let ((_type-id125470_
(let ()
(declare (not safe))
(gx#stx-e
- _L125435_)))
- (_super125466_
+ _L125440_)))
+ (_super125471_
(let ()
(declare (not safe))
(gx#stx-map1
gxc#identifier-symbol
- _L125434_)))
- (_slots125467_
+ _L125439_)))
+ (_slots125472_
(let ()
(declare (not safe))
(gx#stx-map1
gx#stx-e
- _L125433_)))
- (_ctor-method125468_
+ _L125438_)))
+ (_ctor-method125473_
(let ()
(declare (not safe))
(gx#stx-e
- _L125432_)))
- (_struct?125469_
+ _L125437_)))
+ (_struct?125474_
(let ()
(declare (not safe))
(gx#stx-e
- _L125431_)))
- (_final?125470_
+ _L125436_)))
+ (_final?125475_
(let ()
(declare (not safe))
(gx#stx-e
- _L125430_)))
- (_metaclass125471_
+ _L125435_)))
+ (_metaclass125476_
(if (let ()
(declare
(not safe))
(gx#stx-e
- _L125429_))
+ _L125434_))
(let ()
(declare
(not safe))
(gxc#identifier-symbol
- _L125429_))
+ _L125434_))
'#f)))
- (let ((__obj128803
+ (let ((__obj128808
(let ()
(declare
(not safe))
@@ -3187,424 +3187,424 @@
'#f
'#f))))
(gxc#!class:::init!
- __obj128803
- _type-id125465_
- _super125466_
- _slots125467_
- _ctor-method125468_
- _struct?125469_
- _final?125470_
- _metaclass125471_)
- __obj128803)))
- _hd125354125424_
- _hd125351125416_
- _hd125348125408_
- _hd125345125400_
- _hd125342125392_
- _hd125339125384_
- _hd125336125376_)
+ __obj128808
+ _type-id125470_
+ _super125471_
+ _slots125472_
+ _ctor-method125473_
+ _struct?125474_
+ _final?125475_
+ _metaclass125476_)
+ __obj128808)))
+ _hd125359125429_
+ _hd125356125421_
+ _hd125353125413_
+ _hd125350125405_
+ _hd125347125397_
+ _hd125344125389_
+ _hd125341125381_)
(let ()
(declare (not safe))
- (_g125323125360_
- _g125324125363_)))))
+ (_g125328125365_
+ _g125329125368_)))))
(let ()
(declare (not safe))
- (_g125323125360_ _g125324125363_)))))
+ (_g125328125365_ _g125329125368_)))))
(let ()
(declare (not safe))
- (_g125323125360_ _g125324125363_)))))
+ (_g125328125365_ _g125329125368_)))))
(let ()
(declare (not safe))
- (_g125323125360_ _g125324125363_)))))
+ (_g125328125365_ _g125329125368_)))))
(let ()
(declare (not safe))
- (_g125323125360_ _g125324125363_)))))
+ (_g125328125365_ _g125329125368_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g125323125360_
- _g125324125363_)))))
+ (_g125328125365_
+ _g125329125368_)))))
(let ()
(declare (not safe))
- (_g125323125360_ _g125324125363_)))))
+ (_g125328125365_ _g125329125368_)))))
(let ()
(declare (not safe))
- (_g125323125360_ _g125324125363_)))))
+ (_g125328125365_ _g125329125368_)))))
(let ()
(declare (not safe))
- (_g125323125360_ _g125324125363_))))))
+ (_g125328125365_ _g125329125368_))))))
(declare (not safe))
- (_g125322125473_ _ann125321_))))
+ (_g125327125478_ _ann125326_))))
(define gxc#basic-expression-type-annotation-mop.constructor
- (lambda (_stx125268_ _ann125269_)
- (let* ((_g125271125284_
- (lambda (_g125272125281_)
+ (lambda (_stx125273_ _ann125274_)
+ (let* ((_g125276125289_
+ (lambda (_g125277125286_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g125272125281_))))
- (_g125270125317_
- (lambda (_g125272125287_)
+ _g125277125286_))))
+ (_g125275125322_
+ (lambda (_g125277125292_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g125272125287_))
- (let ((_e125276125289_
+ (gx#stx-pair? _g125277125292_))
+ (let ((_e125281125294_
(let ()
(declare (not safe))
- (gx#stx-e _g125272125287_))))
- (let ((_hd125275125292_
+ (gx#stx-e _g125277125292_))))
+ (let ((_hd125280125297_
(let ()
(declare (not safe))
- (##car _e125276125289_)))
- (_tl125274125294_
+ (##car _e125281125294_)))
+ (_tl125279125299_
(let ()
(declare (not safe))
- (##cdr _e125276125289_))))
+ (##cdr _e125281125294_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl125274125294_))
- (let ((_e125279125297_
+ (gx#stx-pair? _tl125279125299_))
+ (let ((_e125284125302_
(let ()
(declare (not safe))
- (gx#stx-e _tl125274125294_))))
- (let ((_hd125278125300_
+ (gx#stx-e _tl125279125299_))))
+ (let ((_hd125283125305_
(let ()
(declare (not safe))
- (##car _e125279125297_)))
- (_tl125277125302_
+ (##car _e125284125302_)))
+ (_tl125282125307_
(let ()
(declare (not safe))
- (##cdr _e125279125297_))))
+ (##cdr _e125284125302_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl125277125302_))
- ((lambda (_L125305_)
- (let ((__tmp128846
+ (gx#stx-null? _tl125282125307_))
+ ((lambda (_L125310_)
+ (let ((__tmp128851
(let ()
(declare (not safe))
(gxc#identifier-symbol
- _L125305_))))
+ _L125310_))))
(declare (not safe))
(##structure
gxc#!constructor::t
- __tmp128846)))
- _hd125278125300_)
+ __tmp128851)))
+ _hd125283125305_)
(let ()
(declare (not safe))
- (_g125271125284_ _g125272125287_)))))
+ (_g125276125289_ _g125277125292_)))))
(let ()
(declare (not safe))
- (_g125271125284_ _g125272125287_)))))
+ (_g125276125289_ _g125277125292_)))))
(let ()
(declare (not safe))
- (_g125271125284_ _g125272125287_))))))
+ (_g125276125289_ _g125277125292_))))))
(declare (not safe))
- (_g125270125317_ _ann125269_))))
+ (_g125275125322_ _ann125274_))))
(define gxc#basic-expression-type-annotation-mop.predicate
- (lambda (_stx125216_ _ann125217_)
- (let* ((_g125219125232_
- (lambda (_g125220125229_)
+ (lambda (_stx125221_ _ann125222_)
+ (let* ((_g125224125237_
+ (lambda (_g125225125234_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g125220125229_))))
- (_g125218125265_
- (lambda (_g125220125235_)
+ _g125225125234_))))
+ (_g125223125270_
+ (lambda (_g125225125240_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g125220125235_))
- (let ((_e125224125237_
+ (gx#stx-pair? _g125225125240_))
+ (let ((_e125229125242_
(let ()
(declare (not safe))
- (gx#stx-e _g125220125235_))))
- (let ((_hd125223125240_
+ (gx#stx-e _g125225125240_))))
+ (let ((_hd125228125245_
(let ()
(declare (not safe))
- (##car _e125224125237_)))
- (_tl125222125242_
+ (##car _e125229125242_)))
+ (_tl125227125247_
(let ()
(declare (not safe))
- (##cdr _e125224125237_))))
+ (##cdr _e125229125242_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl125222125242_))
- (let ((_e125227125245_
+ (gx#stx-pair? _tl125227125247_))
+ (let ((_e125232125250_
(let ()
(declare (not safe))
- (gx#stx-e _tl125222125242_))))
- (let ((_hd125226125248_
+ (gx#stx-e _tl125227125247_))))
+ (let ((_hd125231125253_
(let ()
(declare (not safe))
- (##car _e125227125245_)))
- (_tl125225125250_
+ (##car _e125232125250_)))
+ (_tl125230125255_
(let ()
(declare (not safe))
- (##cdr _e125227125245_))))
+ (##cdr _e125232125250_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl125225125250_))
- ((lambda (_L125253_)
- (let ((__tmp128847
+ (gx#stx-null? _tl125230125255_))
+ ((lambda (_L125258_)
+ (let ((__tmp128852
(let ()
(declare (not safe))
(gxc#identifier-symbol
- _L125253_))))
+ _L125258_))))
(declare (not safe))
(##structure
gxc#!predicate::t
- __tmp128847)))
- _hd125226125248_)
+ __tmp128852)))
+ _hd125231125253_)
(let ()
(declare (not safe))
- (_g125219125232_ _g125220125235_)))))
+ (_g125224125237_ _g125225125240_)))))
(let ()
(declare (not safe))
- (_g125219125232_ _g125220125235_)))))
+ (_g125224125237_ _g125225125240_)))))
(let ()
(declare (not safe))
- (_g125219125232_ _g125220125235_))))))
+ (_g125224125237_ _g125225125240_))))))
(declare (not safe))
- (_g125218125265_ _ann125217_))))
+ (_g125223125270_ _ann125222_))))
(define gxc#basic-expression-type-annotation-mop.accessor
- (lambda (_stx125132_ _ann125133_)
- (let* ((_g125135125156_
- (lambda (_g125136125153_)
+ (lambda (_stx125137_ _ann125138_)
+ (let* ((_g125140125161_
+ (lambda (_g125141125158_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g125136125153_))))
- (_g125134125213_
- (lambda (_g125136125159_)
+ _g125141125158_))))
+ (_g125139125218_
+ (lambda (_g125141125164_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g125136125159_))
- (let ((_e125142125161_
+ (gx#stx-pair? _g125141125164_))
+ (let ((_e125147125166_
(let ()
(declare (not safe))
- (gx#stx-e _g125136125159_))))
- (let ((_hd125141125164_
+ (gx#stx-e _g125141125164_))))
+ (let ((_hd125146125169_
(let ()
(declare (not safe))
- (##car _e125142125161_)))
- (_tl125140125166_
+ (##car _e125147125166_)))
+ (_tl125145125171_
(let ()
(declare (not safe))
- (##cdr _e125142125161_))))
+ (##cdr _e125147125166_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl125140125166_))
- (let ((_e125145125169_
+ (gx#stx-pair? _tl125145125171_))
+ (let ((_e125150125174_
(let ()
(declare (not safe))
- (gx#stx-e _tl125140125166_))))
- (let ((_hd125144125172_
+ (gx#stx-e _tl125145125171_))))
+ (let ((_hd125149125177_
(let ()
(declare (not safe))
- (##car _e125145125169_)))
- (_tl125143125174_
+ (##car _e125150125174_)))
+ (_tl125148125179_
(let ()
(declare (not safe))
- (##cdr _e125145125169_))))
+ (##cdr _e125150125174_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl125143125174_))
- (let ((_e125148125177_
+ (gx#stx-pair? _tl125148125179_))
+ (let ((_e125153125182_
(let ()
(declare (not safe))
- (gx#stx-e _tl125143125174_))))
- (let ((_hd125147125180_
+ (gx#stx-e _tl125148125179_))))
+ (let ((_hd125152125185_
(let ()
(declare (not safe))
- (##car _e125148125177_)))
- (_tl125146125182_
+ (##car _e125153125182_)))
+ (_tl125151125187_
(let ()
(declare (not safe))
- (##cdr _e125148125177_))))
+ (##cdr _e125153125182_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl125146125182_))
- (let ((_e125151125185_
+ _tl125151125187_))
+ (let ((_e125156125190_
(let ()
(declare (not safe))
(gx#stx-e
- _tl125146125182_))))
- (let ((_hd125150125188_
+ _tl125151125187_))))
+ (let ((_hd125155125193_
(let ()
(declare (not safe))
- (##car _e125151125185_)))
- (_tl125149125190_
+ (##car _e125156125190_)))
+ (_tl125154125195_
(let ()
(declare (not safe))
- (##cdr _e125151125185_))))
+ (##cdr _e125156125190_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl125149125190_))
- ((lambda (_L125193_
- _L125194_
- _L125195_)
- (let ((__tmp128850
+ _tl125154125195_))
+ ((lambda (_L125198_
+ _L125199_
+ _L125200_)
+ (let ((__tmp128855
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gxc#identifier-symbol _L125195_)))
- (__tmp128849
- (let () (declare (not safe)) (gx#stx-e _L125194_)))
- (__tmp128848
- (let () (declare (not safe)) (gx#stx-e _L125193_))))
+ (gxc#identifier-symbol _L125200_)))
+ (__tmp128854
+ (let () (declare (not safe)) (gx#stx-e _L125199_)))
+ (__tmp128853
+ (let () (declare (not safe)) (gx#stx-e _L125198_))))
(declare (not safe))
(##structure
gxc#!accessor::t
- __tmp128850
- __tmp128849
- __tmp128848)))
- _hd125150125188_
- _hd125147125180_
- _hd125144125172_)
+ __tmp128855
+ __tmp128854
+ __tmp128853)))
+ _hd125155125193_
+ _hd125152125185_
+ _hd125149125177_)
(let ()
(declare (not safe))
- (_g125135125156_ _g125136125159_)))))
+ (_g125140125161_ _g125141125164_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g125135125156_
- _g125136125159_)))))
+ (_g125140125161_
+ _g125141125164_)))))
(let ()
(declare (not safe))
- (_g125135125156_ _g125136125159_)))))
+ (_g125140125161_ _g125141125164_)))))
(let ()
(declare (not safe))
- (_g125135125156_ _g125136125159_)))))
+ (_g125140125161_ _g125141125164_)))))
(let ()
(declare (not safe))
- (_g125135125156_ _g125136125159_))))))
+ (_g125140125161_ _g125141125164_))))))
(declare (not safe))
- (_g125134125213_ _ann125133_))))
+ (_g125139125218_ _ann125138_))))
(define gxc#basic-expression-type-annotation-mop.mutator
- (lambda (_stx125048_ _ann125049_)
- (let* ((_g125051125072_
- (lambda (_g125052125069_)
+ (lambda (_stx125053_ _ann125054_)
+ (let* ((_g125056125077_
+ (lambda (_g125057125074_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g125052125069_))))
- (_g125050125129_
- (lambda (_g125052125075_)
+ _g125057125074_))))
+ (_g125055125134_
+ (lambda (_g125057125080_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g125052125075_))
- (let ((_e125058125077_
+ (gx#stx-pair? _g125057125080_))
+ (let ((_e125063125082_
(let ()
(declare (not safe))
- (gx#stx-e _g125052125075_))))
- (let ((_hd125057125080_
+ (gx#stx-e _g125057125080_))))
+ (let ((_hd125062125085_
(let ()
(declare (not safe))
- (##car _e125058125077_)))
- (_tl125056125082_
+ (##car _e125063125082_)))
+ (_tl125061125087_
(let ()
(declare (not safe))
- (##cdr _e125058125077_))))
+ (##cdr _e125063125082_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl125056125082_))
- (let ((_e125061125085_
+ (gx#stx-pair? _tl125061125087_))
+ (let ((_e125066125090_
(let ()
(declare (not safe))
- (gx#stx-e _tl125056125082_))))
- (let ((_hd125060125088_
+ (gx#stx-e _tl125061125087_))))
+ (let ((_hd125065125093_
(let ()
(declare (not safe))
- (##car _e125061125085_)))
- (_tl125059125090_
+ (##car _e125066125090_)))
+ (_tl125064125095_
(let ()
(declare (not safe))
- (##cdr _e125061125085_))))
+ (##cdr _e125066125090_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl125059125090_))
- (let ((_e125064125093_
+ (gx#stx-pair? _tl125064125095_))
+ (let ((_e125069125098_
(let ()
(declare (not safe))
- (gx#stx-e _tl125059125090_))))
- (let ((_hd125063125096_
+ (gx#stx-e _tl125064125095_))))
+ (let ((_hd125068125101_
(let ()
(declare (not safe))
- (##car _e125064125093_)))
- (_tl125062125098_
+ (##car _e125069125098_)))
+ (_tl125067125103_
(let ()
(declare (not safe))
- (##cdr _e125064125093_))))
+ (##cdr _e125069125098_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl125062125098_))
- (let ((_e125067125101_
+ _tl125067125103_))
+ (let ((_e125072125106_
(let ()
(declare (not safe))
(gx#stx-e
- _tl125062125098_))))
- (let ((_hd125066125104_
+ _tl125067125103_))))
+ (let ((_hd125071125109_
(let ()
(declare (not safe))
- (##car _e125067125101_)))
- (_tl125065125106_
+ (##car _e125072125106_)))
+ (_tl125070125111_
(let ()
(declare (not safe))
- (##cdr _e125067125101_))))
+ (##cdr _e125072125106_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl125065125106_))
- ((lambda (_L125109_
- _L125110_
- _L125111_)
- (let ((__tmp128853
+ _tl125070125111_))
+ ((lambda (_L125114_
+ _L125115_
+ _L125116_)
+ (let ((__tmp128858
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gxc#identifier-symbol _L125111_)))
- (__tmp128852
- (let () (declare (not safe)) (gx#stx-e _L125110_)))
- (__tmp128851
- (let () (declare (not safe)) (gx#stx-e _L125109_))))
+ (gxc#identifier-symbol _L125116_)))
+ (__tmp128857
+ (let () (declare (not safe)) (gx#stx-e _L125115_)))
+ (__tmp128856
+ (let () (declare (not safe)) (gx#stx-e _L125114_))))
(declare (not safe))
(##structure
gxc#!mutator::t
- __tmp128853
- __tmp128852
- __tmp128851)))
- _hd125066125104_
- _hd125063125096_
- _hd125060125088_)
+ __tmp128858
+ __tmp128857
+ __tmp128856)))
+ _hd125071125109_
+ _hd125068125101_
+ _hd125065125093_)
(let ()
(declare (not safe))
- (_g125051125072_ _g125052125075_)))))
+ (_g125056125077_ _g125057125080_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g125051125072_
- _g125052125075_)))))
+ (_g125056125077_
+ _g125057125080_)))))
(let ()
(declare (not safe))
- (_g125051125072_ _g125052125075_)))))
+ (_g125056125077_ _g125057125080_)))))
(let ()
(declare (not safe))
- (_g125051125072_ _g125052125075_)))))
+ (_g125056125077_ _g125057125080_)))))
(let ()
(declare (not safe))
- (_g125051125072_ _g125052125075_))))))
+ (_g125056125077_ _g125057125080_))))))
(declare (not safe))
- (_g125050125129_ _ann125049_))))
+ (_g125055125134_ _ann125054_))))
(let ()
(declare (not safe))
(hash-put!
@@ -3636,2048 +3636,2048 @@
'@mop.mutator
gxc#basic-expression-type-annotation-mop.mutator))
(define gxc#basic-expression-type-lambda%
- (lambda (_stx124168_)
- (let* ((___stx127134127135_ _stx124168_)
- (_g124174124370_
+ (lambda (_stx124173_)
+ (let* ((___stx127139127140_ _stx124173_)
+ (_g124179124375_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx127134127135_)))))
- (let ((___kont127136127137_
- (lambda (_L125036_)
- (let ((__obj128804
+ ___stx127139127140_)))))
+ (let ((___kont127141127142_
+ (lambda (_L125041_)
+ (let ((__obj128809
(let ()
(declare (not safe))
(##structure gxc#!lambda::t '#f '#f '#f '#f '#f))))
(gxc#!lambda:::init!
- __obj128804
+ __obj128809
'lambda
(let ()
(declare (not safe))
- (gxc#lambda-form-arity _L125036_))
+ (gxc#lambda-form-arity _L125041_))
'#f)
- __obj128804)))
- (___kont127138127139_
- (lambda (_L124963_
- _L124964_
- _L124965_
- _L124966_
- _L124967_
- _L124968_)
- (let* ((_tab125018_
- (let () (declare (not safe)) (gx#stx-e _L124965_)))
- (_keys125020_
- (if _tab125018_
- (let ((__tmp128854 (vector->list _tab125018_)))
+ __obj128809)))
+ (___kont127143127144_
+ (lambda (_L124968_
+ _L124969_
+ _L124970_
+ _L124971_
+ _L124972_
+ _L124973_)
+ (let* ((_tab125023_
+ (let () (declare (not safe)) (gx#stx-e _L124970_)))
+ (_keys125025_
+ (if _tab125023_
+ (let ((__tmp128859 (vector->list _tab125023_)))
(declare (not safe))
- (filter values __tmp128854))
+ (filter values __tmp128859))
'#f)))
- (let ((__tmp128855
+ (let ((__tmp128860
(let ()
(declare (not safe))
- (gxc#identifier-symbol _L124964_))))
+ (gxc#identifier-symbol _L124969_))))
(declare (not safe))
(##structure
gxc#!kw-lambda::t
'kw-lambda
- _keys125020_
- __tmp128855)))))
- (___kont127140127141_
- (lambda (_L124696_
- _L124697_
- _L124698_
- _L124699_
- _L124700_
- _L124701_
+ _keys125025_
+ __tmp128860)))))
+ (___kont127145127146_
+ (lambda (_L124701_
_L124702_
_L124703_
_L124704_
- _L124705_)
- (let ((__tmp128857
+ _L124705_
+ _L124706_
+ _L124707_
+ _L124708_
+ _L124709_
+ _L124710_)
+ (let ((__tmp128862
(map gx#stx-e
- (let ((__tmp128858
- (lambda (_g124798124801_ _g124799124803_)
+ (let ((__tmp128863
+ (lambda (_g124803124806_ _g124804124808_)
(let ()
(declare (not safe))
- (cons _g124798124801_
- _g124799124803_)))))
+ (cons _g124803124806_
+ _g124804124808_)))))
(declare (not safe))
- (foldr1 __tmp128858 '() _L124698_))))
- (__tmp128856
+ (foldr1 __tmp128863 '() _L124703_))))
+ (__tmp128861
(let ()
(declare (not safe))
- (gxc#identifier-symbol _L124702_))))
+ (gxc#identifier-symbol _L124707_))))
(declare (not safe))
(##structure
gxc#!kw-lambda-primary::t
'kw-lambda-dispatch
- __tmp128857
- __tmp128856))))
- (___kont127144127145_
- (lambda (_L124406_)
- (let ((__obj128805
+ __tmp128862
+ __tmp128861))))
+ (___kont127149127150_
+ (lambda (_L124411_)
+ (let ((__obj128810
(let ()
(declare (not safe))
(##structure gxc#!lambda::t '#f '#f '#f '#f '#f))))
(gxc#!lambda:::init!
- __obj128805
+ __obj128810
'lambda
(let ()
(declare (not safe))
- (gxc#lambda-form-arity _L124406_))
+ (gxc#lambda-form-arity _L124411_))
(let ()
(declare (not safe))
- (gxc#dispatch-lambda-form-delegate _L124406_)))
- __obj128805)))
- (___kont127146127147_
- (lambda (_L124383_)
- (let ((__obj128806
+ (gxc#dispatch-lambda-form-delegate _L124411_)))
+ __obj128810)))
+ (___kont127151127152_
+ (lambda (_L124388_)
+ (let ((__obj128811
(let ()
(declare (not safe))
(##structure gxc#!lambda::t '#f '#f '#f '#f '#f))))
(gxc#!lambda:::init!
- __obj128806
+ __obj128811
'lambda
(let ()
(declare (not safe))
- (gxc#lambda-form-arity _L124383_))
+ (gxc#lambda-form-arity _L124388_))
'#f)
- __obj128806))))
- (let* ((___match127453127454_
- (lambda (_e124361124398_ _hd124360124401_ _tl124359124403_)
- (let ((_L124406_ _tl124359124403_))
+ __obj128811))))
+ (let* ((___match127458127459_
+ (lambda (_e124366124403_ _hd124365124406_ _tl124364124408_)
+ (let ((_L124411_ _tl124364124408_))
(if (let ()
(declare (not safe))
- (gxc#dispatch-lambda-form? _L124406_))
- (___kont127144127145_ _L124406_)
- (___kont127146127147_ _tl124359124403_)))))
- (___match127447127448_
- (lambda (_e124255124420_
- _hd124254124423_
- _tl124253124425_
- _e124258124428_
- _hd124257124431_
- _tl124256124433_
- _e124261124436_
- _hd124260124439_
- _tl124259124441_
- _e124264124444_
- _hd124263124447_
- _tl124262124449_
- _e124267124452_
- _hd124266124455_
- _tl124265124457_
- _e124270124460_
- _hd124269124463_
- _tl124268124465_
- _e124273124468_
- _hd124272124471_
- _tl124271124473_
- _e124276124476_
- _hd124275124479_
- _tl124274124481_
- _e124279124484_
- _hd124278124487_
- _tl124277124489_
- _e124282124492_
- _hd124281124495_
- _tl124280124497_
- _e124285124500_
- _hd124284124503_
- _tl124283124505_
- _e124288124508_
- _hd124287124511_
- _tl124286124513_
- _e124291124516_
- _hd124290124519_
- _tl124289124521_
- _e124294124524_
- _hd124293124527_
- _tl124292124529_
- ___splice127142127143_
- _target124295124532_
+ (gxc#dispatch-lambda-form? _L124411_))
+ (___kont127149127150_ _L124411_)
+ (___kont127151127152_ _tl124364124408_)))))
+ (___match127452127453_
+ (lambda (_e124260124425_
+ _hd124259124428_
+ _tl124258124430_
+ _e124263124433_
+ _hd124262124436_
+ _tl124261124438_
+ _e124266124441_
+ _hd124265124444_
+ _tl124264124446_
+ _e124269124449_
+ _hd124268124452_
+ _tl124267124454_
+ _e124272124457_
+ _hd124271124460_
+ _tl124270124462_
+ _e124275124465_
+ _hd124274124468_
+ _tl124273124470_
+ _e124278124473_
+ _hd124277124476_
+ _tl124276124478_
+ _e124281124481_
+ _hd124280124484_
+ _tl124279124486_
+ _e124284124489_
+ _hd124283124492_
+ _tl124282124494_
+ _e124287124497_
+ _hd124286124500_
+ _tl124285124502_
+ _e124290124505_
+ _hd124289124508_
+ _tl124288124510_
+ _e124293124513_
+ _hd124292124516_
+ _tl124291124518_
+ _e124296124521_
+ _hd124295124524_
+ _tl124294124526_
+ _e124299124529_
+ _hd124298124532_
_tl124297124534_
- _e124312124537_
- _hd124311124540_
- _tl124310124542_
- _e124315124545_
- _hd124314124548_
- _tl124313124550_
- _e124318124553_
- _hd124317124556_
- _tl124316124558_)
- (letrec ((_loop124298124561_
- (lambda (_hd124296124564_
- _-absent-value124302124566_
- _key124303124568_
- _-xkwvar124304124570_
- _-hash-ref124305124572_)
+ ___splice127147127148_
+ _target124300124537_
+ _tl124302124539_
+ _e124317124542_
+ _hd124316124545_
+ _tl124315124547_
+ _e124320124550_
+ _hd124319124553_
+ _tl124318124555_
+ _e124323124558_
+ _hd124322124561_
+ _tl124321124563_)
+ (letrec ((_loop124303124566_
+ (lambda (_hd124301124569_
+ _-absent-value124307124571_
+ _key124308124573_
+ _-xkwvar124309124575_
+ _-hash-ref124310124577_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd124296124564_))
- (let ((_e124299124575_
+ (gx#stx-pair? _hd124301124569_))
+ (let ((_e124304124580_
(let ()
(declare (not safe))
- (gx#stx-e _hd124296124564_))))
- (let ((_lp-tl124301124580_
+ (gx#stx-e _hd124301124569_))))
+ (let ((_lp-tl124306124585_
(let ()
(declare (not safe))
- (##cdr _e124299124575_)))
- (_lp-hd124300124578_
+ (##cdr _e124304124580_)))
+ (_lp-hd124305124583_
(let ()
(declare (not safe))
- (##car _e124299124575_))))
+ (##car _e124304124580_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _lp-hd124300124578_))
- (let ((_e124321124583_
+ _lp-hd124305124583_))
+ (let ((_e124326124588_
(let ()
(declare (not safe))
(gx#stx-e
- _lp-hd124300124578_))))
- (let ((_tl124319124588_
+ _lp-hd124305124583_))))
+ (let ((_tl124324124593_
(let ()
(declare (not safe))
- (##cdr _e124321124583_)))
- (_hd124320124586_
+ (##cdr _e124326124588_)))
+ (_hd124325124591_
(let ()
(declare (not safe))
- (##car _e124321124583_))))
+ (##car _e124326124588_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd124320124586_))
+ _hd124325124591_))
(if (let ()
(declare
(not safe))
(gx#stx-eq?
'%#call
- _hd124320124586_))
+ _hd124325124591_))
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-pair? _tl124319124588_))
- (let ((_e124324124591_
+ (gx#stx-pair? _tl124324124593_))
+ (let ((_e124329124596_
(let ()
(declare (not safe))
- (gx#stx-e _tl124319124588_))))
- (let ((_tl124322124596_
+ (gx#stx-e _tl124324124593_))))
+ (let ((_tl124327124601_
(let ()
(declare (not safe))
- (##cdr _e124324124591_)))
- (_hd124323124594_
+ (##cdr _e124329124596_)))
+ (_hd124328124599_
(let ()
(declare (not safe))
- (##car _e124324124591_))))
+ (##car _e124329124596_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd124323124594_))
- (let ((_e124327124599_
+ (gx#stx-pair? _hd124328124599_))
+ (let ((_e124332124604_
(let ()
(declare (not safe))
- (gx#stx-e _hd124323124594_))))
- (let ((_tl124325124604_
+ (gx#stx-e _hd124328124599_))))
+ (let ((_tl124330124609_
(let ()
(declare (not safe))
- (##cdr _e124327124599_)))
- (_hd124326124602_
+ (##cdr _e124332124604_)))
+ (_hd124331124607_
(let ()
(declare (not safe))
- (##car _e124327124599_))))
+ (##car _e124332124604_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd124326124602_))
+ (gx#identifier? _hd124331124607_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#ref
- _hd124326124602_))
+ _hd124331124607_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl124325124604_))
- (let ((_e124330124607_
+ _tl124330124609_))
+ (let ((_e124335124612_
(let ()
(declare (not safe))
(gx#stx-e
- _tl124325124604_))))
- (let ((_tl124328124612_
+ _tl124330124609_))))
+ (let ((_tl124333124617_
(let ()
(declare (not safe))
- (##cdr _e124330124607_)))
- (_hd124329124610_
+ (##cdr _e124335124612_)))
+ (_hd124334124615_
(let ()
(declare (not safe))
- (##car _e124330124607_))))
+ (##car _e124335124612_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl124328124612_))
+ _tl124333124617_))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _tl124322124596_))
- (let ((_e124333124615_
+ _tl124327124601_))
+ (let ((_e124338124620_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _tl124322124596_))))
- (let ((_tl124331124620_
+ (gx#stx-e _tl124327124601_))))
+ (let ((_tl124336124625_
(let ()
(declare (not safe))
- (##cdr _e124333124615_)))
- (_hd124332124618_
+ (##cdr _e124338124620_)))
+ (_hd124337124623_
(let ()
(declare (not safe))
- (##car _e124333124615_))))
+ (##car _e124338124620_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd124332124618_))
- (let ((_e124336124623_
+ (gx#stx-pair? _hd124337124623_))
+ (let ((_e124341124628_
(let ()
(declare (not safe))
- (gx#stx-e _hd124332124618_))))
- (let ((_tl124334124628_
+ (gx#stx-e _hd124337124623_))))
+ (let ((_tl124339124633_
(let ()
(declare (not safe))
- (##cdr _e124336124623_)))
- (_hd124335124626_
+ (##cdr _e124341124628_)))
+ (_hd124340124631_
(let ()
(declare (not safe))
- (##car _e124336124623_))))
+ (##car _e124341124628_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd124335124626_))
+ (gx#identifier? _hd124340124631_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd124335124626_))
+ (gx#stx-eq? '%#ref _hd124340124631_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl124334124628_))
- (let ((_e124339124631_
+ (gx#stx-pair? _tl124339124633_))
+ (let ((_e124344124636_
(let ()
(declare (not safe))
(gx#stx-e
- _tl124334124628_))))
- (let ((_tl124337124636_
+ _tl124339124633_))))
+ (let ((_tl124342124641_
(let ()
(declare (not safe))
- (##cdr _e124339124631_)))
- (_hd124338124634_
+ (##cdr _e124344124636_)))
+ (_hd124343124639_
(let ()
(declare (not safe))
- (##car _e124339124631_))))
+ (##car _e124344124636_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl124337124636_))
+ _tl124342124641_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl124331124620_))
- (let ((_e124342124639_
+ _tl124336124625_))
+ (let ((_e124347124644_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _tl124331124620_))))
- (let ((_tl124340124644_
- (let () (declare (not safe)) (##cdr _e124342124639_)))
- (_hd124341124642_
- (let () (declare (not safe)) (##car _e124342124639_))))
+ (gx#stx-e _tl124336124625_))))
+ (let ((_tl124345124649_
+ (let () (declare (not safe)) (##cdr _e124347124644_)))
+ (_hd124346124647_
+ (let () (declare (not safe)) (##car _e124347124644_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd124341124642_))
- (let ((_e124345124647_
+ (gx#stx-pair? _hd124346124647_))
+ (let ((_e124350124652_
(let ()
(declare (not safe))
- (gx#stx-e _hd124341124642_))))
- (let ((_tl124343124652_
+ (gx#stx-e _hd124346124647_))))
+ (let ((_tl124348124657_
(let ()
(declare (not safe))
- (##cdr _e124345124647_)))
- (_hd124344124650_
+ (##cdr _e124350124652_)))
+ (_hd124349124655_
(let ()
(declare (not safe))
- (##car _e124345124647_))))
+ (##car _e124350124652_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd124344124650_))
+ (gx#identifier? _hd124349124655_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#quote _hd124344124650_))
+ (gx#stx-eq? '%#quote _hd124349124655_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl124343124652_))
- (let ((_e124348124655_
+ (gx#stx-pair? _tl124348124657_))
+ (let ((_e124353124660_
(let ()
(declare (not safe))
- (gx#stx-e _tl124343124652_))))
- (let ((_tl124346124660_
+ (gx#stx-e _tl124348124657_))))
+ (let ((_tl124351124665_
(let ()
(declare (not safe))
- (##cdr _e124348124655_)))
- (_hd124347124658_
+ (##cdr _e124353124660_)))
+ (_hd124352124663_
(let ()
(declare (not safe))
- (##car _e124348124655_))))
+ (##car _e124353124660_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl124346124660_))
+ _tl124351124665_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl124340124644_))
- (let ((_e124351124663_
+ _tl124345124649_))
+ (let ((_e124356124668_
(let ()
(declare (not safe))
(gx#stx-e
- _tl124340124644_))))
- (let ((_tl124349124668_
+ _tl124345124649_))))
+ (let ((_tl124354124673_
(let ()
(declare
(not safe))
- (##cdr _e124351124663_)))
- (_hd124350124666_
+ (##cdr _e124356124668_)))
+ (_hd124355124671_
(let ()
(declare
(not safe))
- (##car _e124351124663_))))
+ (##car _e124356124668_))))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _hd124350124666_))
- (let ((_e124354124671_
+ _hd124355124671_))
+ (let ((_e124359124676_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _hd124350124666_))))
- (let ((_tl124352124676_
+ (gx#stx-e _hd124355124671_))))
+ (let ((_tl124357124681_
(let ()
(declare (not safe))
- (##cdr _e124354124671_)))
- (_hd124353124674_
+ (##cdr _e124359124676_)))
+ (_hd124358124679_
(let ()
(declare (not safe))
- (##car _e124354124671_))))
+ (##car _e124359124676_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd124353124674_))
+ (gx#identifier? _hd124358124679_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd124353124674_))
+ (gx#stx-eq? '%#ref _hd124358124679_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl124352124676_))
- (let ((_e124357124679_
+ (gx#stx-pair? _tl124357124681_))
+ (let ((_e124362124684_
(let ()
(declare (not safe))
- (gx#stx-e _tl124352124676_))))
- (let ((_tl124355124684_
+ (gx#stx-e _tl124357124681_))))
+ (let ((_tl124360124689_
(let ()
(declare (not safe))
- (##cdr _e124357124679_)))
- (_hd124356124682_
+ (##cdr _e124362124684_)))
+ (_hd124361124687_
(let ()
(declare (not safe))
- (##car _e124357124679_))))
+ (##car _e124362124684_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl124355124684_))
+ (gx#stx-null? _tl124360124689_))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl124349124668_))
- (let ((__tmp128873
+ _tl124354124673_))
+ (let ((__tmp128878
(let ()
(declare (not safe))
- (cons _hd124356124682_
- _-absent-value124302124566_)))
- (__tmp128872
+ (cons _hd124361124687_
+ _-absent-value124307124571_)))
+ (__tmp128877
(let ()
(declare (not safe))
- (cons _hd124347124658_
- _key124303124568_)))
- (__tmp128871
+ (cons _hd124352124663_
+ _key124308124573_)))
+ (__tmp128876
(let ()
(declare (not safe))
- (cons _hd124338124634_
- _-xkwvar124304124570_)))
- (__tmp128870
+ (cons _hd124343124639_
+ _-xkwvar124309124575_)))
+ (__tmp128875
(let ()
(declare (not safe))
- (cons _hd124329124610_
- _-hash-ref124305124572_))))
+ (cons _hd124334124615_
+ _-hash-ref124310124577_))))
(declare (not safe))
- (_loop124298124561_
- _lp-tl124301124580_
- __tmp128873
- __tmp128872
- __tmp128871
- __tmp128870))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))))
- (let ((_-hash-ref124309124693_
- (reverse _-hash-ref124305124572_))
- (_-xkwvar124308124691_
- (reverse _-xkwvar124304124570_))
- (_key124307124689_
- (reverse _key124303124568_))
- (_-absent-value124306124687_
- (reverse _-absent-value124302124566_)))
+ (_loop124303124566_
+ _lp-tl124306124585_
+ __tmp128878
+ __tmp128877
+ __tmp128876
+ __tmp128875))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))))
+ (let ((_-hash-ref124314124698_
+ (reverse _-hash-ref124310124577_))
+ (_-xkwvar124313124696_
+ (reverse _-xkwvar124309124575_))
+ (_key124312124694_
+ (reverse _key124308124573_))
+ (_-absent-value124311124692_
+ (reverse _-absent-value124307124571_)))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl124262124449_))
- (let ((_L124696_ _hd124317124556_)
- (_L124697_
- _-absent-value124306124687_)
- (_L124698_ _key124307124689_)
- (_L124699_
- _-xkwvar124308124691_)
- (_L124700_
- _-hash-ref124309124693_)
- (_L124701_ _hd124293124527_)
- (_L124702_ _hd124284124503_)
- (_L124703_ _hd124275124479_)
- (_L124704_ _tl124259124441_)
- (_L124705_ _hd124260124439_))
+ (gx#stx-null? _tl124267124454_))
+ (let ((_L124701_ _hd124322124561_)
+ (_L124702_
+ _-absent-value124311124692_)
+ (_L124703_ _key124312124694_)
+ (_L124704_
+ _-xkwvar124313124696_)
+ (_L124705_
+ _-hash-ref124314124698_)
+ (_L124706_ _hd124298124532_)
+ (_L124707_ _hd124289124508_)
+ (_L124708_ _hd124280124484_)
+ (_L124709_ _tl124264124446_)
+ (_L124710_ _hd124265124444_))
(if (and (let ()
(declare (not safe))
(gx#identifier?
- _L124705_))
+ _L124710_))
(let ()
(declare (not safe))
(gx#identifier?
- _L124704_))
+ _L124709_))
(let ()
(declare (not safe))
(gxc#runtime-identifier=?
- _L124703_
+ _L124708_
'apply))
(let ()
(declare (not safe))
(gx#free-identifier=?
- _L124705_
- _L124701_))
- (let ((__tmp128868
- (let ((__tmp128869
+ _L124710_
+ _L124706_))
+ (let ((__tmp128873
+ (let ((__tmp128874
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (lambda (_g124758124761_ _g124759124763_)
+ (lambda (_g124763124766_ _g124764124768_)
(let ()
(declare (not safe))
- (cons _g124758124761_ _g124759124763_)))))
+ (cons _g124763124766_ _g124764124768_)))))
(declare (not safe))
- (foldr1 __tmp128869 '() _L124698_))))
+ (foldr1 __tmp128874 '() _L124703_))))
(declare (not safe))
- (andmap1 gx#stx-keyword? __tmp128868))
- (let ((__tmp128867
- (lambda (_g124765124767_)
+ (andmap1 gx#stx-keyword? __tmp128873))
+ (let ((__tmp128872
+ (lambda (_g124770124772_)
(let ()
(declare (not safe))
(gxc#runtime-identifier=?
- _g124765124767_
+ _g124770124772_
'hash-ref))))
- (__tmp128865
- (let ((__tmp128866
- (lambda (_g124769124772_ _g124770124774_)
+ (__tmp128870
+ (let ((__tmp128871
+ (lambda (_g124774124777_ _g124775124779_)
(let ()
(declare (not safe))
- (cons _g124769124772_ _g124770124774_)))))
+ (cons _g124774124777_ _g124775124779_)))))
(declare (not safe))
- (foldr1 __tmp128866 '() _L124700_))))
+ (foldr1 __tmp128871 '() _L124705_))))
(declare (not safe))
- (andmap1 __tmp128867 __tmp128865))
- (let ((__tmp128864
- (lambda (_g124776124778_)
+ (andmap1 __tmp128872 __tmp128870))
+ (let ((__tmp128869
+ (lambda (_g124781124783_)
(let ()
(declare (not safe))
(gxc#runtime-identifier=?
- _g124776124778_
+ _g124781124783_
'absent-value))))
- (__tmp128862
- (let ((__tmp128863
- (lambda (_g124780124783_ _g124781124785_)
+ (__tmp128867
+ (let ((__tmp128868
+ (lambda (_g124785124788_ _g124786124790_)
(let ()
(declare (not safe))
- (cons _g124780124783_ _g124781124785_)))))
+ (cons _g124785124788_ _g124786124790_)))))
(declare (not safe))
- (foldr1 __tmp128863 '() _L124697_))))
+ (foldr1 __tmp128868 '() _L124702_))))
(declare (not safe))
- (andmap1 __tmp128864 __tmp128862))
- (let ((__tmp128861
- (lambda (_g124787124789_)
+ (andmap1 __tmp128869 __tmp128867))
+ (let ((__tmp128866
+ (lambda (_g124792124794_)
(let ()
(declare (not safe))
- (gx#free-identifier=? _g124787124789_ _L124705_))))
- (__tmp128859
- (let ((__tmp128860
- (lambda (_g124791124794_ _g124792124796_)
+ (gx#free-identifier=? _g124792124794_ _L124710_))))
+ (__tmp128864
+ (let ((__tmp128865
+ (lambda (_g124796124799_ _g124797124801_)
(let ()
(declare (not safe))
- (cons _g124791124794_ _g124792124796_)))))
+ (cons _g124796124799_ _g124797124801_)))))
(declare (not safe))
- (foldr1 __tmp128860 '() _L124699_))))
+ (foldr1 __tmp128865 '() _L124704_))))
(declare (not safe))
- (andmap1 __tmp128861 __tmp128859)))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont127140127141_
- _L124696_
- _L124697_
- _L124698_
- _L124699_
- _L124700_
+ (andmap1 __tmp128866 __tmp128864)))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___kont127145127146_
_L124701_
_L124702_
_L124703_
_L124704_
- _L124705_)
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_)))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_)))))))
+ _L124705_
+ _L124706_
+ _L124707_
+ _L124708_
+ _L124709_
+ _L124710_)
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_)))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_)))))))
(let ()
(declare (not safe))
- (_loop124298124561_
- _target124295124532_
+ (_loop124303124566_
+ _target124300124537_
'()
'()
'()
'())))))
- (___match127319127320_
- (lambda (_e124255124420_
- _hd124254124423_
- _tl124253124425_
- _e124258124428_
- _hd124257124431_
- _tl124256124433_)
+ (___match127324127325_
+ (lambda (_e124260124425_
+ _hd124259124428_
+ _tl124258124430_
+ _e124263124433_
+ _hd124262124436_
+ _tl124261124438_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd124257124431_))
- (let ((_e124261124436_
+ (gx#stx-pair? _hd124262124436_))
+ (let ((_e124266124441_
(let ()
(declare (not safe))
- (gx#stx-e _hd124257124431_))))
- (let ((_tl124259124441_
+ (gx#stx-e _hd124262124436_))))
+ (let ((_tl124264124446_
(let ()
(declare (not safe))
- (##cdr _e124261124436_)))
- (_hd124260124439_
+ (##cdr _e124266124441_)))
+ (_hd124265124444_
(let ()
(declare (not safe))
- (##car _e124261124436_))))
+ (##car _e124266124441_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl124256124433_))
- (let ((_e124264124444_
+ (gx#stx-pair? _tl124261124438_))
+ (let ((_e124269124449_
(let ()
(declare (not safe))
- (gx#stx-e _tl124256124433_))))
- (let ((_tl124262124449_
+ (gx#stx-e _tl124261124438_))))
+ (let ((_tl124267124454_
(let ()
(declare (not safe))
- (##cdr _e124264124444_)))
- (_hd124263124447_
+ (##cdr _e124269124449_)))
+ (_hd124268124452_
(let ()
(declare (not safe))
- (##car _e124264124444_))))
+ (##car _e124269124449_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd124263124447_))
- (let ((_e124267124452_
+ (gx#stx-pair? _hd124268124452_))
+ (let ((_e124272124457_
(let ()
(declare (not safe))
(gx#stx-e
- _hd124263124447_))))
- (let ((_tl124265124457_
+ _hd124268124452_))))
+ (let ((_tl124270124462_
(let ()
(declare (not safe))
- (##cdr _e124267124452_)))
- (_hd124266124455_
+ (##cdr _e124272124457_)))
+ (_hd124271124460_
(let ()
(declare (not safe))
- (##car _e124267124452_))))
+ (##car _e124272124457_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd124266124455_))
+ _hd124271124460_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#call
- _hd124266124455_))
+ _hd124271124460_))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _tl124265124457_))
- (let ((_e124270124460_
+ _tl124270124462_))
+ (let ((_e124275124465_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _tl124265124457_))))
- (let ((_tl124268124465_
+ (gx#stx-e _tl124270124462_))))
+ (let ((_tl124273124470_
(let ()
(declare (not safe))
- (##cdr _e124270124460_)))
- (_hd124269124463_
+ (##cdr _e124275124465_)))
+ (_hd124274124468_
(let ()
(declare (not safe))
- (##car _e124270124460_))))
+ (##car _e124275124465_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd124269124463_))
- (let ((_e124273124468_
+ (gx#stx-pair? _hd124274124468_))
+ (let ((_e124278124473_
(let ()
(declare (not safe))
- (gx#stx-e _hd124269124463_))))
- (let ((_tl124271124473_
+ (gx#stx-e _hd124274124468_))))
+ (let ((_tl124276124478_
(let ()
(declare (not safe))
- (##cdr _e124273124468_)))
- (_hd124272124471_
+ (##cdr _e124278124473_)))
+ (_hd124277124476_
(let ()
(declare (not safe))
- (##car _e124273124468_))))
+ (##car _e124278124473_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd124272124471_))
+ (gx#identifier? _hd124277124476_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd124272124471_))
+ (gx#stx-eq? '%#ref _hd124277124476_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl124271124473_))
- (let ((_e124276124476_
+ (gx#stx-pair? _tl124276124478_))
+ (let ((_e124281124481_
(let ()
(declare (not safe))
(gx#stx-e
- _tl124271124473_))))
- (let ((_tl124274124481_
+ _tl124276124478_))))
+ (let ((_tl124279124486_
(let ()
(declare (not safe))
- (##cdr _e124276124476_)))
- (_hd124275124479_
+ (##cdr _e124281124481_)))
+ (_hd124280124484_
(let ()
(declare (not safe))
- (##car _e124276124476_))))
+ (##car _e124281124481_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl124274124481_))
+ _tl124279124486_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl124268124465_))
- (let ((_e124279124484_
+ _tl124273124470_))
+ (let ((_e124284124489_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _tl124268124465_))))
- (let ((_tl124277124489_
- (let () (declare (not safe)) (##cdr _e124279124484_)))
- (_hd124278124487_
- (let () (declare (not safe)) (##car _e124279124484_))))
+ (gx#stx-e _tl124273124470_))))
+ (let ((_tl124282124494_
+ (let () (declare (not safe)) (##cdr _e124284124489_)))
+ (_hd124283124492_
+ (let () (declare (not safe)) (##car _e124284124489_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd124278124487_))
- (let ((_e124282124492_
+ (gx#stx-pair? _hd124283124492_))
+ (let ((_e124287124497_
(let ()
(declare (not safe))
- (gx#stx-e _hd124278124487_))))
- (let ((_tl124280124497_
+ (gx#stx-e _hd124283124492_))))
+ (let ((_tl124285124502_
(let ()
(declare (not safe))
- (##cdr _e124282124492_)))
- (_hd124281124495_
+ (##cdr _e124287124497_)))
+ (_hd124286124500_
(let ()
(declare (not safe))
- (##car _e124282124492_))))
+ (##car _e124287124497_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd124281124495_))
+ (gx#identifier? _hd124286124500_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd124281124495_))
+ (gx#stx-eq? '%#ref _hd124286124500_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl124280124497_))
- (let ((_e124285124500_
+ (gx#stx-pair? _tl124285124502_))
+ (let ((_e124290124505_
(let ()
(declare (not safe))
- (gx#stx-e _tl124280124497_))))
- (let ((_tl124283124505_
+ (gx#stx-e _tl124285124502_))))
+ (let ((_tl124288124510_
(let ()
(declare (not safe))
- (##cdr _e124285124500_)))
- (_hd124284124503_
+ (##cdr _e124290124505_)))
+ (_hd124289124508_
(let ()
(declare (not safe))
- (##car _e124285124500_))))
+ (##car _e124290124505_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl124283124505_))
+ _tl124288124510_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl124277124489_))
- (let ((_e124288124508_
+ _tl124282124494_))
+ (let ((_e124293124513_
(let ()
(declare (not safe))
(gx#stx-e
- _tl124277124489_))))
- (let ((_tl124286124513_
+ _tl124282124494_))))
+ (let ((_tl124291124518_
(let ()
(declare
(not safe))
- (##cdr _e124288124508_)))
- (_hd124287124511_
+ (##cdr _e124293124513_)))
+ (_hd124292124516_
(let ()
(declare
(not safe))
- (##car _e124288124508_))))
+ (##car _e124293124513_))))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _hd124287124511_))
- (let ((_e124291124516_
+ _hd124292124516_))
+ (let ((_e124296124521_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _hd124287124511_))))
- (let ((_tl124289124521_
+ (gx#stx-e _hd124292124516_))))
+ (let ((_tl124294124526_
(let ()
(declare (not safe))
- (##cdr _e124291124516_)))
- (_hd124290124519_
+ (##cdr _e124296124521_)))
+ (_hd124295124524_
(let ()
(declare (not safe))
- (##car _e124291124516_))))
+ (##car _e124296124521_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd124290124519_))
+ (gx#identifier? _hd124295124524_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd124290124519_))
+ (gx#stx-eq? '%#ref _hd124295124524_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl124289124521_))
- (let ((_e124294124524_
+ (gx#stx-pair? _tl124294124526_))
+ (let ((_e124299124529_
(let ()
(declare (not safe))
- (gx#stx-e _tl124289124521_))))
- (let ((_tl124292124529_
+ (gx#stx-e _tl124294124526_))))
+ (let ((_tl124297124534_
(let ()
(declare (not safe))
- (##cdr _e124294124524_)))
- (_hd124293124527_
+ (##cdr _e124299124529_)))
+ (_hd124298124532_
(let ()
(declare (not safe))
- (##car _e124294124524_))))
+ (##car _e124299124529_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl124292124529_))
+ (gx#stx-null? _tl124297124534_))
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- _tl124286124513_))
+ _tl124291124518_))
(if (fx>= (let ()
(declare (not safe))
(gx#stx-length
- _tl124286124513_))
+ _tl124291124518_))
'1)
- (let ((___splice127142127143_
+ (let ((___splice127147127148_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl124286124513_
+ _tl124291124518_
'1))))
- (let ((_tl124297124534_
+ (let ((_tl124302124539_
(let ()
(declare
(not safe))
(##vector-ref
- ___splice127142127143_
+ ___splice127147127148_
'1)))
- (_target124295124532_
+ (_target124300124537_
(let ()
(declare
(not safe))
(##vector-ref
- ___splice127142127143_
+ ___splice127147127148_
'0))))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _tl124297124534_))
- (let ((_e124312124537_
+ _tl124302124539_))
+ (let ((_e124317124542_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _tl124297124534_))))
- (let ((_tl124310124542_
+ (gx#stx-e _tl124302124539_))))
+ (let ((_tl124315124547_
(let ()
(declare (not safe))
- (##cdr _e124312124537_)))
- (_hd124311124540_
+ (##cdr _e124317124542_)))
+ (_hd124316124545_
(let ()
(declare (not safe))
- (##car _e124312124537_))))
+ (##car _e124317124542_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd124311124540_))
- (let ((_e124315124545_
+ (gx#stx-pair? _hd124316124545_))
+ (let ((_e124320124550_
(let ()
(declare (not safe))
- (gx#stx-e _hd124311124540_))))
- (let ((_tl124313124550_
+ (gx#stx-e _hd124316124545_))))
+ (let ((_tl124318124555_
(let ()
(declare (not safe))
- (##cdr _e124315124545_)))
- (_hd124314124548_
+ (##cdr _e124320124550_)))
+ (_hd124319124553_
(let ()
(declare (not safe))
- (##car _e124315124545_))))
+ (##car _e124320124550_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd124314124548_))
+ (gx#identifier? _hd124319124553_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd124314124548_))
+ (gx#stx-eq? '%#ref _hd124319124553_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl124313124550_))
- (let ((_e124318124553_
+ (gx#stx-pair? _tl124318124555_))
+ (let ((_e124323124558_
(let ()
(declare (not safe))
(gx#stx-e
- _tl124313124550_))))
- (let ((_tl124316124558_
+ _tl124318124555_))))
+ (let ((_tl124321124563_
(let ()
(declare (not safe))
- (##cdr _e124318124553_)))
- (_hd124317124556_
+ (##cdr _e124323124558_)))
+ (_hd124322124561_
(let ()
(declare (not safe))
- (##car _e124318124553_))))
+ (##car _e124323124558_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl124316124558_))
+ _tl124321124563_))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl124310124542_))
- (___match127447127448_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_
- _e124258124428_
- _hd124257124431_
- _tl124256124433_
- _e124261124436_
- _hd124260124439_
- _tl124259124441_
- _e124264124444_
- _hd124263124447_
- _tl124262124449_
- _e124267124452_
- _hd124266124455_
- _tl124265124457_
- _e124270124460_
- _hd124269124463_
- _tl124268124465_
- _e124273124468_
- _hd124272124471_
- _tl124271124473_
- _e124276124476_
- _hd124275124479_
- _tl124274124481_
- _e124279124484_
- _hd124278124487_
- _tl124277124489_
- _e124282124492_
- _hd124281124495_
- _tl124280124497_
- _e124285124500_
- _hd124284124503_
- _tl124283124505_
- _e124288124508_
- _hd124287124511_
- _tl124286124513_
- _e124291124516_
- _hd124290124519_
- _tl124289124521_
- _e124294124524_
- _hd124293124527_
- _tl124292124529_
- ___splice127142127143_
- _target124295124532_
+ _tl124315124547_))
+ (___match127452127453_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_
+ _e124263124433_
+ _hd124262124436_
+ _tl124261124438_
+ _e124266124441_
+ _hd124265124444_
+ _tl124264124446_
+ _e124269124449_
+ _hd124268124452_
+ _tl124267124454_
+ _e124272124457_
+ _hd124271124460_
+ _tl124270124462_
+ _e124275124465_
+ _hd124274124468_
+ _tl124273124470_
+ _e124278124473_
+ _hd124277124476_
+ _tl124276124478_
+ _e124281124481_
+ _hd124280124484_
+ _tl124279124486_
+ _e124284124489_
+ _hd124283124492_
+ _tl124282124494_
+ _e124287124497_
+ _hd124286124500_
+ _tl124285124502_
+ _e124290124505_
+ _hd124289124508_
+ _tl124288124510_
+ _e124293124513_
+ _hd124292124516_
+ _tl124291124518_
+ _e124296124521_
+ _hd124295124524_
+ _tl124294124526_
+ _e124299124529_
+ _hd124298124532_
_tl124297124534_
- _e124312124537_
- _hd124311124540_
- _tl124310124542_
- _e124315124545_
- _hd124314124548_
- _tl124313124550_
- _e124318124553_
- _hd124317124556_
- _tl124316124558_)
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))))
- (___match127453127454_
- _e124255124420_
- _hd124254124423_
- _tl124253124425_))))
- (___match127307127308_
- (lambda (_e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_
- _e124194124827_
- _hd124193124830_
- _tl124192124832_
- _e124197124835_
- _hd124196124838_
- _tl124195124840_
- _e124200124843_
- _hd124199124846_
- _tl124198124848_
- _e124203124851_
- _hd124202124854_
- _tl124201124856_
- _e124206124859_
- _hd124205124862_
- _tl124204124864_
- _e124209124867_
- _hd124208124870_
- _tl124207124872_
- _e124212124875_
- _hd124211124878_
- _tl124210124880_
- _e124215124883_
- _hd124214124886_
- _tl124213124888_
- _e124218124891_
- _hd124217124894_
- _tl124216124896_
- _e124221124899_
- _hd124220124902_
- _tl124219124904_
- _e124224124907_
- _hd124223124910_
- _tl124222124912_
- _e124227124915_
- _hd124226124918_
- _tl124225124920_
- _e124230124923_
- _hd124229124926_
- _tl124228124928_
- _e124233124931_
- _hd124232124934_
- _tl124231124936_
- _e124236124939_
- _hd124235124942_
- _tl124234124944_
- _e124239124947_
- _hd124238124950_
- _tl124237124952_
- _e124242124955_
- _hd124241124958_
- _tl124240124960_)
- (let ((_L124963_ _hd124241124958_)
- (_L124964_ _hd124232124934_)
- (_L124965_ _hd124223124910_)
- (_L124966_ _hd124214124886_)
- (_L124967_ _hd124205124862_)
- (_L124968_ _hd124190124822_))
+ ___splice127147127148_
+ _target124300124537_
+ _tl124302124539_
+ _e124317124542_
+ _hd124316124545_
+ _tl124315124547_
+ _e124320124550_
+ _hd124319124553_
+ _tl124318124555_
+ _e124323124558_
+ _hd124322124561_
+ _tl124321124563_)
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))))
+ (___match127458127459_
+ _e124260124425_
+ _hd124259124428_
+ _tl124258124430_))))
+ (___match127312127313_
+ (lambda (_e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_
+ _e124199124832_
+ _hd124198124835_
+ _tl124197124837_
+ _e124202124840_
+ _hd124201124843_
+ _tl124200124845_
+ _e124205124848_
+ _hd124204124851_
+ _tl124203124853_
+ _e124208124856_
+ _hd124207124859_
+ _tl124206124861_
+ _e124211124864_
+ _hd124210124867_
+ _tl124209124869_
+ _e124214124872_
+ _hd124213124875_
+ _tl124212124877_
+ _e124217124880_
+ _hd124216124883_
+ _tl124215124885_
+ _e124220124888_
+ _hd124219124891_
+ _tl124218124893_
+ _e124223124896_
+ _hd124222124899_
+ _tl124221124901_
+ _e124226124904_
+ _hd124225124907_
+ _tl124224124909_
+ _e124229124912_
+ _hd124228124915_
+ _tl124227124917_
+ _e124232124920_
+ _hd124231124923_
+ _tl124230124925_
+ _e124235124928_
+ _hd124234124931_
+ _tl124233124933_
+ _e124238124936_
+ _hd124237124939_
+ _tl124236124941_
+ _e124241124944_
+ _hd124240124947_
+ _tl124239124949_
+ _e124244124952_
+ _hd124243124955_
+ _tl124242124957_
+ _e124247124960_
+ _hd124246124963_
+ _tl124245124965_)
+ (let ((_L124968_ _hd124246124963_)
+ (_L124969_ _hd124237124939_)
+ (_L124970_ _hd124228124915_)
+ (_L124971_ _hd124219124891_)
+ (_L124972_ _hd124210124867_)
+ (_L124973_ _hd124195124827_))
(if (and (let ()
(declare (not safe))
- (gx#identifier? _L124968_))
+ (gx#identifier? _L124973_))
(let ()
(declare (not safe))
- (gxc#runtime-identifier=? _L124967_ 'apply))
+ (gxc#runtime-identifier=? _L124972_ 'apply))
(let ()
(declare (not safe))
(gxc#runtime-identifier=?
- _L124966_
+ _L124971_
'keyword-dispatch))
(let ()
(declare (not safe))
- (gx#free-identifier=? _L124968_ _L124963_)))
- (___kont127138127139_
- _L124963_
- _L124964_
- _L124965_
- _L124966_
- _L124967_
- _L124968_)
- (___match127319127320_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_)))))
- (___match127161127162_
- (lambda (_e124188124811_ _hd124187124814_ _tl124186124816_)
+ (gx#free-identifier=? _L124973_ _L124968_)))
+ (___kont127143127144_
+ _L124968_
+ _L124969_
+ _L124970_
+ _L124971_
+ _L124972_
+ _L124973_)
+ (___match127324127325_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_)))))
+ (___match127166127167_
+ (lambda (_e124193124816_ _hd124192124819_ _tl124191124821_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl124186124816_))
- (let ((_e124191124819_
+ (gx#stx-pair? _tl124191124821_))
+ (let ((_e124196124824_
(let ()
(declare (not safe))
- (gx#stx-e _tl124186124816_))))
- (let ((_tl124189124824_
+ (gx#stx-e _tl124191124821_))))
+ (let ((_tl124194124829_
(let ()
(declare (not safe))
- (##cdr _e124191124819_)))
- (_hd124190124822_
+ (##cdr _e124196124824_)))
+ (_hd124195124827_
(let ()
(declare (not safe))
- (##car _e124191124819_))))
+ (##car _e124196124824_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl124189124824_))
- (let ((_e124194124827_
+ (gx#stx-pair? _tl124194124829_))
+ (let ((_e124199124832_
(let ()
(declare (not safe))
- (gx#stx-e _tl124189124824_))))
- (let ((_tl124192124832_
+ (gx#stx-e _tl124194124829_))))
+ (let ((_tl124197124837_
(let ()
(declare (not safe))
- (##cdr _e124194124827_)))
- (_hd124193124830_
+ (##cdr _e124199124832_)))
+ (_hd124198124835_
(let ()
(declare (not safe))
- (##car _e124194124827_))))
+ (##car _e124199124832_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd124193124830_))
- (let ((_e124197124835_
+ (gx#stx-pair? _hd124198124835_))
+ (let ((_e124202124840_
(let ()
(declare (not safe))
(gx#stx-e
- _hd124193124830_))))
- (let ((_tl124195124840_
+ _hd124198124835_))))
+ (let ((_tl124200124845_
(let ()
(declare (not safe))
- (##cdr _e124197124835_)))
- (_hd124196124838_
+ (##cdr _e124202124840_)))
+ (_hd124201124843_
(let ()
(declare (not safe))
- (##car _e124197124835_))))
+ (##car _e124202124840_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd124196124838_))
+ _hd124201124843_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#call
- _hd124196124838_))
+ _hd124201124843_))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _tl124195124840_))
- (let ((_e124200124843_
+ _tl124200124845_))
+ (let ((_e124205124848_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _tl124195124840_))))
- (let ((_tl124198124848_
+ (gx#stx-e _tl124200124845_))))
+ (let ((_tl124203124853_
(let ()
(declare (not safe))
- (##cdr _e124200124843_)))
- (_hd124199124846_
+ (##cdr _e124205124848_)))
+ (_hd124204124851_
(let ()
(declare (not safe))
- (##car _e124200124843_))))
+ (##car _e124205124848_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd124199124846_))
- (let ((_e124203124851_
+ (gx#stx-pair? _hd124204124851_))
+ (let ((_e124208124856_
(let ()
(declare (not safe))
- (gx#stx-e _hd124199124846_))))
- (let ((_tl124201124856_
+ (gx#stx-e _hd124204124851_))))
+ (let ((_tl124206124861_
(let ()
(declare (not safe))
- (##cdr _e124203124851_)))
- (_hd124202124854_
+ (##cdr _e124208124856_)))
+ (_hd124207124859_
(let ()
(declare (not safe))
- (##car _e124203124851_))))
+ (##car _e124208124856_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd124202124854_))
+ (gx#identifier? _hd124207124859_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd124202124854_))
+ (gx#stx-eq? '%#ref _hd124207124859_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl124201124856_))
- (let ((_e124206124859_
+ (gx#stx-pair? _tl124206124861_))
+ (let ((_e124211124864_
(let ()
(declare (not safe))
(gx#stx-e
- _tl124201124856_))))
- (let ((_tl124204124864_
+ _tl124206124861_))))
+ (let ((_tl124209124869_
(let ()
(declare (not safe))
- (##cdr _e124206124859_)))
- (_hd124205124862_
+ (##cdr _e124211124864_)))
+ (_hd124210124867_
(let ()
(declare (not safe))
- (##car _e124206124859_))))
+ (##car _e124211124864_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl124204124864_))
+ _tl124209124869_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl124198124848_))
- (let ((_e124209124867_
+ _tl124203124853_))
+ (let ((_e124214124872_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _tl124198124848_))))
- (let ((_tl124207124872_
- (let () (declare (not safe)) (##cdr _e124209124867_)))
- (_hd124208124870_
- (let () (declare (not safe)) (##car _e124209124867_))))
+ (gx#stx-e _tl124203124853_))))
+ (let ((_tl124212124877_
+ (let () (declare (not safe)) (##cdr _e124214124872_)))
+ (_hd124213124875_
+ (let () (declare (not safe)) (##car _e124214124872_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd124208124870_))
- (let ((_e124212124875_
+ (gx#stx-pair? _hd124213124875_))
+ (let ((_e124217124880_
(let ()
(declare (not safe))
- (gx#stx-e _hd124208124870_))))
- (let ((_tl124210124880_
+ (gx#stx-e _hd124213124875_))))
+ (let ((_tl124215124885_
(let ()
(declare (not safe))
- (##cdr _e124212124875_)))
- (_hd124211124878_
+ (##cdr _e124217124880_)))
+ (_hd124216124883_
(let ()
(declare (not safe))
- (##car _e124212124875_))))
+ (##car _e124217124880_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd124211124878_))
+ (gx#identifier? _hd124216124883_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd124211124878_))
+ (gx#stx-eq? '%#ref _hd124216124883_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl124210124880_))
- (let ((_e124215124883_
+ (gx#stx-pair? _tl124215124885_))
+ (let ((_e124220124888_
(let ()
(declare (not safe))
- (gx#stx-e _tl124210124880_))))
- (let ((_tl124213124888_
+ (gx#stx-e _tl124215124885_))))
+ (let ((_tl124218124893_
(let ()
(declare (not safe))
- (##cdr _e124215124883_)))
- (_hd124214124886_
+ (##cdr _e124220124888_)))
+ (_hd124219124891_
(let ()
(declare (not safe))
- (##car _e124215124883_))))
+ (##car _e124220124888_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl124213124888_))
+ _tl124218124893_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl124207124872_))
- (let ((_e124218124891_
+ _tl124212124877_))
+ (let ((_e124223124896_
(let ()
(declare (not safe))
(gx#stx-e
- _tl124207124872_))))
- (let ((_tl124216124896_
+ _tl124212124877_))))
+ (let ((_tl124221124901_
(let ()
(declare
(not safe))
- (##cdr _e124218124891_)))
- (_hd124217124894_
+ (##cdr _e124223124896_)))
+ (_hd124222124899_
(let ()
(declare
(not safe))
- (##car _e124218124891_))))
+ (##car _e124223124896_))))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _hd124217124894_))
- (let ((_e124221124899_
+ _hd124222124899_))
+ (let ((_e124226124904_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _hd124217124894_))))
- (let ((_tl124219124904_
+ (gx#stx-e _hd124222124899_))))
+ (let ((_tl124224124909_
(let ()
(declare (not safe))
- (##cdr _e124221124899_)))
- (_hd124220124902_
+ (##cdr _e124226124904_)))
+ (_hd124225124907_
(let ()
(declare (not safe))
- (##car _e124221124899_))))
+ (##car _e124226124904_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd124220124902_))
+ (gx#identifier? _hd124225124907_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#quote _hd124220124902_))
+ (gx#stx-eq? '%#quote _hd124225124907_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl124219124904_))
- (let ((_e124224124907_
+ (gx#stx-pair? _tl124224124909_))
+ (let ((_e124229124912_
(let ()
(declare (not safe))
- (gx#stx-e _tl124219124904_))))
- (let ((_tl124222124912_
+ (gx#stx-e _tl124224124909_))))
+ (let ((_tl124227124917_
(let ()
(declare (not safe))
- (##cdr _e124224124907_)))
- (_hd124223124910_
+ (##cdr _e124229124912_)))
+ (_hd124228124915_
(let ()
(declare (not safe))
- (##car _e124224124907_))))
+ (##car _e124229124912_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl124222124912_))
+ (gx#stx-null? _tl124227124917_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl124216124896_))
- (let ((_e124227124915_
+ _tl124221124901_))
+ (let ((_e124232124920_
(let ()
(declare (not safe))
(gx#stx-e
- _tl124216124896_))))
- (let ((_tl124225124920_
+ _tl124221124901_))))
+ (let ((_tl124230124925_
(let ()
(declare (not safe))
- (##cdr _e124227124915_)))
- (_hd124226124918_
+ (##cdr _e124232124920_)))
+ (_hd124231124923_
(let ()
(declare (not safe))
- (##car _e124227124915_))))
+ (##car _e124232124920_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd124226124918_))
- (let ((_e124230124923_
+ _hd124231124923_))
+ (let ((_e124235124928_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _hd124226124918_))))
- (let ((_tl124228124928_
- (let () (declare (not safe)) (##cdr _e124230124923_)))
- (_hd124229124926_
- (let () (declare (not safe)) (##car _e124230124923_))))
+ (gx#stx-e _hd124231124923_))))
+ (let ((_tl124233124933_
+ (let () (declare (not safe)) (##cdr _e124235124928_)))
+ (_hd124234124931_
+ (let () (declare (not safe)) (##car _e124235124928_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd124229124926_))
+ (gx#identifier? _hd124234124931_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd124229124926_))
+ (gx#stx-eq? '%#ref _hd124234124931_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl124228124928_))
- (let ((_e124233124931_
+ (gx#stx-pair? _tl124233124933_))
+ (let ((_e124238124936_
(let ()
(declare (not safe))
- (gx#stx-e _tl124228124928_))))
- (let ((_tl124231124936_
+ (gx#stx-e _tl124233124933_))))
+ (let ((_tl124236124941_
(let ()
(declare (not safe))
- (##cdr _e124233124931_)))
- (_hd124232124934_
+ (##cdr _e124238124936_)))
+ (_hd124237124939_
(let ()
(declare (not safe))
- (##car _e124233124931_))))
+ (##car _e124238124936_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl124231124936_))
+ (gx#stx-null? _tl124236124941_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl124225124920_))
- (let ((_e124236124939_
+ (gx#stx-pair? _tl124230124925_))
+ (let ((_e124241124944_
(let ()
(declare (not safe))
(gx#stx-e
- _tl124225124920_))))
- (let ((_tl124234124944_
+ _tl124230124925_))))
+ (let ((_tl124239124949_
(let ()
(declare (not safe))
- (##cdr _e124236124939_)))
- (_hd124235124942_
+ (##cdr _e124241124944_)))
+ (_hd124240124947_
(let ()
(declare (not safe))
- (##car _e124236124939_))))
+ (##car _e124241124944_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd124235124942_))
- (let ((_e124239124947_
+ _hd124240124947_))
+ (let ((_e124244124952_
(let ()
(declare (not safe))
(gx#stx-e
- _hd124235124942_))))
- (let ((_tl124237124952_
+ _hd124240124947_))))
+ (let ((_tl124242124957_
(let ()
(declare
(not safe))
- (##cdr _e124239124947_)))
- (_hd124238124950_
+ (##cdr _e124244124952_)))
+ (_hd124243124955_
(let ()
(declare
(not safe))
- (##car _e124239124947_))))
+ (##car _e124244124952_))))
(if (let ()
(declare
(not safe))
(gx#identifier?
- _hd124238124950_))
+ _hd124243124955_))
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-eq? '%#ref _hd124238124950_))
+ (gx#stx-eq? '%#ref _hd124243124955_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl124237124952_))
- (let ((_e124242124955_
+ (gx#stx-pair? _tl124242124957_))
+ (let ((_e124247124960_
(let ()
(declare (not safe))
- (gx#stx-e _tl124237124952_))))
- (let ((_tl124240124960_
+ (gx#stx-e _tl124242124957_))))
+ (let ((_tl124245124965_
(let ()
(declare (not safe))
- (##cdr _e124242124955_)))
- (_hd124241124958_
+ (##cdr _e124247124960_)))
+ (_hd124246124963_
(let ()
(declare (not safe))
- (##car _e124242124955_))))
+ (##car _e124247124960_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl124240124960_))
+ (gx#stx-null? _tl124245124965_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl124234124944_))
+ (gx#stx-null? _tl124239124949_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl124192124832_))
- (___match127307127308_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_
- _e124194124827_
- _hd124193124830_
- _tl124192124832_
- _e124197124835_
- _hd124196124838_
- _tl124195124840_
- _e124200124843_
- _hd124199124846_
- _tl124198124848_
- _e124203124851_
- _hd124202124854_
- _tl124201124856_
- _e124206124859_
- _hd124205124862_
- _tl124204124864_
- _e124209124867_
- _hd124208124870_
- _tl124207124872_
- _e124212124875_
- _hd124211124878_
- _tl124210124880_
- _e124215124883_
- _hd124214124886_
- _tl124213124888_
- _e124218124891_
- _hd124217124894_
- _tl124216124896_
- _e124221124899_
- _hd124220124902_
- _tl124219124904_
- _e124224124907_
- _hd124223124910_
- _tl124222124912_
- _e124227124915_
- _hd124226124918_
- _tl124225124920_
- _e124230124923_
- _hd124229124926_
- _tl124228124928_
- _e124233124931_
- _hd124232124934_
- _tl124231124936_
- _e124236124939_
- _hd124235124942_
- _tl124234124944_
- _e124239124947_
- _hd124238124950_
- _tl124237124952_
- _e124242124955_
- _hd124241124958_
- _tl124240124960_)
- (___match127319127320_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_))
- (___match127319127320_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_))
- (___match127319127320_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_))))
- (___match127319127320_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_))
- (___match127319127320_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_))
- (___match127319127320_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___match127319127320_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_))))
- (___match127319127320_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_))
- (___match127319127320_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_))))
- (___match127319127320_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_))
- (___match127319127320_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_))
- (___match127319127320_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_))))
- (___match127319127320_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___match127319127320_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_))
- (___match127319127320_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_))))
- (___match127319127320_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_))
- (___match127319127320_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_))
- (___match127319127320_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_))))
- (___match127319127320_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___match127319127320_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_))
- (___match127319127320_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_))))
- (___match127319127320_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_))
- (___match127319127320_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_))
- (___match127319127320_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_))))
- (___match127319127320_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_))))
- (___match127319127320_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___match127319127320_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_))))
- (___match127319127320_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_))
- (___match127319127320_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_))
- (___match127319127320_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_))))
- (___match127319127320_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_))))
- (___match127319127320_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_))
- (___match127319127320_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___match127319127320_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_))))
- (___match127319127320_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_))))
- (___match127319127320_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_
- _e124191124819_
- _hd124190124822_
- _tl124189124824_))))
- (___match127453127454_
- _e124188124811_
- _hd124187124814_
- _tl124186124816_)))))
+ (gx#stx-null? _tl124197124837_))
+ (___match127312127313_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_
+ _e124199124832_
+ _hd124198124835_
+ _tl124197124837_
+ _e124202124840_
+ _hd124201124843_
+ _tl124200124845_
+ _e124205124848_
+ _hd124204124851_
+ _tl124203124853_
+ _e124208124856_
+ _hd124207124859_
+ _tl124206124861_
+ _e124211124864_
+ _hd124210124867_
+ _tl124209124869_
+ _e124214124872_
+ _hd124213124875_
+ _tl124212124877_
+ _e124217124880_
+ _hd124216124883_
+ _tl124215124885_
+ _e124220124888_
+ _hd124219124891_
+ _tl124218124893_
+ _e124223124896_
+ _hd124222124899_
+ _tl124221124901_
+ _e124226124904_
+ _hd124225124907_
+ _tl124224124909_
+ _e124229124912_
+ _hd124228124915_
+ _tl124227124917_
+ _e124232124920_
+ _hd124231124923_
+ _tl124230124925_
+ _e124235124928_
+ _hd124234124931_
+ _tl124233124933_
+ _e124238124936_
+ _hd124237124939_
+ _tl124236124941_
+ _e124241124944_
+ _hd124240124947_
+ _tl124239124949_
+ _e124244124952_
+ _hd124243124955_
+ _tl124242124957_
+ _e124247124960_
+ _hd124246124963_
+ _tl124245124965_)
+ (___match127324127325_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_))
+ (___match127324127325_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_))
+ (___match127324127325_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_))))
+ (___match127324127325_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_))
+ (___match127324127325_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_))
+ (___match127324127325_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___match127324127325_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_))))
+ (___match127324127325_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_))
+ (___match127324127325_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_))))
+ (___match127324127325_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_))
+ (___match127324127325_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_))
+ (___match127324127325_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_))))
+ (___match127324127325_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___match127324127325_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_))
+ (___match127324127325_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_))))
+ (___match127324127325_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_))
+ (___match127324127325_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_))
+ (___match127324127325_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_))))
+ (___match127324127325_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___match127324127325_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_))
+ (___match127324127325_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_))))
+ (___match127324127325_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_))
+ (___match127324127325_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_))
+ (___match127324127325_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_))))
+ (___match127324127325_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_))))
+ (___match127324127325_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___match127324127325_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_))))
+ (___match127324127325_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_))
+ (___match127324127325_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_))
+ (___match127324127325_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_))))
+ (___match127324127325_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_))))
+ (___match127324127325_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_))
+ (___match127324127325_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___match127324127325_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_))))
+ (___match127324127325_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_))))
+ (___match127324127325_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_
+ _e124196124824_
+ _hd124195124827_
+ _tl124194124829_))))
+ (___match127458127459_
+ _e124193124816_
+ _hd124192124819_
+ _tl124191124821_)))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx127134127135_))
- (let ((_e124179125028_
+ (gx#stx-pair? ___stx127139127140_))
+ (let ((_e124184125033_
(let ()
(declare (not safe))
- (gx#stx-e ___stx127134127135_))))
- (let ((_tl124177125033_
+ (gx#stx-e ___stx127139127140_))))
+ (let ((_tl124182125038_
(let ()
(declare (not safe))
- (##cdr _e124179125028_)))
- (_hd124178125031_
+ (##cdr _e124184125033_)))
+ (_hd124183125036_
(let ()
(declare (not safe))
- (##car _e124179125028_))))
+ (##car _e124184125033_))))
(if (gxc#current-compile-type-closure)
- (let ((_L125036_ _tl124177125033_))
- (___kont127136127137_ _L125036_))
- (___match127161127162_
- _e124179125028_
- _hd124178125031_
- _tl124177125033_))))
- (let () (declare (not safe)) (_g124174124370_))))))))
+ (let ((_L125041_ _tl124182125038_))
+ (___kont127141127142_ _L125041_))
+ (___match127166127167_
+ _e124184125033_
+ _hd124183125036_
+ _tl124182125038_))))
+ (let () (declare (not safe)) (_g124179124375_))))))))
(define gxc#basic-expression-type-case-lambda%
- (lambda (_stx124123_)
- (letrec ((_clause-e124125_
- (lambda (_form124166_)
- (let ((__obj128807
+ (lambda (_stx124128_)
+ (letrec ((_clause-e124130_
+ (lambda (_form124171_)
+ (let ((__obj128812
(let ()
(declare (not safe))
(##structure
@@ -5688,4953 +5688,4953 @@
'#f
'#f))))
(gxc#!lambda:::init!
- __obj128807
+ __obj128812
'case-lambda-clause
(let ()
(declare (not safe))
- (gxc#lambda-form-arity _form124166_))
- (if (let ((__tmp128874
+ (gxc#lambda-form-arity _form124171_))
+ (if (let ((__tmp128879
(gxc#current-compile-type-closure)))
(declare (not safe))
- (not __tmp128874))
+ (not __tmp128879))
(if (let ()
(declare (not safe))
- (gxc#dispatch-lambda-form? _form124166_))
+ (gxc#dispatch-lambda-form? _form124171_))
(let ()
(declare (not safe))
(gxc#dispatch-lambda-form-delegate
- _form124166_))
+ _form124171_))
'#f)
'#f))
- __obj128807))))
- (let* ((_g124127124137_
- (lambda (_g124128124134_)
+ __obj128812))))
+ (let* ((_g124132124142_
+ (lambda (_g124133124139_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g124128124134_))))
- (_g124126124163_
- (lambda (_g124128124140_)
+ _g124133124139_))))
+ (_g124131124168_
+ (lambda (_g124133124145_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g124128124140_))
- (let ((_e124132124142_
+ (gx#stx-pair? _g124133124145_))
+ (let ((_e124137124147_
(let ()
(declare (not safe))
- (gx#stx-e _g124128124140_))))
- (let ((_hd124131124145_
+ (gx#stx-e _g124133124145_))))
+ (let ((_hd124136124150_
(let ()
(declare (not safe))
- (##car _e124132124142_)))
- (_tl124130124147_
+ (##car _e124137124147_)))
+ (_tl124135124152_
(let ()
(declare (not safe))
- (##cdr _e124132124142_))))
- ((lambda (_L124150_)
- (let ((_clauses124161_
- (map _clause-e124125_ _L124150_)))
+ (##cdr _e124137124147_))))
+ ((lambda (_L124155_)
+ (let ((_clauses124166_
+ (map _clause-e124130_ _L124155_)))
(declare (not safe))
(##structure
gxc#!case-lambda::t
'case-lambda
- _clauses124161_)))
- _tl124130124147_)))
+ _clauses124166_)))
+ _tl124135124152_)))
(let ()
(declare (not safe))
- (_g124127124137_ _g124128124140_))))))
+ (_g124132124142_ _g124133124145_))))))
(declare (not safe))
- (_g124126124163_ _stx124123_)))))
+ (_g124131124168_ _stx124128_)))))
(define gxc#basic-expression-type-let-values%
- (lambda (_stx124055_)
- (let* ((_g124057124074_
- (lambda (_g124058124071_)
+ (lambda (_stx124060_)
+ (let* ((_g124062124079_
+ (lambda (_g124063124076_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g124058124071_))))
- (_g124056124120_
- (lambda (_g124058124077_)
+ _g124063124076_))))
+ (_g124061124125_
+ (lambda (_g124063124082_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g124058124077_))
- (let ((_e124063124079_
+ (gx#stx-pair? _g124063124082_))
+ (let ((_e124068124084_
(let ()
(declare (not safe))
- (gx#stx-e _g124058124077_))))
- (let ((_hd124062124082_
+ (gx#stx-e _g124063124082_))))
+ (let ((_hd124067124087_
(let ()
(declare (not safe))
- (##car _e124063124079_)))
- (_tl124061124084_
+ (##car _e124068124084_)))
+ (_tl124066124089_
(let ()
(declare (not safe))
- (##cdr _e124063124079_))))
+ (##cdr _e124068124084_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl124061124084_))
- (let ((_e124066124087_
+ (gx#stx-pair? _tl124066124089_))
+ (let ((_e124071124092_
(let ()
(declare (not safe))
- (gx#stx-e _tl124061124084_))))
- (let ((_hd124065124090_
+ (gx#stx-e _tl124066124089_))))
+ (let ((_hd124070124095_
(let ()
(declare (not safe))
- (##car _e124066124087_)))
- (_tl124064124092_
+ (##car _e124071124092_)))
+ (_tl124069124097_
(let ()
(declare (not safe))
- (##cdr _e124066124087_))))
+ (##cdr _e124071124092_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl124064124092_))
- (let ((_e124069124095_
+ (gx#stx-pair? _tl124069124097_))
+ (let ((_e124074124100_
(let ()
(declare (not safe))
- (gx#stx-e _tl124064124092_))))
- (let ((_hd124068124098_
+ (gx#stx-e _tl124069124097_))))
+ (let ((_hd124073124103_
(let ()
(declare (not safe))
- (##car _e124069124095_)))
- (_tl124067124100_
+ (##car _e124074124100_)))
+ (_tl124072124105_
(let ()
(declare (not safe))
- (##cdr _e124069124095_))))
+ (##cdr _e124074124100_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl124067124100_))
- ((lambda (_L124103_ _L124104_)
- (let ((__tmp128875
+ _tl124072124105_))
+ ((lambda (_L124108_ _L124109_)
+ (let ((__tmp128880
(lambda ()
(let ()
(declare
(not safe))
(gxc#compile-e__0
- _L124103_)))))
+ _L124108_)))))
(declare (not safe))
(call-with-parameters
- __tmp128875
+ __tmp128880
gxc#current-compile-type-closure
'#t)))
- _hd124068124098_
- _hd124065124090_)
+ _hd124073124103_
+ _hd124070124095_)
(let ()
(declare (not safe))
- (_g124057124074_
- _g124058124077_)))))
+ (_g124062124079_
+ _g124063124082_)))))
(let ()
(declare (not safe))
- (_g124057124074_ _g124058124077_)))))
+ (_g124062124079_ _g124063124082_)))))
(let ()
(declare (not safe))
- (_g124057124074_ _g124058124077_)))))
+ (_g124062124079_ _g124063124082_)))))
(let ()
(declare (not safe))
- (_g124057124074_ _g124058124077_))))))
+ (_g124062124079_ _g124063124082_))))))
(declare (not safe))
- (_g124056124120_ _stx124055_))))
+ (_g124061124125_ _stx124060_))))
(define gxc#basic-expression-type-builtin
(let () (declare (not safe)) (make-hash-table-eq)))
(define gxc#basic-expression-type-call%
- (lambda (_stx123960_)
- (let* ((___stx127462127463_ _stx123960_)
- (_g123963123983_
+ (lambda (_stx123965_)
+ (let* ((___stx127467127468_ _stx123965_)
+ (_g123968123988_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx127462127463_)))))
- (let ((___kont127464127465_
- (lambda (_L124027_ _L124028_)
- (let ((_type-e124045124047_
- (let ((__tmp128876
+ ___stx127467127468_)))))
+ (let ((___kont127469127470_
+ (lambda (_L124032_ _L124033_)
+ (let ((_type-e124050124052_
+ (let ((__tmp128881
(let ()
(declare (not safe))
- (gxc#identifier-symbol _L124028_))))
+ (gxc#identifier-symbol _L124033_))))
(declare (not safe))
(hash-get
gxc#basic-expression-type-builtin
- __tmp128876))))
- (if _type-e124045124047_
- (let ((_type-e124050_ _type-e124045124047_))
- (_type-e124050_ _stx123960_ _L124027_))
+ __tmp128881))))
+ (if _type-e124050124052_
+ (let ((_type-e124055_ _type-e124050124052_))
+ (_type-e124055_ _stx123965_ _L124032_))
'#f))))
- (___kont127466127467_ (lambda () '#f)))
+ (___kont127471127472_ (lambda () '#f)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx127462127463_))
- (let ((_e123969123995_
+ (gx#stx-pair? ___stx127467127468_))
+ (let ((_e123974124000_
(let ()
(declare (not safe))
- (gx#stx-e ___stx127462127463_))))
- (let ((_tl123967124000_
- (let () (declare (not safe)) (##cdr _e123969123995_)))
- (_hd123968123998_
+ (gx#stx-e ___stx127467127468_))))
+ (let ((_tl123972124005_
+ (let () (declare (not safe)) (##cdr _e123974124000_)))
+ (_hd123973124003_
(let ()
(declare (not safe))
- (##car _e123969123995_))))
+ (##car _e123974124000_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl123967124000_))
- (let ((_e123972124003_
+ (gx#stx-pair? _tl123972124005_))
+ (let ((_e123977124008_
(let ()
(declare (not safe))
- (gx#stx-e _tl123967124000_))))
- (let ((_tl123970124008_
+ (gx#stx-e _tl123972124005_))))
+ (let ((_tl123975124013_
(let ()
(declare (not safe))
- (##cdr _e123972124003_)))
- (_hd123971124006_
+ (##cdr _e123977124008_)))
+ (_hd123976124011_
(let ()
(declare (not safe))
- (##car _e123972124003_))))
+ (##car _e123977124008_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd123971124006_))
- (let ((_e123975124011_
+ (gx#stx-pair? _hd123976124011_))
+ (let ((_e123980124016_
(let ()
(declare (not safe))
- (gx#stx-e _hd123971124006_))))
- (let ((_tl123973124016_
+ (gx#stx-e _hd123976124011_))))
+ (let ((_tl123978124021_
(let ()
(declare (not safe))
- (##cdr _e123975124011_)))
- (_hd123974124014_
+ (##cdr _e123980124016_)))
+ (_hd123979124019_
(let ()
(declare (not safe))
- (##car _e123975124011_))))
+ (##car _e123980124016_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd123974124014_))
+ (gx#identifier? _hd123979124019_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#ref
- _hd123974124014_))
+ _hd123979124019_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl123973124016_))
- (let ((_e123978124019_
+ _tl123978124021_))
+ (let ((_e123983124024_
(let ()
(declare (not safe))
(gx#stx-e
- _tl123973124016_))))
- (let ((_tl123976124024_
+ _tl123978124021_))))
+ (let ((_tl123981124029_
(let ()
(declare (not safe))
- (##cdr _e123978124019_)))
- (_hd123977124022_
+ (##cdr _e123983124024_)))
+ (_hd123982124027_
(let ()
(declare (not safe))
- (##car _e123978124019_))))
+ (##car _e123983124024_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl123976124024_))
- (___kont127464127465_
- _tl123970124008_
- _hd123977124022_)
- (___kont127466127467_))))
- (___kont127466127467_))
- (___kont127466127467_))
- (___kont127466127467_))))
- (___kont127466127467_))))
- (___kont127466127467_))))
- (___kont127466127467_))))))
+ _tl123981124029_))
+ (___kont127469127470_
+ _tl123975124013_
+ _hd123982124027_)
+ (___kont127471127472_))))
+ (___kont127471127472_))
+ (___kont127471127472_))
+ (___kont127471127472_))))
+ (___kont127471127472_))))
+ (___kont127471127472_))))
+ (___kont127471127472_))))))
(define gxc#basic-expression-type-ref%
- (lambda (_stx123909_)
- (let* ((_g123911123924_
- (lambda (_g123912123921_)
+ (lambda (_stx123914_)
+ (let* ((_g123916123929_
+ (lambda (_g123917123926_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g123912123921_))))
- (_g123910123957_
- (lambda (_g123912123927_)
+ _g123917123926_))))
+ (_g123915123962_
+ (lambda (_g123917123932_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g123912123927_))
- (let ((_e123916123929_
+ (gx#stx-pair? _g123917123932_))
+ (let ((_e123921123934_
(let ()
(declare (not safe))
- (gx#stx-e _g123912123927_))))
- (let ((_hd123915123932_
+ (gx#stx-e _g123917123932_))))
+ (let ((_hd123920123937_
(let ()
(declare (not safe))
- (##car _e123916123929_)))
- (_tl123914123934_
+ (##car _e123921123934_)))
+ (_tl123919123939_
(let ()
(declare (not safe))
- (##cdr _e123916123929_))))
+ (##cdr _e123921123934_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl123914123934_))
- (let ((_e123919123937_
+ (gx#stx-pair? _tl123919123939_))
+ (let ((_e123924123942_
(let ()
(declare (not safe))
- (gx#stx-e _tl123914123934_))))
- (let ((_hd123918123940_
+ (gx#stx-e _tl123919123939_))))
+ (let ((_hd123923123945_
(let ()
(declare (not safe))
- (##car _e123919123937_)))
- (_tl123917123942_
+ (##car _e123924123942_)))
+ (_tl123922123947_
(let ()
(declare (not safe))
- (##cdr _e123919123937_))))
+ (##cdr _e123924123942_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl123917123942_))
- ((lambda (_L123945_)
- (let ((__tmp128877
+ (gx#stx-null? _tl123922123947_))
+ ((lambda (_L123950_)
+ (let ((__tmp128882
(let ()
(declare (not safe))
(gxc#identifier-symbol
- _L123945_))))
+ _L123950_))))
(declare (not safe))
(gxc#optimizer-lookup-type
- __tmp128877)))
- _hd123918123940_)
+ __tmp128882)))
+ _hd123923123945_)
(let ()
(declare (not safe))
- (_g123911123924_ _g123912123927_)))))
+ (_g123916123929_ _g123917123932_)))))
(let ()
(declare (not safe))
- (_g123911123924_ _g123912123927_)))))
+ (_g123916123929_ _g123917123932_)))))
(let ()
(declare (not safe))
- (_g123911123924_ _g123912123927_))))))
+ (_g123916123929_ _g123917123932_))))))
(declare (not safe))
- (_g123910123957_ _stx123909_))))
+ (_g123915123962_ _stx123914_))))
(define gxc#dispatch-lambda-form?
- (lambda (_form123143_)
- (let* ((___stx127500127501_ _form123143_)
- (_g123148123305_
+ (lambda (_form123148_)
+ (let* ((___stx127505127506_ _form123148_)
+ (_g123153123310_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx127500127501_)))))
- (let ((___kont127502127503_
- (lambda (_L123829_ _L123830_ _L123831_) '#t))
- (___kont127508127509_
- (lambda (_L123617_
- _L123618_
- _L123619_
- _L123620_
- _L123621_
- _L123622_)
+ ___stx127505127506_)))))
+ (let ((___kont127507127508_
+ (lambda (_L123834_ _L123835_ _L123836_) '#t))
+ (___kont127513127514_
+ (lambda (_L123622_
+ _L123623_
+ _L123624_
+ _L123625_
+ _L123626_
+ _L123627_)
'#t))
- (___kont127514127515_
- (lambda (_L123413_ _L123414_ _L123415_ _L123416_) '#t))
- (___kont127516127517_ (lambda () '#f)))
- (let* ((___match127641127642_
- (lambda (_e123267123317_
- _hd123266123320_
- _tl123265123322_
- _e123270123325_
- _hd123269123328_
- _tl123268123330_
- _e123273123333_
- _hd123272123336_
- _tl123271123338_
- _e123276123341_
- _hd123275123344_
- _tl123274123346_
- _e123279123349_
- _hd123278123352_
- _tl123277123354_
- _e123282123357_
- _hd123281123360_
- _tl123280123362_
- _e123285123365_
- _hd123284123368_
- _tl123283123370_
- _e123288123373_
- _hd123287123376_
- _tl123286123378_
- _e123291123381_
- _hd123290123384_
- _tl123289123386_
- _e123294123389_
- _hd123293123392_
- _tl123292123394_
- _e123297123397_
- _hd123296123400_
- _tl123295123402_
- _e123300123405_
- _hd123299123408_
- _tl123298123410_)
- (let ((_L123413_ _hd123299123408_)
- (_L123414_ _hd123290123384_)
- (_L123415_ _hd123281123360_)
- (_L123416_ _hd123266123320_))
+ (___kont127519127520_
+ (lambda (_L123418_ _L123419_ _L123420_ _L123421_) '#t))
+ (___kont127521127522_ (lambda () '#f)))
+ (let* ((___match127646127647_
+ (lambda (_e123272123322_
+ _hd123271123325_
+ _tl123270123327_
+ _e123275123330_
+ _hd123274123333_
+ _tl123273123335_
+ _e123278123338_
+ _hd123277123341_
+ _tl123276123343_
+ _e123281123346_
+ _hd123280123349_
+ _tl123279123351_
+ _e123284123354_
+ _hd123283123357_
+ _tl123282123359_
+ _e123287123362_
+ _hd123286123365_
+ _tl123285123367_
+ _e123290123370_
+ _hd123289123373_
+ _tl123288123375_
+ _e123293123378_
+ _hd123292123381_
+ _tl123291123383_
+ _e123296123386_
+ _hd123295123389_
+ _tl123294123391_
+ _e123299123394_
+ _hd123298123397_
+ _tl123297123399_
+ _e123302123402_
+ _hd123301123405_
+ _tl123300123407_
+ _e123305123410_
+ _hd123304123413_
+ _tl123303123415_)
+ (let ((_L123418_ _hd123304123413_)
+ (_L123419_ _hd123295123389_)
+ (_L123420_ _hd123286123365_)
+ (_L123421_ _hd123271123325_))
(if (and (let ()
(declare (not safe))
- (gx#identifier? _L123416_))
+ (gx#identifier? _L123421_))
(let ()
(declare (not safe))
- (gxc#runtime-identifier=? _L123415_ 'apply))
+ (gxc#runtime-identifier=? _L123420_ 'apply))
(let ()
(declare (not safe))
- (gx#free-identifier=? _L123416_ _L123413_))
- (let ((__tmp128878
+ (gx#free-identifier=? _L123421_ _L123418_))
+ (let ((__tmp128883
(let ()
(declare (not safe))
(gx#free-identifier=?
- _L123414_
- _L123416_))))
+ _L123419_
+ _L123421_))))
(declare (not safe))
- (not __tmp128878)))
- (___kont127514127515_
- _L123413_
- _L123414_
- _L123415_
- _L123416_)
- (___kont127516127517_)))))
- (___match127613127614_
- (lambda (_e123267123317_
- _hd123266123320_
- _tl123265123322_
- _e123270123325_
- _hd123269123328_
- _tl123268123330_
- _e123273123333_
- _hd123272123336_
- _tl123271123338_
- _e123276123341_
- _hd123275123344_
- _tl123274123346_
- _e123279123349_
- _hd123278123352_
- _tl123277123354_
- _e123282123357_
- _hd123281123360_
- _tl123280123362_
- _e123285123365_
- _hd123284123368_
- _tl123283123370_
- _e123288123373_
- _hd123287123376_
- _tl123286123378_
- _e123291123381_
- _hd123290123384_
- _tl123289123386_)
+ (not __tmp128883)))
+ (___kont127519127520_
+ _L123418_
+ _L123419_
+ _L123420_
+ _L123421_)
+ (___kont127521127522_)))))
+ (___match127618127619_
+ (lambda (_e123272123322_
+ _hd123271123325_
+ _tl123270123327_
+ _e123275123330_
+ _hd123274123333_
+ _tl123273123335_
+ _e123278123338_
+ _hd123277123341_
+ _tl123276123343_
+ _e123281123346_
+ _hd123280123349_
+ _tl123279123351_
+ _e123284123354_
+ _hd123283123357_
+ _tl123282123359_
+ _e123287123362_
+ _hd123286123365_
+ _tl123285123367_
+ _e123290123370_
+ _hd123289123373_
+ _tl123288123375_
+ _e123293123378_
+ _hd123292123381_
+ _tl123291123383_
+ _e123296123386_
+ _hd123295123389_
+ _tl123294123391_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl123283123370_))
- (let ((_e123294123389_
+ (gx#stx-pair? _tl123288123375_))
+ (let ((_e123299123394_
(let ()
(declare (not safe))
- (gx#stx-e _tl123283123370_))))
- (let ((_tl123292123394_
+ (gx#stx-e _tl123288123375_))))
+ (let ((_tl123297123399_
(let ()
(declare (not safe))
- (##cdr _e123294123389_)))
- (_hd123293123392_
+ (##cdr _e123299123394_)))
+ (_hd123298123397_
(let ()
(declare (not safe))
- (##car _e123294123389_))))
+ (##car _e123299123394_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd123293123392_))
- (let ((_e123297123397_
+ (gx#stx-pair? _hd123298123397_))
+ (let ((_e123302123402_
(let ()
(declare (not safe))
- (gx#stx-e _hd123293123392_))))
- (let ((_tl123295123402_
+ (gx#stx-e _hd123298123397_))))
+ (let ((_tl123300123407_
(let ()
(declare (not safe))
- (##cdr _e123297123397_)))
- (_hd123296123400_
+ (##cdr _e123302123402_)))
+ (_hd123301123405_
(let ()
(declare (not safe))
- (##car _e123297123397_))))
+ (##car _e123302123402_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd123296123400_))
+ (gx#identifier? _hd123301123405_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#ref
- _hd123296123400_))
+ _hd123301123405_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl123295123402_))
- (let ((_e123300123405_
+ _tl123300123407_))
+ (let ((_e123305123410_
(let ()
(declare (not safe))
(gx#stx-e
- _tl123295123402_))))
- (let ((_tl123298123410_
+ _tl123300123407_))))
+ (let ((_tl123303123415_
(let ()
(declare
(not safe))
- (##cdr _e123300123405_)))
- (_hd123299123408_
+ (##cdr _e123305123410_)))
+ (_hd123304123413_
(let ()
(declare
(not safe))
- (##car _e123300123405_))))
+ (##car _e123305123410_))))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl123298123410_))
+ _tl123303123415_))
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-null? _tl123292123394_))
+ (gx#stx-null? _tl123297123399_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl123268123330_))
- (___match127641127642_
- _e123267123317_
- _hd123266123320_
- _tl123265123322_
- _e123270123325_
- _hd123269123328_
- _tl123268123330_
- _e123273123333_
- _hd123272123336_
- _tl123271123338_
- _e123276123341_
- _hd123275123344_
- _tl123274123346_
- _e123279123349_
- _hd123278123352_
- _tl123277123354_
- _e123282123357_
- _hd123281123360_
- _tl123280123362_
- _e123285123365_
- _hd123284123368_
- _tl123283123370_
- _e123288123373_
- _hd123287123376_
- _tl123286123378_
- _e123291123381_
- _hd123290123384_
- _tl123289123386_
- _e123294123389_
- _hd123293123392_
- _tl123292123394_
- _e123297123397_
- _hd123296123400_
- _tl123295123402_
- _e123300123405_
- _hd123299123408_
- _tl123298123410_)
- (___kont127516127517_))
- (___kont127516127517_))
- (___kont127516127517_))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont127516127517_))
- (___kont127516127517_))
- (___kont127516127517_))))
- (___kont127516127517_))))
- (___kont127516127517_))))
- (___match127543127544_
- (lambda (_e123203123457_
- _hd123202123460_
- _tl123201123462_
- ___splice127510127511_
- _target123204123465_
- _tl123206123467_)
- (letrec ((_loop123207123470_
- (lambda (_hd123205123473_ _arg123211123475_)
+ (gx#stx-null? _tl123273123335_))
+ (___match127646127647_
+ _e123272123322_
+ _hd123271123325_
+ _tl123270123327_
+ _e123275123330_
+ _hd123274123333_
+ _tl123273123335_
+ _e123278123338_
+ _hd123277123341_
+ _tl123276123343_
+ _e123281123346_
+ _hd123280123349_
+ _tl123279123351_
+ _e123284123354_
+ _hd123283123357_
+ _tl123282123359_
+ _e123287123362_
+ _hd123286123365_
+ _tl123285123367_
+ _e123290123370_
+ _hd123289123373_
+ _tl123288123375_
+ _e123293123378_
+ _hd123292123381_
+ _tl123291123383_
+ _e123296123386_
+ _hd123295123389_
+ _tl123294123391_
+ _e123299123394_
+ _hd123298123397_
+ _tl123297123399_
+ _e123302123402_
+ _hd123301123405_
+ _tl123300123407_
+ _e123305123410_
+ _hd123304123413_
+ _tl123303123415_)
+ (___kont127521127522_))
+ (___kont127521127522_))
+ (___kont127521127522_))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___kont127521127522_))
+ (___kont127521127522_))
+ (___kont127521127522_))))
+ (___kont127521127522_))))
+ (___kont127521127522_))))
+ (___match127548127549_
+ (lambda (_e123208123462_
+ _hd123207123465_
+ _tl123206123467_
+ ___splice127515127516_
+ _target123209123470_
+ _tl123211123472_)
+ (letrec ((_loop123212123475_
+ (lambda (_hd123210123478_ _arg123216123480_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd123205123473_))
- (let ((_e123208123478_
+ (gx#stx-pair? _hd123210123478_))
+ (let ((_e123213123483_
(let ()
(declare (not safe))
- (gx#stx-e _hd123205123473_))))
- (let ((_lp-tl123210123483_
+ (gx#stx-e _hd123210123478_))))
+ (let ((_lp-tl123215123488_
(let ()
(declare (not safe))
- (##cdr _e123208123478_)))
- (_lp-hd123209123481_
+ (##cdr _e123213123483_)))
+ (_lp-hd123214123486_
(let ()
(declare (not safe))
- (##car _e123208123478_))))
- (let ((__tmp128893
+ (##car _e123213123483_))))
+ (let ((__tmp128898
(let ()
(declare (not safe))
- (cons _lp-hd123209123481_
- _arg123211123475_))))
+ (cons _lp-hd123214123486_
+ _arg123216123480_))))
(declare (not safe))
- (_loop123207123470_
- _lp-tl123210123483_
- __tmp128893))))
- (let ((_arg123212123486_
- (reverse _arg123211123475_)))
+ (_loop123212123475_
+ _lp-tl123215123488_
+ __tmp128898))))
+ (let ((_arg123217123491_
+ (reverse _arg123216123480_)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl123201123462_))
- (let ((_e123215123489_
+ (gx#stx-pair? _tl123206123467_))
+ (let ((_e123220123494_
(let ()
(declare (not safe))
(gx#stx-e
- _tl123201123462_))))
- (let ((_tl123213123494_
+ _tl123206123467_))))
+ (let ((_tl123218123499_
(let ()
(declare (not safe))
- (##cdr _e123215123489_)))
- (_hd123214123492_
+ (##cdr _e123220123494_)))
+ (_hd123219123497_
(let ()
(declare (not safe))
- (##car _e123215123489_))))
+ (##car _e123220123494_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd123214123492_))
- (let ((_e123218123497_
+ _hd123219123497_))
+ (let ((_e123223123502_
(let ()
(declare
(not safe))
(gx#stx-e
- _hd123214123492_))))
- (let ((_tl123216123502_
+ _hd123219123497_))))
+ (let ((_tl123221123507_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##cdr _e123218123497_)))
- (_hd123217123500_
- (let () (declare (not safe)) (##car _e123218123497_))))
+ (##cdr _e123223123502_)))
+ (_hd123222123505_
+ (let () (declare (not safe)) (##car _e123223123502_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd123217123500_))
+ (gx#identifier? _hd123222123505_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#call _hd123217123500_))
+ (gx#stx-eq? '%#call _hd123222123505_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl123216123502_))
- (let ((_e123221123505_
+ (gx#stx-pair? _tl123221123507_))
+ (let ((_e123226123510_
(let ()
(declare (not safe))
- (gx#stx-e _tl123216123502_))))
- (let ((_tl123219123510_
+ (gx#stx-e _tl123221123507_))))
+ (let ((_tl123224123515_
(let ()
(declare (not safe))
- (##cdr _e123221123505_)))
- (_hd123220123508_
+ (##cdr _e123226123510_)))
+ (_hd123225123513_
(let ()
(declare (not safe))
- (##car _e123221123505_))))
+ (##car _e123226123510_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd123220123508_))
- (let ((_e123224123513_
+ (gx#stx-pair? _hd123225123513_))
+ (let ((_e123229123518_
(let ()
(declare (not safe))
- (gx#stx-e _hd123220123508_))))
- (let ((_tl123222123518_
+ (gx#stx-e _hd123225123513_))))
+ (let ((_tl123227123523_
(let ()
(declare (not safe))
- (##cdr _e123224123513_)))
- (_hd123223123516_
+ (##cdr _e123229123518_)))
+ (_hd123228123521_
(let ()
(declare (not safe))
- (##car _e123224123513_))))
+ (##car _e123229123518_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd123223123516_))
+ _hd123228123521_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#ref
- _hd123223123516_))
+ _hd123228123521_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl123222123518_))
- (let ((_e123227123521_
+ _tl123227123523_))
+ (let ((_e123232123526_
(let ()
(declare
(not safe))
(gx#stx-e
- _tl123222123518_))))
- (let ((_tl123225123526_
+ _tl123227123523_))))
+ (let ((_tl123230123531_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##cdr _e123227123521_)))
- (_hd123226123524_
- (let () (declare (not safe)) (##car _e123227123521_))))
+ (##cdr _e123232123526_)))
+ (_hd123231123529_
+ (let () (declare (not safe)) (##car _e123232123526_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl123225123526_))
+ (gx#stx-null? _tl123230123531_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl123219123510_))
- (let ((_e123230123529_
+ (gx#stx-pair? _tl123224123515_))
+ (let ((_e123235123534_
(let ()
(declare (not safe))
- (gx#stx-e _tl123219123510_))))
- (let ((_tl123228123534_
+ (gx#stx-e _tl123224123515_))))
+ (let ((_tl123233123539_
(let ()
(declare (not safe))
- (##cdr _e123230123529_)))
- (_hd123229123532_
+ (##cdr _e123235123534_)))
+ (_hd123234123537_
(let ()
(declare (not safe))
- (##car _e123230123529_))))
+ (##car _e123235123534_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd123229123532_))
- (let ((_e123233123537_
+ (gx#stx-pair? _hd123234123537_))
+ (let ((_e123238123542_
(let ()
(declare (not safe))
- (gx#stx-e _hd123229123532_))))
- (let ((_tl123231123542_
+ (gx#stx-e _hd123234123537_))))
+ (let ((_tl123236123547_
(let ()
(declare (not safe))
- (##cdr _e123233123537_)))
- (_hd123232123540_
+ (##cdr _e123238123542_)))
+ (_hd123237123545_
(let ()
(declare (not safe))
- (##car _e123233123537_))))
+ (##car _e123238123542_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd123232123540_))
+ (gx#identifier? _hd123237123545_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#ref
- _hd123232123540_))
+ _hd123237123545_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl123231123542_))
- (let ((_e123236123545_
+ _tl123236123547_))
+ (let ((_e123241123550_
(let ()
(declare (not safe))
(gx#stx-e
- _tl123231123542_))))
- (let ((_tl123234123550_
+ _tl123236123547_))))
+ (let ((_tl123239123555_
(let ()
(declare (not safe))
- (##cdr _e123236123545_)))
- (_hd123235123548_
+ (##cdr _e123241123550_)))
+ (_hd123240123553_
(let ()
(declare (not safe))
- (##car _e123236123545_))))
+ (##car _e123241123550_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl123234123550_))
+ _tl123239123555_))
(if (let ()
(declare
(not safe))
(gx#stx-pair/null?
- _tl123228123534_))
+ _tl123233123539_))
(if (fx>= (let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-length _tl123228123534_))
+ (gx#stx-length _tl123233123539_))
'1)
- (let ((___splice127512127513_
+ (let ((___splice127517127518_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl123228123534_
+ _tl123233123539_
'1))))
- (let ((_tl123239123555_
+ (let ((_tl123244123560_
(let ()
(declare (not safe))
- (##vector-ref ___splice127512127513_ '1)))
- (_target123237123553_
+ (##vector-ref ___splice127517127518_ '1)))
+ (_target123242123558_
(let ()
(declare (not safe))
- (##vector-ref ___splice127512127513_ '0))))
+ (##vector-ref ___splice127517127518_ '0))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl123239123555_))
- (let ((_e123248123558_
+ (gx#stx-pair? _tl123244123560_))
+ (let ((_e123253123563_
(let ()
(declare (not safe))
- (gx#stx-e _tl123239123555_))))
- (let ((_tl123246123563_
+ (gx#stx-e _tl123244123560_))))
+ (let ((_tl123251123568_
(let ()
(declare (not safe))
- (##cdr _e123248123558_)))
- (_hd123247123561_
+ (##cdr _e123253123563_)))
+ (_hd123252123566_
(let ()
(declare (not safe))
- (##car _e123248123558_))))
+ (##car _e123253123563_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd123247123561_))
- (let ((_e123251123566_
+ (gx#stx-pair? _hd123252123566_))
+ (let ((_e123256123571_
(let ()
(declare (not safe))
- (gx#stx-e _hd123247123561_))))
- (let ((_tl123249123571_
+ (gx#stx-e _hd123252123566_))))
+ (let ((_tl123254123576_
(let ()
(declare (not safe))
- (##cdr _e123251123566_)))
- (_hd123250123569_
+ (##cdr _e123256123571_)))
+ (_hd123255123574_
(let ()
(declare (not safe))
- (##car _e123251123566_))))
+ (##car _e123256123571_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd123250123569_))
+ _hd123255123574_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#ref
- _hd123250123569_))
+ _hd123255123574_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl123249123571_))
- (let ((_e123254123574_
+ _tl123254123576_))
+ (let ((_e123259123579_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-e _tl123249123571_))))
- (let ((_tl123252123579_
- (let () (declare (not safe)) (##cdr _e123254123574_)))
- (_hd123253123577_
+ (gx#stx-e _tl123254123576_))))
+ (let ((_tl123257123584_
+ (let () (declare (not safe)) (##cdr _e123259123579_)))
+ (_hd123258123582_
(let ()
(declare (not safe))
- (##car _e123254123574_))))
+ (##car _e123259123579_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl123252123579_))
+ (gx#stx-null? _tl123257123584_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl123246123563_))
- (letrec ((_loop123240123582_
- (lambda (_hd123238123585_
- _xarg123244123587_)
+ (gx#stx-null? _tl123251123568_))
+ (letrec ((_loop123245123587_
+ (lambda (_hd123243123590_
+ _xarg123249123592_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd123238123585_))
- (let ((_e123241123590_
+ (gx#stx-pair? _hd123243123590_))
+ (let ((_e123246123595_
(let ()
(declare (not safe))
(gx#stx-e
- _hd123238123585_))))
- (let ((_lp-tl123243123595_
+ _hd123243123590_))))
+ (let ((_lp-tl123248123600_
(let ()
(declare (not safe))
- (##cdr _e123241123590_)))
- (_lp-hd123242123593_
+ (##cdr _e123246123595_)))
+ (_lp-hd123247123598_
(let ()
(declare (not safe))
- (##car _e123241123590_))))
+ (##car _e123246123595_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _lp-hd123242123593_))
- (let ((_e123257123598_
+ _lp-hd123247123598_))
+ (let ((_e123262123603_
(let ()
(declare
(not safe))
(gx#stx-e
- _lp-hd123242123593_))))
- (let ((_tl123255123603_
+ _lp-hd123247123598_))))
+ (let ((_tl123260123608_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##cdr _e123257123598_)))
- (_hd123256123601_
- (let () (declare (not safe)) (##car _e123257123598_))))
+ (##cdr _e123262123603_)))
+ (_hd123261123606_
+ (let () (declare (not safe)) (##car _e123262123603_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd123256123601_))
+ (gx#identifier? _hd123261123606_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd123256123601_))
+ (gx#stx-eq? '%#ref _hd123261123606_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl123255123603_))
- (let ((_e123260123606_
+ (gx#stx-pair? _tl123260123608_))
+ (let ((_e123265123611_
(let ()
(declare (not safe))
- (gx#stx-e _tl123255123603_))))
- (let ((_tl123258123611_
+ (gx#stx-e _tl123260123608_))))
+ (let ((_tl123263123616_
(let ()
(declare (not safe))
- (##cdr _e123260123606_)))
- (_hd123259123609_
+ (##cdr _e123265123611_)))
+ (_hd123264123614_
(let ()
(declare (not safe))
- (##car _e123260123606_))))
+ (##car _e123265123611_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl123258123611_))
- (let ((__tmp128892
+ (gx#stx-null? _tl123263123616_))
+ (let ((__tmp128897
(let ()
(declare (not safe))
- (cons _hd123259123609_
- _xarg123244123587_))))
+ (cons _hd123264123614_
+ _xarg123249123592_))))
(declare (not safe))
- (_loop123240123582_
- _lp-tl123243123595_
- __tmp128892))
- (___match127613127614_
- _e123203123457_
- _hd123202123460_
- _tl123201123462_
- _e123215123489_
- _hd123214123492_
- _tl123213123494_
- _e123218123497_
- _hd123217123500_
- _tl123216123502_
- _e123221123505_
- _hd123220123508_
- _tl123219123510_
- _e123224123513_
- _hd123223123516_
- _tl123222123518_
- _e123227123521_
- _hd123226123524_
- _tl123225123526_
- _e123230123529_
- _hd123229123532_
- _tl123228123534_
- _e123233123537_
- _hd123232123540_
- _tl123231123542_
- _e123236123545_
- _hd123235123548_
- _tl123234123550_))))
- (___match127613127614_
- _e123203123457_
- _hd123202123460_
- _tl123201123462_
- _e123215123489_
- _hd123214123492_
- _tl123213123494_
- _e123218123497_
- _hd123217123500_
- _tl123216123502_
- _e123221123505_
- _hd123220123508_
- _tl123219123510_
- _e123224123513_
- _hd123223123516_
- _tl123222123518_
- _e123227123521_
- _hd123226123524_
- _tl123225123526_
- _e123230123529_
- _hd123229123532_
- _tl123228123534_
- _e123233123537_
- _hd123232123540_
- _tl123231123542_
- _e123236123545_
- _hd123235123548_
- _tl123234123550_))
- (___match127613127614_
- _e123203123457_
- _hd123202123460_
- _tl123201123462_
- _e123215123489_
- _hd123214123492_
- _tl123213123494_
- _e123218123497_
- _hd123217123500_
- _tl123216123502_
- _e123221123505_
- _hd123220123508_
- _tl123219123510_
- _e123224123513_
- _hd123223123516_
- _tl123222123518_
- _e123227123521_
- _hd123226123524_
- _tl123225123526_
- _e123230123529_
- _hd123229123532_
- _tl123228123534_
- _e123233123537_
- _hd123232123540_
- _tl123231123542_
- _e123236123545_
- _hd123235123548_
- _tl123234123550_))
- (___match127613127614_
- _e123203123457_
- _hd123202123460_
- _tl123201123462_
- _e123215123489_
- _hd123214123492_
- _tl123213123494_
- _e123218123497_
- _hd123217123500_
- _tl123216123502_
- _e123221123505_
- _hd123220123508_
- _tl123219123510_
- _e123224123513_
- _hd123223123516_
- _tl123222123518_
- _e123227123521_
- _hd123226123524_
- _tl123225123526_
- _e123230123529_
- _hd123229123532_
- _tl123228123534_
- _e123233123537_
- _hd123232123540_
- _tl123231123542_
- _e123236123545_
- _hd123235123548_
- _tl123234123550_))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___match127613127614_
- _e123203123457_
- _hd123202123460_
- _tl123201123462_
- _e123215123489_
- _hd123214123492_
- _tl123213123494_
- _e123218123497_
- _hd123217123500_
- _tl123216123502_
- _e123221123505_
- _hd123220123508_
- _tl123219123510_
- _e123224123513_
- _hd123223123516_
- _tl123222123518_
- _e123227123521_
- _hd123226123524_
- _tl123225123526_
- _e123230123529_
- _hd123229123532_
- _tl123228123534_
- _e123233123537_
- _hd123232123540_
- _tl123231123542_
- _e123236123545_
- _hd123235123548_
- _tl123234123550_))))
- (let ((_xarg123245123614_
- (reverse _xarg123244123587_)))
+ (_loop123245123587_
+ _lp-tl123248123600_
+ __tmp128897))
+ (___match127618127619_
+ _e123208123462_
+ _hd123207123465_
+ _tl123206123467_
+ _e123220123494_
+ _hd123219123497_
+ _tl123218123499_
+ _e123223123502_
+ _hd123222123505_
+ _tl123221123507_
+ _e123226123510_
+ _hd123225123513_
+ _tl123224123515_
+ _e123229123518_
+ _hd123228123521_
+ _tl123227123523_
+ _e123232123526_
+ _hd123231123529_
+ _tl123230123531_
+ _e123235123534_
+ _hd123234123537_
+ _tl123233123539_
+ _e123238123542_
+ _hd123237123545_
+ _tl123236123547_
+ _e123241123550_
+ _hd123240123553_
+ _tl123239123555_))))
+ (___match127618127619_
+ _e123208123462_
+ _hd123207123465_
+ _tl123206123467_
+ _e123220123494_
+ _hd123219123497_
+ _tl123218123499_
+ _e123223123502_
+ _hd123222123505_
+ _tl123221123507_
+ _e123226123510_
+ _hd123225123513_
+ _tl123224123515_
+ _e123229123518_
+ _hd123228123521_
+ _tl123227123523_
+ _e123232123526_
+ _hd123231123529_
+ _tl123230123531_
+ _e123235123534_
+ _hd123234123537_
+ _tl123233123539_
+ _e123238123542_
+ _hd123237123545_
+ _tl123236123547_
+ _e123241123550_
+ _hd123240123553_
+ _tl123239123555_))
+ (___match127618127619_
+ _e123208123462_
+ _hd123207123465_
+ _tl123206123467_
+ _e123220123494_
+ _hd123219123497_
+ _tl123218123499_
+ _e123223123502_
+ _hd123222123505_
+ _tl123221123507_
+ _e123226123510_
+ _hd123225123513_
+ _tl123224123515_
+ _e123229123518_
+ _hd123228123521_
+ _tl123227123523_
+ _e123232123526_
+ _hd123231123529_
+ _tl123230123531_
+ _e123235123534_
+ _hd123234123537_
+ _tl123233123539_
+ _e123238123542_
+ _hd123237123545_
+ _tl123236123547_
+ _e123241123550_
+ _hd123240123553_
+ _tl123239123555_))
+ (___match127618127619_
+ _e123208123462_
+ _hd123207123465_
+ _tl123206123467_
+ _e123220123494_
+ _hd123219123497_
+ _tl123218123499_
+ _e123223123502_
+ _hd123222123505_
+ _tl123221123507_
+ _e123226123510_
+ _hd123225123513_
+ _tl123224123515_
+ _e123229123518_
+ _hd123228123521_
+ _tl123227123523_
+ _e123232123526_
+ _hd123231123529_
+ _tl123230123531_
+ _e123235123534_
+ _hd123234123537_
+ _tl123233123539_
+ _e123238123542_
+ _hd123237123545_
+ _tl123236123547_
+ _e123241123550_
+ _hd123240123553_
+ _tl123239123555_))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___match127618127619_
+ _e123208123462_
+ _hd123207123465_
+ _tl123206123467_
+ _e123220123494_
+ _hd123219123497_
+ _tl123218123499_
+ _e123223123502_
+ _hd123222123505_
+ _tl123221123507_
+ _e123226123510_
+ _hd123225123513_
+ _tl123224123515_
+ _e123229123518_
+ _hd123228123521_
+ _tl123227123523_
+ _e123232123526_
+ _hd123231123529_
+ _tl123230123531_
+ _e123235123534_
+ _hd123234123537_
+ _tl123233123539_
+ _e123238123542_
+ _hd123237123545_
+ _tl123236123547_
+ _e123241123550_
+ _hd123240123553_
+ _tl123239123555_))))
+ (let ((_xarg123250123619_
+ (reverse _xarg123249123592_)))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl123213123494_))
- (let ((_L123617_
- _hd123253123577_)
- (_L123618_
- _xarg123245123614_)
- (_L123619_
- _hd123235123548_)
- (_L123620_
- _hd123226123524_)
- (_L123621_
- _tl123206123467_)
- (_L123622_
- _arg123212123486_))
- (if (and (let ((__tmp128890
-;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp128891
- (lambda (_g123665123668_ _g123666123670_)
+ _tl123218123499_))
+ (let ((_L123622_
+ _hd123258123582_)
+ (_L123623_
+ _xarg123250123619_)
+ (_L123624_
+ _hd123240123553_)
+ (_L123625_
+ _hd123231123529_)
+ (_L123626_
+ _tl123211123472_)
+ (_L123627_
+ _arg123217123491_))
+ (if (and (let ((__tmp128895
+;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+ (let ((__tmp128896
+ (lambda (_g123670123673_ _g123671123675_)
(let ()
(declare (not safe))
- (cons _g123665123668_
- _g123666123670_)))))
+ (cons _g123670123673_
+ _g123671123675_)))))
(declare (not safe))
- (foldr1 __tmp128891 '() _L123622_))))
+ (foldr1 __tmp128896 '() _L123627_))))
(declare (not safe))
- (gx#identifier-list? __tmp128890))
- (let () (declare (not safe)) (gx#identifier? _L123621_))
+ (gx#identifier-list? __tmp128895))
+ (let () (declare (not safe)) (gx#identifier? _L123626_))
(let ()
(declare (not safe))
- (gxc#runtime-identifier=? _L123620_ 'apply))
- (fx= (length (let ((__tmp128888
- (lambda (_g123672123675_
- _g123673123677_)
+ (gxc#runtime-identifier=? _L123625_ 'apply))
+ (fx= (length (let ((__tmp128893
+ (lambda (_g123677123680_
+ _g123678123682_)
(let ()
(declare (not safe))
- (cons _g123672123675_
- _g123673123677_)))))
+ (cons _g123677123680_
+ _g123678123682_)))))
(declare (not safe))
- (foldr1 __tmp128888 '() _L123622_)))
- (length (let ((__tmp128889
- (lambda (_g123679123682_
- _g123680123684_)
+ (foldr1 __tmp128893 '() _L123627_)))
+ (length (let ((__tmp128894
+ (lambda (_g123684123687_
+ _g123685123689_)
(let ()
(declare (not safe))
- (cons _g123679123682_
- _g123680123684_)))))
+ (cons _g123684123687_
+ _g123685123689_)))))
(declare (not safe))
- (foldr1 __tmp128889 '() _L123618_))))
- (let ((__tmp128886
- (let ((__tmp128887
- (lambda (_g123686123689_ _g123687123691_)
+ (foldr1 __tmp128894 '() _L123623_))))
+ (let ((__tmp128891
+ (let ((__tmp128892
+ (lambda (_g123691123694_ _g123692123696_)
(let ()
(declare (not safe))
- (cons _g123686123689_
- _g123687123691_)))))
+ (cons _g123691123694_
+ _g123692123696_)))))
(declare (not safe))
- (foldr1 __tmp128887 '() _L123622_)))
- (__tmp128884
- (let ((__tmp128885
- (lambda (_g123693123696_ _g123694123698_)
+ (foldr1 __tmp128892 '() _L123627_)))
+ (__tmp128889
+ (let ((__tmp128890
+ (lambda (_g123698123701_ _g123699123703_)
(let ()
(declare (not safe))
- (cons _g123693123696_
- _g123694123698_)))))
+ (cons _g123698123701_
+ _g123699123703_)))))
(declare (not safe))
- (foldr1 __tmp128885 '() _L123618_))))
+ (foldr1 __tmp128890 '() _L123623_))))
(declare (not safe))
- (andmap2 gx#free-identifier=? __tmp128886 __tmp128884))
+ (andmap2 gx#free-identifier=? __tmp128891 __tmp128889))
(let ()
(declare (not safe))
- (gx#free-identifier=? _L123621_ _L123617_))
- (let ((__tmp128879
- (let ((__tmp128883
- (lambda (_g123700123702_)
+ (gx#free-identifier=? _L123626_ _L123622_))
+ (let ((__tmp128884
+ (let ((__tmp128888
+ (lambda (_g123705123707_)
(let ()
(declare (not safe))
(gx#free-identifier=?
- _g123700123702_
- _L123619_))))
- (__tmp128880
- (let ((__tmp128882
- (lambda (_g123704123707_
- _g123705123709_)
+ _g123705123707_
+ _L123624_))))
+ (__tmp128885
+ (let ((__tmp128887
+ (lambda (_g123709123712_
+ _g123710123714_)
(let ()
(declare (not safe))
- (cons _g123704123707_
- _g123705123709_))))
- (__tmp128881
+ (cons _g123709123712_
+ _g123710123714_))))
+ (__tmp128886
(let ()
(declare (not safe))
- (cons _L123621_ '()))))
+ (cons _L123626_ '()))))
(declare (not safe))
- (foldr1 __tmp128882
- __tmp128881
- _L123622_))))
+ (foldr1 __tmp128887
+ __tmp128886
+ _L123627_))))
(declare (not safe))
- (find __tmp128883 __tmp128880))))
+ (find __tmp128888 __tmp128885))))
(declare (not safe))
- (not __tmp128879)))
- (___kont127508127509_
- _L123617_
- _L123618_
- _L123619_
- _L123620_
- _L123621_
- _L123622_)
- (___match127613127614_
- _e123203123457_
- _hd123202123460_
- _tl123201123462_
- _e123215123489_
- _hd123214123492_
- _tl123213123494_
- _e123218123497_
- _hd123217123500_
- _tl123216123502_
- _e123221123505_
- _hd123220123508_
- _tl123219123510_
- _e123224123513_
- _hd123223123516_
- _tl123222123518_
- _e123227123521_
- _hd123226123524_
- _tl123225123526_
- _e123230123529_
- _hd123229123532_
- _tl123228123534_
- _e123233123537_
- _hd123232123540_
- _tl123231123542_
- _e123236123545_
- _hd123235123548_
- _tl123234123550_)))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___match127613127614_
- _e123203123457_
- _hd123202123460_
- _tl123201123462_
- _e123215123489_
- _hd123214123492_
- _tl123213123494_
- _e123218123497_
- _hd123217123500_
- _tl123216123502_
- _e123221123505_
- _hd123220123508_
- _tl123219123510_
- _e123224123513_
- _hd123223123516_
- _tl123222123518_
- _e123227123521_
- _hd123226123524_
- _tl123225123526_
- _e123230123529_
- _hd123229123532_
- _tl123228123534_
- _e123233123537_
- _hd123232123540_
- _tl123231123542_
- _e123236123545_
- _hd123235123548_
- _tl123234123550_)))))))
+ (not __tmp128884)))
+ (___kont127513127514_
+ _L123622_
+ _L123623_
+ _L123624_
+ _L123625_
+ _L123626_
+ _L123627_)
+ (___match127618127619_
+ _e123208123462_
+ _hd123207123465_
+ _tl123206123467_
+ _e123220123494_
+ _hd123219123497_
+ _tl123218123499_
+ _e123223123502_
+ _hd123222123505_
+ _tl123221123507_
+ _e123226123510_
+ _hd123225123513_
+ _tl123224123515_
+ _e123229123518_
+ _hd123228123521_
+ _tl123227123523_
+ _e123232123526_
+ _hd123231123529_
+ _tl123230123531_
+ _e123235123534_
+ _hd123234123537_
+ _tl123233123539_
+ _e123238123542_
+ _hd123237123545_
+ _tl123236123547_
+ _e123241123550_
+ _hd123240123553_
+ _tl123239123555_)))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___match127618127619_
+ _e123208123462_
+ _hd123207123465_
+ _tl123206123467_
+ _e123220123494_
+ _hd123219123497_
+ _tl123218123499_
+ _e123223123502_
+ _hd123222123505_
+ _tl123221123507_
+ _e123226123510_
+ _hd123225123513_
+ _tl123224123515_
+ _e123229123518_
+ _hd123228123521_
+ _tl123227123523_
+ _e123232123526_
+ _hd123231123529_
+ _tl123230123531_
+ _e123235123534_
+ _hd123234123537_
+ _tl123233123539_
+ _e123238123542_
+ _hd123237123545_
+ _tl123236123547_
+ _e123241123550_
+ _hd123240123553_
+ _tl123239123555_)))))))
(let ()
(declare (not safe))
- (_loop123240123582_ _target123237123553_ '())))
- (___match127613127614_
- _e123203123457_
- _hd123202123460_
- _tl123201123462_
- _e123215123489_
- _hd123214123492_
- _tl123213123494_
- _e123218123497_
- _hd123217123500_
- _tl123216123502_
- _e123221123505_
- _hd123220123508_
- _tl123219123510_
- _e123224123513_
- _hd123223123516_
- _tl123222123518_
- _e123227123521_
- _hd123226123524_
- _tl123225123526_
- _e123230123529_
- _hd123229123532_
- _tl123228123534_
- _e123233123537_
- _hd123232123540_
- _tl123231123542_
- _e123236123545_
- _hd123235123548_
- _tl123234123550_))
- (___match127613127614_
- _e123203123457_
- _hd123202123460_
- _tl123201123462_
- _e123215123489_
- _hd123214123492_
- _tl123213123494_
- _e123218123497_
- _hd123217123500_
- _tl123216123502_
- _e123221123505_
- _hd123220123508_
- _tl123219123510_
- _e123224123513_
- _hd123223123516_
- _tl123222123518_
- _e123227123521_
- _hd123226123524_
- _tl123225123526_
- _e123230123529_
- _hd123229123532_
- _tl123228123534_
- _e123233123537_
- _hd123232123540_
- _tl123231123542_
- _e123236123545_
- _hd123235123548_
- _tl123234123550_))))
- (___match127613127614_
- _e123203123457_
- _hd123202123460_
- _tl123201123462_
- _e123215123489_
- _hd123214123492_
- _tl123213123494_
- _e123218123497_
- _hd123217123500_
- _tl123216123502_
- _e123221123505_
- _hd123220123508_
- _tl123219123510_
- _e123224123513_
- _hd123223123516_
- _tl123222123518_
- _e123227123521_
- _hd123226123524_
- _tl123225123526_
- _e123230123529_
- _hd123229123532_
- _tl123228123534_
- _e123233123537_
- _hd123232123540_
- _tl123231123542_
- _e123236123545_
- _hd123235123548_
- _tl123234123550_))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___match127613127614_
- _e123203123457_
- _hd123202123460_
- _tl123201123462_
- _e123215123489_
- _hd123214123492_
- _tl123213123494_
- _e123218123497_
- _hd123217123500_
- _tl123216123502_
- _e123221123505_
- _hd123220123508_
- _tl123219123510_
- _e123224123513_
- _hd123223123516_
- _tl123222123518_
- _e123227123521_
- _hd123226123524_
- _tl123225123526_
- _e123230123529_
- _hd123229123532_
- _tl123228123534_
- _e123233123537_
- _hd123232123540_
- _tl123231123542_
- _e123236123545_
- _hd123235123548_
- _tl123234123550_))
- (___match127613127614_
- _e123203123457_
- _hd123202123460_
- _tl123201123462_
- _e123215123489_
- _hd123214123492_
- _tl123213123494_
- _e123218123497_
- _hd123217123500_
- _tl123216123502_
- _e123221123505_
- _hd123220123508_
- _tl123219123510_
- _e123224123513_
- _hd123223123516_
- _tl123222123518_
- _e123227123521_
- _hd123226123524_
- _tl123225123526_
- _e123230123529_
- _hd123229123532_
- _tl123228123534_
- _e123233123537_
- _hd123232123540_
- _tl123231123542_
- _e123236123545_
- _hd123235123548_
- _tl123234123550_))))
- (___match127613127614_
- _e123203123457_
- _hd123202123460_
- _tl123201123462_
- _e123215123489_
- _hd123214123492_
- _tl123213123494_
- _e123218123497_
- _hd123217123500_
- _tl123216123502_
- _e123221123505_
- _hd123220123508_
- _tl123219123510_
- _e123224123513_
- _hd123223123516_
- _tl123222123518_
- _e123227123521_
- _hd123226123524_
- _tl123225123526_
- _e123230123529_
- _hd123229123532_
- _tl123228123534_
- _e123233123537_
- _hd123232123540_
- _tl123231123542_
- _e123236123545_
- _hd123235123548_
- _tl123234123550_))))
- (___match127613127614_
- _e123203123457_
- _hd123202123460_
- _tl123201123462_
- _e123215123489_
- _hd123214123492_
- _tl123213123494_
- _e123218123497_
- _hd123217123500_
- _tl123216123502_
- _e123221123505_
- _hd123220123508_
- _tl123219123510_
- _e123224123513_
- _hd123223123516_
- _tl123222123518_
- _e123227123521_
- _hd123226123524_
- _tl123225123526_
- _e123230123529_
- _hd123229123532_
- _tl123228123534_
- _e123233123537_
- _hd123232123540_
- _tl123231123542_
- _e123236123545_
- _hd123235123548_
- _tl123234123550_))))
- (___match127613127614_
- _e123203123457_
- _hd123202123460_
- _tl123201123462_
- _e123215123489_
- _hd123214123492_
- _tl123213123494_
- _e123218123497_
- _hd123217123500_
- _tl123216123502_
- _e123221123505_
- _hd123220123508_
- _tl123219123510_
- _e123224123513_
- _hd123223123516_
- _tl123222123518_
- _e123227123521_
- _hd123226123524_
- _tl123225123526_
- _e123230123529_
- _hd123229123532_
- _tl123228123534_
- _e123233123537_
- _hd123232123540_
- _tl123231123542_
- _e123236123545_
- _hd123235123548_
- _tl123234123550_))
- (___match127613127614_
- _e123203123457_
- _hd123202123460_
- _tl123201123462_
- _e123215123489_
- _hd123214123492_
- _tl123213123494_
- _e123218123497_
- _hd123217123500_
- _tl123216123502_
- _e123221123505_
- _hd123220123508_
- _tl123219123510_
- _e123224123513_
- _hd123223123516_
- _tl123222123518_
- _e123227123521_
- _hd123226123524_
- _tl123225123526_
- _e123230123529_
- _hd123229123532_
- _tl123228123534_
- _e123233123537_
- _hd123232123540_
- _tl123231123542_
- _e123236123545_
- _hd123235123548_
- _tl123234123550_))
- (___kont127516127517_))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont127516127517_))
- (___kont127516127517_))
- (___kont127516127517_))))
- (___kont127516127517_))))
- (___kont127516127517_))
- (___kont127516127517_))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont127516127517_))
- (___kont127516127517_))
- (___kont127516127517_))))
- (___kont127516127517_))))
- (___kont127516127517_))
- (___kont127516127517_))
- (___kont127516127517_))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont127516127517_))))
- (___kont127516127517_)))))))
+ (_loop123245123587_ _target123242123558_ '())))
+ (___match127618127619_
+ _e123208123462_
+ _hd123207123465_
+ _tl123206123467_
+ _e123220123494_
+ _hd123219123497_
+ _tl123218123499_
+ _e123223123502_
+ _hd123222123505_
+ _tl123221123507_
+ _e123226123510_
+ _hd123225123513_
+ _tl123224123515_
+ _e123229123518_
+ _hd123228123521_
+ _tl123227123523_
+ _e123232123526_
+ _hd123231123529_
+ _tl123230123531_
+ _e123235123534_
+ _hd123234123537_
+ _tl123233123539_
+ _e123238123542_
+ _hd123237123545_
+ _tl123236123547_
+ _e123241123550_
+ _hd123240123553_
+ _tl123239123555_))
+ (___match127618127619_
+ _e123208123462_
+ _hd123207123465_
+ _tl123206123467_
+ _e123220123494_
+ _hd123219123497_
+ _tl123218123499_
+ _e123223123502_
+ _hd123222123505_
+ _tl123221123507_
+ _e123226123510_
+ _hd123225123513_
+ _tl123224123515_
+ _e123229123518_
+ _hd123228123521_
+ _tl123227123523_
+ _e123232123526_
+ _hd123231123529_
+ _tl123230123531_
+ _e123235123534_
+ _hd123234123537_
+ _tl123233123539_
+ _e123238123542_
+ _hd123237123545_
+ _tl123236123547_
+ _e123241123550_
+ _hd123240123553_
+ _tl123239123555_))))
+ (___match127618127619_
+ _e123208123462_
+ _hd123207123465_
+ _tl123206123467_
+ _e123220123494_
+ _hd123219123497_
+ _tl123218123499_
+ _e123223123502_
+ _hd123222123505_
+ _tl123221123507_
+ _e123226123510_
+ _hd123225123513_
+ _tl123224123515_
+ _e123229123518_
+ _hd123228123521_
+ _tl123227123523_
+ _e123232123526_
+ _hd123231123529_
+ _tl123230123531_
+ _e123235123534_
+ _hd123234123537_
+ _tl123233123539_
+ _e123238123542_
+ _hd123237123545_
+ _tl123236123547_
+ _e123241123550_
+ _hd123240123553_
+ _tl123239123555_))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___match127618127619_
+ _e123208123462_
+ _hd123207123465_
+ _tl123206123467_
+ _e123220123494_
+ _hd123219123497_
+ _tl123218123499_
+ _e123223123502_
+ _hd123222123505_
+ _tl123221123507_
+ _e123226123510_
+ _hd123225123513_
+ _tl123224123515_
+ _e123229123518_
+ _hd123228123521_
+ _tl123227123523_
+ _e123232123526_
+ _hd123231123529_
+ _tl123230123531_
+ _e123235123534_
+ _hd123234123537_
+ _tl123233123539_
+ _e123238123542_
+ _hd123237123545_
+ _tl123236123547_
+ _e123241123550_
+ _hd123240123553_
+ _tl123239123555_))
+ (___match127618127619_
+ _e123208123462_
+ _hd123207123465_
+ _tl123206123467_
+ _e123220123494_
+ _hd123219123497_
+ _tl123218123499_
+ _e123223123502_
+ _hd123222123505_
+ _tl123221123507_
+ _e123226123510_
+ _hd123225123513_
+ _tl123224123515_
+ _e123229123518_
+ _hd123228123521_
+ _tl123227123523_
+ _e123232123526_
+ _hd123231123529_
+ _tl123230123531_
+ _e123235123534_
+ _hd123234123537_
+ _tl123233123539_
+ _e123238123542_
+ _hd123237123545_
+ _tl123236123547_
+ _e123241123550_
+ _hd123240123553_
+ _tl123239123555_))))
+ (___match127618127619_
+ _e123208123462_
+ _hd123207123465_
+ _tl123206123467_
+ _e123220123494_
+ _hd123219123497_
+ _tl123218123499_
+ _e123223123502_
+ _hd123222123505_
+ _tl123221123507_
+ _e123226123510_
+ _hd123225123513_
+ _tl123224123515_
+ _e123229123518_
+ _hd123228123521_
+ _tl123227123523_
+ _e123232123526_
+ _hd123231123529_
+ _tl123230123531_
+ _e123235123534_
+ _hd123234123537_
+ _tl123233123539_
+ _e123238123542_
+ _hd123237123545_
+ _tl123236123547_
+ _e123241123550_
+ _hd123240123553_
+ _tl123239123555_))))
+ (___match127618127619_
+ _e123208123462_
+ _hd123207123465_
+ _tl123206123467_
+ _e123220123494_
+ _hd123219123497_
+ _tl123218123499_
+ _e123223123502_
+ _hd123222123505_
+ _tl123221123507_
+ _e123226123510_
+ _hd123225123513_
+ _tl123224123515_
+ _e123229123518_
+ _hd123228123521_
+ _tl123227123523_
+ _e123232123526_
+ _hd123231123529_
+ _tl123230123531_
+ _e123235123534_
+ _hd123234123537_
+ _tl123233123539_
+ _e123238123542_
+ _hd123237123545_
+ _tl123236123547_
+ _e123241123550_
+ _hd123240123553_
+ _tl123239123555_))))
+ (___match127618127619_
+ _e123208123462_
+ _hd123207123465_
+ _tl123206123467_
+ _e123220123494_
+ _hd123219123497_
+ _tl123218123499_
+ _e123223123502_
+ _hd123222123505_
+ _tl123221123507_
+ _e123226123510_
+ _hd123225123513_
+ _tl123224123515_
+ _e123229123518_
+ _hd123228123521_
+ _tl123227123523_
+ _e123232123526_
+ _hd123231123529_
+ _tl123230123531_
+ _e123235123534_
+ _hd123234123537_
+ _tl123233123539_
+ _e123238123542_
+ _hd123237123545_
+ _tl123236123547_
+ _e123241123550_
+ _hd123240123553_
+ _tl123239123555_))
+ (___match127618127619_
+ _e123208123462_
+ _hd123207123465_
+ _tl123206123467_
+ _e123220123494_
+ _hd123219123497_
+ _tl123218123499_
+ _e123223123502_
+ _hd123222123505_
+ _tl123221123507_
+ _e123226123510_
+ _hd123225123513_
+ _tl123224123515_
+ _e123229123518_
+ _hd123228123521_
+ _tl123227123523_
+ _e123232123526_
+ _hd123231123529_
+ _tl123230123531_
+ _e123235123534_
+ _hd123234123537_
+ _tl123233123539_
+ _e123238123542_
+ _hd123237123545_
+ _tl123236123547_
+ _e123241123550_
+ _hd123240123553_
+ _tl123239123555_))
+ (___kont127521127522_))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___kont127521127522_))
+ (___kont127521127522_))
+ (___kont127521127522_))))
+ (___kont127521127522_))))
+ (___kont127521127522_))
+ (___kont127521127522_))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___kont127521127522_))
+ (___kont127521127522_))
+ (___kont127521127522_))))
+ (___kont127521127522_))))
+ (___kont127521127522_))
+ (___kont127521127522_))
+ (___kont127521127522_))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___kont127521127522_))))
+ (___kont127521127522_)))))))
(let ()
(declare (not safe))
- (_loop123207123470_ _target123204123465_ '())))))
- (___match127531127532_
- (lambda (_e123155123717_
- _hd123154123720_
- _tl123153123722_
- ___splice127504127505_
- _target123156123725_
- _tl123158123727_)
- (letrec ((_loop123159123730_
- (lambda (_hd123157123733_ _arg123163123735_)
+ (_loop123212123475_ _target123209123470_ '())))))
+ (___match127536127537_
+ (lambda (_e123160123722_
+ _hd123159123725_
+ _tl123158123727_
+ ___splice127509127510_
+ _target123161123730_
+ _tl123163123732_)
+ (letrec ((_loop123164123735_
+ (lambda (_hd123162123738_ _arg123168123740_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd123157123733_))
- (let ((_e123160123738_
+ (gx#stx-pair? _hd123162123738_))
+ (let ((_e123165123743_
(let ()
(declare (not safe))
- (gx#stx-e _hd123157123733_))))
- (let ((_lp-tl123162123743_
+ (gx#stx-e _hd123162123738_))))
+ (let ((_lp-tl123167123748_
(let ()
(declare (not safe))
- (##cdr _e123160123738_)))
- (_lp-hd123161123741_
+ (##cdr _e123165123743_)))
+ (_lp-hd123166123746_
(let ()
(declare (not safe))
- (##car _e123160123738_))))
- (let ((__tmp128907
+ (##car _e123165123743_))))
+ (let ((__tmp128912
(let ()
(declare (not safe))
- (cons _lp-hd123161123741_
- _arg123163123735_))))
+ (cons _lp-hd123166123746_
+ _arg123168123740_))))
(declare (not safe))
- (_loop123159123730_
- _lp-tl123162123743_
- __tmp128907))))
- (let ((_arg123164123746_
- (reverse _arg123163123735_)))
+ (_loop123164123735_
+ _lp-tl123167123748_
+ __tmp128912))))
+ (let ((_arg123169123751_
+ (reverse _arg123168123740_)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl123153123722_))
- (let ((_e123167123749_
+ (gx#stx-pair? _tl123158123727_))
+ (let ((_e123172123754_
(let ()
(declare (not safe))
(gx#stx-e
- _tl123153123722_))))
- (let ((_tl123165123754_
+ _tl123158123727_))))
+ (let ((_tl123170123759_
(let ()
(declare (not safe))
- (##cdr _e123167123749_)))
- (_hd123166123752_
+ (##cdr _e123172123754_)))
+ (_hd123171123757_
(let ()
(declare (not safe))
- (##car _e123167123749_))))
+ (##car _e123172123754_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd123166123752_))
- (let ((_e123170123757_
+ _hd123171123757_))
+ (let ((_e123175123762_
(let ()
(declare
(not safe))
(gx#stx-e
- _hd123166123752_))))
- (let ((_tl123168123762_
+ _hd123171123757_))))
+ (let ((_tl123173123767_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##cdr _e123170123757_)))
- (_hd123169123760_
- (let () (declare (not safe)) (##car _e123170123757_))))
+ (##cdr _e123175123762_)))
+ (_hd123174123765_
+ (let () (declare (not safe)) (##car _e123175123762_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd123169123760_))
+ (gx#identifier? _hd123174123765_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#call _hd123169123760_))
+ (gx#stx-eq? '%#call _hd123174123765_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl123168123762_))
- (let ((_e123173123765_
+ (gx#stx-pair? _tl123173123767_))
+ (let ((_e123178123770_
(let ()
(declare (not safe))
- (gx#stx-e _tl123168123762_))))
- (let ((_tl123171123770_
+ (gx#stx-e _tl123173123767_))))
+ (let ((_tl123176123775_
(let ()
(declare (not safe))
- (##cdr _e123173123765_)))
- (_hd123172123768_
+ (##cdr _e123178123770_)))
+ (_hd123177123773_
(let ()
(declare (not safe))
- (##car _e123173123765_))))
+ (##car _e123178123770_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd123172123768_))
- (let ((_e123176123773_
+ (gx#stx-pair? _hd123177123773_))
+ (let ((_e123181123778_
(let ()
(declare (not safe))
- (gx#stx-e _hd123172123768_))))
- (let ((_tl123174123778_
+ (gx#stx-e _hd123177123773_))))
+ (let ((_tl123179123783_
(let ()
(declare (not safe))
- (##cdr _e123176123773_)))
- (_hd123175123776_
+ (##cdr _e123181123778_)))
+ (_hd123180123781_
(let ()
(declare (not safe))
- (##car _e123176123773_))))
+ (##car _e123181123778_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd123175123776_))
+ _hd123180123781_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#ref
- _hd123175123776_))
+ _hd123180123781_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl123174123778_))
- (let ((_e123179123781_
+ _tl123179123783_))
+ (let ((_e123184123786_
(let ()
(declare
(not safe))
(gx#stx-e
- _tl123174123778_))))
- (let ((_tl123177123786_
+ _tl123179123783_))))
+ (let ((_tl123182123791_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##cdr _e123179123781_)))
- (_hd123178123784_
- (let () (declare (not safe)) (##car _e123179123781_))))
+ (##cdr _e123184123786_)))
+ (_hd123183123789_
+ (let () (declare (not safe)) (##car _e123184123786_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl123177123786_))
+ (gx#stx-null? _tl123182123791_))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl123171123770_))
- (let ((___splice127506127507_
+ (gx#stx-pair/null? _tl123176123775_))
+ (let ((___splice127511127512_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl123171123770_
+ _tl123176123775_
'0))))
- (let ((_tl123182123791_
+ (let ((_tl123187123796_
(let ()
(declare (not safe))
- (##vector-ref ___splice127506127507_ '1)))
- (_target123180123789_
+ (##vector-ref ___splice127511127512_ '1)))
+ (_target123185123794_
(let ()
(declare (not safe))
- (##vector-ref ___splice127506127507_ '0))))
+ (##vector-ref ___splice127511127512_ '0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl123182123791_))
- (letrec ((_loop123183123794_
- (lambda (_hd123181123797_
- _xarg123187123799_)
+ (gx#stx-null? _tl123187123796_))
+ (letrec ((_loop123188123799_
+ (lambda (_hd123186123802_
+ _xarg123192123804_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd123181123797_))
- (let ((_e123184123802_
+ _hd123186123802_))
+ (let ((_e123189123807_
(let ()
(declare (not safe))
(gx#stx-e
- _hd123181123797_))))
- (let ((_lp-tl123186123807_
+ _hd123186123802_))))
+ (let ((_lp-tl123191123812_
(let ()
(declare (not safe))
- (##cdr _e123184123802_)))
- (_lp-hd123185123805_
+ (##cdr _e123189123807_)))
+ (_lp-hd123190123810_
(let ()
(declare (not safe))
- (##car _e123184123802_))))
+ (##car _e123189123807_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _lp-hd123185123805_))
- (let ((_e123191123810_
+ _lp-hd123190123810_))
+ (let ((_e123196123815_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-e _lp-hd123185123805_))))
- (let ((_tl123189123815_
- (let () (declare (not safe)) (##cdr _e123191123810_)))
- (_hd123190123813_
+ (gx#stx-e _lp-hd123190123810_))))
+ (let ((_tl123194123820_
+ (let () (declare (not safe)) (##cdr _e123196123815_)))
+ (_hd123195123818_
(let ()
(declare (not safe))
- (##car _e123191123810_))))
+ (##car _e123196123815_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd123190123813_))
+ (gx#identifier? _hd123195123818_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd123190123813_))
+ (gx#stx-eq? '%#ref _hd123195123818_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl123189123815_))
- (let ((_e123194123818_
+ (gx#stx-pair? _tl123194123820_))
+ (let ((_e123199123823_
(let ()
(declare (not safe))
- (gx#stx-e _tl123189123815_))))
- (let ((_tl123192123823_
+ (gx#stx-e _tl123194123820_))))
+ (let ((_tl123197123828_
(let ()
(declare (not safe))
- (##cdr _e123194123818_)))
- (_hd123193123821_
+ (##cdr _e123199123823_)))
+ (_hd123198123826_
(let ()
(declare (not safe))
- (##car _e123194123818_))))
+ (##car _e123199123823_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl123192123823_))
- (let ((__tmp128906
+ (gx#stx-null? _tl123197123828_))
+ (let ((__tmp128911
(let ()
(declare (not safe))
- (cons _hd123193123821_
- _xarg123187123799_))))
+ (cons _hd123198123826_
+ _xarg123192123804_))))
(declare (not safe))
- (_loop123183123794_
- _lp-tl123186123807_
- __tmp128906))
- (___match127543127544_
- _e123155123717_
- _hd123154123720_
- _tl123153123722_
- ___splice127504127505_
- _target123156123725_
- _tl123158123727_))))
- (___match127543127544_
- _e123155123717_
- _hd123154123720_
- _tl123153123722_
- ___splice127504127505_
- _target123156123725_
- _tl123158123727_))
- (___match127543127544_
- _e123155123717_
- _hd123154123720_
- _tl123153123722_
- ___splice127504127505_
- _target123156123725_
- _tl123158123727_))
- (___match127543127544_
- _e123155123717_
- _hd123154123720_
- _tl123153123722_
- ___splice127504127505_
- _target123156123725_
- _tl123158123727_))))
- (___match127543127544_
- _e123155123717_
- _hd123154123720_
- _tl123153123722_
- ___splice127504127505_
- _target123156123725_
- _tl123158123727_))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (let ((_xarg123188123826_
- (reverse _xarg123187123799_)))
+ (_loop123188123799_
+ _lp-tl123191123812_
+ __tmp128911))
+ (___match127548127549_
+ _e123160123722_
+ _hd123159123725_
+ _tl123158123727_
+ ___splice127509127510_
+ _target123161123730_
+ _tl123163123732_))))
+ (___match127548127549_
+ _e123160123722_
+ _hd123159123725_
+ _tl123158123727_
+ ___splice127509127510_
+ _target123161123730_
+ _tl123163123732_))
+ (___match127548127549_
+ _e123160123722_
+ _hd123159123725_
+ _tl123158123727_
+ ___splice127509127510_
+ _target123161123730_
+ _tl123163123732_))
+ (___match127548127549_
+ _e123160123722_
+ _hd123159123725_
+ _tl123158123727_
+ ___splice127509127510_
+ _target123161123730_
+ _tl123163123732_))))
+ (___match127548127549_
+ _e123160123722_
+ _hd123159123725_
+ _tl123158123727_
+ ___splice127509127510_
+ _target123161123730_
+ _tl123163123732_))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (let ((_xarg123193123831_
+ (reverse _xarg123192123804_)))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl123165123754_))
- (let ((_L123829_
- _xarg123188123826_)
- (_L123830_
- _hd123178123784_)
- (_L123831_
- _arg123164123746_))
- (if (and (let ((__tmp128904
-;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp128905
- (lambda (_g123859123862_
- _g123860123864_)
+ _tl123170123759_))
+ (let ((_L123834_
+ _xarg123193123831_)
+ (_L123835_
+ _hd123183123789_)
+ (_L123836_
+ _arg123169123751_))
+ (if (and (let ((__tmp128909
+;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+ (let ((__tmp128910
+ (lambda (_g123864123867_
+ _g123865123869_)
(let ()
(declare (not safe))
- (cons _g123859123862_
- _g123860123864_)))))
+ (cons _g123864123867_
+ _g123865123869_)))))
(declare (not safe))
- (foldr1 __tmp128905 '() _L123831_))))
+ (foldr1 __tmp128910 '() _L123836_))))
(declare (not safe))
- (gx#identifier-list? __tmp128904))
- (fx= (length (let ((__tmp128902
- (lambda (_g123866123869_
- _g123867123871_)
+ (gx#identifier-list? __tmp128909))
+ (fx= (length (let ((__tmp128907
+ (lambda (_g123871123874_
+ _g123872123876_)
(let ()
(declare (not safe))
- (cons _g123866123869_
- _g123867123871_)))))
+ (cons _g123871123874_
+ _g123872123876_)))))
(declare (not safe))
- (foldr1 __tmp128902 '() _L123831_)))
- (length (let ((__tmp128903
- (lambda (_g123873123876_
- _g123874123878_)
+ (foldr1 __tmp128907 '() _L123836_)))
+ (length (let ((__tmp128908
+ (lambda (_g123878123881_
+ _g123879123883_)
(let ()
(declare (not safe))
- (cons _g123873123876_
- _g123874123878_)))))
+ (cons _g123878123881_
+ _g123879123883_)))))
(declare (not safe))
- (foldr1 __tmp128903 '() _L123829_))))
- (let ((__tmp128900
- (let ((__tmp128901
- (lambda (_g123880123883_
- _g123881123885_)
+ (foldr1 __tmp128908 '() _L123834_))))
+ (let ((__tmp128905
+ (let ((__tmp128906
+ (lambda (_g123885123888_
+ _g123886123890_)
(let ()
(declare (not safe))
- (cons _g123880123883_
- _g123881123885_)))))
+ (cons _g123885123888_
+ _g123886123890_)))))
(declare (not safe))
- (foldr1 __tmp128901 '() _L123831_)))
- (__tmp128898
- (let ((__tmp128899
- (lambda (_g123887123890_
- _g123888123892_)
+ (foldr1 __tmp128906 '() _L123836_)))
+ (__tmp128903
+ (let ((__tmp128904
+ (lambda (_g123892123895_
+ _g123893123897_)
(let ()
(declare (not safe))
- (cons _g123887123890_
- _g123888123892_)))))
+ (cons _g123892123895_
+ _g123893123897_)))))
(declare (not safe))
- (foldr1 __tmp128899 '() _L123829_))))
+ (foldr1 __tmp128904 '() _L123834_))))
(declare (not safe))
(andmap2 gx#free-identifier=?
- __tmp128900
- __tmp128898))
- (let ((__tmp128894
- (let ((__tmp128897
- (lambda (_g123894123896_)
+ __tmp128905
+ __tmp128903))
+ (let ((__tmp128899
+ (let ((__tmp128902
+ (lambda (_g123899123901_)
(let ()
(declare (not safe))
(gx#free-identifier=?
- _g123894123896_
- _L123830_))))
- (__tmp128895
- (let ((__tmp128896
- (lambda (_g123898123901_
- _g123899123903_)
+ _g123899123901_
+ _L123835_))))
+ (__tmp128900
+ (let ((__tmp128901
+ (lambda (_g123903123906_
+ _g123904123908_)
(let ()
(declare (not safe))
- (cons _g123898123901_
- _g123899123903_)))))
+ (cons _g123903123906_
+ _g123904123908_)))))
(declare (not safe))
- (foldr1 __tmp128896 '() _L123831_))))
+ (foldr1 __tmp128901 '() _L123836_))))
(declare (not safe))
- (find __tmp128897 __tmp128895))))
+ (find __tmp128902 __tmp128900))))
(declare (not safe))
- (not __tmp128894)))
- (___kont127502127503_ _L123829_ _L123830_ _L123831_)
- (___match127543127544_
- _e123155123717_
- _hd123154123720_
- _tl123153123722_
- ___splice127504127505_
- _target123156123725_
- _tl123158123727_)))
- (___match127543127544_
- _e123155123717_
- _hd123154123720_
- _tl123153123722_
- ___splice127504127505_
- _target123156123725_
- _tl123158123727_)))))))
+ (not __tmp128899)))
+ (___kont127507127508_ _L123834_ _L123835_ _L123836_)
+ (___match127548127549_
+ _e123160123722_
+ _hd123159123725_
+ _tl123158123727_
+ ___splice127509127510_
+ _target123161123730_
+ _tl123163123732_)))
+ (___match127548127549_
+ _e123160123722_
+ _hd123159123725_
+ _tl123158123727_
+ ___splice127509127510_
+ _target123161123730_
+ _tl123163123732_)))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_loop123183123794_
- _target123180123789_
+ (_loop123188123799_
+ _target123185123794_
'())))
- (___match127543127544_
- _e123155123717_
- _hd123154123720_
- _tl123153123722_
- ___splice127504127505_
- _target123156123725_
- _tl123158123727_))))
- (___match127543127544_
- _e123155123717_
- _hd123154123720_
- _tl123153123722_
- ___splice127504127505_
- _target123156123725_
- _tl123158123727_))
- (___match127543127544_
- _e123155123717_
- _hd123154123720_
- _tl123153123722_
- ___splice127504127505_
- _target123156123725_
- _tl123158123727_))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___match127543127544_
- _e123155123717_
- _hd123154123720_
- _tl123153123722_
- ___splice127504127505_
- _target123156123725_
- _tl123158123727_))
- (___match127543127544_
- _e123155123717_
- _hd123154123720_
- _tl123153123722_
- ___splice127504127505_
- _target123156123725_
- _tl123158123727_))
- (___match127543127544_
- _e123155123717_
- _hd123154123720_
- _tl123153123722_
- ___splice127504127505_
- _target123156123725_
- _tl123158123727_))))
- (___match127543127544_
- _e123155123717_
- _hd123154123720_
- _tl123153123722_
- ___splice127504127505_
- _target123156123725_
- _tl123158123727_))))
- (___match127543127544_
- _e123155123717_
- _hd123154123720_
- _tl123153123722_
- ___splice127504127505_
- _target123156123725_
- _tl123158123727_))
- (___match127543127544_
- _e123155123717_
- _hd123154123720_
- _tl123153123722_
- ___splice127504127505_
- _target123156123725_
- _tl123158123727_))
- (___match127543127544_
- _e123155123717_
- _hd123154123720_
- _tl123153123722_
- ___splice127504127505_
- _target123156123725_
- _tl123158123727_))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___match127543127544_
- _e123155123717_
- _hd123154123720_
- _tl123153123722_
- ___splice127504127505_
- _target123156123725_
- _tl123158123727_))))
- (___match127543127544_
- _e123155123717_
- _hd123154123720_
- _tl123153123722_
- ___splice127504127505_
- _target123156123725_
- _tl123158123727_)))))))
+ (___match127548127549_
+ _e123160123722_
+ _hd123159123725_
+ _tl123158123727_
+ ___splice127509127510_
+ _target123161123730_
+ _tl123163123732_))))
+ (___match127548127549_
+ _e123160123722_
+ _hd123159123725_
+ _tl123158123727_
+ ___splice127509127510_
+ _target123161123730_
+ _tl123163123732_))
+ (___match127548127549_
+ _e123160123722_
+ _hd123159123725_
+ _tl123158123727_
+ ___splice127509127510_
+ _target123161123730_
+ _tl123163123732_))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___match127548127549_
+ _e123160123722_
+ _hd123159123725_
+ _tl123158123727_
+ ___splice127509127510_
+ _target123161123730_
+ _tl123163123732_))
+ (___match127548127549_
+ _e123160123722_
+ _hd123159123725_
+ _tl123158123727_
+ ___splice127509127510_
+ _target123161123730_
+ _tl123163123732_))
+ (___match127548127549_
+ _e123160123722_
+ _hd123159123725_
+ _tl123158123727_
+ ___splice127509127510_
+ _target123161123730_
+ _tl123163123732_))))
+ (___match127548127549_
+ _e123160123722_
+ _hd123159123725_
+ _tl123158123727_
+ ___splice127509127510_
+ _target123161123730_
+ _tl123163123732_))))
+ (___match127548127549_
+ _e123160123722_
+ _hd123159123725_
+ _tl123158123727_
+ ___splice127509127510_
+ _target123161123730_
+ _tl123163123732_))
+ (___match127548127549_
+ _e123160123722_
+ _hd123159123725_
+ _tl123158123727_
+ ___splice127509127510_
+ _target123161123730_
+ _tl123163123732_))
+ (___match127548127549_
+ _e123160123722_
+ _hd123159123725_
+ _tl123158123727_
+ ___splice127509127510_
+ _target123161123730_
+ _tl123163123732_))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___match127548127549_
+ _e123160123722_
+ _hd123159123725_
+ _tl123158123727_
+ ___splice127509127510_
+ _target123161123730_
+ _tl123163123732_))))
+ (___match127548127549_
+ _e123160123722_
+ _hd123159123725_
+ _tl123158123727_
+ ___splice127509127510_
+ _target123161123730_
+ _tl123163123732_)))))))
(let ()
(declare (not safe))
- (_loop123159123730_ _target123156123725_ '()))))))
+ (_loop123164123735_ _target123161123730_ '()))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx127500127501_))
- (let ((_e123155123717_
+ (gx#stx-pair? ___stx127505127506_))
+ (let ((_e123160123722_
(let ()
(declare (not safe))
- (gx#stx-e ___stx127500127501_))))
- (let ((_tl123153123722_
+ (gx#stx-e ___stx127505127506_))))
+ (let ((_tl123158123727_
(let ()
(declare (not safe))
- (##cdr _e123155123717_)))
- (_hd123154123720_
+ (##cdr _e123160123722_)))
+ (_hd123159123725_
(let ()
(declare (not safe))
- (##car _e123155123717_))))
+ (##car _e123160123722_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _hd123154123720_))
- (let ((___splice127504127505_
+ (gx#stx-pair/null? _hd123159123725_))
+ (let ((___splice127509127510_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _hd123154123720_
+ _hd123159123725_
'0))))
- (let ((_tl123158123727_
+ (let ((_tl123163123732_
(let ()
(declare (not safe))
- (##vector-ref ___splice127504127505_ '1)))
- (_target123156123725_
+ (##vector-ref ___splice127509127510_ '1)))
+ (_target123161123730_
(let ()
(declare (not safe))
(##vector-ref
- ___splice127504127505_
+ ___splice127509127510_
'0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl123158123727_))
- (___match127531127532_
- _e123155123717_
- _hd123154123720_
- _tl123153123722_
- ___splice127504127505_
- _target123156123725_
- _tl123158123727_)
- (___match127543127544_
- _e123155123717_
- _hd123154123720_
- _tl123153123722_
- ___splice127504127505_
- _target123156123725_
- _tl123158123727_))))
+ (gx#stx-null? _tl123163123732_))
+ (___match127536127537_
+ _e123160123722_
+ _hd123159123725_
+ _tl123158123727_
+ ___splice127509127510_
+ _target123161123730_
+ _tl123163123732_)
+ (___match127548127549_
+ _e123160123722_
+ _hd123159123725_
+ _tl123158123727_
+ ___splice127509127510_
+ _target123161123730_
+ _tl123163123732_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl123153123722_))
- (let ((_e123270123325_
+ (gx#stx-pair? _tl123158123727_))
+ (let ((_e123275123330_
(let ()
(declare (not safe))
- (gx#stx-e _tl123153123722_))))
- (let ((_tl123268123330_
+ (gx#stx-e _tl123158123727_))))
+ (let ((_tl123273123335_
(let ()
(declare (not safe))
- (##cdr _e123270123325_)))
- (_hd123269123328_
+ (##cdr _e123275123330_)))
+ (_hd123274123333_
(let ()
(declare (not safe))
- (##car _e123270123325_))))
+ (##car _e123275123330_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd123269123328_))
- (let ((_e123273123333_
+ (gx#stx-pair? _hd123274123333_))
+ (let ((_e123278123338_
(let ()
(declare (not safe))
- (gx#stx-e _hd123269123328_))))
- (let ((_tl123271123338_
+ (gx#stx-e _hd123274123333_))))
+ (let ((_tl123276123343_
(let ()
(declare (not safe))
- (##cdr _e123273123333_)))
- (_hd123272123336_
+ (##cdr _e123278123338_)))
+ (_hd123277123341_
(let ()
(declare (not safe))
- (##car _e123273123333_))))
+ (##car _e123278123338_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd123272123336_))
+ _hd123277123341_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#call
- _hd123272123336_))
+ _hd123277123341_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl123271123338_))
- (let ((_e123276123341_
+ _tl123276123343_))
+ (let ((_e123281123346_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _tl123271123338_))))
- (let ((_tl123274123346_
- (let () (declare (not safe)) (##cdr _e123276123341_)))
- (_hd123275123344_
- (let () (declare (not safe)) (##car _e123276123341_))))
+ (gx#stx-e _tl123276123343_))))
+ (let ((_tl123279123351_
+ (let () (declare (not safe)) (##cdr _e123281123346_)))
+ (_hd123280123349_
+ (let () (declare (not safe)) (##car _e123281123346_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd123275123344_))
- (let ((_e123279123349_
+ (gx#stx-pair? _hd123280123349_))
+ (let ((_e123284123354_
(let ()
(declare (not safe))
- (gx#stx-e _hd123275123344_))))
- (let ((_tl123277123354_
+ (gx#stx-e _hd123280123349_))))
+ (let ((_tl123282123359_
(let ()
(declare (not safe))
- (##cdr _e123279123349_)))
- (_hd123278123352_
+ (##cdr _e123284123354_)))
+ (_hd123283123357_
(let ()
(declare (not safe))
- (##car _e123279123349_))))
+ (##car _e123284123354_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd123278123352_))
+ (gx#identifier? _hd123283123357_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd123278123352_))
+ (gx#stx-eq? '%#ref _hd123283123357_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl123277123354_))
- (let ((_e123282123357_
+ (gx#stx-pair? _tl123282123359_))
+ (let ((_e123287123362_
(let ()
(declare (not safe))
- (gx#stx-e _tl123277123354_))))
- (let ((_tl123280123362_
+ (gx#stx-e _tl123282123359_))))
+ (let ((_tl123285123367_
(let ()
(declare (not safe))
- (##cdr _e123282123357_)))
- (_hd123281123360_
+ (##cdr _e123287123362_)))
+ (_hd123286123365_
(let ()
(declare (not safe))
- (##car _e123282123357_))))
+ (##car _e123287123362_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl123280123362_))
+ _tl123285123367_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl123274123346_))
- (let ((_e123285123365_
+ _tl123279123351_))
+ (let ((_e123290123370_
(let ()
(declare (not safe))
(gx#stx-e
- _tl123274123346_))))
- (let ((_tl123283123370_
+ _tl123279123351_))))
+ (let ((_tl123288123375_
(let ()
(declare
(not safe))
- (##cdr _e123285123365_)))
- (_hd123284123368_
+ (##cdr _e123290123370_)))
+ (_hd123289123373_
(let ()
(declare
(not safe))
- (##car _e123285123365_))))
+ (##car _e123290123370_))))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _hd123284123368_))
- (let ((_e123288123373_
+ _hd123289123373_))
+ (let ((_e123293123378_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _hd123284123368_))))
- (let ((_tl123286123378_
+ (gx#stx-e _hd123289123373_))))
+ (let ((_tl123291123383_
(let ()
(declare (not safe))
- (##cdr _e123288123373_)))
- (_hd123287123376_
+ (##cdr _e123293123378_)))
+ (_hd123292123381_
(let ()
(declare (not safe))
- (##car _e123288123373_))))
+ (##car _e123293123378_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd123287123376_))
+ (gx#identifier? _hd123292123381_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd123287123376_))
+ (gx#stx-eq? '%#ref _hd123292123381_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl123286123378_))
- (let ((_e123291123381_
+ (gx#stx-pair? _tl123291123383_))
+ (let ((_e123296123386_
(let ()
(declare (not safe))
- (gx#stx-e _tl123286123378_))))
- (let ((_tl123289123386_
+ (gx#stx-e _tl123291123383_))))
+ (let ((_tl123294123391_
(let ()
(declare (not safe))
- (##cdr _e123291123381_)))
- (_hd123290123384_
+ (##cdr _e123296123386_)))
+ (_hd123295123389_
(let ()
(declare (not safe))
- (##car _e123291123381_))))
+ (##car _e123296123386_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl123289123386_))
+ (gx#stx-null? _tl123294123391_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl123283123370_))
- (let ((_e123294123389_
+ _tl123288123375_))
+ (let ((_e123299123394_
(let ()
(declare (not safe))
(gx#stx-e
- _tl123283123370_))))
- (let ((_tl123292123394_
+ _tl123288123375_))))
+ (let ((_tl123297123399_
(let ()
(declare (not safe))
- (##cdr _e123294123389_)))
- (_hd123293123392_
+ (##cdr _e123299123394_)))
+ (_hd123298123397_
(let ()
(declare (not safe))
- (##car _e123294123389_))))
+ (##car _e123299123394_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd123293123392_))
- (let ((_e123297123397_
+ _hd123298123397_))
+ (let ((_e123302123402_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _hd123293123392_))))
- (let ((_tl123295123402_
- (let () (declare (not safe)) (##cdr _e123297123397_)))
- (_hd123296123400_
- (let () (declare (not safe)) (##car _e123297123397_))))
+ (gx#stx-e _hd123298123397_))))
+ (let ((_tl123300123407_
+ (let () (declare (not safe)) (##cdr _e123302123402_)))
+ (_hd123301123405_
+ (let () (declare (not safe)) (##car _e123302123402_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd123296123400_))
+ (gx#identifier? _hd123301123405_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd123296123400_))
+ (gx#stx-eq? '%#ref _hd123301123405_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl123295123402_))
- (let ((_e123300123405_
+ (gx#stx-pair? _tl123300123407_))
+ (let ((_e123305123410_
(let ()
(declare (not safe))
- (gx#stx-e _tl123295123402_))))
- (let ((_tl123298123410_
+ (gx#stx-e _tl123300123407_))))
+ (let ((_tl123303123415_
(let ()
(declare (not safe))
- (##cdr _e123300123405_)))
- (_hd123299123408_
+ (##cdr _e123305123410_)))
+ (_hd123304123413_
(let ()
(declare (not safe))
- (##car _e123300123405_))))
+ (##car _e123305123410_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl123298123410_))
+ (gx#stx-null? _tl123303123415_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl123292123394_))
+ (gx#stx-null? _tl123297123399_))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl123268123330_))
- (___match127641127642_
- _e123155123717_
- _hd123154123720_
- _tl123153123722_
- _e123270123325_
- _hd123269123328_
- _tl123268123330_
- _e123273123333_
- _hd123272123336_
- _tl123271123338_
- _e123276123341_
- _hd123275123344_
- _tl123274123346_
- _e123279123349_
- _hd123278123352_
- _tl123277123354_
- _e123282123357_
- _hd123281123360_
- _tl123280123362_
- _e123285123365_
- _hd123284123368_
- _tl123283123370_
- _e123288123373_
- _hd123287123376_
- _tl123286123378_
- _e123291123381_
- _hd123290123384_
- _tl123289123386_
- _e123294123389_
- _hd123293123392_
- _tl123292123394_
- _e123297123397_
- _hd123296123400_
- _tl123295123402_
- _e123300123405_
- _hd123299123408_
- _tl123298123410_)
- (___kont127516127517_))
- (___kont127516127517_))
- (___kont127516127517_))))
- (___kont127516127517_))
- (___kont127516127517_))
- (___kont127516127517_))))
- (___kont127516127517_))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont127516127517_))
- (___kont127516127517_))))
- (___kont127516127517_))
- (___kont127516127517_))
- (___kont127516127517_))))
- (___kont127516127517_))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont127516127517_))
- (___kont127516127517_))))
- (___kont127516127517_))
- (___kont127516127517_))
- (___kont127516127517_))))
- (___kont127516127517_))))
- (___kont127516127517_))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont127516127517_))
- (___kont127516127517_))))
- (___kont127516127517_))))
- (___kont127516127517_)))))
- (___kont127516127517_)))))))
+ _tl123273123335_))
+ (___match127646127647_
+ _e123160123722_
+ _hd123159123725_
+ _tl123158123727_
+ _e123275123330_
+ _hd123274123333_
+ _tl123273123335_
+ _e123278123338_
+ _hd123277123341_
+ _tl123276123343_
+ _e123281123346_
+ _hd123280123349_
+ _tl123279123351_
+ _e123284123354_
+ _hd123283123357_
+ _tl123282123359_
+ _e123287123362_
+ _hd123286123365_
+ _tl123285123367_
+ _e123290123370_
+ _hd123289123373_
+ _tl123288123375_
+ _e123293123378_
+ _hd123292123381_
+ _tl123291123383_
+ _e123296123386_
+ _hd123295123389_
+ _tl123294123391_
+ _e123299123394_
+ _hd123298123397_
+ _tl123297123399_
+ _e123302123402_
+ _hd123301123405_
+ _tl123300123407_
+ _e123305123410_
+ _hd123304123413_
+ _tl123303123415_)
+ (___kont127521127522_))
+ (___kont127521127522_))
+ (___kont127521127522_))))
+ (___kont127521127522_))
+ (___kont127521127522_))
+ (___kont127521127522_))))
+ (___kont127521127522_))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___kont127521127522_))
+ (___kont127521127522_))))
+ (___kont127521127522_))
+ (___kont127521127522_))
+ (___kont127521127522_))))
+ (___kont127521127522_))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___kont127521127522_))
+ (___kont127521127522_))))
+ (___kont127521127522_))
+ (___kont127521127522_))
+ (___kont127521127522_))))
+ (___kont127521127522_))))
+ (___kont127521127522_))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___kont127521127522_))
+ (___kont127521127522_))))
+ (___kont127521127522_))))
+ (___kont127521127522_)))))
+ (___kont127521127522_)))))))
(define gxc#dispatch-lambda-form-delegate
- (lambda (_form122611_)
- (let* ((___stx127644127645_ _form122611_)
- (_g122615122739_
+ (lambda (_form122616_)
+ (let* ((___stx127649127650_ _form122616_)
+ (_g122620122744_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx127644127645_)))))
- (let ((___kont127646127647_
- (lambda (_L123109_ _L123110_ _L123111_)
+ ___stx127649127650_)))))
+ (let ((___kont127651127652_
+ (lambda (_L123114_ _L123115_ _L123116_)
(let ()
(declare (not safe))
- (gxc#identifier-symbol _L123110_))))
- (___kont127652127653_
- (lambda (_L122957_ _L122958_ _L122959_ _L122960_)
+ (gxc#identifier-symbol _L123115_))))
+ (___kont127657127658_
+ (lambda (_L122962_ _L122963_ _L122964_ _L122965_)
(let ()
(declare (not safe))
- (gxc#identifier-symbol _L122957_))))
- (___kont127656127657_
- (lambda (_L122824_ _L122825_ _L122826_)
+ (gxc#identifier-symbol _L122962_))))
+ (___kont127661127662_
+ (lambda (_L122829_ _L122830_ _L122831_)
(let ()
(declare (not safe))
- (gxc#identifier-symbol _L122824_)))))
- (let* ((___match127753127754_
- (lambda (_e122707122744_
- _hd122706122747_
- _tl122705122749_
- _e122710122752_
- _hd122709122755_
- _tl122708122757_
- _e122713122760_
- _hd122712122763_
- _tl122711122765_
- _e122716122768_
- _hd122715122771_
- _tl122714122773_
- _e122719122776_
- _hd122718122779_
- _tl122717122781_
- _e122722122784_
- _hd122721122787_
- _tl122720122789_
- _e122725122792_
- _hd122724122795_
- _tl122723122797_
- _e122728122800_
- _hd122727122803_
- _tl122726122805_
- _e122731122808_
- _hd122730122811_
- _tl122729122813_)
+ (gxc#identifier-symbol _L122829_)))))
+ (let* ((___match127758127759_
+ (lambda (_e122712122749_
+ _hd122711122752_
+ _tl122710122754_
+ _e122715122757_
+ _hd122714122760_
+ _tl122713122762_
+ _e122718122765_
+ _hd122717122768_
+ _tl122716122770_
+ _e122721122773_
+ _hd122720122776_
+ _tl122719122778_
+ _e122724122781_
+ _hd122723122784_
+ _tl122722122786_
+ _e122727122789_
+ _hd122726122792_
+ _tl122725122794_
+ _e122730122797_
+ _hd122729122800_
+ _tl122728122802_
+ _e122733122805_
+ _hd122732122808_
+ _tl122731122810_
+ _e122736122813_
+ _hd122735122816_
+ _tl122734122818_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl122723122797_))
- (let ((_e122734122816_
+ (gx#stx-pair? _tl122728122802_))
+ (let ((_e122739122821_
(let ()
(declare (not safe))
- (gx#stx-e _tl122723122797_))))
- (let ((_tl122732122821_
+ (gx#stx-e _tl122728122802_))))
+ (let ((_tl122737122826_
(let ()
(declare (not safe))
- (##cdr _e122734122816_)))
- (_hd122733122819_
+ (##cdr _e122739122821_)))
+ (_hd122738122824_
(let ()
(declare (not safe))
- (##car _e122734122816_))))
+ (##car _e122739122821_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl122732122821_))
+ (gx#stx-null? _tl122737122826_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl122708122757_))
- (___kont127656127657_
- _hd122730122811_
- _hd122721122787_
- _hd122706122747_)
+ (gx#stx-null? _tl122713122762_))
+ (___kont127661127662_
+ _hd122735122816_
+ _hd122726122792_
+ _hd122711122752_)
(let ()
(declare (not safe))
- (_g122615122739_)))
+ (_g122620122744_)))
(let ()
(declare (not safe))
- (_g122615122739_)))))
- (let () (declare (not safe)) (_g122615122739_)))))
- (___match127683127684_
- (lambda (_e122668122861_
- _hd122667122864_
- _tl122666122866_
- ___splice127654127655_
- _target122669122869_
- _tl122671122871_)
- (letrec ((_loop122672122874_
- (lambda (_hd122670122877_ _arg122676122879_)
+ (_g122620122744_)))))
+ (let () (declare (not safe)) (_g122620122744_)))))
+ (___match127688127689_
+ (lambda (_e122673122866_
+ _hd122672122869_
+ _tl122671122871_
+ ___splice127659127660_
+ _target122674122874_
+ _tl122676122876_)
+ (letrec ((_loop122677122879_
+ (lambda (_hd122675122882_ _arg122681122884_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd122670122877_))
- (let ((_e122673122882_
+ (gx#stx-pair? _hd122675122882_))
+ (let ((_e122678122887_
(let ()
(declare (not safe))
- (gx#stx-e _hd122670122877_))))
- (let ((_lp-tl122675122887_
+ (gx#stx-e _hd122675122882_))))
+ (let ((_lp-tl122680122892_
(let ()
(declare (not safe))
- (##cdr _e122673122882_)))
- (_lp-hd122674122885_
+ (##cdr _e122678122887_)))
+ (_lp-hd122679122890_
(let ()
(declare (not safe))
- (##car _e122673122882_))))
- (let ((__tmp128908
+ (##car _e122678122887_))))
+ (let ((__tmp128913
(let ()
(declare (not safe))
- (cons _lp-hd122674122885_
- _arg122676122879_))))
+ (cons _lp-hd122679122890_
+ _arg122681122884_))))
(declare (not safe))
- (_loop122672122874_
- _lp-tl122675122887_
- __tmp128908))))
- (let ((_arg122677122890_
- (reverse _arg122676122879_)))
+ (_loop122677122879_
+ _lp-tl122680122892_
+ __tmp128913))))
+ (let ((_arg122682122895_
+ (reverse _arg122681122884_)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl122666122866_))
- (let ((_e122680122893_
+ (gx#stx-pair? _tl122671122871_))
+ (let ((_e122685122898_
(let ()
(declare (not safe))
(gx#stx-e
- _tl122666122866_))))
- (let ((_tl122678122898_
+ _tl122671122871_))))
+ (let ((_tl122683122903_
(let ()
(declare (not safe))
- (##cdr _e122680122893_)))
- (_hd122679122896_
+ (##cdr _e122685122898_)))
+ (_hd122684122901_
(let ()
(declare (not safe))
- (##car _e122680122893_))))
+ (##car _e122685122898_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd122679122896_))
- (let ((_e122683122901_
+ _hd122684122901_))
+ (let ((_e122688122906_
(let ()
(declare
(not safe))
(gx#stx-e
- _hd122679122896_))))
- (let ((_tl122681122906_
+ _hd122684122901_))))
+ (let ((_tl122686122911_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##cdr _e122683122901_)))
- (_hd122682122904_
- (let () (declare (not safe)) (##car _e122683122901_))))
+ (##cdr _e122688122906_)))
+ (_hd122687122909_
+ (let () (declare (not safe)) (##car _e122688122906_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd122682122904_))
+ (gx#identifier? _hd122687122909_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#call _hd122682122904_))
+ (gx#stx-eq? '%#call _hd122687122909_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl122681122906_))
- (let ((_e122686122909_
+ (gx#stx-pair? _tl122686122911_))
+ (let ((_e122691122914_
(let ()
(declare (not safe))
- (gx#stx-e _tl122681122906_))))
- (let ((_tl122684122914_
+ (gx#stx-e _tl122686122911_))))
+ (let ((_tl122689122919_
(let ()
(declare (not safe))
- (##cdr _e122686122909_)))
- (_hd122685122912_
+ (##cdr _e122691122914_)))
+ (_hd122690122917_
(let ()
(declare (not safe))
- (##car _e122686122909_))))
+ (##car _e122691122914_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd122685122912_))
- (let ((_e122689122917_
+ (gx#stx-pair? _hd122690122917_))
+ (let ((_e122694122922_
(let ()
(declare (not safe))
- (gx#stx-e _hd122685122912_))))
- (let ((_tl122687122922_
+ (gx#stx-e _hd122690122917_))))
+ (let ((_tl122692122927_
(let ()
(declare (not safe))
- (##cdr _e122689122917_)))
- (_hd122688122920_
+ (##cdr _e122694122922_)))
+ (_hd122693122925_
(let ()
(declare (not safe))
- (##car _e122689122917_))))
+ (##car _e122694122922_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd122688122920_))
+ _hd122693122925_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#ref
- _hd122688122920_))
+ _hd122693122925_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl122687122922_))
- (let ((_e122692122925_
+ _tl122692122927_))
+ (let ((_e122697122930_
(let ()
(declare
(not safe))
(gx#stx-e
- _tl122687122922_))))
- (let ((_tl122690122930_
+ _tl122692122927_))))
+ (let ((_tl122695122935_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##cdr _e122692122925_)))
- (_hd122691122928_
- (let () (declare (not safe)) (##car _e122692122925_))))
+ (##cdr _e122697122930_)))
+ (_hd122696122933_
+ (let () (declare (not safe)) (##car _e122697122930_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl122690122930_))
+ (gx#stx-null? _tl122695122935_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl122684122914_))
- (let ((_e122695122933_
+ (gx#stx-pair? _tl122689122919_))
+ (let ((_e122700122938_
(let ()
(declare (not safe))
- (gx#stx-e _tl122684122914_))))
- (let ((_tl122693122938_
+ (gx#stx-e _tl122689122919_))))
+ (let ((_tl122698122943_
(let ()
(declare (not safe))
- (##cdr _e122695122933_)))
- (_hd122694122936_
+ (##cdr _e122700122938_)))
+ (_hd122699122941_
(let ()
(declare (not safe))
- (##car _e122695122933_))))
+ (##car _e122700122938_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd122694122936_))
- (let ((_e122698122941_
+ (gx#stx-pair? _hd122699122941_))
+ (let ((_e122703122946_
(let ()
(declare (not safe))
- (gx#stx-e _hd122694122936_))))
- (let ((_tl122696122946_
+ (gx#stx-e _hd122699122941_))))
+ (let ((_tl122701122951_
(let ()
(declare (not safe))
- (##cdr _e122698122941_)))
- (_hd122697122944_
+ (##cdr _e122703122946_)))
+ (_hd122702122949_
(let ()
(declare (not safe))
- (##car _e122698122941_))))
+ (##car _e122703122946_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd122697122944_))
+ (gx#identifier? _hd122702122949_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#ref
- _hd122697122944_))
+ _hd122702122949_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl122696122946_))
- (let ((_e122701122949_
+ _tl122701122951_))
+ (let ((_e122706122954_
(let ()
(declare (not safe))
(gx#stx-e
- _tl122696122946_))))
- (let ((_tl122699122954_
+ _tl122701122951_))))
+ (let ((_tl122704122959_
(let ()
(declare (not safe))
- (##cdr _e122701122949_)))
- (_hd122700122952_
+ (##cdr _e122706122954_)))
+ (_hd122705122957_
(let ()
(declare (not safe))
- (##car _e122701122949_))))
+ (##car _e122706122954_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl122699122954_))
+ _tl122704122959_))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl122678122898_))
- (___kont127652127653_
- _hd122700122952_
- _hd122691122928_
+ _tl122683122903_))
+ (___kont127657127658_
+ _hd122705122957_
+ _hd122696122933_
+ _tl122676122876_
+ _arg122682122895_)
+ (___match127758127759_
+ _e122673122866_
+ _hd122672122869_
_tl122671122871_
- _arg122677122890_)
- (___match127753127754_
- _e122668122861_
- _hd122667122864_
- _tl122666122866_
- _e122680122893_
- _hd122679122896_
- _tl122678122898_
- _e122683122901_
- _hd122682122904_
- _tl122681122906_
- _e122686122909_
- _hd122685122912_
- _tl122684122914_
- _e122689122917_
- _hd122688122920_
- _tl122687122922_
- _e122692122925_
- _hd122691122928_
- _tl122690122930_
- _e122695122933_
- _hd122694122936_
- _tl122693122938_
- _e122698122941_
- _hd122697122944_
- _tl122696122946_
- _e122701122949_
- _hd122700122952_
- _tl122699122954_))
+ _e122685122898_
+ _hd122684122901_
+ _tl122683122903_
+ _e122688122906_
+ _hd122687122909_
+ _tl122686122911_
+ _e122691122914_
+ _hd122690122917_
+ _tl122689122919_
+ _e122694122922_
+ _hd122693122925_
+ _tl122692122927_
+ _e122697122930_
+ _hd122696122933_
+ _tl122695122935_
+ _e122700122938_
+ _hd122699122941_
+ _tl122698122943_
+ _e122703122946_
+ _hd122702122949_
+ _tl122701122951_
+ _e122706122954_
+ _hd122705122957_
+ _tl122704122959_))
(let ()
(declare (not safe))
- (_g122615122739_)))))
+ (_g122620122744_)))))
(let ()
(declare (not safe))
- (_g122615122739_)))
+ (_g122620122744_)))
(let ()
(declare (not safe))
- (_g122615122739_)))
+ (_g122620122744_)))
(let ()
(declare (not safe))
- (_g122615122739_)))))
+ (_g122620122744_)))))
(let ()
(declare (not safe))
- (_g122615122739_)))))
- (let () (declare (not safe)) (_g122615122739_)))
- (let () (declare (not safe)) (_g122615122739_)))))
+ (_g122620122744_)))))
+ (let () (declare (not safe)) (_g122620122744_)))
+ (let () (declare (not safe)) (_g122620122744_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g122615122739_)))
+ (_g122620122744_)))
(let ()
(declare (not safe))
- (_g122615122739_)))
+ (_g122620122744_)))
(let ()
(declare (not safe))
- (_g122615122739_)))))
+ (_g122620122744_)))))
(let ()
(declare (not safe))
- (_g122615122739_)))))
- (let () (declare (not safe)) (_g122615122739_)))
- (let () (declare (not safe)) (_g122615122739_)))
- (let () (declare (not safe)) (_g122615122739_)))))
+ (_g122620122744_)))))
+ (let () (declare (not safe)) (_g122620122744_)))
+ (let () (declare (not safe)) (_g122620122744_)))
+ (let () (declare (not safe)) (_g122620122744_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g122615122739_)))))
+ (_g122620122744_)))))
(let ()
(declare (not safe))
- (_g122615122739_))))))))
+ (_g122620122744_))))))))
(let ()
(declare (not safe))
- (_loop122672122874_ _target122669122869_ '())))))
- (___match127671127672_
- (lambda (_e122622122997_
- _hd122621123000_
- _tl122620123002_
- ___splice127648127649_
- _target122623123005_
- _tl122625123007_)
- (letrec ((_loop122626123010_
- (lambda (_hd122624123013_ _arg122630123015_)
+ (_loop122677122879_ _target122674122874_ '())))))
+ (___match127676127677_
+ (lambda (_e122627123002_
+ _hd122626123005_
+ _tl122625123007_
+ ___splice127653127654_
+ _target122628123010_
+ _tl122630123012_)
+ (letrec ((_loop122631123015_
+ (lambda (_hd122629123018_ _arg122635123020_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd122624123013_))
- (let ((_e122627123018_
+ (gx#stx-pair? _hd122629123018_))
+ (let ((_e122632123023_
(let ()
(declare (not safe))
- (gx#stx-e _hd122624123013_))))
- (let ((_lp-tl122629123023_
+ (gx#stx-e _hd122629123018_))))
+ (let ((_lp-tl122634123028_
(let ()
(declare (not safe))
- (##cdr _e122627123018_)))
- (_lp-hd122628123021_
+ (##cdr _e122632123023_)))
+ (_lp-hd122633123026_
(let ()
(declare (not safe))
- (##car _e122627123018_))))
- (let ((__tmp128910
+ (##car _e122632123023_))))
+ (let ((__tmp128915
(let ()
(declare (not safe))
- (cons _lp-hd122628123021_
- _arg122630123015_))))
+ (cons _lp-hd122633123026_
+ _arg122635123020_))))
(declare (not safe))
- (_loop122626123010_
- _lp-tl122629123023_
- __tmp128910))))
- (let ((_arg122631123026_
- (reverse _arg122630123015_)))
+ (_loop122631123015_
+ _lp-tl122634123028_
+ __tmp128915))))
+ (let ((_arg122636123031_
+ (reverse _arg122635123020_)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl122620123002_))
- (let ((_e122634123029_
+ (gx#stx-pair? _tl122625123007_))
+ (let ((_e122639123034_
(let ()
(declare (not safe))
(gx#stx-e
- _tl122620123002_))))
- (let ((_tl122632123034_
+ _tl122625123007_))))
+ (let ((_tl122637123039_
(let ()
(declare (not safe))
- (##cdr _e122634123029_)))
- (_hd122633123032_
+ (##cdr _e122639123034_)))
+ (_hd122638123037_
(let ()
(declare (not safe))
- (##car _e122634123029_))))
+ (##car _e122639123034_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd122633123032_))
- (let ((_e122637123037_
+ _hd122638123037_))
+ (let ((_e122642123042_
(let ()
(declare
(not safe))
(gx#stx-e
- _hd122633123032_))))
- (let ((_tl122635123042_
+ _hd122638123037_))))
+ (let ((_tl122640123047_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##cdr _e122637123037_)))
- (_hd122636123040_
- (let () (declare (not safe)) (##car _e122637123037_))))
+ (##cdr _e122642123042_)))
+ (_hd122641123045_
+ (let () (declare (not safe)) (##car _e122642123042_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd122636123040_))
+ (gx#identifier? _hd122641123045_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#call _hd122636123040_))
+ (gx#stx-eq? '%#call _hd122641123045_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl122635123042_))
- (let ((_e122640123045_
+ (gx#stx-pair? _tl122640123047_))
+ (let ((_e122645123050_
(let ()
(declare (not safe))
- (gx#stx-e _tl122635123042_))))
- (let ((_tl122638123050_
+ (gx#stx-e _tl122640123047_))))
+ (let ((_tl122643123055_
(let ()
(declare (not safe))
- (##cdr _e122640123045_)))
- (_hd122639123048_
+ (##cdr _e122645123050_)))
+ (_hd122644123053_
(let ()
(declare (not safe))
- (##car _e122640123045_))))
+ (##car _e122645123050_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd122639123048_))
- (let ((_e122643123053_
+ (gx#stx-pair? _hd122644123053_))
+ (let ((_e122648123058_
(let ()
(declare (not safe))
- (gx#stx-e _hd122639123048_))))
- (let ((_tl122641123058_
+ (gx#stx-e _hd122644123053_))))
+ (let ((_tl122646123063_
(let ()
(declare (not safe))
- (##cdr _e122643123053_)))
- (_hd122642123056_
+ (##cdr _e122648123058_)))
+ (_hd122647123061_
(let ()
(declare (not safe))
- (##car _e122643123053_))))
+ (##car _e122648123058_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd122642123056_))
+ _hd122647123061_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#ref
- _hd122642123056_))
+ _hd122647123061_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl122641123058_))
- (let ((_e122646123061_
+ _tl122646123063_))
+ (let ((_e122651123066_
(let ()
(declare
(not safe))
(gx#stx-e
- _tl122641123058_))))
- (let ((_tl122644123066_
+ _tl122646123063_))))
+ (let ((_tl122649123071_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##cdr _e122646123061_)))
- (_hd122645123064_
- (let () (declare (not safe)) (##car _e122646123061_))))
+ (##cdr _e122651123066_)))
+ (_hd122650123069_
+ (let () (declare (not safe)) (##car _e122651123066_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl122644123066_))
+ (gx#stx-null? _tl122649123071_))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl122638123050_))
- (let ((___splice127650127651_
+ (gx#stx-pair/null? _tl122643123055_))
+ (let ((___splice127655127656_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl122638123050_
+ _tl122643123055_
'0))))
- (let ((_tl122649123071_
+ (let ((_tl122654123076_
(let ()
(declare (not safe))
- (##vector-ref ___splice127650127651_ '1)))
- (_target122647123069_
+ (##vector-ref ___splice127655127656_ '1)))
+ (_target122652123074_
(let ()
(declare (not safe))
- (##vector-ref ___splice127650127651_ '0))))
+ (##vector-ref ___splice127655127656_ '0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl122649123071_))
- (letrec ((_loop122650123074_
- (lambda (_hd122648123077_
- _xarg122654123079_)
+ (gx#stx-null? _tl122654123076_))
+ (letrec ((_loop122655123079_
+ (lambda (_hd122653123082_
+ _xarg122659123084_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd122648123077_))
- (let ((_e122651123082_
+ _hd122653123082_))
+ (let ((_e122656123087_
(let ()
(declare (not safe))
(gx#stx-e
- _hd122648123077_))))
- (let ((_lp-tl122653123087_
+ _hd122653123082_))))
+ (let ((_lp-tl122658123092_
(let ()
(declare (not safe))
- (##cdr _e122651123082_)))
- (_lp-hd122652123085_
+ (##cdr _e122656123087_)))
+ (_lp-hd122657123090_
(let ()
(declare (not safe))
- (##car _e122651123082_))))
+ (##car _e122656123087_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _lp-hd122652123085_))
- (let ((_e122658123090_
+ _lp-hd122657123090_))
+ (let ((_e122663123095_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-e _lp-hd122652123085_))))
- (let ((_tl122656123095_
- (let () (declare (not safe)) (##cdr _e122658123090_)))
- (_hd122657123093_
+ (gx#stx-e _lp-hd122657123090_))))
+ (let ((_tl122661123100_
+ (let () (declare (not safe)) (##cdr _e122663123095_)))
+ (_hd122662123098_
(let ()
(declare (not safe))
- (##car _e122658123090_))))
+ (##car _e122663123095_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd122657123093_))
+ (gx#identifier? _hd122662123098_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd122657123093_))
+ (gx#stx-eq? '%#ref _hd122662123098_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl122656123095_))
- (let ((_e122661123098_
+ (gx#stx-pair? _tl122661123100_))
+ (let ((_e122666123103_
(let ()
(declare (not safe))
- (gx#stx-e _tl122656123095_))))
- (let ((_tl122659123103_
+ (gx#stx-e _tl122661123100_))))
+ (let ((_tl122664123108_
(let ()
(declare (not safe))
- (##cdr _e122661123098_)))
- (_hd122660123101_
+ (##cdr _e122666123103_)))
+ (_hd122665123106_
(let ()
(declare (not safe))
- (##car _e122661123098_))))
+ (##car _e122666123103_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl122659123103_))
- (let ((__tmp128909
+ (gx#stx-null? _tl122664123108_))
+ (let ((__tmp128914
(let ()
(declare (not safe))
- (cons _hd122660123101_
- _xarg122654123079_))))
+ (cons _hd122665123106_
+ _xarg122659123084_))))
(declare (not safe))
- (_loop122650123074_
- _lp-tl122653123087_
- __tmp128909))
- (___match127683127684_
- _e122622122997_
- _hd122621123000_
- _tl122620123002_
- ___splice127648127649_
- _target122623123005_
- _tl122625123007_))))
- (___match127683127684_
- _e122622122997_
- _hd122621123000_
- _tl122620123002_
- ___splice127648127649_
- _target122623123005_
- _tl122625123007_))
- (___match127683127684_
- _e122622122997_
- _hd122621123000_
- _tl122620123002_
- ___splice127648127649_
- _target122623123005_
- _tl122625123007_))
- (___match127683127684_
- _e122622122997_
- _hd122621123000_
- _tl122620123002_
- ___splice127648127649_
- _target122623123005_
- _tl122625123007_))))
- (___match127683127684_
- _e122622122997_
- _hd122621123000_
- _tl122620123002_
- ___splice127648127649_
- _target122623123005_
- _tl122625123007_))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (let ((_xarg122655123106_
- (reverse _xarg122654123079_)))
+ (_loop122655123079_
+ _lp-tl122658123092_
+ __tmp128914))
+ (___match127688127689_
+ _e122627123002_
+ _hd122626123005_
+ _tl122625123007_
+ ___splice127653127654_
+ _target122628123010_
+ _tl122630123012_))))
+ (___match127688127689_
+ _e122627123002_
+ _hd122626123005_
+ _tl122625123007_
+ ___splice127653127654_
+ _target122628123010_
+ _tl122630123012_))
+ (___match127688127689_
+ _e122627123002_
+ _hd122626123005_
+ _tl122625123007_
+ ___splice127653127654_
+ _target122628123010_
+ _tl122630123012_))
+ (___match127688127689_
+ _e122627123002_
+ _hd122626123005_
+ _tl122625123007_
+ ___splice127653127654_
+ _target122628123010_
+ _tl122630123012_))))
+ (___match127688127689_
+ _e122627123002_
+ _hd122626123005_
+ _tl122625123007_
+ ___splice127653127654_
+ _target122628123010_
+ _tl122630123012_))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (let ((_xarg122660123111_
+ (reverse _xarg122659123084_)))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl122632123034_))
- (___kont127646127647_
- _xarg122655123106_
- _hd122645123064_
- _arg122631123026_)
- (___match127683127684_
- _e122622122997_
- _hd122621123000_
- _tl122620123002_
- ___splice127648127649_
- _target122623123005_
- _tl122625123007_)))))))
+ _tl122637123039_))
+ (___kont127651127652_
+ _xarg122660123111_
+ _hd122650123069_
+ _arg122636123031_)
+ (___match127688127689_
+ _e122627123002_
+ _hd122626123005_
+ _tl122625123007_
+ ___splice127653127654_
+ _target122628123010_
+ _tl122630123012_)))))))
(let ()
(declare (not safe))
- (_loop122650123074_
- _target122647123069_
+ (_loop122655123079_
+ _target122652123074_
'())))
- (___match127683127684_
- _e122622122997_
- _hd122621123000_
- _tl122620123002_
- ___splice127648127649_
- _target122623123005_
- _tl122625123007_))))
- (___match127683127684_
- _e122622122997_
- _hd122621123000_
- _tl122620123002_
- ___splice127648127649_
- _target122623123005_
- _tl122625123007_))
- (___match127683127684_
- _e122622122997_
- _hd122621123000_
- _tl122620123002_
- ___splice127648127649_
- _target122623123005_
- _tl122625123007_))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___match127683127684_
- _e122622122997_
- _hd122621123000_
- _tl122620123002_
- ___splice127648127649_
- _target122623123005_
- _tl122625123007_))
- (___match127683127684_
- _e122622122997_
- _hd122621123000_
- _tl122620123002_
- ___splice127648127649_
- _target122623123005_
- _tl122625123007_))
- (___match127683127684_
- _e122622122997_
- _hd122621123000_
- _tl122620123002_
- ___splice127648127649_
- _target122623123005_
- _tl122625123007_))))
- (___match127683127684_
- _e122622122997_
- _hd122621123000_
- _tl122620123002_
- ___splice127648127649_
- _target122623123005_
- _tl122625123007_))))
- (___match127683127684_
- _e122622122997_
- _hd122621123000_
- _tl122620123002_
- ___splice127648127649_
- _target122623123005_
- _tl122625123007_))
- (___match127683127684_
- _e122622122997_
- _hd122621123000_
- _tl122620123002_
- ___splice127648127649_
- _target122623123005_
- _tl122625123007_))
- (___match127683127684_
- _e122622122997_
- _hd122621123000_
- _tl122620123002_
- ___splice127648127649_
- _target122623123005_
- _tl122625123007_))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___match127683127684_
- _e122622122997_
- _hd122621123000_
- _tl122620123002_
- ___splice127648127649_
- _target122623123005_
- _tl122625123007_))))
- (___match127683127684_
- _e122622122997_
- _hd122621123000_
- _tl122620123002_
- ___splice127648127649_
- _target122623123005_
- _tl122625123007_)))))))
+ (___match127688127689_
+ _e122627123002_
+ _hd122626123005_
+ _tl122625123007_
+ ___splice127653127654_
+ _target122628123010_
+ _tl122630123012_))))
+ (___match127688127689_
+ _e122627123002_
+ _hd122626123005_
+ _tl122625123007_
+ ___splice127653127654_
+ _target122628123010_
+ _tl122630123012_))
+ (___match127688127689_
+ _e122627123002_
+ _hd122626123005_
+ _tl122625123007_
+ ___splice127653127654_
+ _target122628123010_
+ _tl122630123012_))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___match127688127689_
+ _e122627123002_
+ _hd122626123005_
+ _tl122625123007_
+ ___splice127653127654_
+ _target122628123010_
+ _tl122630123012_))
+ (___match127688127689_
+ _e122627123002_
+ _hd122626123005_
+ _tl122625123007_
+ ___splice127653127654_
+ _target122628123010_
+ _tl122630123012_))
+ (___match127688127689_
+ _e122627123002_
+ _hd122626123005_
+ _tl122625123007_
+ ___splice127653127654_
+ _target122628123010_
+ _tl122630123012_))))
+ (___match127688127689_
+ _e122627123002_
+ _hd122626123005_
+ _tl122625123007_
+ ___splice127653127654_
+ _target122628123010_
+ _tl122630123012_))))
+ (___match127688127689_
+ _e122627123002_
+ _hd122626123005_
+ _tl122625123007_
+ ___splice127653127654_
+ _target122628123010_
+ _tl122630123012_))
+ (___match127688127689_
+ _e122627123002_
+ _hd122626123005_
+ _tl122625123007_
+ ___splice127653127654_
+ _target122628123010_
+ _tl122630123012_))
+ (___match127688127689_
+ _e122627123002_
+ _hd122626123005_
+ _tl122625123007_
+ ___splice127653127654_
+ _target122628123010_
+ _tl122630123012_))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___match127688127689_
+ _e122627123002_
+ _hd122626123005_
+ _tl122625123007_
+ ___splice127653127654_
+ _target122628123010_
+ _tl122630123012_))))
+ (___match127688127689_
+ _e122627123002_
+ _hd122626123005_
+ _tl122625123007_
+ ___splice127653127654_
+ _target122628123010_
+ _tl122630123012_)))))))
(let ()
(declare (not safe))
- (_loop122626123010_ _target122623123005_ '()))))))
+ (_loop122631123015_ _target122628123010_ '()))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx127644127645_))
- (let ((_e122622122997_
+ (gx#stx-pair? ___stx127649127650_))
+ (let ((_e122627123002_
(let ()
(declare (not safe))
- (gx#stx-e ___stx127644127645_))))
- (let ((_tl122620123002_
+ (gx#stx-e ___stx127649127650_))))
+ (let ((_tl122625123007_
(let ()
(declare (not safe))
- (##cdr _e122622122997_)))
- (_hd122621123000_
+ (##cdr _e122627123002_)))
+ (_hd122626123005_
(let ()
(declare (not safe))
- (##car _e122622122997_))))
+ (##car _e122627123002_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _hd122621123000_))
- (let ((___splice127648127649_
+ (gx#stx-pair/null? _hd122626123005_))
+ (let ((___splice127653127654_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _hd122621123000_
+ _hd122626123005_
'0))))
- (let ((_tl122625123007_
+ (let ((_tl122630123012_
(let ()
(declare (not safe))
- (##vector-ref ___splice127648127649_ '1)))
- (_target122623123005_
+ (##vector-ref ___splice127653127654_ '1)))
+ (_target122628123010_
(let ()
(declare (not safe))
(##vector-ref
- ___splice127648127649_
+ ___splice127653127654_
'0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl122625123007_))
- (___match127671127672_
- _e122622122997_
- _hd122621123000_
- _tl122620123002_
- ___splice127648127649_
- _target122623123005_
- _tl122625123007_)
- (___match127683127684_
- _e122622122997_
- _hd122621123000_
- _tl122620123002_
- ___splice127648127649_
- _target122623123005_
- _tl122625123007_))))
+ (gx#stx-null? _tl122630123012_))
+ (___match127676127677_
+ _e122627123002_
+ _hd122626123005_
+ _tl122625123007_
+ ___splice127653127654_
+ _target122628123010_
+ _tl122630123012_)
+ (___match127688127689_
+ _e122627123002_
+ _hd122626123005_
+ _tl122625123007_
+ ___splice127653127654_
+ _target122628123010_
+ _tl122630123012_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl122620123002_))
- (let ((_e122710122752_
+ (gx#stx-pair? _tl122625123007_))
+ (let ((_e122715122757_
(let ()
(declare (not safe))
- (gx#stx-e _tl122620123002_))))
- (let ((_tl122708122757_
+ (gx#stx-e _tl122625123007_))))
+ (let ((_tl122713122762_
(let ()
(declare (not safe))
- (##cdr _e122710122752_)))
- (_hd122709122755_
+ (##cdr _e122715122757_)))
+ (_hd122714122760_
(let ()
(declare (not safe))
- (##car _e122710122752_))))
+ (##car _e122715122757_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd122709122755_))
- (let ((_e122713122760_
+ (gx#stx-pair? _hd122714122760_))
+ (let ((_e122718122765_
(let ()
(declare (not safe))
- (gx#stx-e _hd122709122755_))))
- (let ((_tl122711122765_
+ (gx#stx-e _hd122714122760_))))
+ (let ((_tl122716122770_
(let ()
(declare (not safe))
- (##cdr _e122713122760_)))
- (_hd122712122763_
+ (##cdr _e122718122765_)))
+ (_hd122717122768_
(let ()
(declare (not safe))
- (##car _e122713122760_))))
+ (##car _e122718122765_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd122712122763_))
+ _hd122717122768_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#call
- _hd122712122763_))
+ _hd122717122768_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl122711122765_))
- (let ((_e122716122768_
+ _tl122716122770_))
+ (let ((_e122721122773_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _tl122711122765_))))
- (let ((_tl122714122773_
- (let () (declare (not safe)) (##cdr _e122716122768_)))
- (_hd122715122771_
- (let () (declare (not safe)) (##car _e122716122768_))))
+ (gx#stx-e _tl122716122770_))))
+ (let ((_tl122719122778_
+ (let () (declare (not safe)) (##cdr _e122721122773_)))
+ (_hd122720122776_
+ (let () (declare (not safe)) (##car _e122721122773_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd122715122771_))
- (let ((_e122719122776_
+ (gx#stx-pair? _hd122720122776_))
+ (let ((_e122724122781_
(let ()
(declare (not safe))
- (gx#stx-e _hd122715122771_))))
- (let ((_tl122717122781_
+ (gx#stx-e _hd122720122776_))))
+ (let ((_tl122722122786_
(let ()
(declare (not safe))
- (##cdr _e122719122776_)))
- (_hd122718122779_
+ (##cdr _e122724122781_)))
+ (_hd122723122784_
(let ()
(declare (not safe))
- (##car _e122719122776_))))
+ (##car _e122724122781_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd122718122779_))
+ (gx#identifier? _hd122723122784_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd122718122779_))
+ (gx#stx-eq? '%#ref _hd122723122784_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl122717122781_))
- (let ((_e122722122784_
+ (gx#stx-pair? _tl122722122786_))
+ (let ((_e122727122789_
(let ()
(declare (not safe))
- (gx#stx-e _tl122717122781_))))
- (let ((_tl122720122789_
+ (gx#stx-e _tl122722122786_))))
+ (let ((_tl122725122794_
(let ()
(declare (not safe))
- (##cdr _e122722122784_)))
- (_hd122721122787_
+ (##cdr _e122727122789_)))
+ (_hd122726122792_
(let ()
(declare (not safe))
- (##car _e122722122784_))))
+ (##car _e122727122789_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl122720122789_))
+ _tl122725122794_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl122714122773_))
- (let ((_e122725122792_
+ _tl122719122778_))
+ (let ((_e122730122797_
(let ()
(declare (not safe))
(gx#stx-e
- _tl122714122773_))))
- (let ((_tl122723122797_
+ _tl122719122778_))))
+ (let ((_tl122728122802_
(let ()
(declare
(not safe))
- (##cdr _e122725122792_)))
- (_hd122724122795_
+ (##cdr _e122730122797_)))
+ (_hd122729122800_
(let ()
(declare
(not safe))
- (##car _e122725122792_))))
+ (##car _e122730122797_))))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _hd122724122795_))
- (let ((_e122728122800_
+ _hd122729122800_))
+ (let ((_e122733122805_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _hd122724122795_))))
- (let ((_tl122726122805_
+ (gx#stx-e _hd122729122800_))))
+ (let ((_tl122731122810_
(let ()
(declare (not safe))
- (##cdr _e122728122800_)))
- (_hd122727122803_
+ (##cdr _e122733122805_)))
+ (_hd122732122808_
(let ()
(declare (not safe))
- (##car _e122728122800_))))
+ (##car _e122733122805_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd122727122803_))
+ (gx#identifier? _hd122732122808_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd122727122803_))
+ (gx#stx-eq? '%#ref _hd122732122808_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl122726122805_))
- (let ((_e122731122808_
+ (gx#stx-pair? _tl122731122810_))
+ (let ((_e122736122813_
(let ()
(declare (not safe))
- (gx#stx-e _tl122726122805_))))
- (let ((_tl122729122813_
+ (gx#stx-e _tl122731122810_))))
+ (let ((_tl122734122818_
(let ()
(declare (not safe))
- (##cdr _e122731122808_)))
- (_hd122730122811_
+ (##cdr _e122736122813_)))
+ (_hd122735122816_
(let ()
(declare (not safe))
- (##car _e122731122808_))))
+ (##car _e122736122813_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl122729122813_))
+ (gx#stx-null? _tl122734122818_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl122723122797_))
- (let ((_e122734122816_
+ _tl122728122802_))
+ (let ((_e122739122821_
(let ()
(declare (not safe))
(gx#stx-e
- _tl122723122797_))))
- (let ((_tl122732122821_
+ _tl122728122802_))))
+ (let ((_tl122737122826_
(let ()
(declare (not safe))
- (##cdr _e122734122816_)))
- (_hd122733122819_
+ (##cdr _e122739122821_)))
+ (_hd122738122824_
(let ()
(declare (not safe))
- (##car _e122734122816_))))
+ (##car _e122739122821_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl122732122821_))
+ _tl122737122826_))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl122708122757_))
- (___kont127656127657_
- _hd122730122811_
- _hd122721122787_
- _hd122621123000_)
+ _tl122713122762_))
+ (___kont127661127662_
+ _hd122735122816_
+ _hd122726122792_
+ _hd122626123005_)
(let ()
(declare
(not safe))
- (_g122615122739_)))
+ (_g122620122744_)))
(let ()
(declare (not safe))
- (_g122615122739_)))))
+ (_g122620122744_)))))
(let ()
(declare (not safe))
- (_g122615122739_)))
+ (_g122620122744_)))
(let ()
(declare (not safe))
- (_g122615122739_)))))
+ (_g122620122744_)))))
(let ()
(declare (not safe))
- (_g122615122739_)))
- (let () (declare (not safe)) (_g122615122739_)))
- (let () (declare (not safe)) (_g122615122739_)))))
- (let () (declare (not safe)) (_g122615122739_)))))
+ (_g122620122744_)))
+ (let () (declare (not safe)) (_g122620122744_)))
+ (let () (declare (not safe)) (_g122620122744_)))))
+ (let () (declare (not safe)) (_g122620122744_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g122615122739_)))
+ (_g122620122744_)))
(let ()
(declare (not safe))
- (_g122615122739_)))))
+ (_g122620122744_)))))
(let ()
(declare (not safe))
- (_g122615122739_)))
+ (_g122620122744_)))
(let ()
(declare (not safe))
- (_g122615122739_)))
+ (_g122620122744_)))
(let ()
(declare (not safe))
- (_g122615122739_)))))
- (let () (declare (not safe)) (_g122615122739_)))))
- (let () (declare (not safe)) (_g122615122739_)))
+ (_g122620122744_)))))
+ (let () (declare (not safe)) (_g122620122744_)))))
+ (let () (declare (not safe)) (_g122620122744_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g122615122739_)))
+ (_g122620122744_)))
(let ()
(declare (not safe))
- (_g122615122739_)))))
+ (_g122620122744_)))))
(let ()
(declare (not safe))
- (_g122615122739_)))))
+ (_g122620122744_)))))
(let ()
(declare (not safe))
- (_g122615122739_))))))
- (let () (declare (not safe)) (_g122615122739_))))))))
+ (_g122620122744_))))))
+ (let () (declare (not safe)) (_g122620122744_))))))))
(define gxc#lambda-form-arity
- (lambda (_form122415_)
- (let* ((_g122417122431_
- (lambda (_g122418122428_)
+ (lambda (_form122420_)
+ (let* ((_g122422122436_
+ (lambda (_g122423122433_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g122418122428_))))
- (_g122416122608_
- (lambda (_g122418122434_)
+ _g122423122433_))))
+ (_g122421122613_
+ (lambda (_g122423122439_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g122418122434_))
- (let ((_e122423122436_
+ (gx#stx-pair? _g122423122439_))
+ (let ((_e122428122441_
(let ()
(declare (not safe))
- (gx#stx-e _g122418122434_))))
- (let ((_hd122422122439_
+ (gx#stx-e _g122423122439_))))
+ (let ((_hd122427122444_
(let ()
(declare (not safe))
- (##car _e122423122436_)))
- (_tl122421122441_
+ (##car _e122428122441_)))
+ (_tl122426122446_
(let ()
(declare (not safe))
- (##cdr _e122423122436_))))
+ (##cdr _e122428122441_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl122421122441_))
- (let ((_e122426122444_
+ (gx#stx-pair? _tl122426122446_))
+ (let ((_e122431122449_
(let ()
(declare (not safe))
- (gx#stx-e _tl122421122441_))))
- (let ((_hd122425122447_
+ (gx#stx-e _tl122426122446_))))
+ (let ((_hd122430122452_
(let ()
(declare (not safe))
- (##car _e122426122444_)))
- (_tl122424122449_
+ (##car _e122431122449_)))
+ (_tl122429122454_
(let ()
(declare (not safe))
- (##cdr _e122426122444_))))
+ (##cdr _e122431122449_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl122424122449_))
- ((lambda (_L122452_ _L122453_)
- (let* ((___stx127766127767_ _L122453_)
- (_g122468122496_
+ (gx#stx-null? _tl122429122454_))
+ ((lambda (_L122457_ _L122458_)
+ (let* ((___stx127771127772_ _L122458_)
+ (_g122473122501_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx127766127767_)))))
- (let ((___kont127768127769_
- (lambda (_L122587_)
- (length (let ((__tmp128911
+ ___stx127771127772_)))))
+ (let ((___kont127773127774_
+ (lambda (_L122592_)
+ (length (let ((__tmp128916
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (lambda (_g122597122600_ _g122598122602_)
+ (lambda (_g122602122605_ _g122603122607_)
(let ()
(declare (not safe))
- (cons _g122597122600_ _g122598122602_)))))
+ (cons _g122602122605_ _g122603122607_)))))
(declare (not safe))
- (foldr1 __tmp128911 '() _L122587_)))))
+ (foldr1 __tmp128916 '() _L122592_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont127772127773_
- (lambda (_L122538_ _L122539_)
- (let ((__tmp128912
- (length (let ((__tmp128913
+ (___kont127777127778_
+ (lambda (_L122543_ _L122544_)
+ (let ((__tmp128917
+ (length (let ((__tmp128918
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (lambda (_g122550122553_ _g122551122555_)
+ (lambda (_g122555122558_ _g122556122560_)
(let ()
(declare (not safe))
- (cons _g122550122553_
- _g122551122555_)))))
+ (cons _g122555122558_
+ _g122556122560_)))))
(declare (not safe))
- (foldr1 __tmp128913 '() _L122539_)))))
+ (foldr1 __tmp128918 '() _L122544_)))))
(declare (not safe))
- (cons __tmp128912 '()))))
+ (cons __tmp128917 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont127776127777_
- (lambda (_L122501_)
+ (___kont127781127782_
+ (lambda (_L122506_)
(let ()
(declare (not safe))
(cons '0 '())))))
- (let* ((___match127791127792_
- (lambda (___splice127774127775_
- _target122482122514_
- _tl122484122516_)
- (letrec ((_loop122485122519_
+ (let* ((___match127796127797_
+ (lambda (___splice127779127780_
+ _target122487122519_
+ _tl122489122521_)
+ (letrec ((_loop122490122524_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (lambda (_hd122483122522_ _arg122489122524_)
+ (lambda (_hd122488122527_ _arg122494122529_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd122483122522_))
- (let ((_e122486122527_
+ (gx#stx-pair? _hd122488122527_))
+ (let ((_e122491122532_
(let ()
(declare (not safe))
- (gx#stx-e _hd122483122522_))))
- (let ((_lp-tl122488122532_
+ (gx#stx-e _hd122488122527_))))
+ (let ((_lp-tl122493122537_
(let ()
(declare (not safe))
- (##cdr _e122486122527_)))
- (_lp-hd122487122530_
+ (##cdr _e122491122532_)))
+ (_lp-hd122492122535_
(let ()
(declare (not safe))
- (##car _e122486122527_))))
- (let ((__tmp128914
+ (##car _e122491122532_))))
+ (let ((__tmp128919
(let ()
(declare (not safe))
- (cons _lp-hd122487122530_
- _arg122489122524_))))
+ (cons _lp-hd122492122535_
+ _arg122494122529_))))
(declare (not safe))
- (_loop122485122519_
- _lp-tl122488122532_
- __tmp128914))))
- (let ((_arg122490122535_
- (reverse _arg122489122524_)))
- (___kont127772127773_
- _tl122484122516_
- _arg122490122535_))))))
+ (_loop122490122524_
+ _lp-tl122493122537_
+ __tmp128919))))
+ (let ((_arg122495122540_
+ (reverse _arg122494122529_)))
+ (___kont127777127778_
+ _tl122489122521_
+ _arg122495122540_))))))
(let ()
(declare (not safe))
- (_loop122485122519_ _target122482122514_ '())))))
+ (_loop122490122524_ _target122487122519_ '())))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___match127785127786_
- (lambda (___splice127770127771_
- _target122471122563_
- _tl122473122565_)
- (letrec ((_loop122474122568_
+ (___match127790127791_
+ (lambda (___splice127775127776_
+ _target122476122568_
+ _tl122478122570_)
+ (letrec ((_loop122479122573_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (lambda (_hd122472122571_ _arg122478122573_)
+ (lambda (_hd122477122576_ _arg122483122578_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd122472122571_))
- (let ((_e122475122576_
+ (gx#stx-pair? _hd122477122576_))
+ (let ((_e122480122581_
(let ()
(declare (not safe))
- (gx#stx-e _hd122472122571_))))
- (let ((_lp-tl122477122581_
+ (gx#stx-e _hd122477122576_))))
+ (let ((_lp-tl122482122586_
(let ()
(declare (not safe))
- (##cdr _e122475122576_)))
- (_lp-hd122476122579_
+ (##cdr _e122480122581_)))
+ (_lp-hd122481122584_
(let ()
(declare (not safe))
- (##car _e122475122576_))))
- (let ((__tmp128915
+ (##car _e122480122581_))))
+ (let ((__tmp128920
(let ()
(declare (not safe))
- (cons _lp-hd122476122579_
- _arg122478122573_))))
+ (cons _lp-hd122481122584_
+ _arg122483122578_))))
(declare (not safe))
- (_loop122474122568_
- _lp-tl122477122581_
- __tmp128915))))
- (let ((_arg122479122584_
- (reverse _arg122478122573_)))
- (___kont127768127769_ _arg122479122584_))))))
+ (_loop122479122573_
+ _lp-tl122482122586_
+ __tmp128920))))
+ (let ((_arg122484122589_
+ (reverse _arg122483122578_)))
+ (___kont127773127774_ _arg122484122589_))))))
(let ()
(declare (not safe))
- (_loop122474122568_ _target122471122563_ '()))))))
+ (_loop122479122573_ _target122476122568_ '()))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- ___stx127766127767_))
- (let ((___splice127770127771_
+ ___stx127771127772_))
+ (let ((___splice127775127776_
(let ()
(declare
(not safe))
(gx#syntax-split-splice
- ___stx127766127767_
+ ___stx127771127772_
'0))))
- (let ((_tl122473122565_
+ (let ((_tl122478122570_
(let ()
(declare
(not safe))
(##vector-ref
- ___splice127770127771_
+ ___splice127775127776_
'1)))
- (_target122471122563_
+ (_target122476122568_
(let ()
(declare
(not safe))
(##vector-ref
- ___splice127770127771_
+ ___splice127775127776_
'0))))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl122473122565_))
- (___match127785127786_
- ___splice127770127771_
- _target122471122563_
- _tl122473122565_)
- (___match127791127792_
- ___splice127770127771_
- _target122471122563_
- _tl122473122565_))))
- (___kont127776127777_
- ___stx127766127767_))))))
- _hd122425122447_
- _hd122422122439_)
+ _tl122478122570_))
+ (___match127790127791_
+ ___splice127775127776_
+ _target122476122568_
+ _tl122478122570_)
+ (___match127796127797_
+ ___splice127775127776_
+ _target122476122568_
+ _tl122478122570_))))
+ (___kont127781127782_
+ ___stx127771127772_))))))
+ _hd122430122452_
+ _hd122427122444_)
(let ()
(declare (not safe))
- (_g122417122431_ _g122418122434_)))))
+ (_g122422122436_ _g122423122439_)))))
(let ()
(declare (not safe))
- (_g122417122431_ _g122418122434_)))))
+ (_g122422122436_ _g122423122439_)))))
(let ()
(declare (not safe))
- (_g122417122431_ _g122418122434_))))))
+ (_g122422122436_ _g122423122439_))))))
(declare (not safe))
- (_g122416122608_ _form122415_))))
+ (_g122421122613_ _form122420_))))
(define gxc#lambda-expr?
- (lambda (_expr122368_)
- (let* ((___stx127794127795_ _expr122368_)
- (_g122371122381_
+ (lambda (_expr122373_)
+ (let* ((___stx127799127800_ _expr122373_)
+ (_g122376122386_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx127794127795_)))))
- (let ((___kont127796127797_ (lambda (_L122401_) '#t))
- (___kont127798127799_ (lambda () '#f)))
+ ___stx127799127800_)))))
+ (let ((___kont127801127802_ (lambda (_L122406_) '#t))
+ (___kont127803127804_ (lambda () '#f)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx127794127795_))
- (let ((_e122376122393_
+ (gx#stx-pair? ___stx127799127800_))
+ (let ((_e122381122398_
(let ()
(declare (not safe))
- (gx#stx-e ___stx127794127795_))))
- (let ((_tl122374122398_
- (let () (declare (not safe)) (##cdr _e122376122393_)))
- (_hd122375122396_
+ (gx#stx-e ___stx127799127800_))))
+ (let ((_tl122379122403_
+ (let () (declare (not safe)) (##cdr _e122381122398_)))
+ (_hd122380122401_
(let ()
(declare (not safe))
- (##car _e122376122393_))))
+ (##car _e122381122398_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd122375122396_))
+ (gx#identifier? _hd122380122401_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#lambda _hd122375122396_))
- (___kont127796127797_ _tl122374122398_)
- (___kont127798127799_))
- (___kont127798127799_))))
- (___kont127798127799_))))))
+ (gx#stx-eq? '%#lambda _hd122380122401_))
+ (___kont127801127802_ _tl122379122403_)
+ (___kont127803127804_))
+ (___kont127803127804_))))
+ (___kont127803127804_))))))
(define gxc#case-lambda-expr?
- (lambda (_expr122321_)
- (let* ((___stx127812127813_ _expr122321_)
- (_g122324122334_
+ (lambda (_expr122326_)
+ (let* ((___stx127817127818_ _expr122326_)
+ (_g122329122339_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx127812127813_)))))
- (let ((___kont127814127815_ (lambda (_L122354_) '#t))
- (___kont127816127817_ (lambda () '#f)))
+ ___stx127817127818_)))))
+ (let ((___kont127819127820_ (lambda (_L122359_) '#t))
+ (___kont127821127822_ (lambda () '#f)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx127812127813_))
- (let ((_e122329122346_
+ (gx#stx-pair? ___stx127817127818_))
+ (let ((_e122334122351_
(let ()
(declare (not safe))
- (gx#stx-e ___stx127812127813_))))
- (let ((_tl122327122351_
- (let () (declare (not safe)) (##cdr _e122329122346_)))
- (_hd122328122349_
+ (gx#stx-e ___stx127817127818_))))
+ (let ((_tl122332122356_
+ (let () (declare (not safe)) (##cdr _e122334122351_)))
+ (_hd122333122354_
(let ()
(declare (not safe))
- (##car _e122329122346_))))
+ (##car _e122334122351_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd122328122349_))
+ (gx#identifier? _hd122333122354_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#case-lambda _hd122328122349_))
- (___kont127814127815_ _tl122327122351_)
- (___kont127816127817_))
- (___kont127816127817_))))
- (___kont127816127817_))))))
+ (gx#stx-eq? '%#case-lambda _hd122333122354_))
+ (___kont127819127820_ _tl122332122356_)
+ (___kont127821127822_))
+ (___kont127821127822_))))
+ (___kont127821127822_))))))
(define gxc#opt-lambda-expr?
- (lambda (_expr122190_)
- (let* ((___stx127830127831_ _expr122190_)
- (_g122193122223_
+ (lambda (_expr122195_)
+ (let* ((___stx127835127836_ _expr122195_)
+ (_g122198122228_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx127830127831_)))))
- (let ((___kont127832127833_
- (lambda (_L122291_ _L122292_ _L122293_)
- (if (let () (declare (not safe)) (gx#identifier? _L122293_))
+ ___stx127835127836_)))))
+ (let ((___kont127837127838_
+ (lambda (_L122296_ _L122297_ _L122298_)
+ (if (let () (declare (not safe)) (gx#identifier? _L122298_))
(if (let ()
(declare (not safe))
- (gxc#lambda-expr? _L122292_))
+ (gxc#lambda-expr? _L122297_))
(let ()
(declare (not safe))
- (gxc#case-lambda-expr? _L122291_))
+ (gxc#case-lambda-expr? _L122296_))
'#f)
'#f)))
- (___kont127834127835_ (lambda () '#f)))
+ (___kont127839127840_ (lambda () '#f)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx127830127831_))
- (let ((_e122200122235_
+ (gx#stx-pair? ___stx127835127836_))
+ (let ((_e122205122240_
(let ()
(declare (not safe))
- (gx#stx-e ___stx127830127831_))))
- (let ((_tl122198122240_
- (let () (declare (not safe)) (##cdr _e122200122235_)))
- (_hd122199122238_
+ (gx#stx-e ___stx127835127836_))))
+ (let ((_tl122203122245_
+ (let () (declare (not safe)) (##cdr _e122205122240_)))
+ (_hd122204122243_
(let ()
(declare (not safe))
- (##car _e122200122235_))))
+ (##car _e122205122240_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd122199122238_))
+ (gx#identifier? _hd122204122243_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#let-values _hd122199122238_))
+ (gx#stx-eq? '%#let-values _hd122204122243_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl122198122240_))
- (let ((_e122203122243_
+ (gx#stx-pair? _tl122203122245_))
+ (let ((_e122208122248_
(let ()
(declare (not safe))
- (gx#stx-e _tl122198122240_))))
- (let ((_tl122201122248_
+ (gx#stx-e _tl122203122245_))))
+ (let ((_tl122206122253_
(let ()
(declare (not safe))
- (##cdr _e122203122243_)))
- (_hd122202122246_
+ (##cdr _e122208122248_)))
+ (_hd122207122251_
(let ()
(declare (not safe))
- (##car _e122203122243_))))
+ (##car _e122208122248_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd122202122246_))
- (let ((_e122206122251_
+ (gx#stx-pair? _hd122207122251_))
+ (let ((_e122211122256_
(let ()
(declare (not safe))
- (gx#stx-e _hd122202122246_))))
- (let ((_tl122204122256_
+ (gx#stx-e _hd122207122251_))))
+ (let ((_tl122209122261_
(let ()
(declare (not safe))
- (##cdr _e122206122251_)))
- (_hd122205122254_
+ (##cdr _e122211122256_)))
+ (_hd122210122259_
(let ()
(declare (not safe))
- (##car _e122206122251_))))
+ (##car _e122211122256_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd122205122254_))
- (let ((_e122209122259_
+ _hd122210122259_))
+ (let ((_e122214122264_
(let ()
(declare (not safe))
(gx#stx-e
- _hd122205122254_))))
- (let ((_tl122207122264_
+ _hd122210122259_))))
+ (let ((_tl122212122269_
(let ()
(declare (not safe))
- (##cdr _e122209122259_)))
- (_hd122208122262_
+ (##cdr _e122214122264_)))
+ (_hd122213122267_
(let ()
(declare (not safe))
- (##car _e122209122259_))))
+ (##car _e122214122264_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd122208122262_))
- (let ((_e122212122267_
+ _hd122213122267_))
+ (let ((_e122217122272_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-e _hd122208122262_))))
- (let ((_tl122210122272_
- (let () (declare (not safe)) (##cdr _e122212122267_)))
- (_hd122211122270_
+ (gx#stx-e _hd122213122267_))))
+ (let ((_tl122215122277_
+ (let () (declare (not safe)) (##cdr _e122217122272_)))
+ (_hd122216122275_
(let ()
(declare (not safe))
- (##car _e122212122267_))))
+ (##car _e122217122272_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl122210122272_))
+ (gx#stx-null? _tl122215122277_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl122207122264_))
- (let ((_e122215122275_
+ (gx#stx-pair? _tl122212122269_))
+ (let ((_e122220122280_
(let ()
(declare (not safe))
- (gx#stx-e _tl122207122264_))))
- (let ((_tl122213122280_
+ (gx#stx-e _tl122212122269_))))
+ (let ((_tl122218122285_
(let ()
(declare (not safe))
- (##cdr _e122215122275_)))
- (_hd122214122278_
+ (##cdr _e122220122280_)))
+ (_hd122219122283_
(let ()
(declare (not safe))
- (##car _e122215122275_))))
+ (##car _e122220122280_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl122213122280_))
+ (gx#stx-null? _tl122218122285_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl122204122256_))
+ (gx#stx-null? _tl122209122261_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl122201122248_))
- (let ((_e122218122283_
+ (gx#stx-pair? _tl122206122253_))
+ (let ((_e122223122288_
(let ()
(declare (not safe))
(gx#stx-e
- _tl122201122248_))))
- (let ((_tl122216122288_
+ _tl122206122253_))))
+ (let ((_tl122221122293_
(let ()
(declare (not safe))
- (##cdr _e122218122283_)))
- (_hd122217122286_
+ (##cdr _e122223122288_)))
+ (_hd122222122291_
(let ()
(declare (not safe))
- (##car _e122218122283_))))
+ (##car _e122223122288_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl122216122288_))
- (___kont127832127833_
- _hd122217122286_
- _hd122214122278_
- _hd122211122270_)
- (___kont127834127835_))))
- (___kont127834127835_))
- (___kont127834127835_))
- (___kont127834127835_))))
- (___kont127834127835_))
- (___kont127834127835_))))
- (___kont127834127835_))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont127834127835_))))
- (___kont127834127835_))))
- (___kont127834127835_))
- (___kont127834127835_))
- (___kont127834127835_))))
- (___kont127834127835_))))))
+ _tl122221122293_))
+ (___kont127837127838_
+ _hd122222122291_
+ _hd122219122283_
+ _hd122216122275_)
+ (___kont127839127840_))))
+ (___kont127839127840_))
+ (___kont127839127840_))
+ (___kont127839127840_))))
+ (___kont127839127840_))
+ (___kont127839127840_))))
+ (___kont127839127840_))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___kont127839127840_))))
+ (___kont127839127840_))))
+ (___kont127839127840_))
+ (___kont127839127840_))
+ (___kont127839127840_))))
+ (___kont127839127840_))))))
(define gxc#kw-lambda-expr?
- (lambda (_expr121515_)
- (let* ((___stx127892127893_ _expr121515_)
- (_g121518121676_
+ (lambda (_expr121520_)
+ (let* ((___stx127897127898_ _expr121520_)
+ (_g121523121681_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx127892127893_)))))
- (let ((___kont127894127895_
- (lambda (_L122064_
- _L122065_
- _L122066_
- _L122067_
- _L122068_
- _L122069_
+ ___stx127897127898_)))))
+ (let ((___kont127899127900_
+ (lambda (_L122069_
_L122070_
_L122071_
_L122072_
_L122073_
- _L122074_)
+ _L122074_
+ _L122075_
+ _L122076_
+ _L122077_
+ _L122078_
+ _L122079_)
(if (let ()
(declare (not safe))
- (gxc#runtime-identifier=? _L122071_ 'apply))
+ (gxc#runtime-identifier=? _L122076_ 'apply))
(if (let ()
(declare (not safe))
- (gxc#runtime-identifier=? _L122067_ 'apply))
+ (gxc#runtime-identifier=? _L122072_ 'apply))
(if (let ()
(declare (not safe))
(gxc#runtime-identifier=?
- _L122066_
+ _L122071_
'keyword-dispatch))
(if (let ()
(declare (not safe))
(gx#free-identifier=?
- _L122074_
- _L122065_))
+ _L122079_
+ _L122070_))
(if (let ()
(declare (not safe))
(gx#free-identifier=?
- _L122073_
- _L122070_))
+ _L122078_
+ _L122075_))
(if (let ()
(declare (not safe))
(gx#free-identifier=?
- _L122068_
- _L122064_))
+ _L122073_
+ _L122069_))
(let ()
(declare (not safe))
(gx#free-identifier=?
- _L122072_
- _L122069_))
+ _L122077_
+ _L122074_))
'#f)
'#f)
'#f)
'#f)
'#f)
'#f)))
- (___kont127896127897_ (lambda () '#f)))
+ (___kont127901127902_ (lambda () '#f)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx127892127893_))
- (let ((_e121533121688_
+ (gx#stx-pair? ___stx127897127898_))
+ (let ((_e121538121693_
(let ()
(declare (not safe))
- (gx#stx-e ___stx127892127893_))))
- (let ((_tl121531121693_
- (let () (declare (not safe)) (##cdr _e121533121688_)))
- (_hd121532121691_
+ (gx#stx-e ___stx127897127898_))))
+ (let ((_tl121536121698_
+ (let () (declare (not safe)) (##cdr _e121538121693_)))
+ (_hd121537121696_
(let ()
(declare (not safe))
- (##car _e121533121688_))))
+ (##car _e121538121693_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd121532121691_))
+ (gx#identifier? _hd121537121696_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#let-values _hd121532121691_))
+ (gx#stx-eq? '%#let-values _hd121537121696_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl121531121693_))
- (let ((_e121536121696_
+ (gx#stx-pair? _tl121536121698_))
+ (let ((_e121541121701_
(let ()
(declare (not safe))
- (gx#stx-e _tl121531121693_))))
- (let ((_tl121534121701_
+ (gx#stx-e _tl121536121698_))))
+ (let ((_tl121539121706_
(let ()
(declare (not safe))
- (##cdr _e121536121696_)))
- (_hd121535121699_
+ (##cdr _e121541121701_)))
+ (_hd121540121704_
(let ()
(declare (not safe))
- (##car _e121536121696_))))
+ (##car _e121541121701_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd121535121699_))
- (let ((_e121539121704_
+ (gx#stx-pair? _hd121540121704_))
+ (let ((_e121544121709_
(let ()
(declare (not safe))
- (gx#stx-e _hd121535121699_))))
- (let ((_tl121537121709_
+ (gx#stx-e _hd121540121704_))))
+ (let ((_tl121542121714_
(let ()
(declare (not safe))
- (##cdr _e121539121704_)))
- (_hd121538121707_
+ (##cdr _e121544121709_)))
+ (_hd121543121712_
(let ()
(declare (not safe))
- (##car _e121539121704_))))
+ (##car _e121544121709_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd121538121707_))
- (let ((_e121542121712_
+ _hd121543121712_))
+ (let ((_e121547121717_
(let ()
(declare (not safe))
(gx#stx-e
- _hd121538121707_))))
- (let ((_tl121540121717_
+ _hd121543121712_))))
+ (let ((_tl121545121722_
(let ()
(declare (not safe))
- (##cdr _e121542121712_)))
- (_hd121541121715_
+ (##cdr _e121547121717_)))
+ (_hd121546121720_
(let ()
(declare (not safe))
- (##car _e121542121712_))))
+ (##car _e121547121717_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd121541121715_))
- (let ((_e121545121720_
+ _hd121546121720_))
+ (let ((_e121550121725_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-e _hd121541121715_))))
- (let ((_tl121543121725_
- (let () (declare (not safe)) (##cdr _e121545121720_)))
- (_hd121544121723_
+ (gx#stx-e _hd121546121720_))))
+ (let ((_tl121548121730_
+ (let () (declare (not safe)) (##cdr _e121550121725_)))
+ (_hd121549121728_
(let ()
(declare (not safe))
- (##car _e121545121720_))))
+ (##car _e121550121725_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl121543121725_))
+ (gx#stx-null? _tl121548121730_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl121540121717_))
- (let ((_e121548121728_
+ (gx#stx-pair? _tl121545121722_))
+ (let ((_e121553121733_
(let ()
(declare (not safe))
- (gx#stx-e _tl121540121717_))))
- (let ((_tl121546121733_
+ (gx#stx-e _tl121545121722_))))
+ (let ((_tl121551121738_
(let ()
(declare (not safe))
- (##cdr _e121548121728_)))
- (_hd121547121731_
+ (##cdr _e121553121733_)))
+ (_hd121552121736_
(let ()
(declare (not safe))
- (##car _e121548121728_))))
+ (##car _e121553121733_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd121547121731_))
- (let ((_e121551121736_
+ (gx#stx-pair? _hd121552121736_))
+ (let ((_e121556121741_
(let ()
(declare (not safe))
- (gx#stx-e _hd121547121731_))))
- (let ((_tl121549121741_
+ (gx#stx-e _hd121552121736_))))
+ (let ((_tl121554121746_
(let ()
(declare (not safe))
- (##cdr _e121551121736_)))
- (_hd121550121739_
+ (##cdr _e121556121741_)))
+ (_hd121555121744_
(let ()
(declare (not safe))
- (##car _e121551121736_))))
+ (##car _e121556121741_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd121550121739_))
+ _hd121555121744_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#let-values
- _hd121550121739_))
+ _hd121555121744_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl121549121741_))
- (let ((_e121554121744_
+ _tl121554121746_))
+ (let ((_e121559121749_
(let ()
(declare
(not safe))
(gx#stx-e
- _tl121549121741_))))
- (let ((_tl121552121749_
+ _tl121554121746_))))
+ (let ((_tl121557121754_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##cdr _e121554121744_)))
- (_hd121553121747_
- (let () (declare (not safe)) (##car _e121554121744_))))
+ (##cdr _e121559121749_)))
+ (_hd121558121752_
+ (let () (declare (not safe)) (##car _e121559121749_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd121553121747_))
- (let ((_e121557121752_
+ (gx#stx-pair? _hd121558121752_))
+ (let ((_e121562121757_
(let ()
(declare (not safe))
- (gx#stx-e _hd121553121747_))))
- (let ((_tl121555121757_
+ (gx#stx-e _hd121558121752_))))
+ (let ((_tl121560121762_
(let ()
(declare (not safe))
- (##cdr _e121557121752_)))
- (_hd121556121755_
+ (##cdr _e121562121757_)))
+ (_hd121561121760_
(let ()
(declare (not safe))
- (##car _e121557121752_))))
+ (##car _e121562121757_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd121556121755_))
- (let ((_e121560121760_
+ (gx#stx-pair? _hd121561121760_))
+ (let ((_e121565121765_
(let ()
(declare (not safe))
- (gx#stx-e _hd121556121755_))))
- (let ((_tl121558121765_
+ (gx#stx-e _hd121561121760_))))
+ (let ((_tl121563121770_
(let ()
(declare (not safe))
- (##cdr _e121560121760_)))
- (_hd121559121763_
+ (##cdr _e121565121765_)))
+ (_hd121564121768_
(let ()
(declare (not safe))
- (##car _e121560121760_))))
+ (##car _e121565121765_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd121559121763_))
- (let ((_e121563121768_
+ (gx#stx-pair? _hd121564121768_))
+ (let ((_e121568121773_
(let ()
(declare (not safe))
- (gx#stx-e _hd121559121763_))))
- (let ((_tl121561121773_
+ (gx#stx-e _hd121564121768_))))
+ (let ((_tl121566121778_
(let ()
(declare (not safe))
- (##cdr _e121563121768_)))
- (_hd121562121771_
+ (##cdr _e121568121773_)))
+ (_hd121567121776_
(let ()
(declare (not safe))
- (##car _e121563121768_))))
+ (##car _e121568121773_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl121561121773_))
+ (gx#stx-null? _tl121566121778_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl121558121765_))
- (let ((_e121566121776_
+ _tl121563121770_))
+ (let ((_e121571121781_
(let ()
(declare (not safe))
(gx#stx-e
- _tl121558121765_))))
- (let ((_tl121564121781_
+ _tl121563121770_))))
+ (let ((_tl121569121786_
(let ()
(declare (not safe))
- (##cdr _e121566121776_)))
- (_hd121565121779_
+ (##cdr _e121571121781_)))
+ (_hd121570121784_
(let ()
(declare (not safe))
- (##car _e121566121776_))))
+ (##car _e121571121781_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl121564121781_))
+ _tl121569121786_))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl121555121757_))
+ _tl121560121762_))
(if (let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-pair? _tl121552121749_))
- (let ((_e121569121784_
+ (gx#stx-pair? _tl121557121754_))
+ (let ((_e121574121789_
(let ()
(declare (not safe))
- (gx#stx-e _tl121552121749_))))
- (let ((_tl121567121789_
+ (gx#stx-e _tl121557121754_))))
+ (let ((_tl121572121794_
(let ()
(declare (not safe))
- (##cdr _e121569121784_)))
- (_hd121568121787_
+ (##cdr _e121574121789_)))
+ (_hd121573121792_
(let ()
(declare (not safe))
- (##car _e121569121784_))))
+ (##car _e121574121789_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd121568121787_))
- (let ((_e121572121792_
+ (gx#stx-pair? _hd121573121792_))
+ (let ((_e121577121797_
(let ()
(declare (not safe))
- (gx#stx-e _hd121568121787_))))
- (let ((_tl121570121797_
+ (gx#stx-e _hd121573121792_))))
+ (let ((_tl121575121802_
(let ()
(declare (not safe))
- (##cdr _e121572121792_)))
- (_hd121571121795_
+ (##cdr _e121577121797_)))
+ (_hd121576121800_
(let ()
(declare (not safe))
- (##car _e121572121792_))))
+ (##car _e121577121797_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd121571121795_))
+ (gx#identifier? _hd121576121800_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#lambda
- _hd121571121795_))
+ _hd121576121800_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl121570121797_))
- (let ((_e121575121800_
+ _tl121575121802_))
+ (let ((_e121580121805_
(let ()
(declare (not safe))
(gx#stx-e
- _tl121570121797_))))
- (let ((_tl121573121805_
+ _tl121575121802_))))
+ (let ((_tl121578121810_
(let ()
(declare (not safe))
- (##cdr _e121575121800_)))
- (_hd121574121803_
+ (##cdr _e121580121805_)))
+ (_hd121579121808_
(let ()
(declare (not safe))
- (##car _e121575121800_))))
+ (##car _e121580121805_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd121574121803_))
- (let ((_e121578121808_
+ _hd121579121808_))
+ (let ((_e121583121813_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-e _hd121574121803_))))
- (let ((_tl121576121813_
- (let () (declare (not safe)) (##cdr _e121578121808_)))
- (_hd121577121811_
+ (gx#stx-e _hd121579121808_))))
+ (let ((_tl121581121818_
+ (let () (declare (not safe)) (##cdr _e121583121813_)))
+ (_hd121582121816_
(let ()
(declare (not safe))
- (##car _e121578121808_))))
+ (##car _e121583121813_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl121573121805_))
- (let ((_e121581121816_
+ (gx#stx-pair? _tl121578121810_))
+ (let ((_e121586121821_
(let ()
(declare (not safe))
- (gx#stx-e _tl121573121805_))))
- (let ((_tl121579121821_
+ (gx#stx-e _tl121578121810_))))
+ (let ((_tl121584121826_
(let ()
(declare (not safe))
- (##cdr _e121581121816_)))
- (_hd121580121819_
+ (##cdr _e121586121821_)))
+ (_hd121585121824_
(let ()
(declare (not safe))
- (##car _e121581121816_))))
+ (##car _e121586121821_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd121580121819_))
- (let ((_e121584121824_
+ (gx#stx-pair? _hd121585121824_))
+ (let ((_e121589121829_
(let ()
(declare (not safe))
- (gx#stx-e _hd121580121819_))))
- (let ((_tl121582121829_
+ (gx#stx-e _hd121585121824_))))
+ (let ((_tl121587121834_
(let ()
(declare (not safe))
- (##cdr _e121584121824_)))
- (_hd121583121827_
+ (##cdr _e121589121829_)))
+ (_hd121588121832_
(let ()
(declare (not safe))
- (##car _e121584121824_))))
+ (##car _e121589121829_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd121583121827_))
+ (gx#identifier? _hd121588121832_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#call
- _hd121583121827_))
+ _hd121588121832_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl121582121829_))
- (let ((_e121587121832_
+ _tl121587121834_))
+ (let ((_e121592121837_
(let ()
(declare (not safe))
(gx#stx-e
- _tl121582121829_))))
- (let ((_tl121585121837_
+ _tl121587121834_))))
+ (let ((_tl121590121842_
(let ()
(declare (not safe))
- (##cdr _e121587121832_)))
- (_hd121586121835_
+ (##cdr _e121592121837_)))
+ (_hd121591121840_
(let ()
(declare (not safe))
- (##car _e121587121832_))))
+ (##car _e121592121837_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd121586121835_))
- (let ((_e121590121840_
+ _hd121591121840_))
+ (let ((_e121595121845_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-e _hd121586121835_))))
- (let ((_tl121588121845_
- (let () (declare (not safe)) (##cdr _e121590121840_)))
- (_hd121589121843_
+ (gx#stx-e _hd121591121840_))))
+ (let ((_tl121593121850_
+ (let () (declare (not safe)) (##cdr _e121595121845_)))
+ (_hd121594121848_
(let ()
(declare (not safe))
- (##car _e121590121840_))))
+ (##car _e121595121845_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd121589121843_))
+ (gx#identifier? _hd121594121848_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd121589121843_))
+ (gx#stx-eq? '%#ref _hd121594121848_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl121588121845_))
- (let ((_e121593121848_
+ (gx#stx-pair? _tl121593121850_))
+ (let ((_e121598121853_
(let ()
(declare (not safe))
- (gx#stx-e _tl121588121845_))))
- (let ((_tl121591121853_
+ (gx#stx-e _tl121593121850_))))
+ (let ((_tl121596121858_
(let ()
(declare (not safe))
- (##cdr _e121593121848_)))
- (_hd121592121851_
+ (##cdr _e121598121853_)))
+ (_hd121597121856_
(let ()
(declare (not safe))
- (##car _e121593121848_))))
+ (##car _e121598121853_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl121591121853_))
+ (gx#stx-null? _tl121596121858_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl121585121837_))
- (let ((_e121596121856_
+ (gx#stx-pair? _tl121590121842_))
+ (let ((_e121601121861_
(let ()
(declare (not safe))
(gx#stx-e
- _tl121585121837_))))
- (let ((_tl121594121861_
+ _tl121590121842_))))
+ (let ((_tl121599121866_
(let ()
(declare (not safe))
- (##cdr _e121596121856_)))
- (_hd121595121859_
+ (##cdr _e121601121861_)))
+ (_hd121600121864_
(let ()
(declare (not safe))
- (##car _e121596121856_))))
+ (##car _e121601121861_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd121595121859_))
- (let ((_e121599121864_
+ _hd121600121864_))
+ (let ((_e121604121869_
(let ()
(declare
(not safe))
(gx#stx-e
- _hd121595121859_))))
- (let ((_tl121597121869_
+ _hd121600121864_))))
+ (let ((_tl121602121874_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##cdr _e121599121864_)))
- (_hd121598121867_
- (let () (declare (not safe)) (##car _e121599121864_))))
+ (##cdr _e121604121869_)))
+ (_hd121603121872_
+ (let () (declare (not safe)) (##car _e121604121869_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd121598121867_))
+ (gx#identifier? _hd121603121872_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd121598121867_))
+ (gx#stx-eq? '%#ref _hd121603121872_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl121597121869_))
- (let ((_e121602121872_
+ (gx#stx-pair? _tl121602121874_))
+ (let ((_e121607121877_
(let ()
(declare (not safe))
- (gx#stx-e _tl121597121869_))))
- (let ((_tl121600121877_
+ (gx#stx-e _tl121602121874_))))
+ (let ((_tl121605121882_
(let ()
(declare (not safe))
- (##cdr _e121602121872_)))
- (_hd121601121875_
+ (##cdr _e121607121877_)))
+ (_hd121606121880_
(let ()
(declare (not safe))
- (##car _e121602121872_))))
+ (##car _e121607121877_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl121600121877_))
+ (gx#stx-null? _tl121605121882_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl121594121861_))
- (let ((_e121605121880_
+ (gx#stx-pair? _tl121599121866_))
+ (let ((_e121610121885_
(let ()
(declare (not safe))
- (gx#stx-e _tl121594121861_))))
- (let ((_tl121603121885_
+ (gx#stx-e _tl121599121866_))))
+ (let ((_tl121608121890_
(let ()
(declare (not safe))
- (##cdr _e121605121880_)))
- (_hd121604121883_
+ (##cdr _e121610121885_)))
+ (_hd121609121888_
(let ()
(declare (not safe))
- (##car _e121605121880_))))
+ (##car _e121610121885_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd121604121883_))
- (let ((_e121608121888_
+ _hd121609121888_))
+ (let ((_e121613121893_
(let ()
(declare (not safe))
(gx#stx-e
- _hd121604121883_))))
- (let ((_tl121606121893_
+ _hd121609121888_))))
+ (let ((_tl121611121898_
(let ()
(declare (not safe))
- (##cdr _e121608121888_)))
- (_hd121607121891_
+ (##cdr _e121613121893_)))
+ (_hd121612121896_
(let ()
(declare (not safe))
- (##car _e121608121888_))))
+ (##car _e121613121893_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd121607121891_))
+ _hd121612121896_))
(if (let ()
(declare
(not safe))
(gx#stx-eq?
'%#ref
- _hd121607121891_))
+ _hd121612121896_))
(if (let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-pair? _tl121606121893_))
- (let ((_e121611121896_
+ (gx#stx-pair? _tl121611121898_))
+ (let ((_e121616121901_
(let ()
(declare (not safe))
- (gx#stx-e _tl121606121893_))))
- (let ((_tl121609121901_
+ (gx#stx-e _tl121611121898_))))
+ (let ((_tl121614121906_
(let ()
(declare (not safe))
- (##cdr _e121611121896_)))
- (_hd121610121899_
+ (##cdr _e121616121901_)))
+ (_hd121615121904_
(let ()
(declare (not safe))
- (##car _e121611121896_))))
+ (##car _e121616121901_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl121609121901_))
+ (gx#stx-null? _tl121614121906_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl121579121821_))
+ (gx#stx-null? _tl121584121826_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl121567121789_))
+ (gx#stx-null? _tl121572121794_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl121546121733_))
+ (gx#stx-null? _tl121551121738_))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl121537121709_))
+ _tl121542121714_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl121534121701_))
- (let ((_e121614121904_
+ _tl121539121706_))
+ (let ((_e121619121909_
(let ()
(declare
(not safe))
(gx#stx-e
- _tl121534121701_))))
- (let ((_tl121612121909_
+ _tl121539121706_))))
+ (let ((_tl121617121914_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##cdr _e121614121904_)))
- (_hd121613121907_
- (let () (declare (not safe)) (##car _e121614121904_))))
+ (##cdr _e121619121909_)))
+ (_hd121618121912_
+ (let () (declare (not safe)) (##car _e121619121909_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd121613121907_))
- (let ((_e121617121912_
+ (gx#stx-pair? _hd121618121912_))
+ (let ((_e121622121917_
(let ()
(declare (not safe))
- (gx#stx-e _hd121613121907_))))
- (let ((_tl121615121917_
+ (gx#stx-e _hd121618121912_))))
+ (let ((_tl121620121922_
(let ()
(declare (not safe))
- (##cdr _e121617121912_)))
- (_hd121616121915_
+ (##cdr _e121622121917_)))
+ (_hd121621121920_
(let ()
(declare (not safe))
- (##car _e121617121912_))))
+ (##car _e121622121917_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd121616121915_))
+ (gx#identifier? _hd121621121920_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#lambda _hd121616121915_))
+ (gx#stx-eq? '%#lambda _hd121621121920_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl121615121917_))
- (let ((_e121620121920_
+ (gx#stx-pair? _tl121620121922_))
+ (let ((_e121625121925_
(let ()
(declare (not safe))
- (gx#stx-e _tl121615121917_))))
- (let ((_tl121618121925_
+ (gx#stx-e _tl121620121922_))))
+ (let ((_tl121623121930_
(let ()
(declare (not safe))
- (##cdr _e121620121920_)))
- (_hd121619121923_
+ (##cdr _e121625121925_)))
+ (_hd121624121928_
(let ()
(declare (not safe))
- (##car _e121620121920_))))
+ (##car _e121625121925_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl121618121925_))
- (let ((_e121623121928_
+ (gx#stx-pair? _tl121623121930_))
+ (let ((_e121628121933_
(let ()
(declare (not safe))
(gx#stx-e
- _tl121618121925_))))
- (let ((_tl121621121933_
+ _tl121623121930_))))
+ (let ((_tl121626121938_
(let ()
(declare (not safe))
- (##cdr _e121623121928_)))
- (_hd121622121931_
+ (##cdr _e121628121933_)))
+ (_hd121627121936_
(let ()
(declare (not safe))
- (##car _e121623121928_))))
+ (##car _e121628121933_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd121622121931_))
- (let ((_e121626121936_
+ _hd121627121936_))
+ (let ((_e121631121941_
(let ()
(declare
(not safe))
(gx#stx-e
- _hd121622121931_))))
- (let ((_tl121624121941_
+ _hd121627121936_))))
+ (let ((_tl121629121946_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##cdr _e121626121936_)))
- (_hd121625121939_
- (let () (declare (not safe)) (##car _e121626121936_))))
+ (##cdr _e121631121941_)))
+ (_hd121630121944_
+ (let () (declare (not safe)) (##car _e121631121941_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd121625121939_))
+ (gx#identifier? _hd121630121944_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#call _hd121625121939_))
+ (gx#stx-eq? '%#call _hd121630121944_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl121624121941_))
- (let ((_e121629121944_
+ (gx#stx-pair? _tl121629121946_))
+ (let ((_e121634121949_
(let ()
(declare (not safe))
- (gx#stx-e _tl121624121941_))))
- (let ((_tl121627121949_
+ (gx#stx-e _tl121629121946_))))
+ (let ((_tl121632121954_
(let ()
(declare (not safe))
- (##cdr _e121629121944_)))
- (_hd121628121947_
+ (##cdr _e121634121949_)))
+ (_hd121633121952_
(let ()
(declare (not safe))
- (##car _e121629121944_))))
+ (##car _e121634121949_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd121628121947_))
- (let ((_e121632121952_
+ (gx#stx-pair? _hd121633121952_))
+ (let ((_e121637121957_
(let ()
(declare (not safe))
- (gx#stx-e _hd121628121947_))))
- (let ((_tl121630121957_
+ (gx#stx-e _hd121633121952_))))
+ (let ((_tl121635121962_
(let ()
(declare (not safe))
- (##cdr _e121632121952_)))
- (_hd121631121955_
+ (##cdr _e121637121957_)))
+ (_hd121636121960_
(let ()
(declare (not safe))
- (##car _e121632121952_))))
+ (##car _e121637121957_))))
(if (let ()
(declare (not safe))
(gx#identifier?
- _hd121631121955_))
+ _hd121636121960_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#ref
- _hd121631121955_))
+ _hd121636121960_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl121630121957_))
- (let ((_e121635121960_
+ _tl121635121962_))
+ (let ((_e121640121965_
(let ()
(declare
(not safe))
(gx#stx-e
- _tl121630121957_))))
- (let ((_tl121633121965_
+ _tl121635121962_))))
+ (let ((_tl121638121970_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##cdr _e121635121960_)))
- (_hd121634121963_
- (let () (declare (not safe)) (##car _e121635121960_))))
+ (##cdr _e121640121965_)))
+ (_hd121639121968_
+ (let () (declare (not safe)) (##car _e121640121965_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl121633121965_))
+ (gx#stx-null? _tl121638121970_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl121627121949_))
- (let ((_e121638121968_
+ (gx#stx-pair? _tl121632121954_))
+ (let ((_e121643121973_
(let ()
(declare (not safe))
- (gx#stx-e _tl121627121949_))))
- (let ((_tl121636121973_
+ (gx#stx-e _tl121632121954_))))
+ (let ((_tl121641121978_
(let ()
(declare (not safe))
- (##cdr _e121638121968_)))
- (_hd121637121971_
+ (##cdr _e121643121973_)))
+ (_hd121642121976_
(let ()
(declare (not safe))
- (##car _e121638121968_))))
+ (##car _e121643121973_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd121637121971_))
- (let ((_e121641121976_
+ (gx#stx-pair? _hd121642121976_))
+ (let ((_e121646121981_
(let ()
(declare (not safe))
- (gx#stx-e _hd121637121971_))))
- (let ((_tl121639121981_
+ (gx#stx-e _hd121642121976_))))
+ (let ((_tl121644121986_
(let ()
(declare (not safe))
- (##cdr _e121641121976_)))
- (_hd121640121979_
+ (##cdr _e121646121981_)))
+ (_hd121645121984_
(let ()
(declare (not safe))
- (##car _e121641121976_))))
+ (##car _e121646121981_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd121640121979_))
+ (gx#identifier? _hd121645121984_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#ref
- _hd121640121979_))
+ _hd121645121984_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl121639121981_))
- (let ((_e121644121984_
+ _tl121644121986_))
+ (let ((_e121649121989_
(let ()
(declare (not safe))
(gx#stx-e
- _tl121639121981_))))
- (let ((_tl121642121989_
+ _tl121644121986_))))
+ (let ((_tl121647121994_
(let ()
(declare (not safe))
- (##cdr _e121644121984_)))
- (_hd121643121987_
+ (##cdr _e121649121989_)))
+ (_hd121648121992_
(let ()
(declare (not safe))
- (##car _e121644121984_))))
+ (##car _e121649121989_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl121642121989_))
+ _tl121647121994_))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _tl121636121973_))
- (let ((_e121647121992_
+ _tl121641121978_))
+ (let ((_e121652121997_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _tl121636121973_))))
- (let ((_tl121645121997_
+ (gx#stx-e _tl121641121978_))))
+ (let ((_tl121650122002_
(let ()
(declare (not safe))
- (##cdr _e121647121992_)))
- (_hd121646121995_
+ (##cdr _e121652121997_)))
+ (_hd121651122000_
(let ()
(declare (not safe))
- (##car _e121647121992_))))
+ (##car _e121652121997_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd121646121995_))
- (let ((_e121650122000_
+ (gx#stx-pair? _hd121651122000_))
+ (let ((_e121655122005_
(let ()
(declare (not safe))
- (gx#stx-e _hd121646121995_))))
- (let ((_tl121648122005_
+ (gx#stx-e _hd121651122000_))))
+ (let ((_tl121653122010_
(let ()
(declare (not safe))
- (##cdr _e121650122000_)))
- (_hd121649122003_
+ (##cdr _e121655122005_)))
+ (_hd121654122008_
(let ()
(declare (not safe))
- (##car _e121650122000_))))
+ (##car _e121655122005_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd121649122003_))
+ (gx#identifier? _hd121654122008_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#quote
- _hd121649122003_))
+ _hd121654122008_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl121648122005_))
- (let ((_e121653122008_
+ (gx#stx-pair? _tl121653122010_))
+ (let ((_e121658122013_
(let ()
(declare (not safe))
(gx#stx-e
- _tl121648122005_))))
- (let ((_tl121651122013_
+ _tl121653122010_))))
+ (let ((_tl121656122018_
(let ()
(declare (not safe))
- (##cdr _e121653122008_)))
- (_hd121652122011_
+ (##cdr _e121658122013_)))
+ (_hd121657122016_
(let ()
(declare (not safe))
- (##car _e121653122008_))))
+ (##car _e121658122013_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl121651122013_))
+ _tl121656122018_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl121645121997_))
- (let ((_e121656122016_
+ _tl121650122002_))
+ (let ((_e121661122021_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-e _tl121645121997_))))
- (let ((_tl121654122021_
- (let () (declare (not safe)) (##cdr _e121656122016_)))
- (_hd121655122019_
+ (gx#stx-e _tl121650122002_))))
+ (let ((_tl121659122026_
+ (let () (declare (not safe)) (##cdr _e121661122021_)))
+ (_hd121660122024_
(let ()
(declare (not safe))
- (##car _e121656122016_))))
+ (##car _e121661122021_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd121655122019_))
- (let ((_e121659122024_
+ (gx#stx-pair? _hd121660122024_))
+ (let ((_e121664122029_
(let ()
(declare (not safe))
- (gx#stx-e _hd121655122019_))))
- (let ((_tl121657122029_
+ (gx#stx-e _hd121660122024_))))
+ (let ((_tl121662122034_
(let ()
(declare (not safe))
- (##cdr _e121659122024_)))
- (_hd121658122027_
+ (##cdr _e121664122029_)))
+ (_hd121663122032_
(let ()
(declare (not safe))
- (##car _e121659122024_))))
+ (##car _e121664122029_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd121658122027_))
+ (gx#identifier? _hd121663122032_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd121658122027_))
+ (gx#stx-eq? '%#ref _hd121663122032_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl121657122029_))
- (let ((_e121662122032_
+ (gx#stx-pair? _tl121662122034_))
+ (let ((_e121667122037_
(let ()
(declare (not safe))
- (gx#stx-e _tl121657122029_))))
- (let ((_tl121660122037_
+ (gx#stx-e _tl121662122034_))))
+ (let ((_tl121665122042_
(let ()
(declare (not safe))
- (##cdr _e121662122032_)))
- (_hd121661122035_
+ (##cdr _e121667122037_)))
+ (_hd121666122040_
(let ()
(declare (not safe))
- (##car _e121662122032_))))
+ (##car _e121667122037_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl121660122037_))
+ _tl121665122042_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl121654122021_))
- (let ((_e121665122040_
+ _tl121659122026_))
+ (let ((_e121670122045_
(let ()
(declare
(not safe))
(gx#stx-e
- _tl121654122021_))))
- (let ((_tl121663122045_
+ _tl121659122026_))))
+ (let ((_tl121668122050_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##cdr _e121665122040_)))
- (_hd121664122043_
- (let () (declare (not safe)) (##car _e121665122040_))))
+ (##cdr _e121670122045_)))
+ (_hd121669122048_
+ (let () (declare (not safe)) (##car _e121670122045_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd121664122043_))
- (let ((_e121668122048_
+ (gx#stx-pair? _hd121669122048_))
+ (let ((_e121673122053_
(let ()
(declare (not safe))
- (gx#stx-e _hd121664122043_))))
- (let ((_tl121666122053_
+ (gx#stx-e _hd121669122048_))))
+ (let ((_tl121671122058_
(let ()
(declare (not safe))
- (##cdr _e121668122048_)))
- (_hd121667122051_
+ (##cdr _e121673122053_)))
+ (_hd121672122056_
(let ()
(declare (not safe))
- (##car _e121668122048_))))
+ (##car _e121673122053_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd121667122051_))
+ (gx#identifier? _hd121672122056_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd121667122051_))
+ (gx#stx-eq? '%#ref _hd121672122056_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl121666122053_))
- (let ((_e121671122056_
+ (gx#stx-pair? _tl121671122058_))
+ (let ((_e121676122061_
(let ()
(declare (not safe))
- (gx#stx-e _tl121666122053_))))
- (let ((_tl121669122061_
+ (gx#stx-e _tl121671122058_))))
+ (let ((_tl121674122066_
(let ()
(declare (not safe))
- (##cdr _e121671122056_)))
- (_hd121670122059_
+ (##cdr _e121676122061_)))
+ (_hd121675122064_
(let ()
(declare (not safe))
- (##car _e121671122056_))))
+ (##car _e121676122061_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl121669122061_))
+ (gx#stx-null? _tl121674122066_))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl121663122045_))
+ _tl121668122050_))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl121621121933_))
+ _tl121626121938_))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl121612121909_))
- (___kont127894127895_
- _hd121670122059_
- _hd121661122035_
- _hd121643121987_
- _hd121634121963_
- _hd121619121923_
- _hd121610121899_
- _hd121601121875_
- _hd121592121851_
- _hd121577121811_
- _hd121562121771_
- _hd121544121723_)
- (___kont127896127897_))
- (___kont127896127897_))
- (___kont127896127897_))
- (___kont127896127897_))))
- (___kont127896127897_))
- (___kont127896127897_))
- (___kont127896127897_))))
- (___kont127896127897_))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont127896127897_))
- (___kont127896127897_))))
- (___kont127896127897_))
- (___kont127896127897_))
- (___kont127896127897_))))
- (___kont127896127897_))))
- (___kont127896127897_))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont127896127897_))))
- (___kont127896127897_))
- (___kont127896127897_))
- (___kont127896127897_))))
- (___kont127896127897_))))
- (___kont127896127897_))
- (___kont127896127897_))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont127896127897_))
- (___kont127896127897_))
- (___kont127896127897_))))
- (___kont127896127897_))))
- (___kont127896127897_))
- (___kont127896127897_))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont127896127897_))
- (___kont127896127897_))
- (___kont127896127897_))))
- (___kont127896127897_))))
- (___kont127896127897_))
- (___kont127896127897_))
- (___kont127896127897_))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont127896127897_))))
- (___kont127896127897_))))
- (___kont127896127897_))
- (___kont127896127897_))
- (___kont127896127897_))))
- (___kont127896127897_))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont127896127897_))
- (___kont127896127897_))
- (___kont127896127897_))
- (___kont127896127897_))
- (___kont127896127897_))
- (___kont127896127897_))))
- (___kont127896127897_))
- (___kont127896127897_))
- (___kont127896127897_))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont127896127897_))))
- (___kont127896127897_))
- (___kont127896127897_))))
- (___kont127896127897_))
- (___kont127896127897_))
- (___kont127896127897_))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont127896127897_))))
- (___kont127896127897_))
- (___kont127896127897_))))
- (___kont127896127897_))
- (___kont127896127897_))
- (___kont127896127897_))))
- (___kont127896127897_))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont127896127897_))
- (___kont127896127897_))
- (___kont127896127897_))))
- (___kont127896127897_))))
- (___kont127896127897_))))
- (___kont127896127897_))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont127896127897_))
- (___kont127896127897_))
- (___kont127896127897_))))
- (___kont127896127897_))))
- (___kont127896127897_))
- (___kont127896127897_))
- (___kont127896127897_))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont127896127897_))
- (___kont127896127897_))))
- (___kont127896127897_))))
- (___kont127896127897_))))
- (___kont127896127897_))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont127896127897_))
- (___kont127896127897_))
- (___kont127896127897_))))
- (___kont127896127897_))))
- (___kont127896127897_))
- (___kont127896127897_))))
- (___kont127896127897_))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont127896127897_))))
- (___kont127896127897_))))
- (___kont127896127897_))
- (___kont127896127897_))
- (___kont127896127897_))))
- (___kont127896127897_))))))
+ _tl121617121914_))
+ (___kont127899127900_
+ _hd121675122064_
+ _hd121666122040_
+ _hd121648121992_
+ _hd121639121968_
+ _hd121624121928_
+ _hd121615121904_
+ _hd121606121880_
+ _hd121597121856_
+ _hd121582121816_
+ _hd121567121776_
+ _hd121549121728_)
+ (___kont127901127902_))
+ (___kont127901127902_))
+ (___kont127901127902_))
+ (___kont127901127902_))))
+ (___kont127901127902_))
+ (___kont127901127902_))
+ (___kont127901127902_))))
+ (___kont127901127902_))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___kont127901127902_))
+ (___kont127901127902_))))
+ (___kont127901127902_))
+ (___kont127901127902_))
+ (___kont127901127902_))))
+ (___kont127901127902_))))
+ (___kont127901127902_))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___kont127901127902_))))
+ (___kont127901127902_))
+ (___kont127901127902_))
+ (___kont127901127902_))))
+ (___kont127901127902_))))
+ (___kont127901127902_))
+ (___kont127901127902_))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___kont127901127902_))
+ (___kont127901127902_))
+ (___kont127901127902_))))
+ (___kont127901127902_))))
+ (___kont127901127902_))
+ (___kont127901127902_))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___kont127901127902_))
+ (___kont127901127902_))
+ (___kont127901127902_))))
+ (___kont127901127902_))))
+ (___kont127901127902_))
+ (___kont127901127902_))
+ (___kont127901127902_))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___kont127901127902_))))
+ (___kont127901127902_))))
+ (___kont127901127902_))
+ (___kont127901127902_))
+ (___kont127901127902_))))
+ (___kont127901127902_))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___kont127901127902_))
+ (___kont127901127902_))
+ (___kont127901127902_))
+ (___kont127901127902_))
+ (___kont127901127902_))
+ (___kont127901127902_))))
+ (___kont127901127902_))
+ (___kont127901127902_))
+ (___kont127901127902_))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___kont127901127902_))))
+ (___kont127901127902_))
+ (___kont127901127902_))))
+ (___kont127901127902_))
+ (___kont127901127902_))
+ (___kont127901127902_))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___kont127901127902_))))
+ (___kont127901127902_))
+ (___kont127901127902_))))
+ (___kont127901127902_))
+ (___kont127901127902_))
+ (___kont127901127902_))))
+ (___kont127901127902_))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___kont127901127902_))
+ (___kont127901127902_))
+ (___kont127901127902_))))
+ (___kont127901127902_))))
+ (___kont127901127902_))))
+ (___kont127901127902_))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___kont127901127902_))
+ (___kont127901127902_))
+ (___kont127901127902_))))
+ (___kont127901127902_))))
+ (___kont127901127902_))
+ (___kont127901127902_))
+ (___kont127901127902_))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___kont127901127902_))
+ (___kont127901127902_))))
+ (___kont127901127902_))))
+ (___kont127901127902_))))
+ (___kont127901127902_))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___kont127901127902_))
+ (___kont127901127902_))
+ (___kont127901127902_))))
+ (___kont127901127902_))))
+ (___kont127901127902_))
+ (___kont127901127902_))))
+ (___kont127901127902_))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___kont127901127902_))))
+ (___kont127901127902_))))
+ (___kont127901127902_))
+ (___kont127901127902_))
+ (___kont127901127902_))))
+ (___kont127901127902_))))))
(define gxc#lift-case-lambda-clauses__%
- (lambda (_stx121257_ _id121258_ _clauses121259_ _gensym?121260_)
- (let _lp121262_ ((_rest121264_ _clauses121259_)
- (_ids121265_ '())
- (_impls121266_ '())
- (_clauses121267_ '()))
- (let* ((_rest121268121276_ _rest121264_)
- (_else121270121284_
+ (lambda (_stx121262_ _id121263_ _clauses121264_ _gensym?121265_)
+ (let _lp121267_ ((_rest121269_ _clauses121264_)
+ (_ids121270_ '())
+ (_impls121271_ '())
+ (_clauses121272_ '()))
+ (let* ((_rest121273121281_ _rest121269_)
+ (_else121275121289_
(lambda ()
- (values (reverse _ids121265_)
- (reverse _impls121266_)
- (reverse _clauses121267_))))
- (_K121272121489_
- (lambda (_rest121287_ _clause121288_)
+ (values (reverse _ids121270_)
+ (reverse _impls121271_)
+ (reverse _clauses121272_))))
+ (_K121277121494_
+ (lambda (_rest121292_ _clause121293_)
(if (let ()
(declare (not safe))
- (gxc#dispatch-lambda-form? _clause121288_))
- (let ((__tmp128971
+ (gxc#dispatch-lambda-form? _clause121293_))
+ (let ((__tmp128976
(let ()
(declare (not safe))
- (cons _clause121288_ _clauses121267_))))
+ (cons _clause121293_ _clauses121272_))))
(declare (not safe))
- (_lp121262_
- _rest121287_
- _ids121265_
- _impls121266_
- __tmp128971))
- (let* ((_g121290121301_
- (lambda (_g121291121298_)
+ (_lp121267_
+ _rest121292_
+ _ids121270_
+ _impls121271_
+ __tmp128976))
+ (let* ((_g121295121306_
+ (lambda (_g121296121303_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g121291121298_))))
- (_g121289121486_
- (lambda (_g121291121304_)
+ _g121296121303_))))
+ (_g121294121491_
+ (lambda (_g121296121309_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g121291121304_))
- (let ((_e121296121306_
+ (gx#stx-pair? _g121296121309_))
+ (let ((_e121301121311_
(let ()
(declare (not safe))
- (gx#stx-e _g121291121304_))))
- (let ((_hd121295121309_
+ (gx#stx-e _g121296121309_))))
+ (let ((_hd121300121314_
(let ()
(declare (not safe))
- (##car _e121296121306_)))
- (_tl121294121311_
+ (##car _e121301121311_)))
+ (_tl121299121316_
(let ()
(declare (not safe))
- (##cdr _e121296121306_))))
- ((lambda (_L121314_ _L121315_)
- (let* ((_id121332_
- (let ((__tmp128918
+ (##cdr _e121301121311_))))
+ ((lambda (_L121319_ _L121320_)
+ (let* ((_id121337_
+ (let ((__tmp128923
(let ()
(declare
(not safe))
(gx#stx-e
- _id121258_)))
- (__tmp128917
- (length _clauses121267_))
- (__tmp128916
- (if _gensym?121260_
+ _id121263_)))
+ (__tmp128922
+ (length _clauses121272_))
+ (__tmp128921
+ (if _gensym?121265_
(gensym '__)
'"")))
(declare (not safe))
(make-symbol__1
- __tmp128918
+ __tmp128923
'"__"
- __tmp128917
- __tmp128916)))
- (_id121334_
- (let ((__tmp128919
+ __tmp128922
+ __tmp128921)))
+ (_id121339_
+ (let ((__tmp128924
(let ()
(declare
(not safe))
(gx#stx-source
- _stx121257_))))
+ _stx121262_))))
(declare (not safe))
(gx#core-quote-syntax__1
- _id121332_
- __tmp128919)))
- (_impl121336_
- (let ((__tmp128920
- (let ((__tmp128922
+ _id121337_
+ __tmp128924)))
+ (_impl121341_
+ (let ((__tmp128925
+ (let ((__tmp128927
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f '%#lambda)))
- (__tmp128921
+ (__tmp128926
(let ()
(declare (not safe))
- (cons _L121315_ _L121314_))))
+ (cons _L121320_ _L121319_))))
(declare (not safe))
- (cons __tmp128922 __tmp128921))))
+ (cons __tmp128927 __tmp128926))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp128920 _stx121257_)))
+ (gxc#xform-wrap-source __tmp128925 _stx121262_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (_clause121483_
- (let* ((___stx128276128277_
- _L121315_)
- (_g121340121368_
+ (_clause121488_
+ (let* ((___stx128281128282_
+ _L121320_)
+ (_g121345121373_
(lambda ()
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
@@ -10642,1813 +10642,1813 @@
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx128276128277_)))))
- (let ((___kont128278128279_
- (lambda (_L121462_)
- (let ((__tmp128923
- (let ((__tmp128924
- (let ((__tmp128925
- (let ((__tmp128926
- (let ((__tmp128932
- (let ((__tmp128933
-;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let () (declare (not safe)) (cons _id121334_ '()))))
+ ___stx128281128282_)))))
+ (let ((___kont128283128284_
+ (lambda (_L121467_)
+ (let ((__tmp128928
+ (let ((__tmp128929
+ (let ((__tmp128930
+ (let ((__tmp128931
+ (let ((__tmp128937
+ (let ((__tmp128938
+;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+ (let () (declare (not safe)) (cons _id121339_ '()))))
(declare (not safe))
- (cons '%#ref __tmp128933)))
- (__tmp128927
- (let ((__tmp128928
- (lambda (_g121472121475_ _g121473121477_)
- (let ((__tmp128929
- (let ((__tmp128931
+ (cons '%#ref __tmp128938)))
+ (__tmp128932
+ (let ((__tmp128933
+ (lambda (_g121477121480_ _g121478121482_)
+ (let ((__tmp128934
+ (let ((__tmp128936
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f '%#ref)))
- (__tmp128930
+ (__tmp128935
(let ()
(declare (not safe))
- (cons _g121472121475_ '()))))
+ (cons _g121477121480_ '()))))
(declare (not safe))
- (cons __tmp128931 __tmp128930))))
+ (cons __tmp128936 __tmp128935))))
(declare (not safe))
- (cons __tmp128929 _g121473121477_)))))
+ (cons __tmp128934 _g121478121482_)))))
(declare (not safe))
- (foldr1 __tmp128928 '() _L121462_))))
+ (foldr1 __tmp128933 '() _L121467_))))
(declare (not safe))
- (cons __tmp128932 __tmp128927))))
+ (cons __tmp128937 __tmp128932))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons '%#call __tmp128926))))
+ (cons '%#call __tmp128931))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp128925
- _stx121257_))))
+ __tmp128930
+ _stx121262_))))
(declare (not safe))
- (cons __tmp128924 '()))))
+ (cons __tmp128929 '()))))
(declare (not safe))
- (cons _L121315_ __tmp128923))))
- (___kont128282128283_
- (lambda (_L121413_ _L121414_)
- (let ((__tmp128934
- (let ((__tmp128935
- (let ((__tmp128936
- (let ((__tmp128937
- (let ((__tmp128951
- (let ((__tmp128952
+ (cons _L121320_ __tmp128928))))
+ (___kont128287128288_
+ (lambda (_L121418_ _L121419_)
+ (let ((__tmp128939
+ (let ((__tmp128940
+ (let ((__tmp128941
+ (let ((__tmp128942
+ (let ((__tmp128956
+ (let ((__tmp128957
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let () (declare (not safe)) (cons 'apply '()))))
(declare (not safe))
- (cons '%#ref __tmp128952)))
- (__tmp128938
- (let ((__tmp128949
- (let ((__tmp128950
+ (cons '%#ref __tmp128957)))
+ (__tmp128943
+ (let ((__tmp128954
+ (let ((__tmp128955
(let ()
(declare (not safe))
- (cons _id121334_ '()))))
+ (cons _id121339_ '()))))
(declare (not safe))
- (cons '%#ref __tmp128950)))
- (__tmp128939
- (let ((__tmp128945
- (let ((__tmp128946
- (let ((__tmp128948
+ (cons '%#ref __tmp128955)))
+ (__tmp128944
+ (let ((__tmp128950
+ (let ((__tmp128951
+ (let ((__tmp128953
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'%#ref)))
- (__tmp128947
+ (__tmp128952
(let ()
(declare (not safe))
- (cons _L121413_ '()))))
+ (cons _L121418_ '()))))
(declare (not safe))
- (cons __tmp128948 __tmp128947))))
+ (cons __tmp128953 __tmp128952))))
(declare (not safe))
- (cons __tmp128946 '())))
- (__tmp128940
- (let ((__tmp128941
- (lambda (_g121425121428_
- _g121426121430_)
- (let ((__tmp128942
- (let ((__tmp128944
+ (cons __tmp128951 '())))
+ (__tmp128945
+ (let ((__tmp128946
+ (lambda (_g121430121433_
+ _g121431121435_)
+ (let ((__tmp128947
+ (let ((__tmp128949
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'%#ref)))
- (__tmp128943
+ (__tmp128948
(let ()
(declare (not safe))
- (cons _g121425121428_
+ (cons _g121430121433_
'()))))
(declare (not safe))
- (cons __tmp128944
- __tmp128943))))
+ (cons __tmp128949
+ __tmp128948))))
(declare (not safe))
- (cons __tmp128942
- _g121426121430_)))))
+ (cons __tmp128947
+ _g121431121435_)))))
(declare (not safe))
- (foldr1 __tmp128941 '() _L121414_))))
+ (foldr1 __tmp128946 '() _L121419_))))
(declare (not safe))
- (foldr1 cons __tmp128945 __tmp128940))))
+ (foldr1 cons __tmp128950 __tmp128945))))
(declare (not safe))
- (cons __tmp128949 __tmp128939))))
+ (cons __tmp128954 __tmp128944))))
(declare (not safe))
- (cons __tmp128951 __tmp128938))))
+ (cons __tmp128956 __tmp128943))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons '%#call __tmp128937))))
+ (cons '%#call __tmp128942))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp128936
- _stx121257_))))
+ __tmp128941
+ _stx121262_))))
(declare (not safe))
- (cons __tmp128935 '()))))
+ (cons __tmp128940 '()))))
(declare (not safe))
- (cons _L121315_ __tmp128934))))
- (___kont128286128287_
- (lambda (_L121373_)
- (let ((__tmp128953
- (let ((__tmp128954
- (let ((__tmp128955
- (let ((__tmp128956
- (let ((__tmp128964
- (let ((__tmp128965
+ (cons _L121320_ __tmp128939))))
+ (___kont128291128292_
+ (lambda (_L121378_)
+ (let ((__tmp128958
+ (let ((__tmp128959
+ (let ((__tmp128960
+ (let ((__tmp128961
+ (let ((__tmp128969
+ (let ((__tmp128970
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let () (declare (not safe)) (cons 'apply '()))))
(declare (not safe))
- (cons '%#ref __tmp128965)))
- (__tmp128957
- (let ((__tmp128962
- (let ((__tmp128963
+ (cons '%#ref __tmp128970)))
+ (__tmp128962
+ (let ((__tmp128967
+ (let ((__tmp128968
(let ()
(declare (not safe))
- (cons _id121334_ '()))))
+ (cons _id121339_ '()))))
(declare (not safe))
- (cons '%#ref __tmp128963)))
- (__tmp128958
- (let ((__tmp128959
- (let ((__tmp128961
+ (cons '%#ref __tmp128968)))
+ (__tmp128963
+ (let ((__tmp128964
+ (let ((__tmp128966
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f '%#ref)))
- (__tmp128960
+ (__tmp128965
(let ()
(declare (not safe))
- (cons _L121373_ '()))))
+ (cons _L121378_ '()))))
(declare (not safe))
- (cons __tmp128961 __tmp128960))))
+ (cons __tmp128966 __tmp128965))))
(declare (not safe))
- (cons __tmp128959 '()))))
+ (cons __tmp128964 '()))))
(declare (not safe))
- (cons __tmp128962 __tmp128958))))
+ (cons __tmp128967 __tmp128963))))
(declare (not safe))
- (cons __tmp128964 __tmp128957))))
+ (cons __tmp128969 __tmp128962))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons '%#call __tmp128956))))
+ (cons '%#call __tmp128961))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp128955
- _stx121257_))))
+ __tmp128960
+ _stx121262_))))
(declare (not safe))
- (cons __tmp128954 '()))))
+ (cons __tmp128959 '()))))
(declare (not safe))
- (cons _L121315_ __tmp128953)))))
- (let* ((___match128301128302_
- (lambda (___splice128284128285_
- _target121354121389_
- _tl121356121391_)
- (letrec ((_loop121357121394_
- (lambda (_hd121355121397_
- _arg121361121399_)
+ (cons _L121320_ __tmp128958)))))
+ (let* ((___match128306128307_
+ (lambda (___splice128289128290_
+ _target121359121394_
+ _tl121361121396_)
+ (letrec ((_loop121362121399_
+ (lambda (_hd121360121402_
+ _arg121366121404_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd121355121397_))
- (let ((_e121358121402_
+ (gx#stx-pair? _hd121360121402_))
+ (let ((_e121363121407_
(let ()
(declare (not safe))
(gx#stx-e
- _hd121355121397_))))
- (let ((_lp-tl121360121407_
+ _hd121360121402_))))
+ (let ((_lp-tl121365121412_
(let ()
(declare (not safe))
- (##cdr _e121358121402_)))
- (_lp-hd121359121405_
+ (##cdr _e121363121407_)))
+ (_lp-hd121364121410_
(let ()
(declare (not safe))
- (##car _e121358121402_))))
- (let ((__tmp128966
+ (##car _e121363121407_))))
+ (let ((__tmp128971
(let ()
(declare (not safe))
- (cons _lp-hd121359121405_
- _arg121361121399_))))
+ (cons _lp-hd121364121410_
+ _arg121366121404_))))
(declare (not safe))
- (_loop121357121394_
- _lp-tl121360121407_
- __tmp128966))))
- (let ((_arg121362121410_
- (reverse _arg121361121399_)))
- (___kont128282128283_
- _tl121356121391_
- _arg121362121410_))))))
+ (_loop121362121399_
+ _lp-tl121365121412_
+ __tmp128971))))
+ (let ((_arg121367121415_
+ (reverse _arg121366121404_)))
+ (___kont128287128288_
+ _tl121361121396_
+ _arg121367121415_))))))
(let ()
(declare (not safe))
- (_loop121357121394_
- _target121354121389_
+ (_loop121362121399_
+ _target121359121394_
'())))))
- (___match128295128296_
- (lambda (___splice128280128281_
- _target121343121438_
- _tl121345121440_)
- (letrec ((_loop121346121443_
- (lambda (_hd121344121446_
- _arg121350121448_)
+ (___match128300128301_
+ (lambda (___splice128285128286_
+ _target121348121443_
+ _tl121350121445_)
+ (letrec ((_loop121351121448_
+ (lambda (_hd121349121451_
+ _arg121355121453_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd121344121446_))
- (let ((_e121347121451_
+ (gx#stx-pair? _hd121349121451_))
+ (let ((_e121352121456_
(let ()
(declare (not safe))
(gx#stx-e
- _hd121344121446_))))
- (let ((_lp-tl121349121456_
+ _hd121349121451_))))
+ (let ((_lp-tl121354121461_
(let ()
(declare (not safe))
- (##cdr _e121347121451_)))
- (_lp-hd121348121454_
+ (##cdr _e121352121456_)))
+ (_lp-hd121353121459_
(let ()
(declare (not safe))
- (##car _e121347121451_))))
- (let ((__tmp128967
+ (##car _e121352121456_))))
+ (let ((__tmp128972
(let ()
(declare (not safe))
- (cons _lp-hd121348121454_
- _arg121350121448_))))
+ (cons _lp-hd121353121459_
+ _arg121355121453_))))
(declare (not safe))
- (_loop121346121443_
- _lp-tl121349121456_
- __tmp128967))))
- (let ((_arg121351121459_
- (reverse _arg121350121448_)))
- (___kont128278128279_
- _arg121351121459_))))))
+ (_loop121351121448_
+ _lp-tl121354121461_
+ __tmp128972))))
+ (let ((_arg121356121464_
+ (reverse _arg121355121453_)))
+ (___kont128283128284_
+ _arg121356121464_))))))
(let ()
(declare (not safe))
- (_loop121346121443_
- _target121343121438_
+ (_loop121351121448_
+ _target121348121443_
'()))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? ___stx128276128277_))
- (let ((___splice128280128281_
+ (gx#stx-pair/null? ___stx128281128282_))
+ (let ((___splice128285128286_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- ___stx128276128277_
+ ___stx128281128282_
'0))))
- (let ((_tl121345121440_
+ (let ((_tl121350121445_
(let ()
(declare (not safe))
- (##vector-ref ___splice128280128281_ '1)))
- (_target121343121438_
+ (##vector-ref ___splice128285128286_ '1)))
+ (_target121348121443_
(let ()
(declare (not safe))
- (##vector-ref ___splice128280128281_ '0))))
+ (##vector-ref ___splice128285128286_ '0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl121345121440_))
- (___match128295128296_
- ___splice128280128281_
- _target121343121438_
- _tl121345121440_)
- (___match128301128302_
- ___splice128280128281_
- _target121343121438_
- _tl121345121440_))))
- (___kont128286128287_ ___stx128276128277_)))))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (let ((__tmp128970
+ (gx#stx-null? _tl121350121445_))
+ (___match128300128301_
+ ___splice128285128286_
+ _target121348121443_
+ _tl121350121445_)
+ (___match128306128307_
+ ___splice128285128286_
+ _target121348121443_
+ _tl121350121445_))))
+ (___kont128291128292_ ___stx128281128282_)))))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (let ((__tmp128975
(let ()
(declare (not safe))
- (cons _id121334_
- _ids121265_)))
- (__tmp128969
+ (cons _id121339_
+ _ids121270_)))
+ (__tmp128974
(let ()
(declare (not safe))
- (cons _impl121336_
- _impls121266_)))
- (__tmp128968
+ (cons _impl121341_
+ _impls121271_)))
+ (__tmp128973
(let ()
(declare (not safe))
- (cons _clause121483_
- _clauses121267_))))
+ (cons _clause121488_
+ _clauses121272_))))
(declare (not safe))
- (_lp121262_
- _rest121287_
- __tmp128970
- __tmp128969
- __tmp128968))))
- _tl121294121311_
- _hd121295121309_)))
+ (_lp121267_
+ _rest121292_
+ __tmp128975
+ __tmp128974
+ __tmp128973))))
+ _tl121299121316_
+ _hd121300121314_)))
(let ()
(declare (not safe))
- (_g121290121301_ _g121291121304_))))))
+ (_g121295121306_ _g121296121309_))))))
(declare (not safe))
- (_g121289121486_ _clause121288_))))))
- (if (let () (declare (not safe)) (##pair? _rest121268121276_))
- (let ((_hd121273121492_
+ (_g121294121491_ _clause121293_))))))
+ (if (let () (declare (not safe)) (##pair? _rest121273121281_))
+ (let ((_hd121278121497_
(let ()
(declare (not safe))
- (##car _rest121268121276_)))
- (_tl121274121494_
+ (##car _rest121273121281_)))
+ (_tl121279121499_
(let ()
(declare (not safe))
- (##cdr _rest121268121276_))))
- (let* ((_clause121497_ _hd121273121492_)
- (_rest121499_ _tl121274121494_))
+ (##cdr _rest121273121281_))))
+ (let* ((_clause121502_ _hd121278121497_)
+ (_rest121504_ _tl121279121499_))
(declare (not safe))
- (_K121272121489_ _rest121499_ _clause121497_)))
- (let () (declare (not safe)) (_else121270121284_)))))))
+ (_K121277121494_ _rest121504_ _clause121502_)))
+ (let () (declare (not safe)) (_else121275121289_)))))))
(define gxc#lift-case-lambda-clauses__0
- (lambda (_stx121504_ _id121505_ _clauses121506_)
- (let ((_gensym?121508_ '#f))
+ (lambda (_stx121509_ _id121510_ _clauses121511_)
+ (let ((_gensym?121513_ '#f))
(declare (not safe))
(gxc#lift-case-lambda-clauses__%
- _stx121504_
- _id121505_
- _clauses121506_
- _gensym?121508_))))
+ _stx121509_
+ _id121510_
+ _clauses121511_
+ _gensym?121513_))))
(define gxc#lift-case-lambda-clauses
- (lambda _g128973_
- (let ((_g128972_ (let () (declare (not safe)) (##length _g128973_))))
- (cond ((let () (declare (not safe)) (##fx= _g128972_ 3))
- (apply (lambda (_stx121504_ _id121505_ _clauses121506_)
+ (lambda _g128978_
+ (let ((_g128977_ (let () (declare (not safe)) (##length _g128978_))))
+ (cond ((let () (declare (not safe)) (##fx= _g128977_ 3))
+ (apply (lambda (_stx121509_ _id121510_ _clauses121511_)
(let ()
(declare (not safe))
(gxc#lift-case-lambda-clauses__0
- _stx121504_
- _id121505_
- _clauses121506_)))
- _g128973_))
- ((let () (declare (not safe)) (##fx= _g128972_ 4))
- (apply (lambda (_stx121510_
- _id121511_
- _clauses121512_
- _gensym?121513_)
+ _stx121509_
+ _id121510_
+ _clauses121511_)))
+ _g128978_))
+ ((let () (declare (not safe)) (##fx= _g128977_ 4))
+ (apply (lambda (_stx121515_
+ _id121516_
+ _clauses121517_
+ _gensym?121518_)
(let ()
(declare (not safe))
(gxc#lift-case-lambda-clauses__%
- _stx121510_
- _id121511_
- _clauses121512_
- _gensym?121513_)))
- _g128973_))
+ _stx121515_
+ _id121516_
+ _clauses121517_
+ _gensym?121518_)))
+ _g128978_))
(else
(##raise-wrong-number-of-arguments-exception
gxc#lift-case-lambda-clauses
- _g128973_))))))
+ _g128978_))))))
(define gxc#lift-top-lambda-define-values%
- (lambda (_stx120534_)
- (letrec ((_case-lambda-clause-def120536_
- (lambda (_id121253_ _impl121254_)
- (let ((__tmp128974
- (let ((__tmp128975
- (let ((__tmp128978
+ (lambda (_stx120539_)
+ (letrec ((_case-lambda-clause-def120541_
+ (lambda (_id121258_ _impl121259_)
+ (let ((__tmp128979
+ (let ((__tmp128980
+ (let ((__tmp128983
(let ()
(declare (not safe))
- (cons _id121253_ '())))
- (__tmp128976
- (let ((__tmp128977
+ (cons _id121258_ '())))
+ (__tmp128981
+ (let ((__tmp128982
(let ()
(declare (not safe))
(gxc#compile-e__0
- _impl121254_))))
+ _impl121259_))))
(declare (not safe))
- (cons __tmp128977 '()))))
+ (cons __tmp128982 '()))))
(declare (not safe))
- (cons __tmp128978 __tmp128976))))
+ (cons __tmp128983 __tmp128981))))
(declare (not safe))
- (cons '%#define-values __tmp128975))))
+ (cons '%#define-values __tmp128980))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp128974 _stx120534_))))
- (_opt-lambda-dispatch-name120537_
- (lambda (_id121249_)
- (if (uninterned-symbol? _id121249_)
- (let ((_str121251_ (symbol->string _id121249_)))
+ (gxc#xform-wrap-source __tmp128979 _stx120539_))))
+ (_opt-lambda-dispatch-name120542_
+ (lambda (_id121254_)
+ (if (uninterned-symbol? _id121254_)
+ (let ((_str121256_ (symbol->string _id121254_)))
(if (let ()
(declare (not safe))
- (string-prefix? '"opt-lambda" _str121251_))
+ (string-prefix? '"opt-lambda" _str121256_))
'"%"
- _id121249_))
- _id121249_)))
- (_kw-lambda-dispatch-name120538_
- (lambda (_id121244_ _name121245_)
- (if (uninterned-symbol? _id121244_)
- (let ((_str121247_ (symbol->string _id121244_)))
+ _id121254_))
+ _id121254_)))
+ (_kw-lambda-dispatch-name120543_
+ (lambda (_id121249_ _name121250_)
+ (if (uninterned-symbol? _id121249_)
+ (let ((_str121252_ (symbol->string _id121249_)))
(if (let ()
(declare (not safe))
- (string-prefix? '"kw-lambda" _str121247_))
- _name121245_
- _id121244_))
- _id121244_))))
- (let* ((___stx128324128325_ _stx120534_)
- (_g120543120602_
+ (string-prefix? '"kw-lambda" _str121252_))
+ _name121250_
+ _id121249_))
+ _id121249_))))
+ (let* ((___stx128329128330_ _stx120539_)
+ (_g120548120607_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx128324128325_)))))
- (let ((___kont128326128327_
- (lambda (_L121153_ _L121154_)
- (let* ((___stx128304128305_ _L121153_)
- (_g121171121185_
+ ___stx128329128330_)))))
+ (let ((___kont128331128332_
+ (lambda (_L121158_ _L121159_)
+ (let* ((___stx128309128310_ _L121158_)
+ (_g121176121190_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx128304128305_)))))
- (let ((___kont128306128307_
- (lambda (_L121229_) _stx120534_))
- (___kont128308128309_
- (lambda (_L121198_)
- (let ((_g128979_
+ ___stx128309128310_)))))
+ (let ((___kont128311128312_
+ (lambda (_L121234_) _stx120539_))
+ (___kont128313128314_
+ (lambda (_L121203_)
+ (let ((_g128984_
(let ()
(declare (not safe))
(gxc#lift-case-lambda-clauses__0
- _stx120534_
- _L121154_
- _L121198_))))
+ _stx120539_
+ _L121159_
+ _L121203_))))
(begin
- (let ((_g128980_
+ (let ((_g128985_
(let ()
(declare (not safe))
- (if (##values? _g128979_)
- (##vector-length _g128979_)
+ (if (##values? _g128984_)
+ (##vector-length _g128984_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g128980_ 3)))
+ (##fx= _g128985_ 3)))
(error "Context expects 3 values"
- _g128980_)))
- (let ((_ids121208_
+ _g128985_)))
+ (let ((_ids121213_
(let ()
(declare (not safe))
- (##vector-ref _g128979_ 0)))
- (_impls121209_
+ (##vector-ref _g128984_ 0)))
+ (_impls121214_
(let ()
(declare (not safe))
- (##vector-ref _g128979_ 1)))
- (_clauses121210_
+ (##vector-ref _g128984_ 1)))
+ (_clauses121215_
(let ()
(declare (not safe))
- (##vector-ref _g128979_ 2))))
- (let* ((_g128981_
+ (##vector-ref _g128984_ 2))))
+ (let* ((_g128986_
(for-each
gx#core-bind-runtime!
- _ids121208_))
- (_defs121213_
- (map _case-lambda-clause-def120536_
- _ids121208_
- _impls121209_)))
- (let ((__tmp128983
+ _ids121213_))
+ (_defs121218_
+ (map _case-lambda-clause-def120541_
+ _ids121213_
+ _impls121214_)))
+ (let ((__tmp128988
(let ()
(declare (not safe))
(gxc#identifier-symbol
- _L121154_)))
- (__tmp128982
+ _L121159_)))
+ (__tmp128987
(map gxc#identifier-symbol
- _ids121208_)))
+ _ids121213_)))
(declare (not safe))
(gxc#verbose
'"lift case-lambda clauses "
- __tmp128983
+ __tmp128988
'" => "
- __tmp128982))
- (let ((__tmp128984
- (let ((__tmp128985
- (let ((__tmp128986
- (let ((__tmp128987
-;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp128988
- (let ((__tmp128989
- (let ((__tmp128994
+ __tmp128987))
+ (let ((__tmp128989
+ (let ((__tmp128990
+ (let ((__tmp128991
+ (let ((__tmp128992
+;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+ (let ((__tmp128993
+ (let ((__tmp128994
+ (let ((__tmp128999
(let ()
(declare (not safe))
- (cons _L121154_ '())))
- (__tmp128990
- (let ((__tmp128991
- (let ((__tmp128993
+ (cons _L121159_ '())))
+ (__tmp128995
+ (let ((__tmp128996
+ (let ((__tmp128998
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (cons '%#case-lambda _clauses121210_)))
- (__tmp128992
+ (cons '%#case-lambda _clauses121215_)))
+ (__tmp128997
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'case-lambda-expr))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp128993 __tmp128992))))
+ (gxc#xform-wrap-source __tmp128998 __tmp128997))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp128991 '()))))
+ (cons __tmp128996 '()))))
(declare (not safe))
- (cons __tmp128994 __tmp128990))))
+ (cons __tmp128999 __tmp128995))))
(declare (not safe))
- (cons '%#define-values __tmp128989))))
+ (cons '%#define-values __tmp128994))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp128988
- _stx120534_))))
+ __tmp128993
+ _stx120539_))))
(declare (not safe))
- (cons __tmp128987 '()))))
+ (cons __tmp128992 '()))))
(declare (not safe))
- (foldr1 cons __tmp128986 _defs121213_))))
+ (foldr1 cons __tmp128991 _defs121218_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons '%#begin __tmp128985))))
+ (cons '%#begin __tmp128990))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp128984
- _stx120534_)))))))))
- (let ((___match128315128316_
- (lambda (_e121176121221_
- _hd121175121224_
- _tl121174121226_)
- (let ((_L121229_ _tl121174121226_))
+ __tmp128989
+ _stx120539_)))))))))
+ (let ((___match128320128321_
+ (lambda (_e121181121226_
+ _hd121180121229_
+ _tl121179121231_)
+ (let ((_L121234_ _tl121179121231_))
(if (let ()
(declare (not safe))
(andmap1 gxc#dispatch-lambda-form?
- _L121229_))
- (___kont128306128307_ _L121229_)
- (___kont128308128309_
- _tl121174121226_))))))
+ _L121234_))
+ (___kont128311128312_ _L121234_)
+ (___kont128313128314_
+ _tl121179121231_))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx128304128305_))
- (let ((_e121176121221_
+ (gx#stx-pair? ___stx128309128310_))
+ (let ((_e121181121226_
(let ()
(declare (not safe))
- (gx#stx-e ___stx128304128305_))))
- (let ((_tl121174121226_
+ (gx#stx-e ___stx128309128310_))))
+ (let ((_tl121179121231_
(let ()
(declare (not safe))
- (##cdr _e121176121221_)))
- (_hd121175121224_
+ (##cdr _e121181121226_)))
+ (_hd121180121229_
(let ()
(declare (not safe))
- (##car _e121176121221_))))
- (___match128315128316_
- _e121176121221_
- _hd121175121224_
- _tl121174121226_)))
+ (##car _e121181121226_))))
+ (___match128320128321_
+ _e121181121226_
+ _hd121180121229_
+ _tl121179121231_)))
(let ()
(declare (not safe))
- (_g121171121185_))))))))
- (___kont128328128329_
- (lambda (_L120971_ _L120972_)
- (let* ((_g120988121018_
- (lambda (_g120989121015_)
+ (_g121176121190_))))))))
+ (___kont128333128334_
+ (lambda (_L120976_ _L120977_)
+ (let* ((_g120993121023_
+ (lambda (_g120994121020_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g120989121015_))))
- (_g120987121113_
- (lambda (_g120989121021_)
+ _g120994121020_))))
+ (_g120992121118_
+ (lambda (_g120994121026_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g120989121021_))
- (let ((_e120995121023_
+ (gx#stx-pair? _g120994121026_))
+ (let ((_e121000121028_
(let ()
(declare (not safe))
- (gx#stx-e _g120989121021_))))
- (let ((_hd120994121026_
+ (gx#stx-e _g120994121026_))))
+ (let ((_hd120999121031_
(let ()
(declare (not safe))
- (##car _e120995121023_)))
- (_tl120993121028_
+ (##car _e121000121028_)))
+ (_tl120998121033_
(let ()
(declare (not safe))
- (##cdr _e120995121023_))))
+ (##cdr _e121000121028_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl120993121028_))
- (let ((_e120998121031_
+ (gx#stx-pair? _tl120998121033_))
+ (let ((_e121003121036_
(let ()
(declare (not safe))
(gx#stx-e
- _tl120993121028_))))
- (let ((_hd120997121034_
+ _tl120998121033_))))
+ (let ((_hd121002121039_
(let ()
(declare (not safe))
- (##car _e120998121031_)))
- (_tl120996121036_
+ (##car _e121003121036_)))
+ (_tl121001121041_
(let ()
(declare (not safe))
- (##cdr _e120998121031_))))
+ (##cdr _e121003121036_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd120997121034_))
- (let ((_e121001121039_
+ _hd121002121039_))
+ (let ((_e121006121044_
(let ()
(declare
(not safe))
(gx#stx-e
- _hd120997121034_))))
- (let ((_hd121000121042_
+ _hd121002121039_))))
+ (let ((_hd121005121047_
(let ()
(declare
(not safe))
- (##car _e121001121039_)))
- (_tl120999121044_
+ (##car _e121006121044_)))
+ (_tl121004121049_
(let ()
(declare
(not safe))
- (##cdr _e121001121039_))))
+ (##cdr _e121006121044_))))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _hd121000121042_))
- (let ((_e121004121047_
+ _hd121005121047_))
+ (let ((_e121009121052_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _hd121000121042_))))
- (let ((_hd121003121050_
+ (gx#stx-e _hd121005121047_))))
+ (let ((_hd121008121055_
(let ()
(declare (not safe))
- (##car _e121004121047_)))
- (_tl121002121052_
+ (##car _e121009121052_)))
+ (_tl121007121057_
(let ()
(declare (not safe))
- (##cdr _e121004121047_))))
+ (##cdr _e121009121052_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd121003121050_))
- (let ((_e121007121055_
+ (gx#stx-pair? _hd121008121055_))
+ (let ((_e121012121060_
(let ()
(declare (not safe))
- (gx#stx-e _hd121003121050_))))
- (let ((_hd121006121058_
+ (gx#stx-e _hd121008121055_))))
+ (let ((_hd121011121063_
(let ()
(declare (not safe))
- (##car _e121007121055_)))
- (_tl121005121060_
+ (##car _e121012121060_)))
+ (_tl121010121065_
(let ()
(declare (not safe))
- (##cdr _e121007121055_))))
+ (##cdr _e121012121060_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl121005121060_))
+ (gx#stx-null? _tl121010121065_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl121002121052_))
- (let ((_e121010121063_
+ (gx#stx-pair? _tl121007121057_))
+ (let ((_e121015121068_
(let ()
(declare (not safe))
- (gx#stx-e _tl121002121052_))))
- (let ((_hd121009121066_
+ (gx#stx-e _tl121007121057_))))
+ (let ((_hd121014121071_
(let ()
(declare (not safe))
- (##car _e121010121063_)))
- (_tl121008121068_
+ (##car _e121015121068_)))
+ (_tl121013121073_
(let ()
(declare (not safe))
- (##cdr _e121010121063_))))
+ (##cdr _e121015121068_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl121008121068_))
+ _tl121013121073_))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl120999121044_))
+ _tl121004121049_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl120996121036_))
- (let ((_e121013121071_
+ _tl121001121041_))
+ (let ((_e121018121076_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _tl120996121036_))))
- (let ((_hd121012121074_
- (let () (declare (not safe)) (##car _e121013121071_)))
- (_tl121011121076_
- (let () (declare (not safe)) (##cdr _e121013121071_))))
+ (gx#stx-e _tl121001121041_))))
+ (let ((_hd121017121079_
+ (let () (declare (not safe)) (##car _e121018121076_)))
+ (_tl121016121081_
+ (let () (declare (not safe)) (##cdr _e121018121076_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl121011121076_))
- ((lambda (_L121079_ _L121080_ _L121081_)
- (let* ((_lambda-id121105_
- (let ((__tmp128997
+ (gx#stx-null? _tl121016121081_))
+ ((lambda (_L121084_ _L121085_ _L121086_)
+ (let* ((_lambda-id121110_
+ (let ((__tmp129002
(let ()
(declare (not safe))
- (gx#stx-e _L120972_)))
- (__tmp128995
- (let ((__tmp128996
+ (gx#stx-e _L120977_)))
+ (__tmp129000
+ (let ((__tmp129001
(let ()
(declare (not safe))
- (gx#stx-e _L121081_))))
+ (gx#stx-e _L121086_))))
(declare (not safe))
- (_opt-lambda-dispatch-name120537_
- __tmp128996))))
+ (_opt-lambda-dispatch-name120542_
+ __tmp129001))))
(declare (not safe))
(make-symbol__1
- __tmp128997
+ __tmp129002
'"__"
- __tmp128995)))
- (_lambda-id121107_
- (let ((__tmp128998
+ __tmp129000)))
+ (_lambda-id121112_
+ (let ((__tmp129003
(let ()
(declare (not safe))
- (gx#stx-source _stx120534_))))
+ (gx#stx-source _stx120539_))))
(declare (not safe))
(gx#core-quote-syntax__1
- _lambda-id121105_
- __tmp128998)))
- (_g128999_
+ _lambda-id121110_
+ __tmp129003)))
+ (_g129004_
(let ()
(declare (not safe))
(gx#core-bind-runtime!__0
- _lambda-id121107_)))
- (_new-case-lambda-expr121110_
+ _lambda-id121112_)))
+ (_new-case-lambda-expr121115_
(let ()
(declare (not safe))
(gxc#apply-expression-subst
- _L121079_
- _L121081_
- _lambda-id121107_))))
- (let ((__tmp129001
+ _L121084_
+ _L121086_
+ _lambda-id121112_))))
+ (let ((__tmp129006
(let ()
(declare (not safe))
- (gxc#identifier-symbol _L120972_)))
- (__tmp129000
+ (gxc#identifier-symbol _L120977_)))
+ (__tmp129005
(let ()
(declare (not safe))
(gxc#identifier-symbol
- _lambda-id121107_))))
+ _lambda-id121112_))))
(declare (not safe))
(gxc#verbose
'"lift opt-lambda dispatch "
- __tmp129001
+ __tmp129006
'" => "
- __tmp129000))
- (let ((__tmp129002
- (let ((__tmp129003
- (let ((__tmp129011
- (let ((__tmp129012
- (let ((__tmp129013
- (let ((__tmp129016
+ __tmp129005))
+ (let ((__tmp129007
+ (let ((__tmp129008
+ (let ((__tmp129016
+ (let ((__tmp129017
+ (let ((__tmp129018
+ (let ((__tmp129021
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (cons _lambda-id121107_ '())))
- (__tmp129014
- (let ((__tmp129015
+ (cons _lambda-id121112_ '())))
+ (__tmp129019
+ (let ((__tmp129020
(let ()
(declare (not safe))
- (gxc#compile-e__0 _L121080_))))
+ (gxc#compile-e__0 _L121085_))))
(declare (not safe))
- (cons __tmp129015 '()))))
+ (cons __tmp129020 '()))))
(declare (not safe))
- (cons __tmp129016 __tmp129014))))
+ (cons __tmp129021 __tmp129019))))
(declare (not safe))
- (cons '%#define-values __tmp129013))))
+ (cons '%#define-values __tmp129018))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(gxc#xform-wrap-source
- __tmp129012
- _stx120534_)))
- (__tmp129004
- (let ((__tmp129005
- (let ((__tmp129006
- (let ((__tmp129007
-;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp129008
- (let ((__tmp129010
+ __tmp129017
+ _stx120539_)))
+ (__tmp129009
+ (let ((__tmp129010
+ (let ((__tmp129011
+ (let ((__tmp129012
+;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+ (let ((__tmp129013
+ (let ((__tmp129015
(let ()
(declare (not safe))
- (cons _L120972_ '())))
- (__tmp129009
+ (cons _L120977_ '())))
+ (__tmp129014
(let ()
(declare (not safe))
- (cons _new-case-lambda-expr121110_
+ (cons _new-case-lambda-expr121115_
'()))))
(declare (not safe))
- (cons __tmp129010 __tmp129009))))
+ (cons __tmp129015 __tmp129014))))
(declare (not safe))
- (cons '%#define-values __tmp129008))))
+ (cons '%#define-values __tmp129013))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp129007 _stx120534_))))
+ (gxc#xform-wrap-source __tmp129012 _stx120539_))))
(declare (not safe))
- (gxc#lift-top-lambda-define-values% __tmp129006))))
+ (gxc#lift-top-lambda-define-values% __tmp129011))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp129005 '()))))
+ (cons __tmp129010 '()))))
(declare (not safe))
- (cons __tmp129011 __tmp129004))))
+ (cons __tmp129016 __tmp129009))))
(declare (not safe))
- (cons '%#begin __tmp129003))))
+ (cons '%#begin __tmp129008))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp129002
- _stx120534_))))
- _hd121012121074_
- _hd121009121066_
- _hd121006121058_)
+ __tmp129007
+ _stx120539_))))
+ _hd121017121079_
+ _hd121014121071_
+ _hd121011121063_)
(let ()
(declare (not safe))
- (_g120988121018_ _g120989121021_)))))
- (let () (declare (not safe)) (_g120988121018_ _g120989121021_)))
+ (_g120993121023_ _g120994121026_)))))
+ (let () (declare (not safe)) (_g120993121023_ _g120994121026_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g120988121018_
- _g120989121021_)))
+ (_g120993121023_
+ _g120994121026_)))
(let ()
(declare (not safe))
- (_g120988121018_
- _g120989121021_)))))
+ (_g120993121023_
+ _g120994121026_)))))
(let ()
(declare (not safe))
- (_g120988121018_ _g120989121021_)))
+ (_g120993121023_ _g120994121026_)))
(let ()
(declare (not safe))
- (_g120988121018_ _g120989121021_)))))
+ (_g120993121023_ _g120994121026_)))))
(let ()
(declare (not safe))
- (_g120988121018_ _g120989121021_)))))
+ (_g120993121023_ _g120994121026_)))))
(let ()
(declare (not safe))
- (_g120988121018_ _g120989121021_)))))
+ (_g120993121023_ _g120994121026_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g120988121018_
- _g120989121021_)))))
+ (_g120993121023_
+ _g120994121026_)))))
(let ()
(declare (not safe))
- (_g120988121018_
- _g120989121021_)))))
+ (_g120993121023_
+ _g120994121026_)))))
(let ()
(declare (not safe))
- (_g120988121018_ _g120989121021_))))))
+ (_g120993121023_ _g120994121026_))))))
(declare (not safe))
- (_g120987121113_ _L120971_))))
- (___kont128330128331_
- (lambda (_L120685_ _L120686_)
- (let* ((_g120702120755_
- (lambda (_g120703120752_)
+ (_g120992121118_ _L120976_))))
+ (___kont128335128336_
+ (lambda (_L120690_ _L120691_)
+ (let* ((_g120707120760_
+ (lambda (_g120708120757_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g120703120752_))))
- (_g120701120931_
- (lambda (_g120703120758_)
+ _g120708120757_))))
+ (_g120706120936_
+ (lambda (_g120708120763_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g120703120758_))
- (let ((_e120711120760_
+ (gx#stx-pair? _g120708120763_))
+ (let ((_e120716120765_
(let ()
(declare (not safe))
- (gx#stx-e _g120703120758_))))
- (let ((_hd120710120763_
+ (gx#stx-e _g120708120763_))))
+ (let ((_hd120715120768_
(let ()
(declare (not safe))
- (##car _e120711120760_)))
- (_tl120709120765_
+ (##car _e120716120765_)))
+ (_tl120714120770_
(let ()
(declare (not safe))
- (##cdr _e120711120760_))))
+ (##cdr _e120716120765_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl120709120765_))
- (let ((_e120714120768_
+ (gx#stx-pair? _tl120714120770_))
+ (let ((_e120719120773_
(let ()
(declare (not safe))
(gx#stx-e
- _tl120709120765_))))
- (let ((_hd120713120771_
+ _tl120714120770_))))
+ (let ((_hd120718120776_
(let ()
(declare (not safe))
- (##car _e120714120768_)))
- (_tl120712120773_
+ (##car _e120719120773_)))
+ (_tl120717120778_
(let ()
(declare (not safe))
- (##cdr _e120714120768_))))
+ (##cdr _e120719120773_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd120713120771_))
- (let ((_e120717120776_
+ _hd120718120776_))
+ (let ((_e120722120781_
(let ()
(declare
(not safe))
(gx#stx-e
- _hd120713120771_))))
- (let ((_hd120716120779_
+ _hd120718120776_))))
+ (let ((_hd120721120784_
(let ()
(declare
(not safe))
- (##car _e120717120776_)))
- (_tl120715120781_
+ (##car _e120722120781_)))
+ (_tl120720120786_
(let ()
(declare
(not safe))
- (##cdr _e120717120776_))))
+ (##cdr _e120722120781_))))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _hd120716120779_))
- (let ((_e120720120784_
+ _hd120721120784_))
+ (let ((_e120725120789_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _hd120716120779_))))
- (let ((_hd120719120787_
+ (gx#stx-e _hd120721120784_))))
+ (let ((_hd120724120792_
(let ()
(declare (not safe))
- (##car _e120720120784_)))
- (_tl120718120789_
+ (##car _e120725120789_)))
+ (_tl120723120794_
(let ()
(declare (not safe))
- (##cdr _e120720120784_))))
+ (##cdr _e120725120789_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd120719120787_))
- (let ((_e120723120792_
+ (gx#stx-pair? _hd120724120792_))
+ (let ((_e120728120797_
(let ()
(declare (not safe))
- (gx#stx-e _hd120719120787_))))
- (let ((_hd120722120795_
+ (gx#stx-e _hd120724120792_))))
+ (let ((_hd120727120800_
(let ()
(declare (not safe))
- (##car _e120723120792_)))
- (_tl120721120797_
+ (##car _e120728120797_)))
+ (_tl120726120802_
(let ()
(declare (not safe))
- (##cdr _e120723120792_))))
+ (##cdr _e120728120797_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl120721120797_))
+ (gx#stx-null? _tl120726120802_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl120718120789_))
- (let ((_e120726120800_
+ (gx#stx-pair? _tl120723120794_))
+ (let ((_e120731120805_
(let ()
(declare (not safe))
- (gx#stx-e _tl120718120789_))))
- (let ((_hd120725120803_
+ (gx#stx-e _tl120723120794_))))
+ (let ((_hd120730120808_
(let ()
(declare (not safe))
- (##car _e120726120800_)))
- (_tl120724120805_
+ (##car _e120731120805_)))
+ (_tl120729120810_
(let ()
(declare (not safe))
- (##cdr _e120726120800_))))
+ (##cdr _e120731120805_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd120725120803_))
- (let ((_e120729120808_
+ _hd120730120808_))
+ (let ((_e120734120813_
(let ()
(declare (not safe))
(gx#stx-e
- _hd120725120803_))))
- (let ((_hd120728120811_
+ _hd120730120808_))))
+ (let ((_hd120733120816_
(let ()
(declare (not safe))
- (##car _e120729120808_)))
- (_tl120727120813_
+ (##car _e120734120813_)))
+ (_tl120732120818_
(let ()
(declare (not safe))
- (##cdr _e120729120808_))))
+ (##cdr _e120734120813_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl120727120813_))
- (let ((_e120732120816_
+ _tl120732120818_))
+ (let ((_e120737120821_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _tl120727120813_))))
- (let ((_hd120731120819_
- (let () (declare (not safe)) (##car _e120732120816_)))
- (_tl120730120821_
- (let () (declare (not safe)) (##cdr _e120732120816_))))
+ (gx#stx-e _tl120732120818_))))
+ (let ((_hd120736120824_
+ (let () (declare (not safe)) (##car _e120737120821_)))
+ (_tl120735120826_
+ (let () (declare (not safe)) (##cdr _e120737120821_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd120731120819_))
- (let ((_e120735120824_
+ (gx#stx-pair? _hd120736120824_))
+ (let ((_e120740120829_
(let ()
(declare (not safe))
- (gx#stx-e _hd120731120819_))))
- (let ((_hd120734120827_
+ (gx#stx-e _hd120736120824_))))
+ (let ((_hd120739120832_
(let ()
(declare (not safe))
- (##car _e120735120824_)))
- (_tl120733120829_
+ (##car _e120740120829_)))
+ (_tl120738120834_
(let ()
(declare (not safe))
- (##cdr _e120735120824_))))
+ (##cdr _e120740120829_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd120734120827_))
- (let ((_e120738120832_
+ (gx#stx-pair? _hd120739120832_))
+ (let ((_e120743120837_
(let ()
(declare (not safe))
- (gx#stx-e _hd120734120827_))))
- (let ((_hd120737120835_
+ (gx#stx-e _hd120739120832_))))
+ (let ((_hd120742120840_
(let ()
(declare (not safe))
- (##car _e120738120832_)))
- (_tl120736120837_
+ (##car _e120743120837_)))
+ (_tl120741120842_
(let ()
(declare (not safe))
- (##cdr _e120738120832_))))
+ (##cdr _e120743120837_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd120737120835_))
- (let ((_e120741120840_
+ (gx#stx-pair? _hd120742120840_))
+ (let ((_e120746120845_
(let ()
(declare (not safe))
- (gx#stx-e _hd120737120835_))))
- (let ((_hd120740120843_
+ (gx#stx-e _hd120742120840_))))
+ (let ((_hd120745120848_
(let ()
(declare (not safe))
- (##car _e120741120840_)))
- (_tl120739120845_
+ (##car _e120746120845_)))
+ (_tl120744120850_
(let ()
(declare (not safe))
- (##cdr _e120741120840_))))
+ (##cdr _e120746120845_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl120739120845_))
+ _tl120744120850_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl120736120837_))
- (let ((_e120744120848_
+ _tl120741120842_))
+ (let ((_e120749120853_
(let ()
(declare
(not safe))
(gx#stx-e
- _tl120736120837_))))
- (let ((_hd120743120851_
+ _tl120741120842_))))
+ (let ((_hd120748120856_
(let ()
(declare
(not safe))
- (##car _e120744120848_)))
- (_tl120742120853_
+ (##car _e120749120853_)))
+ (_tl120747120858_
(let ()
(declare
(not safe))
- (##cdr _e120744120848_))))
+ (##cdr _e120749120853_))))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl120742120853_))
+ _tl120747120858_))
(if (let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-null? _tl120733120829_))
+ (gx#stx-null? _tl120738120834_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl120730120821_))
- (let ((_e120747120856_
+ (gx#stx-pair? _tl120735120826_))
+ (let ((_e120752120861_
(let ()
(declare (not safe))
- (gx#stx-e _tl120730120821_))))
- (let ((_hd120746120859_
+ (gx#stx-e _tl120735120826_))))
+ (let ((_hd120751120864_
(let ()
(declare (not safe))
- (##car _e120747120856_)))
- (_tl120745120861_
+ (##car _e120752120861_)))
+ (_tl120750120866_
(let ()
(declare (not safe))
- (##cdr _e120747120856_))))
+ (##cdr _e120752120861_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl120745120861_))
+ (gx#stx-null? _tl120750120866_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl120724120805_))
+ (gx#stx-null? _tl120729120810_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl120715120781_))
+ (gx#stx-null? _tl120720120786_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl120712120773_))
- (let ((_e120750120864_
+ _tl120717120778_))
+ (let ((_e120755120869_
(let ()
(declare (not safe))
(gx#stx-e
- _tl120712120773_))))
- (let ((_hd120749120867_
+ _tl120717120778_))))
+ (let ((_hd120754120872_
(let ()
(declare (not safe))
- (##car _e120750120864_)))
- (_tl120748120869_
+ (##car _e120755120869_)))
+ (_tl120753120874_
(let ()
(declare (not safe))
- (##cdr _e120750120864_))))
+ (##cdr _e120755120869_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl120748120869_))
- ((lambda (_L120872_
-;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _L120873_
- _L120874_
- _L120875_
- _L120876_)
- (let* ((_get-kws-id120916_
- (let ((__tmp129019
+ _tl120753120874_))
+ ((lambda (_L120877_
+;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+ _L120878_
+ _L120879_
+ _L120880_
+ _L120881_)
+ (let* ((_get-kws-id120921_
+ (let ((__tmp129024
(let ()
(declare (not safe))
- (gx#stx-e _L120686_)))
- (__tmp129017
- (let ((__tmp129018
+ (gx#stx-e _L120691_)))
+ (__tmp129022
+ (let ((__tmp129023
(let ()
(declare (not safe))
- (gx#stx-e _L120876_))))
+ (gx#stx-e _L120881_))))
(declare (not safe))
- (_kw-lambda-dispatch-name120538_
- __tmp129018
+ (_kw-lambda-dispatch-name120543_
+ __tmp129023
'"@"))))
(declare (not safe))
- (make-symbol__1 __tmp129019 '"__" __tmp129017)))
- (_get-kws-id120918_
- (let ((__tmp129020
+ (make-symbol__1 __tmp129024 '"__" __tmp129022)))
+ (_get-kws-id120923_
+ (let ((__tmp129025
(let ()
(declare (not safe))
- (gx#stx-source _stx120534_))))
+ (gx#stx-source _stx120539_))))
(declare (not safe))
(gx#core-quote-syntax__1
- _get-kws-id120916_
- __tmp129020)))
- (_main-id120920_
- (let ((__tmp129023
+ _get-kws-id120921_
+ __tmp129025)))
+ (_main-id120925_
+ (let ((__tmp129028
(let ()
(declare (not safe))
- (gx#stx-e _L120686_)))
- (__tmp129021
- (let ((__tmp129022
+ (gx#stx-e _L120691_)))
+ (__tmp129026
+ (let ((__tmp129027
(let ()
(declare (not safe))
- (gx#stx-e _L120875_))))
+ (gx#stx-e _L120880_))))
(declare (not safe))
- (_kw-lambda-dispatch-name120538_
- __tmp129022
+ (_kw-lambda-dispatch-name120543_
+ __tmp129027
'"%"))))
(declare (not safe))
- (make-symbol__1 __tmp129023 '"__" __tmp129021)))
- (_main-id120922_
- (let ((__tmp129024
+ (make-symbol__1 __tmp129028 '"__" __tmp129026)))
+ (_main-id120927_
+ (let ((__tmp129029
(let ()
(declare (not safe))
- (gx#stx-source _stx120534_))))
+ (gx#stx-source _stx120539_))))
(declare (not safe))
(gx#core-quote-syntax__1
- _main-id120920_
- __tmp129024)))
- (_g129025_
+ _main-id120925_
+ __tmp129029)))
+ (_g129030_
(let ()
(declare (not safe))
- (gx#core-bind-runtime!__0 _get-kws-id120918_)))
- (_g129026_
+ (gx#core-bind-runtime!__0 _get-kws-id120923_)))
+ (_g129031_
(let ()
(declare (not safe))
- (gx#core-bind-runtime!__0 _main-id120922_)))
- (_new-kw-dispatch120926_
+ (gx#core-bind-runtime!__0 _main-id120927_)))
+ (_new-kw-dispatch120931_
(let ()
(declare (not safe))
(gxc#apply-expression-subst
- _L120872_
- _L120876_
- _get-kws-id120918_)))
- (_new-get-kws120928_
+ _L120877_
+ _L120881_
+ _get-kws-id120923_)))
+ (_new-get-kws120933_
(let ()
(declare (not safe))
(gxc#apply-expression-subst
- _L120873_
- _L120875_
- _main-id120922_))))
- (let ((__tmp129029
+ _L120878_
+ _L120880_
+ _main-id120927_))))
+ (let ((__tmp129034
(let ()
(declare (not safe))
- (gxc#identifier-symbol _L120686_)))
- (__tmp129028
+ (gxc#identifier-symbol _L120691_)))
+ (__tmp129033
(let ()
(declare (not safe))
- (gxc#identifier-symbol _get-kws-id120918_)))
- (__tmp129027
+ (gxc#identifier-symbol _get-kws-id120923_)))
+ (__tmp129032
(let ()
(declare (not safe))
- (gxc#identifier-symbol _main-id120922_))))
+ (gxc#identifier-symbol _main-id120927_))))
(declare (not safe))
(gxc#verbose
'"lift kw-lambda dispatch "
- __tmp129029
+ __tmp129034
'" => "
- __tmp129028
+ __tmp129033
'" => "
- __tmp129027))
- (let ((__tmp129030
- (let ((__tmp129031
- (let ((__tmp129044
- (let ((__tmp129045
- (let ((__tmp129046
- (let ((__tmp129047
- (let ((__tmp129049
+ __tmp129032))
+ (let ((__tmp129035
+ (let ((__tmp129036
+ (let ((__tmp129049
+ (let ((__tmp129050
+ (let ((__tmp129051
+ (let ((__tmp129052
+ (let ((__tmp129054
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (cons _main-id120922_ '())))
- (__tmp129048
+ (cons _main-id120927_ '())))
+ (__tmp129053
(let ()
(declare (not safe))
- (cons _L120874_ '()))))
+ (cons _L120879_ '()))))
(declare (not safe))
- (cons __tmp129049 __tmp129048))))
+ (cons __tmp129054 __tmp129053))))
(declare (not safe))
- (cons '%#define-values __tmp129047))))
+ (cons '%#define-values __tmp129052))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(gxc#xform-wrap-source
- __tmp129046
- _stx120534_))))
+ __tmp129051
+ _stx120539_))))
(declare (not safe))
(gxc#lift-top-lambda-define-values%
- __tmp129045)))
- (__tmp129032
- (let ((__tmp129039
- (let ((__tmp129040
- (let ((__tmp129041
- (let ((__tmp129043
+ __tmp129050)))
+ (__tmp129037
+ (let ((__tmp129044
+ (let ((__tmp129045
+ (let ((__tmp129046
+ (let ((__tmp129048
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (cons _get-kws-id120918_ '())))
- (__tmp129042
+ (cons _get-kws-id120923_ '())))
+ (__tmp129047
(let ()
(declare (not safe))
- (cons _new-get-kws120928_ '()))))
+ (cons _new-get-kws120933_ '()))))
(declare (not safe))
- (cons __tmp129043 __tmp129042))))
+ (cons __tmp129048 __tmp129047))))
(declare (not safe))
- (cons '%#define-values __tmp129041))))
+ (cons '%#define-values __tmp129046))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(gxc#xform-wrap-source
- __tmp129040
- _stx120534_)))
- (__tmp129033
- (let ((__tmp129034
- (let ((__tmp129035
- (let ((__tmp129036
-;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp129038
+ __tmp129045
+ _stx120539_)))
+ (__tmp129038
+ (let ((__tmp129039
+ (let ((__tmp129040
+ (let ((__tmp129041
+;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+ (let ((__tmp129043
(let ()
(declare (not safe))
- (cons _L120686_ '())))
- (__tmp129037
+ (cons _L120691_ '())))
+ (__tmp129042
(let ()
(declare (not safe))
- (cons _new-kw-dispatch120926_ '()))))
+ (cons _new-kw-dispatch120931_ '()))))
(declare (not safe))
- (cons __tmp129038 __tmp129037))))
+ (cons __tmp129043 __tmp129042))))
(declare (not safe))
- (cons '%#define-values __tmp129036))))
+ (cons '%#define-values __tmp129041))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp129035 _stx120534_))))
+ (gxc#xform-wrap-source __tmp129040 _stx120539_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp129034 '()))))
+ (cons __tmp129039 '()))))
(declare (not safe))
- (cons __tmp129039 __tmp129033))))
+ (cons __tmp129044 __tmp129038))))
(declare (not safe))
- (cons __tmp129044 __tmp129032))))
+ (cons __tmp129049 __tmp129037))))
(declare (not safe))
- (cons '%#begin __tmp129031))))
+ (cons '%#begin __tmp129036))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp129030 _stx120534_))))
- _hd120749120867_
- _hd120746120859_
- _hd120743120851_
- _hd120740120843_
- _hd120722120795_)
+ (gxc#xform-wrap-source __tmp129035 _stx120539_))))
+ _hd120754120872_
+ _hd120751120864_
+ _hd120748120856_
+ _hd120745120848_
+ _hd120727120800_)
(let ()
(declare (not safe))
- (_g120702120755_ _g120703120758_)))))
+ (_g120707120760_ _g120708120763_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g120702120755_
- _g120703120758_)))
+ (_g120707120760_
+ _g120708120763_)))
(let ()
(declare (not safe))
- (_g120702120755_
- _g120703120758_)))
+ (_g120707120760_
+ _g120708120763_)))
(let ()
(declare (not safe))
- (_g120702120755_ _g120703120758_)))
+ (_g120707120760_ _g120708120763_)))
(let ()
(declare (not safe))
- (_g120702120755_ _g120703120758_)))))
+ (_g120707120760_ _g120708120763_)))))
(let ()
(declare (not safe))
- (_g120702120755_ _g120703120758_)))
+ (_g120707120760_ _g120708120763_)))
(let ()
(declare (not safe))
- (_g120702120755_ _g120703120758_)))
+ (_g120707120760_ _g120708120763_)))
(let ()
(declare (not safe))
- (_g120702120755_ _g120703120758_)))))
+ (_g120707120760_ _g120708120763_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g120702120755_
- _g120703120758_)))
+ (_g120707120760_
+ _g120708120763_)))
(let ()
(declare (not safe))
- (_g120702120755_
- _g120703120758_)))))
+ (_g120707120760_
+ _g120708120763_)))))
(let ()
(declare (not safe))
- (_g120702120755_ _g120703120758_)))))
+ (_g120707120760_ _g120708120763_)))))
(let ()
(declare (not safe))
- (_g120702120755_ _g120703120758_)))))
+ (_g120707120760_ _g120708120763_)))))
(let ()
(declare (not safe))
- (_g120702120755_ _g120703120758_)))))
+ (_g120707120760_ _g120708120763_)))))
(let ()
(declare (not safe))
- (_g120702120755_ _g120703120758_)))))
+ (_g120707120760_ _g120708120763_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g120702120755_
- _g120703120758_)))))
+ (_g120707120760_
+ _g120708120763_)))))
(let ()
(declare (not safe))
- (_g120702120755_ _g120703120758_)))
+ (_g120707120760_ _g120708120763_)))
(let ()
(declare (not safe))
- (_g120702120755_ _g120703120758_)))))
+ (_g120707120760_ _g120708120763_)))))
(let ()
(declare (not safe))
- (_g120702120755_ _g120703120758_)))))
+ (_g120707120760_ _g120708120763_)))))
(let ()
(declare (not safe))
- (_g120702120755_ _g120703120758_)))))
+ (_g120707120760_ _g120708120763_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g120702120755_
- _g120703120758_)))))
+ (_g120707120760_
+ _g120708120763_)))))
(let ()
(declare (not safe))
- (_g120702120755_
- _g120703120758_)))))
+ (_g120707120760_
+ _g120708120763_)))))
(let ()
(declare (not safe))
- (_g120702120755_ _g120703120758_))))))
+ (_g120707120760_ _g120708120763_))))))
(declare (not safe))
- (_g120701120931_ _L120685_))))
- (___kont128332128333_
- (lambda (_L120631_ _L120632_)
- (let ((__tmp129050
- (let ((__tmp129051
- (let ((__tmp129052
- (let ((__tmp129053
+ (_g120706120936_ _L120690_))))
+ (___kont128337128338_
+ (lambda (_L120636_ _L120637_)
+ (let ((__tmp129055
+ (let ((__tmp129056
+ (let ((__tmp129057
+ (let ((__tmp129058
(let ()
(declare (not safe))
(gxc#compile-e__0
- _L120631_))))
+ _L120636_))))
(declare (not safe))
- (cons __tmp129053 '()))))
+ (cons __tmp129058 '()))))
(declare (not safe))
- (cons _L120632_ __tmp129052))))
+ (cons _L120637_ __tmp129057))))
(declare (not safe))
- (cons '%#define-values __tmp129051))))
+ (cons '%#define-values __tmp129056))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp129050 _stx120534_)))))
- (let* ((___match128417128418_
- (lambda (_e120577120653_
- _hd120576120656_
- _tl120575120658_
- _e120580120661_
- _hd120579120664_
- _tl120578120666_
- _e120583120669_
- _hd120582120672_
- _tl120581120674_
- _e120586120677_
- _hd120585120680_
- _tl120584120682_)
- (let ((_L120685_ _hd120585120680_)
- (_L120686_ _hd120582120672_))
+ (gxc#xform-wrap-source __tmp129055 _stx120539_)))))
+ (let* ((___match128422128423_
+ (lambda (_e120582120658_
+ _hd120581120661_
+ _tl120580120663_
+ _e120585120666_
+ _hd120584120669_
+ _tl120583120671_
+ _e120588120674_
+ _hd120587120677_
+ _tl120586120679_
+ _e120591120682_
+ _hd120590120685_
+ _tl120589120687_)
+ (let ((_L120690_ _hd120590120685_)
+ (_L120691_ _hd120587120677_))
(if (and (let ()
(declare (not safe))
- (gx#identifier? _L120686_))
+ (gx#identifier? _L120691_))
(let ()
(declare (not safe))
- (gxc#kw-lambda-expr? _L120685_)))
- (___kont128330128331_ _L120685_ _L120686_)
- (___kont128332128333_
- _hd120585120680_
- _hd120579120664_)))))
- (___match128389128390_
- (lambda (_e120563120939_
- _hd120562120942_
- _tl120561120944_
- _e120566120947_
- _hd120565120950_
- _tl120564120952_
- _e120569120955_
- _hd120568120958_
- _tl120567120960_
- _e120572120963_
- _hd120571120966_
- _tl120570120968_)
- (let ((_L120971_ _hd120571120966_)
- (_L120972_ _hd120568120958_))
+ (gxc#kw-lambda-expr? _L120690_)))
+ (___kont128335128336_ _L120690_ _L120691_)
+ (___kont128337128338_
+ _hd120590120685_
+ _hd120584120669_)))))
+ (___match128394128395_
+ (lambda (_e120568120944_
+ _hd120567120947_
+ _tl120566120949_
+ _e120571120952_
+ _hd120570120955_
+ _tl120569120957_
+ _e120574120960_
+ _hd120573120963_
+ _tl120572120965_
+ _e120577120968_
+ _hd120576120971_
+ _tl120575120973_)
+ (let ((_L120976_ _hd120576120971_)
+ (_L120977_ _hd120573120963_))
(if (and (let ()
(declare (not safe))
- (gx#identifier? _L120972_))
+ (gx#identifier? _L120977_))
(let ()
(declare (not safe))
- (gxc#opt-lambda-expr? _L120971_)))
- (___kont128328128329_ _L120971_ _L120972_)
- (___match128417128418_
- _e120563120939_
- _hd120562120942_
- _tl120561120944_
- _e120566120947_
- _hd120565120950_
- _tl120564120952_
- _e120569120955_
- _hd120568120958_
- _tl120567120960_
- _e120572120963_
- _hd120571120966_
- _tl120570120968_)))))
- (___match128361128362_
- (lambda (_e120549121121_
- _hd120548121124_
- _tl120547121126_
- _e120552121129_
- _hd120551121132_
- _tl120550121134_
- _e120555121137_
- _hd120554121140_
- _tl120553121142_
- _e120558121145_
- _hd120557121148_
- _tl120556121150_)
- (let ((_L121153_ _hd120557121148_)
- (_L121154_ _hd120554121140_))
+ (gxc#opt-lambda-expr? _L120976_)))
+ (___kont128333128334_ _L120976_ _L120977_)
+ (___match128422128423_
+ _e120568120944_
+ _hd120567120947_
+ _tl120566120949_
+ _e120571120952_
+ _hd120570120955_
+ _tl120569120957_
+ _e120574120960_
+ _hd120573120963_
+ _tl120572120965_
+ _e120577120968_
+ _hd120576120971_
+ _tl120575120973_)))))
+ (___match128366128367_
+ (lambda (_e120554121126_
+ _hd120553121129_
+ _tl120552121131_
+ _e120557121134_
+ _hd120556121137_
+ _tl120555121139_
+ _e120560121142_
+ _hd120559121145_
+ _tl120558121147_
+ _e120563121150_
+ _hd120562121153_
+ _tl120561121155_)
+ (let ((_L121158_ _hd120562121153_)
+ (_L121159_ _hd120559121145_))
(if (and (let ()
(declare (not safe))
- (gx#identifier? _L121154_))
+ (gx#identifier? _L121159_))
(let ()
(declare (not safe))
- (gxc#case-lambda-expr? _L121153_)))
- (___kont128326128327_ _L121153_ _L121154_)
- (___match128389128390_
- _e120549121121_
- _hd120548121124_
- _tl120547121126_
- _e120552121129_
- _hd120551121132_
- _tl120550121134_
- _e120555121137_
- _hd120554121140_
- _tl120553121142_
- _e120558121145_
- _hd120557121148_
- _tl120556121150_))))))
+ (gxc#case-lambda-expr? _L121158_)))
+ (___kont128331128332_ _L121158_ _L121159_)
+ (___match128394128395_
+ _e120554121126_
+ _hd120553121129_
+ _tl120552121131_
+ _e120557121134_
+ _hd120556121137_
+ _tl120555121139_
+ _e120560121142_
+ _hd120559121145_
+ _tl120558121147_
+ _e120563121150_
+ _hd120562121153_
+ _tl120561121155_))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx128324128325_))
- (let ((_e120549121121_
+ (gx#stx-pair? ___stx128329128330_))
+ (let ((_e120554121126_
(let ()
(declare (not safe))
- (gx#stx-e ___stx128324128325_))))
- (let ((_tl120547121126_
+ (gx#stx-e ___stx128329128330_))))
+ (let ((_tl120552121131_
(let ()
(declare (not safe))
- (##cdr _e120549121121_)))
- (_hd120548121124_
+ (##cdr _e120554121126_)))
+ (_hd120553121129_
(let ()
(declare (not safe))
- (##car _e120549121121_))))
+ (##car _e120554121126_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl120547121126_))
- (let ((_e120552121129_
+ (gx#stx-pair? _tl120552121131_))
+ (let ((_e120557121134_
(let ()
(declare (not safe))
- (gx#stx-e _tl120547121126_))))
- (let ((_tl120550121134_
+ (gx#stx-e _tl120552121131_))))
+ (let ((_tl120555121139_
(let ()
(declare (not safe))
- (##cdr _e120552121129_)))
- (_hd120551121132_
+ (##cdr _e120557121134_)))
+ (_hd120556121137_
(let ()
(declare (not safe))
- (##car _e120552121129_))))
+ (##car _e120557121134_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd120551121132_))
- (let ((_e120555121137_
+ (gx#stx-pair? _hd120556121137_))
+ (let ((_e120560121142_
(let ()
(declare (not safe))
- (gx#stx-e _hd120551121132_))))
- (let ((_tl120553121142_
+ (gx#stx-e _hd120556121137_))))
+ (let ((_tl120558121147_
(let ()
(declare (not safe))
- (##cdr _e120555121137_)))
- (_hd120554121140_
+ (##cdr _e120560121142_)))
+ (_hd120559121145_
(let ()
(declare (not safe))
- (##car _e120555121137_))))
+ (##car _e120560121142_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl120553121142_))
+ (gx#stx-null? _tl120558121147_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl120550121134_))
- (let ((_e120558121145_
+ _tl120555121139_))
+ (let ((_e120563121150_
(let ()
(declare (not safe))
(gx#stx-e
- _tl120550121134_))))
- (let ((_tl120556121150_
+ _tl120555121139_))))
+ (let ((_tl120561121155_
(let ()
(declare (not safe))
- (##cdr _e120558121145_)))
- (_hd120557121148_
+ (##cdr _e120563121150_)))
+ (_hd120562121153_
(let ()
(declare (not safe))
- (##car _e120558121145_))))
+ (##car _e120563121150_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl120556121150_))
- (___match128361128362_
- _e120549121121_
- _hd120548121124_
- _tl120547121126_
- _e120552121129_
- _hd120551121132_
- _tl120550121134_
- _e120555121137_
- _hd120554121140_
- _tl120553121142_
- _e120558121145_
- _hd120557121148_
- _tl120556121150_)
+ _tl120561121155_))
+ (___match128366128367_
+ _e120554121126_
+ _hd120553121129_
+ _tl120552121131_
+ _e120557121134_
+ _hd120556121137_
+ _tl120555121139_
+ _e120560121142_
+ _hd120559121145_
+ _tl120558121147_
+ _e120563121150_
+ _hd120562121153_
+ _tl120561121155_)
(let ()
(declare (not safe))
- (_g120543120602_)))))
+ (_g120548120607_)))))
(let ()
(declare (not safe))
- (_g120543120602_)))
+ (_g120548120607_)))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl120550121134_))
- (let ((_e120597120623_
+ _tl120555121139_))
+ (let ((_e120602120628_
(let ()
(declare (not safe))
(gx#stx-e
- _tl120550121134_))))
- (let ((_tl120595120628_
+ _tl120555121139_))))
+ (let ((_tl120600120633_
(let ()
(declare (not safe))
- (##cdr _e120597120623_)))
- (_hd120596120626_
+ (##cdr _e120602120628_)))
+ (_hd120601120631_
(let ()
(declare (not safe))
- (##car _e120597120623_))))
+ (##car _e120602120628_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl120595120628_))
- (___kont128332128333_
- _hd120596120626_
- _hd120551121132_)
+ _tl120600120633_))
+ (___kont128337128338_
+ _hd120601120631_
+ _hd120556121137_)
(let ()
(declare (not safe))
- (_g120543120602_)))))
+ (_g120548120607_)))))
(let ()
(declare (not safe))
- (_g120543120602_))))))
+ (_g120548120607_))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl120550121134_))
- (let ((_e120597120623_
+ (gx#stx-pair? _tl120555121139_))
+ (let ((_e120602120628_
(let ()
(declare (not safe))
- (gx#stx-e _tl120550121134_))))
- (let ((_tl120595120628_
+ (gx#stx-e _tl120555121139_))))
+ (let ((_tl120600120633_
(let ()
(declare (not safe))
- (##cdr _e120597120623_)))
- (_hd120596120626_
+ (##cdr _e120602120628_)))
+ (_hd120601120631_
(let ()
(declare (not safe))
- (##car _e120597120623_))))
+ (##car _e120602120628_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl120595120628_))
- (___kont128332128333_
- _hd120596120626_
- _hd120551121132_)
+ _tl120600120633_))
+ (___kont128337128338_
+ _hd120601120631_
+ _hd120556121137_)
(let ()
(declare (not safe))
- (_g120543120602_)))))
+ (_g120548120607_)))))
(let ()
(declare (not safe))
- (_g120543120602_))))))
- (let () (declare (not safe)) (_g120543120602_)))))
- (let () (declare (not safe)) (_g120543120602_)))))))))
+ (_g120548120607_))))))
+ (let () (declare (not safe)) (_g120548120607_)))))
+ (let () (declare (not safe)) (_g120548120607_)))))))))
(define gxc#lift-top-lambda-let-values%
- (lambda (_stx119466_)
- (letrec* ((_bind-e__126720126721_
- (lambda (_id120518_ _expr120519_ _compile?120520_)
- (let ((__tmp129056
+ (lambda (_stx119471_)
+ (letrec* ((_bind-e__126725126726_
+ (lambda (_id120523_ _expr120524_ _compile?120525_)
+ (let ((__tmp129061
(let ()
(declare (not safe))
- (cons _id120518_ '())))
- (__tmp129054
- (let ((__tmp129055
- (if _compile?120520_
+ (cons _id120523_ '())))
+ (__tmp129059
+ (let ((__tmp129060
+ (if _compile?120525_
(let ()
(declare (not safe))
- (gxc#compile-e__0 _expr120519_))
- _expr120519_)))
+ (gxc#compile-e__0 _expr120524_))
+ _expr120524_)))
(declare (not safe))
- (cons __tmp129055 '()))))
+ (cons __tmp129060 '()))))
(declare (not safe))
- (cons __tmp129056 __tmp129054))))
- (_bind-e__0__126722126723_
- (lambda (_id120525_ _expr120526_)
- (let ((_compile?120528_ '#t))
+ (cons __tmp129061 __tmp129059))))
+ (_bind-e__0__126727126728_
+ (lambda (_id120530_ _expr120531_)
+ (let ((_compile?120533_ '#t))
(declare (not safe))
- (_bind-e__126720126721_
- _id120525_
- _expr120526_
- _compile?120528_))))
- (_bind-e119468_
- (lambda _g129058_
- (let ((_g129057_
+ (_bind-e__126725126726_
+ _id120530_
+ _expr120531_
+ _compile?120533_))))
+ (_bind-e119473_
+ (lambda _g129063_
+ (let ((_g129062_
(let ()
(declare (not safe))
- (##length _g129058_))))
- (cond ((let () (declare (not safe)) (##fx= _g129057_ 2))
- (apply (lambda (_id120525_ _expr120526_)
+ (##length _g129063_))))
+ (cond ((let () (declare (not safe)) (##fx= _g129062_ 2))
+ (apply (lambda (_id120530_ _expr120531_)
(let ()
(declare (not safe))
- (_bind-e__0__126722126723_
- _id120525_
- _expr120526_)))
- _g129058_))
- ((let () (declare (not safe)) (##fx= _g129057_ 3))
- (apply (lambda (_id120530_
- _expr120531_
- _compile?120532_)
+ (_bind-e__0__126727126728_
+ _id120530_
+ _expr120531_)))
+ _g129063_))
+ ((let () (declare (not safe)) (##fx= _g129062_ 3))
+ (apply (lambda (_id120535_
+ _expr120536_
+ _compile?120537_)
(let ()
(declare (not safe))
- (_bind-e__126720126721_
- _id120530_
- _expr120531_
- _compile?120532_)))
- _g129058_))
+ (_bind-e__126725126726_
+ _id120535_
+ _expr120536_
+ _compile?120537_)))
+ _g129063_))
(else
(##raise-wrong-number-of-arguments-exception
'case-lambda-dispatch
- _g129058_))))))
- (_compile-bindings119469_
- (lambda (_bindings120102_)
- (let _lp120104_ ((_rest120106_ _bindings120102_)
- (_lift1120107_ '())
- (_lift2120108_ '())
- (_bind120109_ '()))
- (let* ((_rest120110120118_ _rest120106_)
- (_else120112120126_
+ _g129063_))))))
+ (_compile-bindings119474_
+ (lambda (_bindings120107_)
+ (let _lp120109_ ((_rest120111_ _bindings120107_)
+ (_lift1120112_ '())
+ (_lift2120113_ '())
+ (_bind120114_ '()))
+ (let* ((_rest120115120123_ _rest120111_)
+ (_else120117120131_
(lambda ()
- (values (reverse _lift1120107_)
- (reverse _lift2120108_)
- (reverse _bind120109_))))
- (_K120114120505_
- (lambda (_rest120129_ _hd120130_)
- (let* ((___stx128460128461_ _hd120130_)
- (_g120134120170_
+ (values (reverse _lift1120112_)
+ (reverse _lift2120113_)
+ (reverse _bind120114_))))
+ (_K120119120510_
+ (lambda (_rest120134_ _hd120135_)
+ (let* ((___stx128465128466_ _hd120135_)
+ (_g120139120175_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx128460128461_)))))
- (let ((___kont128462128463_
- (lambda (_L120412_ _L120413_)
- (let* ((___stx128440128441_
- _L120412_)
- (_g120428120442_
+ ___stx128465128466_)))))
+ (let ((___kont128467128468_
+ (lambda (_L120417_ _L120418_)
+ (let* ((___stx128445128446_
+ _L120417_)
+ (_g120433120447_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx128440128441_)))))
- (let ((___kont128442128443_
- (lambda (_L120490_)
- (let ((__tmp129059
- (let ((__tmp129060
+ ___stx128445128446_)))))
+ (let ((___kont128447128448_
+ (lambda (_L120495_)
+ (let ((__tmp129064
+ (let ((__tmp129065
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (_bind-e__126720126721_
- _L120413_
- _L120412_
+ (_bind-e__126725126726_
+ _L120418_
+ _L120417_
'#f))))
(declare (not safe))
- (cons __tmp129060 _bind120109_))))
+ (cons __tmp129065 _bind120114_))))
(declare (not safe))
- (_lp120104_
- _rest120129_
- _lift1120107_
- _lift2120108_
- __tmp129059))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont128444128445_
- (lambda (_L120455_)
- (let ((_g129061_
+ (_lp120109_
+ _rest120134_
+ _lift1120112_
+ _lift2120113_
+ __tmp129064))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___kont128449128450_
+ (lambda (_L120460_)
+ (let ((_g129066_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
(gxc#lift-case-lambda-clauses__%
- _stx119466_
- _L120413_
- _L120455_
+ _stx119471_
+ _L120418_
+ _L120460_
'#t))))
(begin
- (let ((_g129062_
+ (let ((_g129067_
(let ()
(declare (not safe))
- (if (##values? _g129061_)
- (##vector-length _g129061_)
+ (if (##values? _g129066_)
+ (##vector-length _g129066_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g129062_ 3)))
- (error "Context expects 3 values" _g129062_)))
- (let ((_ids120465_
+ (##fx= _g129067_ 3)))
+ (error "Context expects 3 values" _g129067_)))
+ (let ((_ids120470_
(let ()
(declare (not safe))
- (##vector-ref _g129061_ 0)))
- (_impls120466_
+ (##vector-ref _g129066_ 0)))
+ (_impls120471_
(let ()
(declare (not safe))
- (##vector-ref _g129061_ 1)))
- (_clauses120467_
+ (##vector-ref _g129066_ 1)))
+ (_clauses120472_
(let ()
(declare (not safe))
- (##vector-ref _g129061_ 2))))
- (let* ((_g129063_
- (for-each gx#core-bind-runtime! _ids120465_))
- (_xbind120470_
- (map _bind-e119468_ _ids120465_ _impls120466_))
- (_expr*120472_
- (let ((__tmp129065
+ (##vector-ref _g129066_ 2))))
+ (let* ((_g129068_
+ (for-each gx#core-bind-runtime! _ids120470_))
+ (_xbind120475_
+ (map _bind-e119473_ _ids120470_ _impls120471_))
+ (_expr*120477_
+ (let ((__tmp129070
(let ()
(declare (not safe))
- (cons '%#case-lambda _clauses120467_)))
- (__tmp129064
+ (cons '%#case-lambda _clauses120472_)))
+ (__tmp129069
(let ()
(declare (not safe))
(gx#datum->syntax__0
@@ -12456,1584 +12456,1584 @@
'case-lambda-expr))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp129065
- __tmp129064)))
- (_bind*120474_
+ __tmp129070
+ __tmp129069)))
+ (_bind*120479_
(let ()
(declare (not safe))
- (_bind-e__126720126721_
- _L120413_
- _expr*120472_
+ (_bind-e__126725126726_
+ _L120418_
+ _expr*120477_
'#f))))
- (let ((__tmp129067
+ (let ((__tmp129072
(let ()
(declare (not safe))
- (gxc#identifier-symbol _L120413_)))
- (__tmp129066
- (map gxc#identifier-symbol _ids120465_)))
+ (gxc#identifier-symbol _L120418_)))
+ (__tmp129071
+ (map gxc#identifier-symbol _ids120470_)))
(declare (not safe))
(gxc#verbose
'"lift case-lambda clauses "
- __tmp129067
+ __tmp129072
'" => "
- __tmp129066))
- (let ((__tmp129069
+ __tmp129071))
+ (let ((__tmp129074
(let ()
(declare (not safe))
- (foldl1 cons _lift2120108_ _xbind120470_)))
- (__tmp129068
+ (foldl1 cons _lift2120113_ _xbind120475_)))
+ (__tmp129073
(let ()
(declare (not safe))
- (cons _bind*120474_ _bind120109_))))
+ (cons _bind*120479_ _bind120114_))))
(declare (not safe))
- (_lp120104_
- _rest120129_
- _lift1120107_
- __tmp129069
- __tmp129068)))))))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (let ((___match128451128452_
- (lambda (_e120433120482_
- _hd120432120485_
- _tl120431120487_)
- (let ((_L120490_
- _tl120431120487_))
+ (_lp120109_
+ _rest120134_
+ _lift1120112_
+ __tmp129074
+ __tmp129073)))))))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (let ((___match128456128457_
+ (lambda (_e120438120487_
+ _hd120437120490_
+ _tl120436120492_)
+ (let ((_L120495_
+ _tl120436120492_))
(if (let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (andmap1 gxc#dispatch-lambda-form? _L120490_))
- (___kont128442128443_ _L120490_)
- (___kont128444128445_ _tl120431120487_))))))
+ (andmap1 gxc#dispatch-lambda-form? _L120495_))
+ (___kont128447128448_ _L120495_)
+ (___kont128449128450_ _tl120436120492_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-pair?
- ___stx128440128441_))
- (let ((_e120433120482_
+ ___stx128445128446_))
+ (let ((_e120438120487_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e ___stx128440128441_))))
- (let ((_tl120431120487_
- (let () (declare (not safe)) (##cdr _e120433120482_)))
- (_hd120432120485_
- (let () (declare (not safe)) (##car _e120433120482_))))
- (___match128451128452_
- _e120433120482_
- _hd120432120485_
- _tl120431120487_)))
- (let () (declare (not safe)) (_g120428120442_))))))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont128464128465_
- (lambda (_L120240_ _L120241_)
- (let* ((_g120255120285_
- (lambda (_g120256120282_)
+ (gx#stx-e ___stx128445128446_))))
+ (let ((_tl120436120492_
+ (let () (declare (not safe)) (##cdr _e120438120487_)))
+ (_hd120437120490_
+ (let () (declare (not safe)) (##car _e120438120487_))))
+ (___match128456128457_
+ _e120438120487_
+ _hd120437120490_
+ _tl120436120492_)))
+ (let () (declare (not safe)) (_g120433120447_))))))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___kont128469128470_
+ (lambda (_L120245_ _L120246_)
+ (let* ((_g120260120290_
+ (lambda (_g120261120287_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g120256120282_))))
- (_g120254120380_
- (lambda (_g120256120288_)
+ _g120261120287_))))
+ (_g120259120385_
+ (lambda (_g120261120293_)
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _g120256120288_))
- (let ((_e120262120290_
+ _g120261120293_))
+ (let ((_e120267120295_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _g120256120288_))))
- (let ((_hd120261120293_
+ (gx#stx-e _g120261120293_))))
+ (let ((_hd120266120298_
(let ()
(declare (not safe))
- (##car _e120262120290_)))
- (_tl120260120295_
+ (##car _e120267120295_)))
+ (_tl120265120300_
(let ()
(declare (not safe))
- (##cdr _e120262120290_))))
+ (##cdr _e120267120295_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl120260120295_))
- (let ((_e120265120298_
+ (gx#stx-pair? _tl120265120300_))
+ (let ((_e120270120303_
(let ()
(declare (not safe))
- (gx#stx-e _tl120260120295_))))
- (let ((_hd120264120301_
+ (gx#stx-e _tl120265120300_))))
+ (let ((_hd120269120306_
(let ()
(declare (not safe))
- (##car _e120265120298_)))
- (_tl120263120303_
+ (##car _e120270120303_)))
+ (_tl120268120308_
(let ()
(declare (not safe))
- (##cdr _e120265120298_))))
+ (##cdr _e120270120303_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd120264120301_))
- (let ((_e120268120306_
+ (gx#stx-pair? _hd120269120306_))
+ (let ((_e120273120311_
(let ()
(declare (not safe))
- (gx#stx-e _hd120264120301_))))
- (let ((_hd120267120309_
+ (gx#stx-e _hd120269120306_))))
+ (let ((_hd120272120314_
(let ()
(declare (not safe))
- (##car _e120268120306_)))
- (_tl120266120311_
+ (##car _e120273120311_)))
+ (_tl120271120316_
(let ()
(declare (not safe))
- (##cdr _e120268120306_))))
+ (##cdr _e120273120311_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd120267120309_))
- (let ((_e120271120314_
+ (gx#stx-pair? _hd120272120314_))
+ (let ((_e120276120319_
(let ()
(declare (not safe))
(gx#stx-e
- _hd120267120309_))))
- (let ((_hd120270120317_
+ _hd120272120314_))))
+ (let ((_hd120275120322_
(let ()
(declare (not safe))
- (##car _e120271120314_)))
- (_tl120269120319_
+ (##car _e120276120319_)))
+ (_tl120274120324_
(let ()
(declare (not safe))
- (##cdr _e120271120314_))))
+ (##cdr _e120276120319_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd120270120317_))
- (let ((_e120274120322_
+ _hd120275120322_))
+ (let ((_e120279120327_
(let ()
(declare (not safe))
(gx#stx-e
- _hd120270120317_))))
- (let ((_hd120273120325_
+ _hd120275120322_))))
+ (let ((_hd120278120330_
(let ()
(declare
(not safe))
- (##car _e120274120322_)))
- (_tl120272120327_
+ (##car _e120279120327_)))
+ (_tl120277120332_
(let ()
(declare
(not safe))
- (##cdr _e120274120322_))))
+ (##cdr _e120279120327_))))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl120272120327_))
+ _tl120277120332_))
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-pair? _tl120269120319_))
- (let ((_e120277120330_
+ (gx#stx-pair? _tl120274120324_))
+ (let ((_e120282120335_
(let ()
(declare (not safe))
- (gx#stx-e _tl120269120319_))))
- (let ((_hd120276120333_
+ (gx#stx-e _tl120274120324_))))
+ (let ((_hd120281120338_
(let ()
(declare (not safe))
- (##car _e120277120330_)))
- (_tl120275120335_
+ (##car _e120282120335_)))
+ (_tl120280120340_
(let ()
(declare (not safe))
- (##cdr _e120277120330_))))
+ (##cdr _e120282120335_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl120275120335_))
+ (gx#stx-null? _tl120280120340_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl120266120311_))
+ (gx#stx-null? _tl120271120316_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl120263120303_))
- (let ((_e120280120338_
+ (gx#stx-pair? _tl120268120308_))
+ (let ((_e120285120343_
(let ()
(declare (not safe))
- (gx#stx-e _tl120263120303_))))
- (let ((_hd120279120341_
+ (gx#stx-e _tl120268120308_))))
+ (let ((_hd120284120346_
(let ()
(declare (not safe))
- (##car _e120280120338_)))
- (_tl120278120343_
+ (##car _e120285120343_)))
+ (_tl120283120348_
(let ()
(declare (not safe))
- (##cdr _e120280120338_))))
+ (##cdr _e120285120343_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl120278120343_))
- ((lambda (_L120346_
- _L120347_
- _L120348_)
- (let* ((_lambda-id120372_
- (let ((__tmp129071
+ _tl120283120348_))
+ ((lambda (_L120351_
+ _L120352_
+ _L120353_)
+ (let* ((_lambda-id120377_
+ (let ((__tmp129076
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-e _L120241_)))
- (__tmp129070 (gensym '__)))
+ (gx#stx-e _L120246_)))
+ (__tmp129075 (gensym '__)))
(declare (not safe))
- (make-symbol__1 __tmp129071 __tmp129070)))
- (_lambda-id120374_
- (let ((__tmp129072
+ (make-symbol__1 __tmp129076 __tmp129075)))
+ (_lambda-id120379_
+ (let ((__tmp129077
(let ()
(declare (not safe))
- (gx#stx-source _stx119466_))))
+ (gx#stx-source _stx119471_))))
(declare (not safe))
- (gx#core-quote-syntax__1 _lambda-id120372_ __tmp129072)))
- (_g129073_
+ (gx#core-quote-syntax__1 _lambda-id120377_ __tmp129077)))
+ (_g129078_
(let ()
(declare (not safe))
- (gx#core-bind-runtime!__0 _lambda-id120374_)))
- (_new-case-lambda-expr120377_
+ (gx#core-bind-runtime!__0 _lambda-id120379_)))
+ (_new-case-lambda-expr120382_
(let ()
(declare (not safe))
(gxc#apply-expression-subst
- _L120346_
- _L120348_
- _lambda-id120374_))))
+ _L120351_
+ _L120353_
+ _lambda-id120379_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (let ((__tmp129075
+ (let ((__tmp129080
(let ()
(declare
(not safe))
(gxc#identifier-symbol
- _L120241_)))
- (__tmp129074
+ _L120246_)))
+ (__tmp129079
(let ()
(declare
(not safe))
(gxc#identifier-symbol
- _lambda-id120374_))))
+ _lambda-id120379_))))
(declare (not safe))
(gxc#verbose
'"lift opt-lambda dispatch "
- __tmp129075
+ __tmp129080
'" => "
- __tmp129074))
- (let ((__tmp129078
- (let ((__tmp129079
+ __tmp129079))
+ (let ((__tmp129083
+ (let ((__tmp129084
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (_bind-e__126720126721_
- _L120241_
- _new-case-lambda-expr120377_
+ (_bind-e__126725126726_
+ _L120246_
+ _new-case-lambda-expr120382_
'#f))))
(declare (not safe))
- (cons __tmp129079 _rest120129_)))
- (__tmp129076
- (let ((__tmp129077
+ (cons __tmp129084 _rest120134_)))
+ (__tmp129081
+ (let ((__tmp129082
(let ()
(declare (not safe))
- (_bind-e__0__126722126723_
- _lambda-id120374_
- _L120347_))))
+ (_bind-e__0__126727126728_
+ _lambda-id120379_
+ _L120352_))))
(declare (not safe))
- (cons __tmp129077 _lift1120107_))))
+ (cons __tmp129082 _lift1120112_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (_lp120104_
- __tmp129078
- __tmp129076
- _lift2120108_
- _bind120109_))))
- _hd120279120341_
- _hd120276120333_
- _hd120273120325_)
+ (_lp120109_
+ __tmp129083
+ __tmp129081
+ _lift2120113_
+ _bind120114_))))
+ _hd120284120346_
+ _hd120281120338_
+ _hd120278120330_)
(let ()
(declare (not safe))
- (_g120255120285_
- _g120256120288_)))))
+ (_g120260120290_
+ _g120261120293_)))))
(let ()
(declare (not safe))
- (_g120255120285_ _g120256120288_)))
+ (_g120260120290_ _g120261120293_)))
(let ()
(declare (not safe))
- (_g120255120285_ _g120256120288_)))
+ (_g120260120290_ _g120261120293_)))
(let ()
(declare (not safe))
- (_g120255120285_ _g120256120288_)))))
+ (_g120260120290_ _g120261120293_)))))
(let ()
(declare (not safe))
- (_g120255120285_ _g120256120288_)))
+ (_g120260120290_ _g120261120293_)))
(let ()
(declare (not safe))
- (_g120255120285_ _g120256120288_)))))
+ (_g120260120290_ _g120261120293_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g120255120285_
- _g120256120288_)))))
+ (_g120260120290_
+ _g120261120293_)))))
(let ()
(declare (not safe))
- (_g120255120285_
- _g120256120288_)))))
+ (_g120260120290_
+ _g120261120293_)))))
(let ()
(declare (not safe))
- (_g120255120285_ _g120256120288_)))))
+ (_g120260120290_ _g120261120293_)))))
(let ()
(declare (not safe))
- (_g120255120285_ _g120256120288_)))))
+ (_g120260120290_ _g120261120293_)))))
(let ()
(declare (not safe))
- (_g120255120285_ _g120256120288_))))))
+ (_g120260120290_ _g120261120293_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (_g120254120380_ _L120240_))))
- (___kont128466128467_
- (lambda (_L120191_ _L120192_)
- (let ((__tmp129080
- (let ((__tmp129081
- (let ((__tmp129082
-;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp129083
+ (_g120259120385_ _L120245_))))
+ (___kont128471128472_
+ (lambda (_L120196_ _L120197_)
+ (let ((__tmp129085
+ (let ((__tmp129086
+ (let ((__tmp129087
+;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+ (let ((__tmp129088
(let ()
(declare (not safe))
- (gxc#compile-e__0 _L120191_))))
+ (gxc#compile-e__0 _L120196_))))
(declare (not safe))
- (cons __tmp129083 '()))))
+ (cons __tmp129088 '()))))
(declare (not safe))
- (cons _L120192_ __tmp129082))))
+ (cons _L120197_ __tmp129087))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp129081
- _bind120109_))))
+ (cons __tmp129086
+ _bind120114_))))
(declare (not safe))
- (_lp120104_
- _rest120129_
- _lift1120107_
- _lift2120108_
- __tmp129080)))))
- (let* ((___match128511128512_
- (lambda (_e120151120216_
- _hd120150120219_
- _tl120149120221_
- _e120154120224_
- _hd120153120227_
- _tl120152120229_
- _e120157120232_
- _hd120156120235_
- _tl120155120237_)
- (let ((_L120240_
- _hd120156120235_)
- (_L120241_
- _hd120153120227_))
+ (_lp120109_
+ _rest120134_
+ _lift1120112_
+ _lift2120113_
+ __tmp129085)))))
+ (let* ((___match128516128517_
+ (lambda (_e120156120221_
+ _hd120155120224_
+ _tl120154120226_
+ _e120159120229_
+ _hd120158120232_
+ _tl120157120234_
+ _e120162120237_
+ _hd120161120240_
+ _tl120160120242_)
+ (let ((_L120245_
+ _hd120161120240_)
+ (_L120246_
+ _hd120158120232_))
(if (and (let ()
(declare
(not safe))
(gx#identifier?
- _L120241_))
+ _L120246_))
(let ()
(declare
(not safe))
(gxc#opt-lambda-expr?
- _L120240_)))
- (___kont128464128465_
- _L120240_
- _L120241_)
- (___kont128466128467_
- _hd120156120235_
- _hd120150120219_)))))
- (___match128489128490_
- (lambda (_e120140120388_
- _hd120139120391_
- _tl120138120393_
- _e120143120396_
- _hd120142120399_
- _tl120141120401_
- _e120146120404_
- _hd120145120407_
- _tl120144120409_)
- (let ((_L120412_
- _hd120145120407_)
- (_L120413_
- _hd120142120399_))
+ _L120245_)))
+ (___kont128469128470_
+ _L120245_
+ _L120246_)
+ (___kont128471128472_
+ _hd120161120240_
+ _hd120155120224_)))))
+ (___match128494128495_
+ (lambda (_e120145120393_
+ _hd120144120396_
+ _tl120143120398_
+ _e120148120401_
+ _hd120147120404_
+ _tl120146120406_
+ _e120151120409_
+ _hd120150120412_
+ _tl120149120414_)
+ (let ((_L120417_
+ _hd120150120412_)
+ (_L120418_
+ _hd120147120404_))
(if (and (let ()
(declare
(not safe))
(gx#identifier?
- _L120413_))
+ _L120418_))
(let ()
(declare
(not safe))
(gxc#case-lambda-expr?
- _L120412_)))
- (___kont128462128463_
- _L120412_
- _L120413_)
- (___match128511128512_
- _e120140120388_
- _hd120139120391_
- _tl120138120393_
- _e120143120396_
- _hd120142120399_
- _tl120141120401_
- _e120146120404_
- _hd120145120407_
- _tl120144120409_))))))
+ _L120417_)))
+ (___kont128467128468_
+ _L120417_
+ _L120418_)
+ (___match128516128517_
+ _e120145120393_
+ _hd120144120396_
+ _tl120143120398_
+ _e120148120401_
+ _hd120147120404_
+ _tl120146120406_
+ _e120151120409_
+ _hd120150120412_
+ _tl120149120414_))))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- ___stx128460128461_))
- (let ((_e120140120388_
+ ___stx128465128466_))
+ (let ((_e120145120393_
(let ()
(declare (not safe))
(gx#stx-e
- ___stx128460128461_))))
- (let ((_tl120138120393_
+ ___stx128465128466_))))
+ (let ((_tl120143120398_
(let ()
(declare (not safe))
- (##cdr _e120140120388_)))
- (_hd120139120391_
+ (##cdr _e120145120393_)))
+ (_hd120144120396_
(let ()
(declare (not safe))
- (##car _e120140120388_))))
+ (##car _e120145120393_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd120139120391_))
- (let ((_e120143120396_
+ _hd120144120396_))
+ (let ((_e120148120401_
(let ()
(declare
(not safe))
(gx#stx-e
- _hd120139120391_))))
- (let ((_tl120141120401_
+ _hd120144120396_))))
+ (let ((_tl120146120406_
(let ()
(declare
(not safe))
- (##cdr _e120143120396_)))
- (_hd120142120399_
+ (##cdr _e120148120401_)))
+ (_hd120147120404_
(let ()
(declare
(not safe))
- (##car _e120143120396_))))
+ (##car _e120148120401_))))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl120141120401_))
+ _tl120146120406_))
(if (let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-pair? _tl120138120393_))
- (let ((_e120146120404_
+ (gx#stx-pair? _tl120143120398_))
+ (let ((_e120151120409_
(let ()
(declare (not safe))
- (gx#stx-e _tl120138120393_))))
- (let ((_tl120144120409_
+ (gx#stx-e _tl120143120398_))))
+ (let ((_tl120149120414_
(let ()
(declare (not safe))
- (##cdr _e120146120404_)))
- (_hd120145120407_
+ (##cdr _e120151120409_)))
+ (_hd120150120412_
(let ()
(declare (not safe))
- (##car _e120146120404_))))
+ (##car _e120151120409_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl120144120409_))
- (___match128489128490_
- _e120140120388_
- _hd120139120391_
- _tl120138120393_
- _e120143120396_
- _hd120142120399_
- _tl120141120401_
- _e120146120404_
- _hd120145120407_
- _tl120144120409_)
+ (gx#stx-null? _tl120149120414_))
+ (___match128494128495_
+ _e120145120393_
+ _hd120144120396_
+ _tl120143120398_
+ _e120148120401_
+ _hd120147120404_
+ _tl120146120406_
+ _e120151120409_
+ _hd120150120412_
+ _tl120149120414_)
(let ()
(declare (not safe))
- (_g120134120170_)))))
- (let () (declare (not safe)) (_g120134120170_)))
+ (_g120139120175_)))))
+ (let () (declare (not safe)) (_g120139120175_)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl120138120393_))
- (let ((_e120165120183_
+ (gx#stx-pair? _tl120143120398_))
+ (let ((_e120170120188_
(let ()
(declare (not safe))
- (gx#stx-e _tl120138120393_))))
- (let ((_tl120163120188_
+ (gx#stx-e _tl120143120398_))))
+ (let ((_tl120168120193_
(let ()
(declare (not safe))
- (##cdr _e120165120183_)))
- (_hd120164120186_
+ (##cdr _e120170120188_)))
+ (_hd120169120191_
(let ()
(declare (not safe))
- (##car _e120165120183_))))
+ (##car _e120170120188_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl120163120188_))
- (___kont128466128467_
- _hd120164120186_
- _hd120139120391_)
+ (gx#stx-null? _tl120168120193_))
+ (___kont128471128472_
+ _hd120169120191_
+ _hd120144120396_)
(let ()
(declare (not safe))
- (_g120134120170_)))))
- (let () (declare (not safe)) (_g120134120170_))))))
+ (_g120139120175_)))))
+ (let () (declare (not safe)) (_g120139120175_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl120138120393_))
- (let ((_e120165120183_
+ _tl120143120398_))
+ (let ((_e120170120188_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _tl120138120393_))))
- (let ((_tl120163120188_
- (let () (declare (not safe)) (##cdr _e120165120183_)))
- (_hd120164120186_
- (let () (declare (not safe)) (##car _e120165120183_))))
+ (gx#stx-e _tl120143120398_))))
+ (let ((_tl120168120193_
+ (let () (declare (not safe)) (##cdr _e120170120188_)))
+ (_hd120169120191_
+ (let () (declare (not safe)) (##car _e120170120188_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl120163120188_))
- (___kont128466128467_ _hd120164120186_ _hd120139120391_)
- (let () (declare (not safe)) (_g120134120170_)))))
- (let () (declare (not safe)) (_g120134120170_))))))
+ (gx#stx-null? _tl120168120193_))
+ (___kont128471128472_ _hd120169120191_ _hd120144120396_)
+ (let () (declare (not safe)) (_g120139120175_)))))
+ (let () (declare (not safe)) (_g120139120175_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g120134120170_)))))))))
+ (_g120139120175_)))))))))
(if (let ()
(declare (not safe))
- (##pair? _rest120110120118_))
- (let ((_hd120115120508_
+ (##pair? _rest120115120123_))
+ (let ((_hd120120120513_
(let ()
(declare (not safe))
- (##car _rest120110120118_)))
- (_tl120116120510_
+ (##car _rest120115120123_)))
+ (_tl120121120515_
(let ()
(declare (not safe))
- (##cdr _rest120110120118_))))
- (let* ((_hd120513_ _hd120115120508_)
- (_rest120515_ _tl120116120510_))
+ (##cdr _rest120115120123_))))
+ (let* ((_hd120518_ _hd120120120513_)
+ (_rest120520_ _tl120121120515_))
(declare (not safe))
- (_K120114120505_ _rest120515_ _hd120513_)))
+ (_K120119120510_ _rest120520_ _hd120518_)))
(let ()
(declare (not safe))
- (_else120112120126_)))))))
- (_lift-kw-lambda?119470_
- (lambda (_bind120026_)
- (let* ((___stx128528128529_ _bind120026_)
- (_g120029120046_
+ (_else120117120131_)))))))
+ (_lift-kw-lambda?119475_
+ (lambda (_bind120031_)
+ (let* ((___stx128533128534_ _bind120031_)
+ (_g120034120051_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx128528128529_)))))
- (let ((___kont128530128531_
- (lambda (_L120082_ _L120083_)
+ ___stx128533128534_)))))
+ (let ((___kont128535128536_
+ (lambda (_L120087_ _L120088_)
(if (let ()
(declare (not safe))
- (gx#identifier? _L120083_))
+ (gx#identifier? _L120088_))
(let ()
(declare (not safe))
- (gxc#kw-lambda-expr? _L120082_))
+ (gxc#kw-lambda-expr? _L120087_))
'#f)))
- (___kont128532128533_ (lambda () '#f)))
+ (___kont128537128538_ (lambda () '#f)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx128528128529_))
- (let ((_e120035120058_
+ (gx#stx-pair? ___stx128533128534_))
+ (let ((_e120040120063_
(let ()
(declare (not safe))
- (gx#stx-e ___stx128528128529_))))
- (let ((_tl120033120063_
+ (gx#stx-e ___stx128533128534_))))
+ (let ((_tl120038120068_
(let ()
(declare (not safe))
- (##cdr _e120035120058_)))
- (_hd120034120061_
+ (##cdr _e120040120063_)))
+ (_hd120039120066_
(let ()
(declare (not safe))
- (##car _e120035120058_))))
+ (##car _e120040120063_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd120034120061_))
- (let ((_e120038120066_
+ (gx#stx-pair? _hd120039120066_))
+ (let ((_e120043120071_
(let ()
(declare (not safe))
- (gx#stx-e _hd120034120061_))))
- (let ((_tl120036120071_
+ (gx#stx-e _hd120039120066_))))
+ (let ((_tl120041120076_
(let ()
(declare (not safe))
- (##cdr _e120038120066_)))
- (_hd120037120069_
+ (##cdr _e120043120071_)))
+ (_hd120042120074_
(let ()
(declare (not safe))
- (##car _e120038120066_))))
+ (##car _e120043120071_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl120036120071_))
+ (gx#stx-null? _tl120041120076_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl120033120063_))
- (let ((_e120041120074_
+ _tl120038120068_))
+ (let ((_e120046120079_
(let ()
(declare (not safe))
(gx#stx-e
- _tl120033120063_))))
- (let ((_tl120039120079_
+ _tl120038120068_))))
+ (let ((_tl120044120084_
(let ()
(declare
(not safe))
- (##cdr _e120041120074_)))
- (_hd120040120077_
+ (##cdr _e120046120079_)))
+ (_hd120045120082_
(let ()
(declare
(not safe))
- (##car _e120041120074_))))
+ (##car _e120046120079_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl120039120079_))
- (___kont128530128531_
- _hd120040120077_
- _hd120037120069_)
- (___kont128532128533_))))
- (___kont128532128533_))
- (___kont128532128533_))))
- (___kont128532128533_))))
- (___kont128532128533_))))))
- (_lift-kw-lambda-bindings119471_
- (lambda (_bindings119638_)
- (let _lp119640_ ((_rest119642_ _bindings119638_)
- (_lift1119643_ '())
- (_lift2119644_ '())
- (_bind119645_ '()))
- (let* ((_rest119646119654_ _rest119642_)
- (_else119648119662_
+ _tl120044120084_))
+ (___kont128535128536_
+ _hd120045120082_
+ _hd120042120074_)
+ (___kont128537128538_))))
+ (___kont128537128538_))
+ (___kont128537128538_))))
+ (___kont128537128538_))))
+ (___kont128537128538_))))))
+ (_lift-kw-lambda-bindings119476_
+ (lambda (_bindings119643_)
+ (let _lp119645_ ((_rest119647_ _bindings119643_)
+ (_lift1119648_ '())
+ (_lift2119649_ '())
+ (_bind119650_ '()))
+ (let* ((_rest119651119659_ _rest119647_)
+ (_else119653119667_
(lambda ()
- (values (reverse _lift1119643_)
- (reverse _lift2119644_)
- (reverse _bind119645_))))
- (_K119650120014_
- (lambda (_rest119665_ _hd119666_)
- (let* ((___stx128558128559_ _hd119666_)
- (_g119669119694_
+ (values (reverse _lift1119648_)
+ (reverse _lift2119649_)
+ (reverse _bind119650_))))
+ (_K119655120019_
+ (lambda (_rest119670_ _hd119671_)
+ (let* ((___stx128563128564_ _hd119671_)
+ (_g119674119699_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx128558128559_)))))
- (let ((___kont128560128561_
- (lambda (_L119764_ _L119765_)
- (let* ((_g119779119832_
- (lambda (_g119780119829_)
+ ___stx128563128564_)))))
+ (let ((___kont128565128566_
+ (lambda (_L119769_ _L119770_)
+ (let* ((_g119784119837_
+ (lambda (_g119785119834_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g119780119829_))))
- (_g119778120008_
- (lambda (_g119780119835_)
+ _g119785119834_))))
+ (_g119783120013_
+ (lambda (_g119785119840_)
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _g119780119835_))
- (let ((_e119788119837_
+ _g119785119840_))
+ (let ((_e119793119842_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _g119780119835_))))
- (let ((_hd119787119840_
+ (gx#stx-e _g119785119840_))))
+ (let ((_hd119792119845_
(let ()
(declare (not safe))
- (##car _e119788119837_)))
- (_tl119786119842_
+ (##car _e119793119842_)))
+ (_tl119791119847_
(let ()
(declare (not safe))
- (##cdr _e119788119837_))))
+ (##cdr _e119793119842_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl119786119842_))
- (let ((_e119791119845_
+ (gx#stx-pair? _tl119791119847_))
+ (let ((_e119796119850_
(let ()
(declare (not safe))
- (gx#stx-e _tl119786119842_))))
- (let ((_hd119790119848_
+ (gx#stx-e _tl119791119847_))))
+ (let ((_hd119795119853_
(let ()
(declare (not safe))
- (##car _e119791119845_)))
- (_tl119789119850_
+ (##car _e119796119850_)))
+ (_tl119794119855_
(let ()
(declare (not safe))
- (##cdr _e119791119845_))))
+ (##cdr _e119796119850_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd119790119848_))
- (let ((_e119794119853_
+ (gx#stx-pair? _hd119795119853_))
+ (let ((_e119799119858_
(let ()
(declare (not safe))
- (gx#stx-e _hd119790119848_))))
- (let ((_hd119793119856_
+ (gx#stx-e _hd119795119853_))))
+ (let ((_hd119798119861_
(let ()
(declare (not safe))
- (##car _e119794119853_)))
- (_tl119792119858_
+ (##car _e119799119858_)))
+ (_tl119797119863_
(let ()
(declare (not safe))
- (##cdr _e119794119853_))))
+ (##cdr _e119799119858_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd119793119856_))
- (let ((_e119797119861_
+ (gx#stx-pair? _hd119798119861_))
+ (let ((_e119802119866_
(let ()
(declare (not safe))
(gx#stx-e
- _hd119793119856_))))
- (let ((_hd119796119864_
+ _hd119798119861_))))
+ (let ((_hd119801119869_
(let ()
(declare (not safe))
- (##car _e119797119861_)))
- (_tl119795119866_
+ (##car _e119802119866_)))
+ (_tl119800119871_
(let ()
(declare (not safe))
- (##cdr _e119797119861_))))
+ (##cdr _e119802119866_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd119796119864_))
- (let ((_e119800119869_
+ _hd119801119869_))
+ (let ((_e119805119874_
(let ()
(declare (not safe))
(gx#stx-e
- _hd119796119864_))))
- (let ((_hd119799119872_
+ _hd119801119869_))))
+ (let ((_hd119804119877_
(let ()
(declare
(not safe))
- (##car _e119800119869_)))
- (_tl119798119874_
+ (##car _e119805119874_)))
+ (_tl119803119879_
(let ()
(declare
(not safe))
- (##cdr _e119800119869_))))
+ (##cdr _e119805119874_))))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl119798119874_))
+ _tl119803119879_))
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-pair? _tl119795119866_))
- (let ((_e119803119877_
+ (gx#stx-pair? _tl119800119871_))
+ (let ((_e119808119882_
(let ()
(declare (not safe))
- (gx#stx-e _tl119795119866_))))
- (let ((_hd119802119880_
+ (gx#stx-e _tl119800119871_))))
+ (let ((_hd119807119885_
(let ()
(declare (not safe))
- (##car _e119803119877_)))
- (_tl119801119882_
+ (##car _e119808119882_)))
+ (_tl119806119887_
(let ()
(declare (not safe))
- (##cdr _e119803119877_))))
+ (##cdr _e119808119882_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd119802119880_))
- (let ((_e119806119885_
+ (gx#stx-pair? _hd119807119885_))
+ (let ((_e119811119890_
(let ()
(declare (not safe))
- (gx#stx-e _hd119802119880_))))
- (let ((_hd119805119888_
+ (gx#stx-e _hd119807119885_))))
+ (let ((_hd119810119893_
(let ()
(declare (not safe))
- (##car _e119806119885_)))
- (_tl119804119890_
+ (##car _e119811119890_)))
+ (_tl119809119895_
(let ()
(declare (not safe))
- (##cdr _e119806119885_))))
+ (##cdr _e119811119890_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl119804119890_))
- (let ((_e119809119893_
+ (gx#stx-pair? _tl119809119895_))
+ (let ((_e119814119898_
(let ()
(declare (not safe))
- (gx#stx-e _tl119804119890_))))
- (let ((_hd119808119896_
+ (gx#stx-e _tl119809119895_))))
+ (let ((_hd119813119901_
(let ()
(declare (not safe))
- (##car _e119809119893_)))
- (_tl119807119898_
+ (##car _e119814119898_)))
+ (_tl119812119903_
(let ()
(declare (not safe))
- (##cdr _e119809119893_))))
+ (##cdr _e119814119898_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd119808119896_))
- (let ((_e119812119901_
+ _hd119813119901_))
+ (let ((_e119817119906_
(let ()
(declare (not safe))
(gx#stx-e
- _hd119808119896_))))
- (let ((_hd119811119904_
+ _hd119813119901_))))
+ (let ((_hd119816119909_
(let ()
(declare (not safe))
- (##car _e119812119901_)))
- (_tl119810119906_
+ (##car _e119817119906_)))
+ (_tl119815119911_
(let ()
(declare (not safe))
- (##cdr _e119812119901_))))
+ (##cdr _e119817119906_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd119811119904_))
- (let ((_e119815119909_
+ _hd119816119909_))
+ (let ((_e119820119914_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _hd119811119904_))))
- (let ((_hd119814119912_
- (let () (declare (not safe)) (##car _e119815119909_)))
- (_tl119813119914_
- (let () (declare (not safe)) (##cdr _e119815119909_))))
+ (gx#stx-e _hd119816119909_))))
+ (let ((_hd119819119917_
+ (let () (declare (not safe)) (##car _e119820119914_)))
+ (_tl119818119919_
+ (let () (declare (not safe)) (##cdr _e119820119914_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd119814119912_))
- (let ((_e119818119917_
+ (gx#stx-pair? _hd119819119917_))
+ (let ((_e119823119922_
(let ()
(declare (not safe))
- (gx#stx-e _hd119814119912_))))
- (let ((_hd119817119920_
+ (gx#stx-e _hd119819119917_))))
+ (let ((_hd119822119925_
(let ()
(declare (not safe))
- (##car _e119818119917_)))
- (_tl119816119922_
+ (##car _e119823119922_)))
+ (_tl119821119927_
(let ()
(declare (not safe))
- (##cdr _e119818119917_))))
+ (##cdr _e119823119922_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl119816119922_))
+ (gx#stx-null? _tl119821119927_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl119813119914_))
- (let ((_e119821119925_
+ (gx#stx-pair? _tl119818119919_))
+ (let ((_e119826119930_
(let ()
(declare (not safe))
- (gx#stx-e _tl119813119914_))))
- (let ((_hd119820119928_
+ (gx#stx-e _tl119818119919_))))
+ (let ((_hd119825119933_
(let ()
(declare (not safe))
- (##car _e119821119925_)))
- (_tl119819119930_
+ (##car _e119826119930_)))
+ (_tl119824119935_
(let ()
(declare (not safe))
- (##cdr _e119821119925_))))
+ (##cdr _e119826119930_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl119819119930_))
+ (gx#stx-null? _tl119824119935_))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl119810119906_))
+ _tl119815119911_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl119807119898_))
- (let ((_e119824119933_
+ _tl119812119903_))
+ (let ((_e119829119938_
(let ()
(declare (not safe))
(gx#stx-e
- _tl119807119898_))))
- (let ((_hd119823119936_
+ _tl119812119903_))))
+ (let ((_hd119828119941_
(let ()
(declare
(not safe))
- (##car _e119824119933_)))
- (_tl119822119938_
+ (##car _e119829119938_)))
+ (_tl119827119943_
(let ()
(declare
(not safe))
- (##cdr _e119824119933_))))
+ (##cdr _e119829119938_))))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl119822119938_))
+ _tl119827119943_))
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-null? _tl119801119882_))
+ (gx#stx-null? _tl119806119887_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl119792119858_))
+ (gx#stx-null? _tl119797119863_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl119789119850_))
- (let ((_e119827119941_
+ (gx#stx-pair? _tl119794119855_))
+ (let ((_e119832119946_
(let ()
(declare (not safe))
- (gx#stx-e _tl119789119850_))))
- (let ((_hd119826119944_
+ (gx#stx-e _tl119794119855_))))
+ (let ((_hd119831119949_
(let ()
(declare (not safe))
- (##car _e119827119941_)))
- (_tl119825119946_
+ (##car _e119832119946_)))
+ (_tl119830119951_
(let ()
(declare (not safe))
- (##cdr _e119827119941_))))
+ (##cdr _e119832119946_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl119825119946_))
- ((lambda (_L119949_
- _L119950_
- _L119951_
- _L119952_
- _L119953_)
- (let* ((_get-kws-id119993_
- (let ((__tmp129085
+ (gx#stx-null? _tl119830119951_))
+ ((lambda (_L119954_
+ _L119955_
+ _L119956_
+ _L119957_
+ _L119958_)
+ (let* ((_get-kws-id119998_
+ (let ((__tmp129090
(let ()
(declare (not safe))
(gx#stx-e
- _L119765_)))
- (__tmp129084
+ _L119770_)))
+ (__tmp129089
(gensym '__)))
(declare (not safe))
(make-symbol__1
- __tmp129085
- __tmp129084)))
- (_get-kws-id119995_
- (let ((__tmp129086
+ __tmp129090
+ __tmp129089)))
+ (_get-kws-id120000_
+ (let ((__tmp129091
(let ()
(declare (not safe))
(gx#stx-source
- _stx119466_))))
+ _stx119471_))))
(declare (not safe))
(gx#core-quote-syntax__1
- _get-kws-id119993_
- __tmp129086)))
- (_main-id119997_
- (let ((__tmp129088
+ _get-kws-id119998_
+ __tmp129091)))
+ (_main-id120002_
+ (let ((__tmp129093
(let ()
(declare (not safe))
(gx#stx-e
- _L119765_)))
- (__tmp129087
+ _L119770_)))
+ (__tmp129092
(gensym '__)))
(declare (not safe))
(make-symbol__1
- __tmp129088
- __tmp129087)))
- (_main-id119999_
- (let ((__tmp129089
+ __tmp129093
+ __tmp129092)))
+ (_main-id120004_
+ (let ((__tmp129094
(let ()
(declare (not safe))
(gx#stx-source
- _stx119466_))))
+ _stx119471_))))
(declare (not safe))
(gx#core-quote-syntax__1
- _main-id119997_
- __tmp129089)))
- (_g129090_
+ _main-id120002_
+ __tmp129094)))
+ (_g129095_
(let ()
(declare (not safe))
(gx#core-bind-runtime!__0
- _get-kws-id119995_)))
- (_g129091_
+ _get-kws-id120000_)))
+ (_g129096_
(let ()
(declare (not safe))
(gx#core-bind-runtime!__0
- _main-id119999_)))
- (_new-kw-dispatch120003_
+ _main-id120004_)))
+ (_new-kw-dispatch120008_
(let ()
(declare (not safe))
(gxc#apply-expression-subst
- _L119949_
- _L119953_
- _get-kws-id119995_)))
- (_new-get-kws120005_
+ _L119954_
+ _L119958_
+ _get-kws-id120000_)))
+ (_new-get-kws120010_
(let ()
(declare (not safe))
(gxc#apply-expression-subst
- _L119950_
- _L119952_
- _main-id119999_))))
- (let ((__tmp129094
+ _L119955_
+ _L119957_
+ _main-id120004_))))
+ (let ((__tmp129099
(let ()
(declare (not safe))
(gxc#identifier-symbol
- _L119765_)))
- (__tmp129093
+ _L119770_)))
+ (__tmp129098
(let ()
(declare (not safe))
(gxc#identifier-symbol
- _get-kws-id119995_)))
- (__tmp129092
+ _get-kws-id120000_)))
+ (__tmp129097
(let ()
(declare (not safe))
(gxc#identifier-symbol
- _main-id119999_))))
+ _main-id120004_))))
(declare (not safe))
(gxc#verbose
'"lift kw-lambda dispatch "
- __tmp129094
+ __tmp129099
'" => "
- __tmp129093
+ __tmp129098
'" => "
- __tmp129092))
- (let ((__tmp129099
- (let ((__tmp129100
+ __tmp129097))
+ (let ((__tmp129104
+ (let ((__tmp129105
(let ()
(declare (not safe))
- (_bind-e__126720126721_
- _main-id119999_
- _L119951_
+ (_bind-e__126725126726_
+ _main-id120004_
+ _L119956_
'#f))))
(declare (not safe))
- (cons __tmp129100
- _lift1119643_)))
- (__tmp129097
- (let ((__tmp129098
+ (cons __tmp129105
+ _lift1119648_)))
+ (__tmp129102
+ (let ((__tmp129103
(let ()
(declare (not safe))
- (_bind-e__126720126721_
- _get-kws-id119995_
- _new-get-kws120005_
+ (_bind-e__126725126726_
+ _get-kws-id120000_
+ _new-get-kws120010_
'#f))))
(declare (not safe))
- (cons __tmp129098
- _lift2119644_)))
- (__tmp129095
- (let ((__tmp129096
+ (cons __tmp129103
+ _lift2119649_)))
+ (__tmp129100
+ (let ((__tmp129101
(let ()
(declare (not safe))
- (_bind-e__126720126721_
- _L119765_
- _new-kw-dispatch120003_
+ (_bind-e__126725126726_
+ _L119770_
+ _new-kw-dispatch120008_
'#f))))
(declare (not safe))
- (cons __tmp129096
- _bind119645_))))
+ (cons __tmp129101
+ _bind119650_))))
(declare (not safe))
- (_lp119640_
- _rest119665_
- __tmp129099
- __tmp129097
- __tmp129095))))
- _hd119826119944_
- _hd119823119936_
- _hd119820119928_
- _hd119817119920_
- _hd119799119872_)
+ (_lp119645_
+ _rest119670_
+ __tmp129104
+ __tmp129102
+ __tmp129100))))
+ _hd119831119949_
+ _hd119828119941_
+ _hd119825119933_
+ _hd119822119925_
+ _hd119804119877_)
(let ()
(declare (not safe))
- (_g119779119832_ _g119780119835_)))))
+ (_g119784119837_ _g119785119840_)))))
(let ()
(declare (not safe))
- (_g119779119832_ _g119780119835_)))
+ (_g119784119837_ _g119785119840_)))
(let ()
(declare (not safe))
- (_g119779119832_ _g119780119835_)))
+ (_g119784119837_ _g119785119840_)))
(let ()
(declare (not safe))
- (_g119779119832_ _g119780119835_)))
+ (_g119784119837_ _g119785119840_)))
(let ()
(declare (not safe))
- (_g119779119832_ _g119780119835_)))))
+ (_g119784119837_ _g119785119840_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g119779119832_
- _g119780119835_)))
+ (_g119784119837_
+ _g119785119840_)))
(let ()
(declare (not safe))
- (_g119779119832_
- _g119780119835_)))
+ (_g119784119837_
+ _g119785119840_)))
(let ()
(declare (not safe))
- (_g119779119832_
- _g119780119835_)))))
+ (_g119784119837_
+ _g119785119840_)))))
(let ()
(declare (not safe))
- (_g119779119832_ _g119780119835_)))
+ (_g119784119837_ _g119785119840_)))
(let ()
(declare (not safe))
- (_g119779119832_ _g119780119835_)))))
+ (_g119784119837_ _g119785119840_)))))
(let ()
(declare (not safe))
- (_g119779119832_ _g119780119835_)))))
+ (_g119784119837_ _g119785119840_)))))
(let ()
(declare (not safe))
- (_g119779119832_ _g119780119835_)))))
+ (_g119784119837_ _g119785119840_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g119779119832_
- _g119780119835_)))))
+ (_g119784119837_
+ _g119785119840_)))))
(let ()
(declare (not safe))
- (_g119779119832_ _g119780119835_)))))
+ (_g119784119837_ _g119785119840_)))))
(let ()
(declare (not safe))
- (_g119779119832_ _g119780119835_)))))
+ (_g119784119837_ _g119785119840_)))))
(let ()
(declare (not safe))
- (_g119779119832_ _g119780119835_)))
+ (_g119784119837_ _g119785119840_)))
(let ()
(declare (not safe))
- (_g119779119832_ _g119780119835_)))))
+ (_g119784119837_ _g119785119840_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g119779119832_
- _g119780119835_)))))
+ (_g119784119837_
+ _g119785119840_)))))
(let ()
(declare (not safe))
- (_g119779119832_
- _g119780119835_)))))
+ (_g119784119837_
+ _g119785119840_)))))
(let ()
(declare (not safe))
- (_g119779119832_ _g119780119835_)))))
+ (_g119784119837_ _g119785119840_)))))
(let ()
(declare (not safe))
- (_g119779119832_ _g119780119835_)))))
+ (_g119784119837_ _g119785119840_)))))
(let ()
(declare (not safe))
- (_g119779119832_ _g119780119835_))))))
+ (_g119784119837_ _g119785119840_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (_g119778120008_ _L119764_))))
- (___kont128562128563_
- (lambda (_L119715_ _L119716_)
- (let ((__tmp129101
- (let ((__tmp129102
- (let ((__tmp129103
-;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let () (declare (not safe)) (cons _L119715_ '()))))
+ (_g119783120013_ _L119769_))))
+ (___kont128567128568_
+ (lambda (_L119720_ _L119721_)
+ (let ((__tmp129106
+ (let ((__tmp129107
+ (let ((__tmp129108
+;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+ (let () (declare (not safe)) (cons _L119720_ '()))))
(declare (not safe))
- (cons _L119716_ __tmp129103))))
+ (cons _L119721_ __tmp129108))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp129102
- _bind119645_))))
+ (cons __tmp129107
+ _bind119650_))))
(declare (not safe))
- (_lp119640_
- _rest119665_
- _lift1119643_
- _lift2119644_
- __tmp129101)))))
- (let ((___match128585128586_
- (lambda (_e119675119740_
- _hd119674119743_
- _tl119673119745_
- _e119678119748_
- _hd119677119751_
- _tl119676119753_
- _e119681119756_
- _hd119680119759_
- _tl119679119761_)
- (let ((_L119764_
- _hd119680119759_)
- (_L119765_
- _hd119677119751_))
+ (_lp119645_
+ _rest119670_
+ _lift1119648_
+ _lift2119649_
+ __tmp129106)))))
+ (let ((___match128590128591_
+ (lambda (_e119680119745_
+ _hd119679119748_
+ _tl119678119750_
+ _e119683119753_
+ _hd119682119756_
+ _tl119681119758_
+ _e119686119761_
+ _hd119685119764_
+ _tl119684119766_)
+ (let ((_L119769_
+ _hd119685119764_)
+ (_L119770_
+ _hd119682119756_))
(if (and (let ()
(declare (not safe))
(gx#identifier?
- _L119765_))
+ _L119770_))
(let ()
(declare (not safe))
(gxc#kw-lambda-expr?
- _L119764_)))
- (___kont128560128561_
- _L119764_
- _L119765_)
- (___kont128562128563_
- _hd119680119759_
- _hd119674119743_))))))
+ _L119769_)))
+ (___kont128565128566_
+ _L119769_
+ _L119770_)
+ (___kont128567128568_
+ _hd119685119764_
+ _hd119679119748_))))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- ___stx128558128559_))
- (let ((_e119675119740_
+ ___stx128563128564_))
+ (let ((_e119680119745_
(let ()
(declare (not safe))
(gx#stx-e
- ___stx128558128559_))))
- (let ((_tl119673119745_
+ ___stx128563128564_))))
+ (let ((_tl119678119750_
(let ()
(declare (not safe))
- (##cdr _e119675119740_)))
- (_hd119674119743_
+ (##cdr _e119680119745_)))
+ (_hd119679119748_
(let ()
(declare (not safe))
- (##car _e119675119740_))))
+ (##car _e119680119745_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd119674119743_))
- (let ((_e119678119748_
+ _hd119679119748_))
+ (let ((_e119683119753_
(let ()
(declare
(not safe))
(gx#stx-e
- _hd119674119743_))))
- (let ((_tl119676119753_
+ _hd119679119748_))))
+ (let ((_tl119681119758_
(let ()
(declare
(not safe))
- (##cdr _e119678119748_)))
- (_hd119677119751_
+ (##cdr _e119683119753_)))
+ (_hd119682119756_
(let ()
(declare
(not safe))
- (##car _e119678119748_))))
+ (##car _e119683119753_))))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl119676119753_))
+ _tl119681119758_))
(if (let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-pair? _tl119673119745_))
- (let ((_e119681119756_
+ (gx#stx-pair? _tl119678119750_))
+ (let ((_e119686119761_
(let ()
(declare (not safe))
- (gx#stx-e _tl119673119745_))))
- (let ((_tl119679119761_
+ (gx#stx-e _tl119678119750_))))
+ (let ((_tl119684119766_
(let ()
(declare (not safe))
- (##cdr _e119681119756_)))
- (_hd119680119759_
+ (##cdr _e119686119761_)))
+ (_hd119685119764_
(let ()
(declare (not safe))
- (##car _e119681119756_))))
+ (##car _e119686119761_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl119679119761_))
- (___match128585128586_
- _e119675119740_
- _hd119674119743_
- _tl119673119745_
- _e119678119748_
- _hd119677119751_
- _tl119676119753_
- _e119681119756_
- _hd119680119759_
- _tl119679119761_)
+ (gx#stx-null? _tl119684119766_))
+ (___match128590128591_
+ _e119680119745_
+ _hd119679119748_
+ _tl119678119750_
+ _e119683119753_
+ _hd119682119756_
+ _tl119681119758_
+ _e119686119761_
+ _hd119685119764_
+ _tl119684119766_)
(let ()
(declare (not safe))
- (_g119669119694_)))))
- (let () (declare (not safe)) (_g119669119694_)))
+ (_g119674119699_)))))
+ (let () (declare (not safe)) (_g119674119699_)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl119673119745_))
- (let ((_e119689119707_
+ (gx#stx-pair? _tl119678119750_))
+ (let ((_e119694119712_
(let ()
(declare (not safe))
- (gx#stx-e _tl119673119745_))))
- (let ((_tl119687119712_
+ (gx#stx-e _tl119678119750_))))
+ (let ((_tl119692119717_
(let ()
(declare (not safe))
- (##cdr _e119689119707_)))
- (_hd119688119710_
+ (##cdr _e119694119712_)))
+ (_hd119693119715_
(let ()
(declare (not safe))
- (##car _e119689119707_))))
+ (##car _e119694119712_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl119687119712_))
- (___kont128562128563_
- _hd119688119710_
- _hd119674119743_)
+ (gx#stx-null? _tl119692119717_))
+ (___kont128567128568_
+ _hd119693119715_
+ _hd119679119748_)
(let ()
(declare (not safe))
- (_g119669119694_)))))
- (let () (declare (not safe)) (_g119669119694_))))))
+ (_g119674119699_)))))
+ (let () (declare (not safe)) (_g119674119699_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl119673119745_))
- (let ((_e119689119707_
+ _tl119678119750_))
+ (let ((_e119694119712_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _tl119673119745_))))
- (let ((_tl119687119712_
- (let () (declare (not safe)) (##cdr _e119689119707_)))
- (_hd119688119710_
- (let () (declare (not safe)) (##car _e119689119707_))))
+ (gx#stx-e _tl119678119750_))))
+ (let ((_tl119692119717_
+ (let () (declare (not safe)) (##cdr _e119694119712_)))
+ (_hd119693119715_
+ (let () (declare (not safe)) (##car _e119694119712_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl119687119712_))
- (___kont128562128563_ _hd119688119710_ _hd119674119743_)
- (let () (declare (not safe)) (_g119669119694_)))))
- (let () (declare (not safe)) (_g119669119694_))))))
+ (gx#stx-null? _tl119692119717_))
+ (___kont128567128568_ _hd119693119715_ _hd119679119748_)
+ (let () (declare (not safe)) (_g119674119699_)))))
+ (let () (declare (not safe)) (_g119674119699_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g119669119694_)))))))))
+ (_g119674119699_)))))))))
(if (let ()
(declare (not safe))
- (##pair? _rest119646119654_))
- (let ((_hd119651120017_
+ (##pair? _rest119651119659_))
+ (let ((_hd119656120022_
(let ()
(declare (not safe))
- (##car _rest119646119654_)))
- (_tl119652120019_
+ (##car _rest119651119659_)))
+ (_tl119657120024_
(let ()
(declare (not safe))
- (##cdr _rest119646119654_))))
- (let* ((_hd120022_ _hd119651120017_)
- (_rest120024_ _tl119652120019_))
+ (##cdr _rest119651119659_))))
+ (let* ((_hd120027_ _hd119656120022_)
+ (_rest120029_ _tl119657120024_))
(declare (not safe))
- (_K119650120014_ _rest120024_ _hd120022_)))
+ (_K119655120019_ _rest120029_ _hd120027_)))
(let ()
(declare (not safe))
- (_else119648119662_))))))))
- (let* ((___stx128602128603_ _stx119466_)
- (_g119474119500_
+ (_else119653119667_))))))))
+ (let* ((___stx128607128608_ _stx119471_)
+ (_g119479119505_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx128602128603_)))))
- (let ((___kont128604128605_
- (lambda (_L119560_ _L119561_)
- (let ((__tmp129105
+ ___stx128607128608_)))))
+ (let ((___kont128609128610_
+ (lambda (_L119565_ _L119566_)
+ (let ((__tmp129110
(lambda ()
- (if (let ((__tmp129132
- (let ((__tmp129133
- (lambda (_g119589119592_
- _g119590119594_)
+ (if (let ((__tmp129137
+ (let ((__tmp129138
+ (lambda (_g119594119597_
+ _g119595119599_)
(let ()
(declare (not safe))
- (cons _g119589119592_
- _g119590119594_)))))
+ (cons _g119594119597_
+ _g119595119599_)))))
(declare (not safe))
- (foldr1 __tmp129133
+ (foldr1 __tmp129138
'()
- _L119561_))))
+ _L119566_))))
(declare (not safe))
- (ormap1 _lift-kw-lambda?119470_
- __tmp129132))
- (let ((_g129119_
- (let ((__tmp129121
- (let ((__tmp129122
- (lambda (_g119596119599_
- _g119597119601_)
+ (ormap1 _lift-kw-lambda?119475_
+ __tmp129137))
+ (let ((_g129124_
+ (let ((__tmp129126
+ (let ((__tmp129127
+ (lambda (_g119601119604_
+ _g119602119606_)
(let ()
(declare (not safe))
- (cons _g119596119599_
+ (cons _g119601119604_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _g119597119601_)))))
+ _g119602119606_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (foldr1 __tmp129122
+ (foldr1 __tmp129127
'()
- _L119561_))))
+ _L119566_))))
(declare (not safe))
- (_lift-kw-lambda-bindings119471_
- __tmp129121))))
+ (_lift-kw-lambda-bindings119476_
+ __tmp129126))))
(begin
- (let ((_g129120_
+ (let ((_g129125_
(let ()
(declare (not safe))
- (if (##values? _g129119_)
- (##vector-length _g129119_)
+ (if (##values? _g129124_)
+ (##vector-length _g129124_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g129120_ 3)))
+ (##fx= _g129125_ 3)))
(error "Context expects 3 values"
- _g129120_)))
- (let ((_lift1119604_
+ _g129125_)))
+ (let ((_lift1119609_
(let ()
(declare (not safe))
- (##vector-ref _g129119_ 0)))
- (_lift2119605_
+ (##vector-ref _g129124_ 0)))
+ (_lift2119610_
(let ()
(declare (not safe))
- (##vector-ref _g129119_ 1)))
- (_hd119606_
+ (##vector-ref _g129124_ 1)))
+ (_hd119611_
(let ()
(declare (not safe))
- (##vector-ref _g129119_ 2))))
- (let* ((_expr119608_
- (let ((__tmp129123
- (let ((__tmp129124
- (let ((__tmp129125
+ (##vector-ref _g129124_ 2))))
+ (let* ((_expr119613_
+ (let ((__tmp129128
+ (let ((__tmp129129
+ (let ((__tmp129130
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (cons _L119560_ '()))))
+ (cons _L119565_ '()))))
(declare (not safe))
- (cons _hd119606_ __tmp129125))))
+ (cons _hd119611_ __tmp129130))))
(declare (not safe))
- (cons '%#let-values __tmp129124))))
+ (cons '%#let-values __tmp129129))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(gxc#xform-wrap-source
- __tmp129123
- _stx119466_)))
- (_expr119610_
- (let ((__tmp129126
- (let ((__tmp129127
- (let ((__tmp129128
+ __tmp129128
+ _stx119471_)))
+ (_expr119615_
+ (let ((__tmp129131
+ (let ((__tmp129132
+ (let ((__tmp129133
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (cons _expr119608_ '()))))
+ (cons _expr119613_ '()))))
(declare (not safe))
- (cons _lift2119605_ __tmp129128))))
+ (cons _lift2119610_ __tmp129133))))
(declare (not safe))
- (cons '%#let-values __tmp129127))))
+ (cons '%#let-values __tmp129132))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(gxc#xform-wrap-source
- __tmp129126
- _stx119466_)))
- (_expr119612_
- (let ((__tmp129129
- (let ((__tmp129130
- (let ((__tmp129131
+ __tmp129131
+ _stx119471_)))
+ (_expr119617_
+ (let ((__tmp129134
+ (let ((__tmp129135
+ (let ((__tmp129136
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (cons _expr119610_ '()))))
+ (cons _expr119615_ '()))))
(declare (not safe))
- (cons _lift1119604_ __tmp129131))))
+ (cons _lift1119609_ __tmp129136))))
(declare (not safe))
- (cons '%#let-values __tmp129130))))
+ (cons '%#let-values __tmp129135))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(gxc#xform-wrap-source
- __tmp129129
- _stx119466_))))
+ __tmp129134
+ _stx119471_))))
(let ()
(declare (not safe))
(gxc#lift-top-lambda-let-values%
- _expr119612_))))))
- (let ((_g129106_
- (let ((__tmp129108
- (let ((__tmp129109
- (lambda (_g119614119617_
- _g119615119619_)
+ _expr119617_))))))
+ (let ((_g129111_
+ (let ((__tmp129113
+ (let ((__tmp129114
+ (lambda (_g119619119622_
+ _g119620119624_)
(let ()
(declare (not safe))
- (cons _g119614119617_
+ (cons _g119619119622_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _g119615119619_)))))
+ _g119620119624_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (foldr1 __tmp129109
+ (foldr1 __tmp129114
'()
- _L119561_))))
+ _L119566_))))
(declare (not safe))
- (_compile-bindings119469_
- __tmp129108))))
+ (_compile-bindings119474_
+ __tmp129113))))
(begin
- (let ((_g129107_
+ (let ((_g129112_
(let ()
(declare (not safe))
- (if (##values? _g129106_)
- (##vector-length _g129106_)
+ (if (##values? _g129111_)
+ (##vector-length _g129111_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g129107_ 3)))
+ (##fx= _g129112_ 3)))
(error "Context expects 3 values"
- _g129107_)))
- (let ((_lift1119622_
+ _g129112_)))
+ (let ((_lift1119627_
(let ()
(declare (not safe))
- (##vector-ref _g129106_ 0)))
- (_lift2119623_
+ (##vector-ref _g129111_ 0)))
+ (_lift2119628_
(let ()
(declare (not safe))
- (##vector-ref _g129106_ 1)))
- (_hd119624_
+ (##vector-ref _g129111_ 1)))
+ (_hd119629_
(let ()
(declare (not safe))
- (##vector-ref _g129106_ 2))))
- (let* ((_body119626_
+ (##vector-ref _g129111_ 2))))
+ (let* ((_body119631_
(let ()
(declare (not safe))
(gxc#compile-e__0
- _L119560_)))
- (_expr119628_
- (let ((__tmp129110
- (let ((__tmp129111
- (let ((__tmp129112
+ _L119565_)))
+ (_expr119633_
+ (let ((__tmp129115
+ (let ((__tmp129116
+ (let ((__tmp129117
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (cons _body119626_ '()))))
+ (cons _body119631_ '()))))
(declare (not safe))
- (cons _hd119624_ __tmp129112))))
+ (cons _hd119629_ __tmp129117))))
(declare (not safe))
- (cons '%#let-values __tmp129111))))
+ (cons '%#let-values __tmp129116))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(gxc#xform-wrap-source
- __tmp129110
- _stx119466_)))
- (_expr119630_
+ __tmp129115
+ _stx119471_)))
+ (_expr119635_
(if (let ()
(declare (not safe))
- (null? _lift2119623_))
- _expr119628_
- (let ((__tmp129113
- (let ((__tmp129114
+ (null? _lift2119628_))
+ _expr119633_
+ (let ((__tmp129118
+ (let ((__tmp129119
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp129115
+ (let ((__tmp129120
(let ()
(declare (not safe))
- (cons _expr119628_ '()))))
+ (cons _expr119633_ '()))))
(declare (not safe))
- (cons _lift2119623_ __tmp129115))))
+ (cons _lift2119628_ __tmp129120))))
(declare (not safe))
- (cons '%#let-values __tmp129114))))
+ (cons '%#let-values __tmp129119))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp129113 _stx119466_))))
+ (gxc#xform-wrap-source __tmp129118 _stx119471_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (_expr119632_
+ (_expr119637_
(if (let ()
(declare (not safe))
- (null? _lift1119622_))
- _expr119630_
- (let ((__tmp129116
- (let ((__tmp129117
+ (null? _lift1119627_))
+ _expr119635_
+ (let ((__tmp129121
+ (let ((__tmp129122
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp129118
+ (let ((__tmp129123
(let ()
(declare (not safe))
- (cons _expr119630_ '()))))
+ (cons _expr119635_ '()))))
(declare (not safe))
- (cons _lift1119622_ __tmp129118))))
+ (cons _lift1119627_ __tmp129123))))
(declare (not safe))
- (cons '%#let-values __tmp129117))))
+ (cons '%#let-values __tmp129122))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp129116 _stx119466_)))))
+ (gxc#xform-wrap-source __tmp129121 _stx119471_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- _expr119632_)))))))
- (__tmp129104
- (let ((__obj128808
+ _expr119637_)))))))
+ (__tmp129109
+ (let ((__obj128813
(let ()
(declare (not safe))
(##structure
@@ -14043,314 +14043,314 @@
'#f
'#f
'#f))))
- (gx#local-context:::init! __obj128808)
- __obj128808)))
+ (gx#local-context:::init! __obj128813)
+ __obj128813)))
(declare (not safe))
(call-with-parameters
- __tmp129105
+ __tmp129110
gx#current-expander-context
- __tmp129104))))
- (___kont128608128609_
+ __tmp129109))))
+ (___kont128613128614_
(lambda ()
(let ()
(declare (not safe))
- (gxc#xform-let-values% _stx119466_)))))
- (let ((___match128629128630_
- (lambda (_e119480119512_
- _hd119479119515_
- _tl119478119517_
- _e119483119520_
- _hd119482119523_
- _tl119481119525_
- ___splice128606128607_
- _target119484119528_
- _tl119486119530_)
- (letrec ((_loop119487119533_
- (lambda (_hd119485119536_ _bind119491119538_)
+ (gxc#xform-let-values% _stx119471_)))))
+ (let ((___match128634128635_
+ (lambda (_e119485119517_
+ _hd119484119520_
+ _tl119483119522_
+ _e119488119525_
+ _hd119487119528_
+ _tl119486119530_
+ ___splice128611128612_
+ _target119489119533_
+ _tl119491119535_)
+ (letrec ((_loop119492119538_
+ (lambda (_hd119490119541_ _bind119496119543_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd119485119536_))
- (let ((_e119488119541_
+ (gx#stx-pair? _hd119490119541_))
+ (let ((_e119493119546_
(let ()
(declare (not safe))
- (gx#stx-e _hd119485119536_))))
- (let ((_lp-tl119490119546_
+ (gx#stx-e _hd119490119541_))))
+ (let ((_lp-tl119495119551_
(let ()
(declare (not safe))
- (##cdr _e119488119541_)))
- (_lp-hd119489119544_
+ (##cdr _e119493119546_)))
+ (_lp-hd119494119549_
(let ()
(declare (not safe))
- (##car _e119488119541_))))
- (let ((__tmp129136
+ (##car _e119493119546_))))
+ (let ((__tmp129141
(let ()
(declare (not safe))
- (cons _lp-hd119489119544_
- _bind119491119538_))))
+ (cons _lp-hd119494119549_
+ _bind119496119543_))))
(declare (not safe))
- (_loop119487119533_
- _lp-tl119490119546_
- __tmp129136))))
- (let ((_bind119492119549_
- (reverse _bind119491119538_)))
+ (_loop119492119538_
+ _lp-tl119495119551_
+ __tmp129141))))
+ (let ((_bind119497119554_
+ (reverse _bind119496119543_)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl119481119525_))
- (let ((_e119495119552_
+ (gx#stx-pair? _tl119486119530_))
+ (let ((_e119500119557_
(let ()
(declare (not safe))
(gx#stx-e
- _tl119481119525_))))
- (let ((_tl119493119557_
+ _tl119486119530_))))
+ (let ((_tl119498119562_
(let ()
(declare (not safe))
- (##cdr _e119495119552_)))
- (_hd119494119555_
+ (##cdr _e119500119557_)))
+ (_hd119499119560_
(let ()
(declare (not safe))
- (##car _e119495119552_))))
+ (##car _e119500119557_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl119493119557_))
- (let ((_L119560_
- _hd119494119555_)
- (_L119561_
- _bind119492119549_))
- (if (let ((__tmp129134
-;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp129135
- (lambda (_g119581119584_ _g119582119586_)
+ _tl119498119562_))
+ (let ((_L119565_
+ _hd119499119560_)
+ (_L119566_
+ _bind119497119554_))
+ (if (let ((__tmp129139
+;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+ (let ((__tmp129140
+ (lambda (_g119586119589_ _g119587119591_)
(let ()
(declare (not safe))
- (cons _g119581119584_ _g119582119586_)))))
+ (cons _g119586119589_ _g119587119591_)))))
(declare (not safe))
- (foldr1 __tmp129135 '() _L119561_))))
+ (foldr1 __tmp129140 '() _L119566_))))
(declare (not safe))
- (ormap1 gxc#lift-top-lambda-binding? __tmp129134))
- (___kont128604128605_ _L119560_ _L119561_)
- (___kont128608128609_)))
+ (ormap1 gxc#lift-top-lambda-binding? __tmp129139))
+ (___kont128609128610_ _L119565_ _L119566_)
+ (___kont128613128614_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont128608128609_))))
- (___kont128608128609_)))))))
+ (___kont128613128614_))))
+ (___kont128613128614_)))))))
(let ()
(declare (not safe))
- (_loop119487119533_ _target119484119528_ '()))))))
+ (_loop119492119538_ _target119489119533_ '()))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx128602128603_))
- (let ((_e119480119512_
+ (gx#stx-pair? ___stx128607128608_))
+ (let ((_e119485119517_
(let ()
(declare (not safe))
- (gx#stx-e ___stx128602128603_))))
- (let ((_tl119478119517_
+ (gx#stx-e ___stx128607128608_))))
+ (let ((_tl119483119522_
(let ()
(declare (not safe))
- (##cdr _e119480119512_)))
- (_hd119479119515_
+ (##cdr _e119485119517_)))
+ (_hd119484119520_
(let ()
(declare (not safe))
- (##car _e119480119512_))))
+ (##car _e119485119517_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl119478119517_))
- (let ((_e119483119520_
+ (gx#stx-pair? _tl119483119522_))
+ (let ((_e119488119525_
(let ()
(declare (not safe))
- (gx#stx-e _tl119478119517_))))
- (let ((_tl119481119525_
+ (gx#stx-e _tl119483119522_))))
+ (let ((_tl119486119530_
(let ()
(declare (not safe))
- (##cdr _e119483119520_)))
- (_hd119482119523_
+ (##cdr _e119488119525_)))
+ (_hd119487119528_
(let ()
(declare (not safe))
- (##car _e119483119520_))))
+ (##car _e119488119525_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _hd119482119523_))
- (let ((___splice128606128607_
+ (gx#stx-pair/null? _hd119487119528_))
+ (let ((___splice128611128612_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _hd119482119523_
+ _hd119487119528_
'0))))
- (let ((_tl119486119530_
+ (let ((_tl119491119535_
(let ()
(declare (not safe))
(##vector-ref
- ___splice128606128607_
+ ___splice128611128612_
'1)))
- (_target119484119528_
+ (_target119489119533_
(let ()
(declare (not safe))
(##vector-ref
- ___splice128606128607_
+ ___splice128611128612_
'0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl119486119530_))
- (___match128629128630_
- _e119480119512_
- _hd119479119515_
- _tl119478119517_
- _e119483119520_
- _hd119482119523_
- _tl119481119525_
- ___splice128606128607_
- _target119484119528_
- _tl119486119530_)
- (___kont128608128609_))))
- (___kont128608128609_))))
- (___kont128608128609_))))
- (___kont128608128609_))))))))
+ (gx#stx-null? _tl119491119535_))
+ (___match128634128635_
+ _e119485119517_
+ _hd119484119520_
+ _tl119483119522_
+ _e119488119525_
+ _hd119487119528_
+ _tl119486119530_
+ ___splice128611128612_
+ _target119489119533_
+ _tl119491119535_)
+ (___kont128613128614_))))
+ (___kont128613128614_))))
+ (___kont128613128614_))))
+ (___kont128613128614_))))))))
(define gxc#lift-top-lambda-letrec-values%
- (lambda (_stx118610_)
- (letrec* ((_bind-e__126725126726_
- (lambda (_id119450_ _expr119451_ _compile?119452_)
- (let ((__tmp129139
+ (lambda (_stx118615_)
+ (letrec* ((_bind-e__126730126731_
+ (lambda (_id119455_ _expr119456_ _compile?119457_)
+ (let ((__tmp129144
(let ()
(declare (not safe))
- (cons _id119450_ '())))
- (__tmp129137
- (let ((__tmp129138
- (if _compile?119452_
+ (cons _id119455_ '())))
+ (__tmp129142
+ (let ((__tmp129143
+ (if _compile?119457_
(let ()
(declare (not safe))
- (gxc#compile-e__0 _expr119451_))
- _expr119451_)))
+ (gxc#compile-e__0 _expr119456_))
+ _expr119456_)))
(declare (not safe))
- (cons __tmp129138 '()))))
+ (cons __tmp129143 '()))))
(declare (not safe))
- (cons __tmp129139 __tmp129137))))
- (_bind-e__0__126727126728_
- (lambda (_id119457_ _expr119458_)
- (let ((_compile?119460_ '#t))
+ (cons __tmp129144 __tmp129142))))
+ (_bind-e__0__126732126733_
+ (lambda (_id119462_ _expr119463_)
+ (let ((_compile?119465_ '#t))
(declare (not safe))
- (_bind-e__126725126726_
- _id119457_
- _expr119458_
- _compile?119460_))))
- (_bind-e118612_
- (lambda _g129141_
- (let ((_g129140_
+ (_bind-e__126730126731_
+ _id119462_
+ _expr119463_
+ _compile?119465_))))
+ (_bind-e118617_
+ (lambda _g129146_
+ (let ((_g129145_
(let ()
(declare (not safe))
- (##length _g129141_))))
- (cond ((let () (declare (not safe)) (##fx= _g129140_ 2))
- (apply (lambda (_id119457_ _expr119458_)
+ (##length _g129146_))))
+ (cond ((let () (declare (not safe)) (##fx= _g129145_ 2))
+ (apply (lambda (_id119462_ _expr119463_)
(let ()
(declare (not safe))
- (_bind-e__0__126727126728_
- _id119457_
- _expr119458_)))
- _g129141_))
- ((let () (declare (not safe)) (##fx= _g129140_ 3))
- (apply (lambda (_id119462_
- _expr119463_
- _compile?119464_)
+ (_bind-e__0__126732126733_
+ _id119462_
+ _expr119463_)))
+ _g129146_))
+ ((let () (declare (not safe)) (##fx= _g129145_ 3))
+ (apply (lambda (_id119467_
+ _expr119468_
+ _compile?119469_)
(let ()
(declare (not safe))
- (_bind-e__126725126726_
- _id119462_
- _expr119463_
- _compile?119464_)))
- _g129141_))
+ (_bind-e__126730126731_
+ _id119467_
+ _expr119468_
+ _compile?119469_)))
+ _g129146_))
(else
(##raise-wrong-number-of-arguments-exception
'case-lambda-dispatch
- _g129141_))))))
- (_compile-bindings118613_
- (lambda (_rest118748_)
- (let _lp118750_ ((_rest118752_ _rest118748_)
- (_bind118753_ '()))
- (let* ((_rest118754118762_ _rest118752_)
- (_else118756118770_
- (lambda () (reverse _bind118753_)))
- (_K118758119437_
- (lambda (_rest118773_ _hd118774_)
- (let* ((___stx128652128653_ _hd118774_)
- (_g118779118826_
+ _g129146_))))))
+ (_compile-bindings118618_
+ (lambda (_rest118753_)
+ (let _lp118755_ ((_rest118757_ _rest118753_)
+ (_bind118758_ '()))
+ (let* ((_rest118759118767_ _rest118757_)
+ (_else118761118775_
+ (lambda () (reverse _bind118758_)))
+ (_K118763119442_
+ (lambda (_rest118778_ _hd118779_)
+ (let* ((___stx128657128658_ _hd118779_)
+ (_g118784118831_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx128652128653_)))))
- (let ((___kont128654128655_
- (lambda (_L119344_ _L119345_)
- (let* ((___stx128632128633_
- _L119344_)
- (_g119360119374_
+ ___stx128657128658_)))))
+ (let ((___kont128659128660_
+ (lambda (_L119349_ _L119350_)
+ (let* ((___stx128637128638_
+ _L119349_)
+ (_g119365119379_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx128632128633_)))))
- (let ((___kont128634128635_
- (lambda (_L119422_)
- (let ((__tmp129142
- (let ((__tmp129143
+ ___stx128637128638_)))))
+ (let ((___kont128639128640_
+ (lambda (_L119427_)
+ (let ((__tmp129147
+ (let ((__tmp129148
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (_bind-e__126725126726_
- _L119345_
- _L119344_
+ (_bind-e__126730126731_
+ _L119350_
+ _L119349_
'#f))))
(declare (not safe))
- (cons __tmp129143 _bind118753_))))
+ (cons __tmp129148 _bind118758_))))
(declare (not safe))
- (_lp118750_ _rest118773_ __tmp129142))))
+ (_lp118755_ _rest118778_ __tmp129147))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont128636128637_
- (lambda (_L119387_)
- (let ((_g129144_
+ (___kont128641128642_
+ (lambda (_L119392_)
+ (let ((_g129149_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
(gxc#lift-case-lambda-clauses__%
- _stx118610_
- _L119345_
- _L119387_
+ _stx118615_
+ _L119350_
+ _L119392_
'#t))))
(begin
- (let ((_g129145_
+ (let ((_g129150_
(let ()
(declare (not safe))
- (if (##values? _g129144_)
- (##vector-length _g129144_)
+ (if (##values? _g129149_)
+ (##vector-length _g129149_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g129145_ 3)))
- (error "Context expects 3 values" _g129145_)))
- (let ((_ids119397_
+ (##fx= _g129150_ 3)))
+ (error "Context expects 3 values" _g129150_)))
+ (let ((_ids119402_
(let ()
(declare (not safe))
- (##vector-ref _g129144_ 0)))
- (_impls119398_
+ (##vector-ref _g129149_ 0)))
+ (_impls119403_
(let ()
(declare (not safe))
- (##vector-ref _g129144_ 1)))
- (_clauses119399_
+ (##vector-ref _g129149_ 1)))
+ (_clauses119404_
(let ()
(declare (not safe))
- (##vector-ref _g129144_ 2))))
- (let* ((_g129146_
- (for-each gx#core-bind-runtime! _ids119397_))
- (_xbind119402_
- (map _bind-e118612_ _ids119397_ _impls119398_))
- (_expr*119404_
- (let ((__tmp129148
+ (##vector-ref _g129149_ 2))))
+ (let* ((_g129151_
+ (for-each gx#core-bind-runtime! _ids119402_))
+ (_xbind119407_
+ (map _bind-e118617_ _ids119402_ _impls119403_))
+ (_expr*119409_
+ (let ((__tmp129153
(let ()
(declare (not safe))
- (cons '%#case-lambda _clauses119399_)))
- (__tmp129147
+ (cons '%#case-lambda _clauses119404_)))
+ (__tmp129152
(let ()
(declare (not safe))
(gx#datum->syntax__0
@@ -14358,1134 +14358,1134 @@
'case-lambda-expr))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp129148
- __tmp129147)))
- (_bind*119406_
+ __tmp129153
+ __tmp129152)))
+ (_bind*119411_
(let ()
(declare (not safe))
- (_bind-e__126725126726_
- _L119345_
- _expr*119404_
+ (_bind-e__126730126731_
+ _L119350_
+ _expr*119409_
'#f))))
- (let ((__tmp129150
+ (let ((__tmp129155
(let ()
(declare (not safe))
- (gxc#identifier-symbol _L119345_)))
- (__tmp129149
- (map gxc#identifier-symbol _ids119397_)))
+ (gxc#identifier-symbol _L119350_)))
+ (__tmp129154
+ (map gxc#identifier-symbol _ids119402_)))
(declare (not safe))
(gxc#verbose
'"lift case-lambda clauses "
- __tmp129150
+ __tmp129155
'" => "
- __tmp129149))
- (let ((__tmp129151
- (let ((__tmp129152
+ __tmp129154))
+ (let ((__tmp129156
+ (let ((__tmp129157
(let ()
(declare (not safe))
(foldl1 cons
- _bind118753_
- _xbind119402_))))
+ _bind118758_
+ _xbind119407_))))
(declare (not safe))
- (cons _bind*119406_ __tmp129152))))
+ (cons _bind*119411_ __tmp129157))))
(declare (not safe))
- (_lp118750_ _rest118773_ __tmp129151)))))))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (let ((___match128643128644_
- (lambda (_e119365119414_
- _hd119364119417_
- _tl119363119419_)
- (let ((_L119422_
- _tl119363119419_))
+ (_lp118755_ _rest118778_ __tmp129156)))))))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (let ((___match128648128649_
+ (lambda (_e119370119419_
+ _hd119369119422_
+ _tl119368119424_)
+ (let ((_L119427_
+ _tl119368119424_))
(if (let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (andmap1 gxc#dispatch-lambda-form? _L119422_))
- (___kont128634128635_ _L119422_)
- (___kont128636128637_ _tl119363119419_))))))
+ (andmap1 gxc#dispatch-lambda-form? _L119427_))
+ (___kont128639128640_ _L119427_)
+ (___kont128641128642_ _tl119368119424_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-pair?
- ___stx128632128633_))
- (let ((_e119365119414_
+ ___stx128637128638_))
+ (let ((_e119370119419_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e ___stx128632128633_))))
- (let ((_tl119363119419_
- (let () (declare (not safe)) (##cdr _e119365119414_)))
- (_hd119364119417_
- (let () (declare (not safe)) (##car _e119365119414_))))
- (___match128643128644_
- _e119365119414_
- _hd119364119417_
- _tl119363119419_)))
- (let () (declare (not safe)) (_g119360119374_))))))))
-;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont128656128657_
- (lambda (_L119172_ _L119173_)
- (let* ((_g119187119217_
- (lambda (_g119188119214_)
+ (gx#stx-e ___stx128637128638_))))
+ (let ((_tl119368119424_
+ (let () (declare (not safe)) (##cdr _e119370119419_)))
+ (_hd119369119422_
+ (let () (declare (not safe)) (##car _e119370119419_))))
+ (___match128648128649_
+ _e119370119419_
+ _hd119369119422_
+ _tl119368119424_)))
+ (let () (declare (not safe)) (_g119365119379_))))))))
+;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ (___kont128661128662_
+ (lambda (_L119177_ _L119178_)
+ (let* ((_g119192119222_
+ (lambda (_g119193119219_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g119188119214_))))
- (_g119186119312_
- (lambda (_g119188119220_)
+ _g119193119219_))))
+ (_g119191119317_
+ (lambda (_g119193119225_)
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _g119188119220_))
- (let ((_e119194119222_
+ _g119193119225_))
+ (let ((_e119199119227_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _g119188119220_))))
- (let ((_hd119193119225_
+ (gx#stx-e _g119193119225_))))
+ (let ((_hd119198119230_
(let ()
(declare (not safe))
- (##car _e119194119222_)))
- (_tl119192119227_
+ (##car _e119199119227_)))
+ (_tl119197119232_
(let ()
(declare (not safe))
- (##cdr _e119194119222_))))
+ (##cdr _e119199119227_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl119192119227_))
- (let ((_e119197119230_
+ (gx#stx-pair? _tl119197119232_))
+ (let ((_e119202119235_
(let ()
(declare (not safe))
- (gx#stx-e _tl119192119227_))))
- (let ((_hd119196119233_
+ (gx#stx-e _tl119197119232_))))
+ (let ((_hd119201119238_
(let ()
(declare (not safe))
- (##car _e119197119230_)))
- (_tl119195119235_
+ (##car _e119202119235_)))
+ (_tl119200119240_
(let ()
(declare (not safe))
- (##cdr _e119197119230_))))
+ (##cdr _e119202119235_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd119196119233_))
- (let ((_e119200119238_
+ (gx#stx-pair? _hd119201119238_))
+ (let ((_e119205119243_
(let ()
(declare (not safe))
- (gx#stx-e _hd119196119233_))))
- (let ((_hd119199119241_
+ (gx#stx-e _hd119201119238_))))
+ (let ((_hd119204119246_
(let ()
(declare (not safe))
- (##car _e119200119238_)))
- (_tl119198119243_
+ (##car _e119205119243_)))
+ (_tl119203119248_
(let ()
(declare (not safe))
- (##cdr _e119200119238_))))
+ (##cdr _e119205119243_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd119199119241_))
- (let ((_e119203119246_
+ (gx#stx-pair? _hd119204119246_))
+ (let ((_e119208119251_
(let ()
(declare (not safe))
(gx#stx-e
- _hd119199119241_))))
- (let ((_hd119202119249_
+ _hd119204119246_))))
+ (let ((_hd119207119254_
(let ()
(declare (not safe))
- (##car _e119203119246_)))
- (_tl119201119251_
+ (##car _e119208119251_)))
+ (_tl119206119256_
(let ()
(declare (not safe))
- (##cdr _e119203119246_))))
+ (##cdr _e119208119251_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd119202119249_))
- (let ((_e119206119254_
+ _hd119207119254_))
+ (let ((_e119211119259_
(let ()
(declare (not safe))
(gx#stx-e
- _hd119202119249_))))
- (let ((_hd119205119257_
+ _hd119207119254_))))
+ (let ((_hd119210119262_
(let ()
(declare
(not safe))
- (##car _e119206119254_)))
- (_tl119204119259_
+ (##car _e119211119259_)))
+ (_tl119209119264_
(let ()
(declare
(not safe))
- (##cdr _e119206119254_))))
+ (##cdr _e119211119259_))))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl119204119259_))
+ _tl119209119264_))
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-pair? _tl119201119251_))
- (let ((_e119209119262_
+ (gx#stx-pair? _tl119206119256_))
+ (let ((_e119214119267_
(let ()
(declare (not safe))
- (gx#stx-e _tl119201119251_))))
- (let ((_hd119208119265_
+ (gx#stx-e _tl119206119256_))))
+ (let ((_hd119213119270_
(let ()
(declare (not safe))
- (##car _e119209119262_)))
- (_tl119207119267_
+ (##car _e119214119267_)))
+ (_tl119212119272_
(let ()
(declare (not safe))
- (##cdr _e119209119262_))))
+ (##cdr _e119214119267_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl119207119267_))
+ (gx#stx-null? _tl119212119272_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl119198119243_))
+ (gx#stx-null? _tl119203119248_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl119195119235_))
- (let ((_e119212119270_
+ (gx#stx-pair? _tl119200119240_))
+ (let ((_e119217119275_
(let ()
(declare (not safe))
- (gx#stx-e _tl119195119235_))))
- (let ((_hd119211119273_
+ (gx#stx-e _tl119200119240_))))
+ (let ((_hd119216119278_
(let ()
(declare (not safe))
- (##car _e119212119270_)))
- (_tl119210119275_
+ (##car _e119217119275_)))
+ (_tl119215119280_
(let ()
(declare (not safe))
- (##cdr _e119212119270_))))
+ (##cdr _e119217119275_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl119210119275_))
- ((lambda (_L119278_
- _L119279_
- _L119280_)
- (let* ((_lambda-id119304_
- (let ((__tmp129154
+ _tl119215119280_))
+ ((lambda (_L119283_
+ _L119284_
+ _L119285_)
+ (let* ((_lambda-id119309_
+ (let ((__tmp129159
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-e _L119173_)))
- (__tmp129153 (gensym '__)))
+ (gx#stx-e _L119178_)))
+ (__tmp129158 (gensym '__)))
(declare (not safe))
- (make-symbol__1 __tmp129154 __tmp129153)))
- (_lambda-id119306_
- (let ((__tmp129155
+ (make-symbol__1 __tmp129159 __tmp129158)))
+ (_lambda-id119311_
+ (let ((__tmp129160
(let ()
(declare (not safe))
- (gx#stx-source _stx118610_))))
+ (gx#stx-source _stx118615_))))
(declare (not safe))
- (gx#core-quote-syntax__1 _lambda-id119304_ __tmp129155)))
- (_g129156_
+ (gx#core-quote-syntax__1 _lambda-id119309_ __tmp129160)))
+ (_g129161_
(let ()
(declare (not safe))
- (gx#core-bind-runtime!__0 _lambda-id119306_)))
- (_new-case-lambda-expr119309_
+ (gx#core-bind-runtime!__0 _lambda-id119311_)))
+ (_new-case-lambda-expr119314_
(let ()
(declare (not safe))
(gxc#apply-expression-subst
- _L119278_
- _L119280_
- _lambda-id119306_))))
+ _L119283_
+ _L119285_
+ _lambda-id119311_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (let ((__tmp129158
+ (let ((__tmp129163
(let ()
(declare
(not safe))
(gxc#identifier-symbol
- _L119173_)))
- (__tmp129157
+ _L119178_)))
+ (__tmp129162
(let ()
(declare
(not safe))
(gxc#identifier-symbol
- _lambda-id119306_))))
+ _lambda-id119311_))))
(declare (not safe))
(gxc#verbose
'"lift opt-lambda dispatch "
- __tmp129158
+ __tmp129163
'" => "
- __tmp129157))
- (let ((__tmp129161
- (let ((__tmp129162
+ __tmp129162))
+ (let ((__tmp129166
+ (let ((__tmp129167
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (_bind-e__126725126726_
- _L119173_
- _new-case-lambda-expr119309_
+ (_bind-e__126730126731_
+ _L119178_
+ _new-case-lambda-expr119314_
'#f))))
(declare (not safe))
- (cons __tmp129162 _rest118773_)))
- (__tmp129159
- (let ((__tmp129160
+ (cons __tmp129167 _rest118778_)))
+ (__tmp129164
+ (let ((__tmp129165
(let ()
(declare (not safe))
- (_bind-e__0__126727126728_
- _lambda-id119306_
- _L119279_))))
+ (_bind-e__0__126732126733_
+ _lambda-id119311_
+ _L119284_))))
(declare (not safe))
- (cons __tmp129160 _bind118753_))))
+ (cons __tmp129165 _bind118758_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (_lp118750_
- __tmp129161
- __tmp129159))))
- _hd119211119273_
- _hd119208119265_
- _hd119205119257_)
+ (_lp118755_
+ __tmp129166
+ __tmp129164))))
+ _hd119216119278_
+ _hd119213119270_
+ _hd119210119262_)
(let ()
(declare (not safe))
- (_g119187119217_
- _g119188119220_)))))
+ (_g119192119222_
+ _g119193119225_)))))
(let ()
(declare (not safe))
- (_g119187119217_ _g119188119220_)))
+ (_g119192119222_ _g119193119225_)))
(let ()
(declare (not safe))
- (_g119187119217_ _g119188119220_)))
+ (_g119192119222_ _g119193119225_)))
(let ()
(declare (not safe))
- (_g119187119217_ _g119188119220_)))))
+ (_g119192119222_ _g119193119225_)))))
(let ()
(declare (not safe))
- (_g119187119217_ _g119188119220_)))
+ (_g119192119222_ _g119193119225_)))
(let ()
(declare (not safe))
- (_g119187119217_ _g119188119220_)))))
+ (_g119192119222_ _g119193119225_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g119187119217_
- _g119188119220_)))))
+ (_g119192119222_
+ _g119193119225_)))))
(let ()
(declare (not safe))
- (_g119187119217_
- _g119188119220_)))))
+ (_g119192119222_
+ _g119193119225_)))))
(let ()
(declare (not safe))
- (_g119187119217_ _g119188119220_)))))
+ (_g119192119222_ _g119193119225_)))))
(let ()
(declare (not safe))
- (_g119187119217_ _g119188119220_)))))
+ (_g119192119222_ _g119193119225_)))))
(let ()
(declare (not safe))
- (_g119187119217_ _g119188119220_))))))
+ (_g119192119222_ _g119193119225_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (_g119186119312_ _L119172_))))
- (___kont128658128659_
- (lambda (_L118896_ _L118897_)
- (let* ((_g118911118964_
- (lambda (_g118912118961_)
+ (_g119191119317_ _L119177_))))
+ (___kont128663128664_
+ (lambda (_L118901_ _L118902_)
+ (let* ((_g118916118969_
+ (lambda (_g118917118966_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g118912118961_))))
- (_g118910119140_
- (lambda (_g118912118967_)
+ _g118917118966_))))
+ (_g118915119145_
+ (lambda (_g118917118972_)
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _g118912118967_))
- (let ((_e118920118969_
+ _g118917118972_))
+ (let ((_e118925118974_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _g118912118967_))))
- (let ((_hd118919118972_
+ (gx#stx-e _g118917118972_))))
+ (let ((_hd118924118977_
(let ()
(declare (not safe))
- (##car _e118920118969_)))
- (_tl118918118974_
+ (##car _e118925118974_)))
+ (_tl118923118979_
(let ()
(declare (not safe))
- (##cdr _e118920118969_))))
+ (##cdr _e118925118974_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl118918118974_))
- (let ((_e118923118977_
+ (gx#stx-pair? _tl118923118979_))
+ (let ((_e118928118982_
(let ()
(declare (not safe))
- (gx#stx-e _tl118918118974_))))
- (let ((_hd118922118980_
+ (gx#stx-e _tl118923118979_))))
+ (let ((_hd118927118985_
(let ()
(declare (not safe))
- (##car _e118923118977_)))
- (_tl118921118982_
+ (##car _e118928118982_)))
+ (_tl118926118987_
(let ()
(declare (not safe))
- (##cdr _e118923118977_))))
+ (##cdr _e118928118982_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd118922118980_))
- (let ((_e118926118985_
+ (gx#stx-pair? _hd118927118985_))
+ (let ((_e118931118990_
(let ()
(declare (not safe))
- (gx#stx-e _hd118922118980_))))
- (let ((_hd118925118988_
+ (gx#stx-e _hd118927118985_))))
+ (let ((_hd118930118993_
(let ()
(declare (not safe))
- (##car _e118926118985_)))
- (_tl118924118990_
+ (##car _e118931118990_)))
+ (_tl118929118995_
(let ()
(declare (not safe))
- (##cdr _e118926118985_))))
+ (##cdr _e118931118990_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd118925118988_))
- (let ((_e118929118993_
+ (gx#stx-pair? _hd118930118993_))
+ (let ((_e118934118998_
(let ()
(declare (not safe))
(gx#stx-e
- _hd118925118988_))))
- (let ((_hd118928118996_
+ _hd118930118993_))))
+ (let ((_hd118933119001_
(let ()
(declare (not safe))
- (##car _e118929118993_)))
- (_tl118927118998_
+ (##car _e118934118998_)))
+ (_tl118932119003_
(let ()
(declare (not safe))
- (##cdr _e118929118993_))))
+ (##cdr _e118934118998_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd118928118996_))
- (let ((_e118932119001_
+ _hd118933119001_))
+ (let ((_e118937119006_
(let ()
(declare (not safe))
(gx#stx-e
- _hd118928118996_))))
- (let ((_hd118931119004_
+ _hd118933119001_))))
+ (let ((_hd118936119009_
(let ()
(declare
(not safe))
- (##car _e118932119001_)))
- (_tl118930119006_
+ (##car _e118937119006_)))
+ (_tl118935119011_
(let ()
(declare
(not safe))
- (##cdr _e118932119001_))))
+ (##cdr _e118937119006_))))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl118930119006_))
+ _tl118935119011_))
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-pair? _tl118927118998_))
- (let ((_e118935119009_
+ (gx#stx-pair? _tl118932119003_))
+ (let ((_e118940119014_
(let ()
(declare (not safe))
- (gx#stx-e _tl118927118998_))))
- (let ((_hd118934119012_
+ (gx#stx-e _tl118932119003_))))
+ (let ((_hd118939119017_
(let ()
(declare (not safe))
- (##car _e118935119009_)))
- (_tl118933119014_
+ (##car _e118940119014_)))
+ (_tl118938119019_
(let ()
(declare (not safe))
- (##cdr _e118935119009_))))
+ (##cdr _e118940119014_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd118934119012_))
- (let ((_e118938119017_
+ (gx#stx-pair? _hd118939119017_))
+ (let ((_e118943119022_
(let ()
(declare (not safe))
- (gx#stx-e _hd118934119012_))))
- (let ((_hd118937119020_
+ (gx#stx-e _hd118939119017_))))
+ (let ((_hd118942119025_
(let ()
(declare (not safe))
- (##car _e118938119017_)))
- (_tl118936119022_
+ (##car _e118943119022_)))
+ (_tl118941119027_
(let ()
(declare (not safe))
- (##cdr _e118938119017_))))
+ (##cdr _e118943119022_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl118936119022_))
- (let ((_e118941119025_
+ (gx#stx-pair? _tl118941119027_))
+ (let ((_e118946119030_
(let ()
(declare (not safe))
- (gx#stx-e _tl118936119022_))))
- (let ((_hd118940119028_
+ (gx#stx-e _tl118941119027_))))
+ (let ((_hd118945119033_
(let ()
(declare (not safe))
- (##car _e118941119025_)))
- (_tl118939119030_
+ (##car _e118946119030_)))
+ (_tl118944119035_
(let ()
(declare (not safe))
- (##cdr _e118941119025_))))
+ (##cdr _e118946119030_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd118940119028_))
- (let ((_e118944119033_
+ _hd118945119033_))
+ (let ((_e118949119038_
(let ()
(declare (not safe))
(gx#stx-e
- _hd118940119028_))))
- (let ((_hd118943119036_
+ _hd118945119033_))))
+ (let ((_hd118948119041_
(let ()
(declare (not safe))
- (##car _e118944119033_)))
- (_tl118942119038_
+ (##car _e118949119038_)))
+ (_tl118947119043_
(let ()
(declare (not safe))
- (##cdr _e118944119033_))))
+ (##cdr _e118949119038_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd118943119036_))
- (let ((_e118947119041_
+ _hd118948119041_))
+ (let ((_e118952119046_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _hd118943119036_))))
- (let ((_hd118946119044_
- (let () (declare (not safe)) (##car _e118947119041_)))
- (_tl118945119046_
- (let () (declare (not safe)) (##cdr _e118947119041_))))
+ (gx#stx-e _hd118948119041_))))
+ (let ((_hd118951119049_
+ (let () (declare (not safe)) (##car _e118952119046_)))
+ (_tl118950119051_
+ (let () (declare (not safe)) (##cdr _e118952119046_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd118946119044_))
- (let ((_e118950119049_
+ (gx#stx-pair? _hd118951119049_))
+ (let ((_e118955119054_
(let ()
(declare (not safe))
- (gx#stx-e _hd118946119044_))))
- (let ((_hd118949119052_
+ (gx#stx-e _hd118951119049_))))
+ (let ((_hd118954119057_
(let ()
(declare (not safe))
- (##car _e118950119049_)))
- (_tl118948119054_
+ (##car _e118955119054_)))
+ (_tl118953119059_
(let ()
(declare (not safe))
- (##cdr _e118950119049_))))
+ (##cdr _e118955119054_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl118948119054_))
+ (gx#stx-null? _tl118953119059_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl118945119046_))
- (let ((_e118953119057_
+ (gx#stx-pair? _tl118950119051_))
+ (let ((_e118958119062_
(let ()
(declare (not safe))
- (gx#stx-e _tl118945119046_))))
- (let ((_hd118952119060_
+ (gx#stx-e _tl118950119051_))))
+ (let ((_hd118957119065_
(let ()
(declare (not safe))
- (##car _e118953119057_)))
- (_tl118951119062_
+ (##car _e118958119062_)))
+ (_tl118956119067_
(let ()
(declare (not safe))
- (##cdr _e118953119057_))))
+ (##cdr _e118958119062_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl118951119062_))
+ (gx#stx-null? _tl118956119067_))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl118942119038_))
+ _tl118947119043_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl118939119030_))
- (let ((_e118956119065_
+ _tl118944119035_))
+ (let ((_e118961119070_
(let ()
(declare (not safe))
(gx#stx-e
- _tl118939119030_))))
- (let ((_hd118955119068_
+ _tl118944119035_))))
+ (let ((_hd118960119073_
(let ()
(declare
(not safe))
- (##car _e118956119065_)))
- (_tl118954119070_
+ (##car _e118961119070_)))
+ (_tl118959119075_
(let ()
(declare
(not safe))
- (##cdr _e118956119065_))))
+ (##cdr _e118961119070_))))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl118954119070_))
+ _tl118959119075_))
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-null? _tl118933119014_))
+ (gx#stx-null? _tl118938119019_))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl118924118990_))
+ (gx#stx-null? _tl118929118995_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl118921118982_))
- (let ((_e118959119073_
+ (gx#stx-pair? _tl118926118987_))
+ (let ((_e118964119078_
(let ()
(declare (not safe))
- (gx#stx-e _tl118921118982_))))
- (let ((_hd118958119076_
+ (gx#stx-e _tl118926118987_))))
+ (let ((_hd118963119081_
(let ()
(declare (not safe))
- (##car _e118959119073_)))
- (_tl118957119078_
+ (##car _e118964119078_)))
+ (_tl118962119083_
(let ()
(declare (not safe))
- (##cdr _e118959119073_))))
+ (##cdr _e118964119078_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl118957119078_))
- ((lambda (_L119081_
- _L119082_
- _L119083_
- _L119084_
- _L119085_)
- (let* ((_get-kws-id119125_
- (let ((__tmp129164
+ (gx#stx-null? _tl118962119083_))
+ ((lambda (_L119086_
+ _L119087_
+ _L119088_
+ _L119089_
+ _L119090_)
+ (let* ((_get-kws-id119130_
+ (let ((__tmp129169
(let ()
(declare (not safe))
(gx#stx-e
- _L118897_)))
- (__tmp129163
+ _L118902_)))
+ (__tmp129168
(gensym '__)))
(declare (not safe))
(make-symbol__1
- __tmp129164
- __tmp129163)))
- (_get-kws-id119127_
- (let ((__tmp129165
+ __tmp129169
+ __tmp129168)))
+ (_get-kws-id119132_
+ (let ((__tmp129170
(let ()
(declare (not safe))
(gx#stx-source
- _stx118610_))))
+ _stx118615_))))
(declare (not safe))
(gx#core-quote-syntax__1
- _get-kws-id119125_
- __tmp129165)))
- (_main-id119129_
- (let ((__tmp129167
+ _get-kws-id119130_
+ __tmp129170)))
+ (_main-id119134_
+ (let ((__tmp129172
(let ()
(declare (not safe))
(gx#stx-e
- _L118897_)))
- (__tmp129166
+ _L118902_)))
+ (__tmp129171
(gensym '__)))
(declare (not safe))
(make-symbol__1
- __tmp129167
- __tmp129166)))
- (_main-id119131_
- (let ((__tmp129168
+ __tmp129172
+ __tmp129171)))
+ (_main-id119136_
+ (let ((__tmp129173
(let ()
(declare (not safe))
(gx#stx-source
- _stx118610_))))
+ _stx118615_))))
(declare (not safe))
(gx#core-quote-syntax__1
- _main-id119129_
- __tmp129168)))
- (_g129169_
+ _main-id119134_
+ __tmp129173)))
+ (_g129174_
(let ()
(declare (not safe))
(gx#core-bind-runtime!__0
- _get-kws-id119127_)))
- (_g129170_
+ _get-kws-id119132_)))
+ (_g129175_
(let ()
(declare (not safe))
(gx#core-bind-runtime!__0
- _main-id119131_)))
- (_new-kw-dispatch119135_
+ _main-id119136_)))
+ (_new-kw-dispatch119140_
(let ()
(declare (not safe))
(gxc#apply-expression-subst
- _L119081_
- _L119085_
- _get-kws-id119127_)))
- (_new-get-kws119137_
+ _L119086_
+ _L119090_
+ _get-kws-id119132_)))
+ (_new-get-kws119142_
(let ()
(declare (not safe))
(gxc#apply-expression-subst
- _L119082_
- _L119084_
- _main-id119131_))))
- (let ((__tmp129173
+ _L119087_
+ _L119089_
+ _main-id119136_))))
+ (let ((__tmp129178
(let ()
(declare (not safe))
(gxc#identifier-symbol
- _L118897_)))
- (__tmp129172
+ _L118902_)))
+ (__tmp129177
(let ()
(declare (not safe))
(gxc#identifier-symbol
- _get-kws-id119127_)))
- (__tmp129171
+ _get-kws-id119132_)))
+ (__tmp129176
(let ()
(declare (not safe))
(gxc#identifier-symbol
- _main-id119131_))))
+ _main-id119136_))))
(declare (not safe))
(gxc#verbose
'"lift kw-lambda dispatch "
- __tmp129173
+ __tmp129178
'" => "
- __tmp129172
+ __tmp129177
'" => "
- __tmp129171))
- (let ((__tmp129174
- (let ((__tmp129179
+ __tmp129176))
+ (let ((__tmp129179
+ (let ((__tmp129184
(let ()
(declare (not safe))
- (_bind-e__126725126726_
- _main-id119131_
- _L119083_
+ (_bind-e__126730126731_
+ _main-id119136_
+ _L119088_
'#f)))
- (__tmp129175
- (let ((__tmp129178
+ (__tmp129180
+ (let ((__tmp129183
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (_bind-e__126725126726_
- _get-kws-id119127_
- _new-get-kws119137_
+ (_bind-e__126730126731_
+ _get-kws-id119132_
+ _new-get-kws119142_
'#f)))
- (__tmp129176
- (let ((__tmp129177
+ (__tmp129181
+ (let ((__tmp129182
(let ()
(declare (not safe))
- (_bind-e__126725126726_
- _L118897_
- _new-kw-dispatch119135_
+ (_bind-e__126730126731_
+ _L118902_
+ _new-kw-dispatch119140_
'#f))))
(declare (not safe))
- (cons __tmp129177 _rest118773_))))
+ (cons __tmp129182 _rest118778_))))
(declare (not safe))
- (cons __tmp129178 __tmp129176))))
+ (cons __tmp129183 __tmp129181))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp129179
- __tmp129175))))
+ (cons __tmp129184
+ __tmp129180))))
(declare (not safe))
- (_lp118750_
- __tmp129174
- _bind118753_))))
- _hd118958119076_
- _hd118955119068_
- _hd118952119060_
- _hd118949119052_
- _hd118931119004_)
+ (_lp118755_
+ __tmp129179
+ _bind118758_))))
+ _hd118963119081_
+ _hd118960119073_
+ _hd118957119065_
+ _hd118954119057_
+ _hd118936119009_)
(let ()
(declare (not safe))
- (_g118911118964_ _g118912118967_)))))
+ (_g118916118969_ _g118917118972_)))))
(let ()
(declare (not safe))
- (_g118911118964_ _g118912118967_)))
+ (_g118916118969_ _g118917118972_)))
(let ()
(declare (not safe))
- (_g118911118964_ _g118912118967_)))
+ (_g118916118969_ _g118917118972_)))
(let ()
(declare (not safe))
- (_g118911118964_ _g118912118967_)))
+ (_g118916118969_ _g118917118972_)))
(let ()
(declare (not safe))
- (_g118911118964_ _g118912118967_)))))
+ (_g118916118969_ _g118917118972_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g118911118964_
- _g118912118967_)))
+ (_g118916118969_
+ _g118917118972_)))
(let ()
(declare (not safe))
- (_g118911118964_
- _g118912118967_)))
+ (_g118916118969_
+ _g118917118972_)))
(let ()
(declare (not safe))
- (_g118911118964_
- _g118912118967_)))))
+ (_g118916118969_
+ _g118917118972_)))))
(let ()
(declare (not safe))
- (_g118911118964_ _g118912118967_)))
+ (_g118916118969_ _g118917118972_)))
(let ()
(declare (not safe))
- (_g118911118964_ _g118912118967_)))))
+ (_g118916118969_ _g118917118972_)))))
(let ()
(declare (not safe))
- (_g118911118964_ _g118912118967_)))))
+ (_g118916118969_ _g118917118972_)))))
(let ()
(declare (not safe))
- (_g118911118964_ _g118912118967_)))))
+ (_g118916118969_ _g118917118972_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g118911118964_
- _g118912118967_)))))
+ (_g118916118969_
+ _g118917118972_)))))
(let ()
(declare (not safe))
- (_g118911118964_ _g118912118967_)))))
+ (_g118916118969_ _g118917118972_)))))
(let ()
(declare (not safe))
- (_g118911118964_ _g118912118967_)))))
+ (_g118916118969_ _g118917118972_)))))
(let ()
(declare (not safe))
- (_g118911118964_ _g118912118967_)))
+ (_g118916118969_ _g118917118972_)))
(let ()
(declare (not safe))
- (_g118911118964_ _g118912118967_)))))
+ (_g118916118969_ _g118917118972_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g118911118964_
- _g118912118967_)))))
+ (_g118916118969_
+ _g118917118972_)))))
(let ()
(declare (not safe))
- (_g118911118964_
- _g118912118967_)))))
+ (_g118916118969_
+ _g118917118972_)))))
(let ()
(declare (not safe))
- (_g118911118964_ _g118912118967_)))))
+ (_g118916118969_ _g118917118972_)))))
(let ()
(declare (not safe))
- (_g118911118964_ _g118912118967_)))))
+ (_g118916118969_ _g118917118972_)))))
(let ()
(declare (not safe))
- (_g118911118964_ _g118912118967_))))))
+ (_g118916118969_ _g118917118972_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (_g118910119140_ _L118896_))))
- (___kont128660128661_
- (lambda (_L118847_ _L118848_)
- (let ((__tmp129180
- (let ((__tmp129181
- (let ((__tmp129182
-;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp129183
+ (_g118915119145_ _L118901_))))
+ (___kont128665128666_
+ (lambda (_L118852_ _L118853_)
+ (let ((__tmp129185
+ (let ((__tmp129186
+ (let ((__tmp129187
+;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+ (let ((__tmp129188
(let ()
(declare (not safe))
- (gxc#compile-e__0 _L118847_))))
+ (gxc#compile-e__0 _L118852_))))
(declare (not safe))
- (cons __tmp129183 '()))))
+ (cons __tmp129188 '()))))
(declare (not safe))
- (cons _L118848_ __tmp129182))))
+ (cons _L118853_ __tmp129187))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp129181
- _bind118753_))))
+ (cons __tmp129186
+ _bind118758_))))
(declare (not safe))
- (_lp118750_
- _rest118773_
- __tmp129180)))))
- (let* ((___match128727128728_
- (lambda (_e118807118872_
- _hd118806118875_
- _tl118805118877_
- _e118810118880_
- _hd118809118883_
- _tl118808118885_
- _e118813118888_
- _hd118812118891_
- _tl118811118893_)
- (let ((_L118896_
- _hd118812118891_)
- (_L118897_
- _hd118809118883_))
+ (_lp118755_
+ _rest118778_
+ __tmp129185)))))
+ (let* ((___match128732128733_
+ (lambda (_e118812118877_
+ _hd118811118880_
+ _tl118810118882_
+ _e118815118885_
+ _hd118814118888_
+ _tl118813118890_
+ _e118818118893_
+ _hd118817118896_
+ _tl118816118898_)
+ (let ((_L118901_
+ _hd118817118896_)
+ (_L118902_
+ _hd118814118888_))
(if (and (let ()
(declare
(not safe))
(gx#identifier?
- _L118897_))
+ _L118902_))
(let ()
(declare
(not safe))
(gxc#kw-lambda-expr?
- _L118896_)))
- (___kont128658128659_
- _L118896_
- _L118897_)
- (___kont128660128661_
- _hd118812118891_
- _hd118806118875_)))))
- (___match128705128706_
- (lambda (_e118796119148_
- _hd118795119151_
- _tl118794119153_
- _e118799119156_
- _hd118798119159_
- _tl118797119161_
- _e118802119164_
- _hd118801119167_
- _tl118800119169_)
- (let ((_L119172_
- _hd118801119167_)
- (_L119173_
- _hd118798119159_))
+ _L118901_)))
+ (___kont128663128664_
+ _L118901_
+ _L118902_)
+ (___kont128665128666_
+ _hd118817118896_
+ _hd118811118880_)))))
+ (___match128710128711_
+ (lambda (_e118801119153_
+ _hd118800119156_
+ _tl118799119158_
+ _e118804119161_
+ _hd118803119164_
+ _tl118802119166_
+ _e118807119169_
+ _hd118806119172_
+ _tl118805119174_)
+ (let ((_L119177_
+ _hd118806119172_)
+ (_L119178_
+ _hd118803119164_))
(if (and (let ()
(declare
(not safe))
(gx#identifier?
- _L119173_))
+ _L119178_))
(let ()
(declare
(not safe))
(gxc#opt-lambda-expr?
- _L119172_)))
- (___kont128656128657_
- _L119172_
- _L119173_)
- (___match128727128728_
- _e118796119148_
- _hd118795119151_
- _tl118794119153_
- _e118799119156_
- _hd118798119159_
- _tl118797119161_
- _e118802119164_
- _hd118801119167_
- _tl118800119169_)))))
- (___match128683128684_
- (lambda (_e118785119320_
- _hd118784119323_
- _tl118783119325_
- _e118788119328_
- _hd118787119331_
- _tl118786119333_
- _e118791119336_
- _hd118790119339_
- _tl118789119341_)
- (let ((_L119344_
- _hd118790119339_)
- (_L119345_
- _hd118787119331_))
+ _L119177_)))
+ (___kont128661128662_
+ _L119177_
+ _L119178_)
+ (___match128732128733_
+ _e118801119153_
+ _hd118800119156_
+ _tl118799119158_
+ _e118804119161_
+ _hd118803119164_
+ _tl118802119166_
+ _e118807119169_
+ _hd118806119172_
+ _tl118805119174_)))))
+ (___match128688128689_
+ (lambda (_e118790119325_
+ _hd118789119328_
+ _tl118788119330_
+ _e118793119333_
+ _hd118792119336_
+ _tl118791119338_
+ _e118796119341_
+ _hd118795119344_
+ _tl118794119346_)
+ (let ((_L119349_
+ _hd118795119344_)
+ (_L119350_
+ _hd118792119336_))
(if (and (let ()
(declare
(not safe))
(gx#identifier?
- _L119345_))
+ _L119350_))
(let ()
(declare
(not safe))
(gxc#case-lambda-expr?
- _L119344_)))
- (___kont128654128655_
- _L119344_
- _L119345_)
- (___match128705128706_
- _e118785119320_
- _hd118784119323_
- _tl118783119325_
- _e118788119328_
- _hd118787119331_
- _tl118786119333_
- _e118791119336_
- _hd118790119339_
- _tl118789119341_))))))
+ _L119349_)))
+ (___kont128659128660_
+ _L119349_
+ _L119350_)
+ (___match128710128711_
+ _e118790119325_
+ _hd118789119328_
+ _tl118788119330_
+ _e118793119333_
+ _hd118792119336_
+ _tl118791119338_
+ _e118796119341_
+ _hd118795119344_
+ _tl118794119346_))))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- ___stx128652128653_))
- (let ((_e118785119320_
+ ___stx128657128658_))
+ (let ((_e118790119325_
(let ()
(declare (not safe))
(gx#stx-e
- ___stx128652128653_))))
- (let ((_tl118783119325_
+ ___stx128657128658_))))
+ (let ((_tl118788119330_
(let ()
(declare (not safe))
- (##cdr _e118785119320_)))
- (_hd118784119323_
+ (##cdr _e118790119325_)))
+ (_hd118789119328_
(let ()
(declare (not safe))
- (##car _e118785119320_))))
+ (##car _e118790119325_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd118784119323_))
- (let ((_e118788119328_
+ _hd118789119328_))
+ (let ((_e118793119333_
(let ()
(declare
(not safe))
(gx#stx-e
- _hd118784119323_))))
- (let ((_tl118786119333_
+ _hd118789119328_))))
+ (let ((_tl118791119338_
(let ()
(declare
(not safe))
- (##cdr _e118788119328_)))
- (_hd118787119331_
+ (##cdr _e118793119333_)))
+ (_hd118792119336_
(let ()
(declare
(not safe))
- (##car _e118788119328_))))
+ (##car _e118793119333_))))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl118786119333_))
+ _tl118791119338_))
(if (let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-pair? _tl118783119325_))
- (let ((_e118791119336_
+ (gx#stx-pair? _tl118788119330_))
+ (let ((_e118796119341_
(let ()
(declare (not safe))
- (gx#stx-e _tl118783119325_))))
- (let ((_tl118789119341_
+ (gx#stx-e _tl118788119330_))))
+ (let ((_tl118794119346_
(let ()
(declare (not safe))
- (##cdr _e118791119336_)))
- (_hd118790119339_
+ (##cdr _e118796119341_)))
+ (_hd118795119344_
(let ()
(declare (not safe))
- (##car _e118791119336_))))
+ (##car _e118796119341_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl118789119341_))
- (___match128683128684_
- _e118785119320_
- _hd118784119323_
- _tl118783119325_
- _e118788119328_
- _hd118787119331_
- _tl118786119333_
- _e118791119336_
- _hd118790119339_
- _tl118789119341_)
+ (gx#stx-null? _tl118794119346_))
+ (___match128688128689_
+ _e118790119325_
+ _hd118789119328_
+ _tl118788119330_
+ _e118793119333_
+ _hd118792119336_
+ _tl118791119338_
+ _e118796119341_
+ _hd118795119344_
+ _tl118794119346_)
(let ()
(declare (not safe))
- (_g118779118826_)))))
- (let () (declare (not safe)) (_g118779118826_)))
+ (_g118784118831_)))))
+ (let () (declare (not safe)) (_g118784118831_)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl118783119325_))
- (let ((_e118821118839_
+ (gx#stx-pair? _tl118788119330_))
+ (let ((_e118826118844_
(let ()
(declare (not safe))
- (gx#stx-e _tl118783119325_))))
- (let ((_tl118819118844_
+ (gx#stx-e _tl118788119330_))))
+ (let ((_tl118824118849_
(let ()
(declare (not safe))
- (##cdr _e118821118839_)))
- (_hd118820118842_
+ (##cdr _e118826118844_)))
+ (_hd118825118847_
(let ()
(declare (not safe))
- (##car _e118821118839_))))
+ (##car _e118826118844_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl118819118844_))
- (___kont128660128661_
- _hd118820118842_
- _hd118784119323_)
+ (gx#stx-null? _tl118824118849_))
+ (___kont128665128666_
+ _hd118825118847_
+ _hd118789119328_)
(let ()
(declare (not safe))
- (_g118779118826_)))))
- (let () (declare (not safe)) (_g118779118826_))))))
+ (_g118784118831_)))))
+ (let () (declare (not safe)) (_g118784118831_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl118783119325_))
- (let ((_e118821118839_
+ _tl118788119330_))
+ (let ((_e118826118844_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _tl118783119325_))))
- (let ((_tl118819118844_
- (let () (declare (not safe)) (##cdr _e118821118839_)))
- (_hd118820118842_
- (let () (declare (not safe)) (##car _e118821118839_))))
+ (gx#stx-e _tl118788119330_))))
+ (let ((_tl118824118849_
+ (let () (declare (not safe)) (##cdr _e118826118844_)))
+ (_hd118825118847_
+ (let () (declare (not safe)) (##car _e118826118844_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl118819118844_))
- (___kont128660128661_ _hd118820118842_ _hd118784119323_)
- (let () (declare (not safe)) (_g118779118826_)))))
- (let () (declare (not safe)) (_g118779118826_))))))
+ (gx#stx-null? _tl118824118849_))
+ (___kont128665128666_ _hd118825118847_ _hd118789119328_)
+ (let () (declare (not safe)) (_g118784118831_)))))
+ (let () (declare (not safe)) (_g118784118831_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g118779118826_)))))))))
+ (_g118784118831_)))))))))
(if (let ()
(declare (not safe))
- (##pair? _rest118754118762_))
- (let ((_hd118759119440_
+ (##pair? _rest118759118767_))
+ (let ((_hd118764119445_
(let ()
(declare (not safe))
- (##car _rest118754118762_)))
- (_tl118760119442_
+ (##car _rest118759118767_)))
+ (_tl118765119447_
(let ()
(declare (not safe))
- (##cdr _rest118754118762_))))
- (let* ((_hd119445_ _hd118759119440_)
- (_rest119447_ _tl118760119442_))
+ (##cdr _rest118759118767_))))
+ (let* ((_hd119450_ _hd118764119445_)
+ (_rest119452_ _tl118765119447_))
(declare (not safe))
- (_K118758119437_ _rest119447_ _hd119445_)))
+ (_K118763119442_ _rest119452_ _hd119450_)))
(let ()
(declare (not safe))
- (_else118756118770_))))))))
- (let* ((___stx128744128745_ _stx118610_)
- (_g118616118643_
+ (_else118761118775_))))))))
+ (let* ((___stx128749128750_ _stx118615_)
+ (_g118621118648_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx128744128745_)))))
- (let ((___kont128746128747_
- (lambda (_L118703_ _L118704_ _L118705_)
- (let ((__tmp129185
+ ___stx128749128750_)))))
+ (let ((___kont128751128752_
+ (lambda (_L118708_ _L118709_ _L118710_)
+ (let ((__tmp129190
(lambda ()
- (let ((_hd118742_
- (let ((__tmp129186
- (let ((__tmp129187
- (lambda (_g118734118737_
- _g118735118739_)
+ (let ((_hd118747_
+ (let ((__tmp129191
+ (let ((__tmp129192
+ (lambda (_g118739118742_
+ _g118740118744_)
(let ()
(declare (not safe))
- (cons _g118734118737_
- _g118735118739_)))))
+ (cons _g118739118742_
+ _g118740118744_)))))
(declare (not safe))
- (foldr1 __tmp129187
+ (foldr1 __tmp129192
'()
- _L118704_))))
+ _L118709_))))
(declare (not safe))
- (_compile-bindings118613_ __tmp129186)))
- (_body118743_
+ (_compile-bindings118618_ __tmp129191)))
+ (_body118748_
(let ()
(declare (not safe))
- (gxc#compile-e__0 _L118703_))))
- (let ((__tmp129188
- (let ((__tmp129189
- (let ((__tmp129190
+ (gxc#compile-e__0 _L118708_))))
+ (let ((__tmp129193
+ (let ((__tmp129194
+ (let ((__tmp129195
(let ()
(declare (not safe))
- (cons _body118743_
+ (cons _body118748_
'()))))
(declare (not safe))
- (cons _hd118742_
- __tmp129190))))
+ (cons _hd118747_
+ __tmp129195))))
(declare (not safe))
- (cons _L118705_ __tmp129189))))
+ (cons _L118710_ __tmp129194))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp129188
- _stx118610_)))))
- (__tmp129184
- (let ((__obj128809
+ __tmp129193
+ _stx118615_)))))
+ (__tmp129189
+ (let ((__obj128814
(let ()
(declare (not safe))
(##structure
@@ -15495,254 +15495,254 @@
'#f
'#f
'#f))))
- (gx#local-context:::init! __obj128809)
- __obj128809)))
+ (gx#local-context:::init! __obj128814)
+ __obj128814)))
(declare (not safe))
(call-with-parameters
- __tmp129185
+ __tmp129190
gx#current-expander-context
- __tmp129184))))
- (___kont128750128751_
+ __tmp129189))))
+ (___kont128755128756_
(lambda ()
(let ()
(declare (not safe))
- (gxc#xform-let-values% _stx118610_)))))
- (let ((___match128771128772_
- (lambda (_e118623118655_
- _hd118622118658_
- _tl118621118660_
- _e118626118663_
- _hd118625118666_
- _tl118624118668_
- ___splice128748128749_
- _target118627118671_
- _tl118629118673_)
- (letrec ((_loop118630118676_
- (lambda (_hd118628118679_ _bind118634118681_)
+ (gxc#xform-let-values% _stx118615_)))))
+ (let ((___match128776128777_
+ (lambda (_e118628118660_
+ _hd118627118663_
+ _tl118626118665_
+ _e118631118668_
+ _hd118630118671_
+ _tl118629118673_
+ ___splice128753128754_
+ _target118632118676_
+ _tl118634118678_)
+ (letrec ((_loop118635118681_
+ (lambda (_hd118633118684_ _bind118639118686_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd118628118679_))
- (let ((_e118631118684_
+ (gx#stx-pair? _hd118633118684_))
+ (let ((_e118636118689_
(let ()
(declare (not safe))
- (gx#stx-e _hd118628118679_))))
- (let ((_lp-tl118633118689_
+ (gx#stx-e _hd118633118684_))))
+ (let ((_lp-tl118638118694_
(let ()
(declare (not safe))
- (##cdr _e118631118684_)))
- (_lp-hd118632118687_
+ (##cdr _e118636118689_)))
+ (_lp-hd118637118692_
(let ()
(declare (not safe))
- (##car _e118631118684_))))
- (let ((__tmp129193
+ (##car _e118636118689_))))
+ (let ((__tmp129198
(let ()
(declare (not safe))
- (cons _lp-hd118632118687_
- _bind118634118681_))))
+ (cons _lp-hd118637118692_
+ _bind118639118686_))))
(declare (not safe))
- (_loop118630118676_
- _lp-tl118633118689_
- __tmp129193))))
- (let ((_bind118635118692_
- (reverse _bind118634118681_)))
+ (_loop118635118681_
+ _lp-tl118638118694_
+ __tmp129198))))
+ (let ((_bind118640118697_
+ (reverse _bind118639118686_)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl118624118668_))
- (let ((_e118638118695_
+ (gx#stx-pair? _tl118629118673_))
+ (let ((_e118643118700_
(let ()
(declare (not safe))
(gx#stx-e
- _tl118624118668_))))
- (let ((_tl118636118700_
+ _tl118629118673_))))
+ (let ((_tl118641118705_
(let ()
(declare (not safe))
- (##cdr _e118638118695_)))
- (_hd118637118698_
+ (##cdr _e118643118700_)))
+ (_hd118642118703_
(let ()
(declare (not safe))
- (##car _e118638118695_))))
+ (##car _e118643118700_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl118636118700_))
- (let ((_L118703_
- _hd118637118698_)
- (_L118704_
- _bind118635118692_)
- (_L118705_
- _hd118622118658_))
- (if (let ((__tmp129191
-;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp129192
- (lambda (_g118726118729_ _g118727118731_)
+ _tl118641118705_))
+ (let ((_L118708_
+ _hd118642118703_)
+ (_L118709_
+ _bind118640118697_)
+ (_L118710_
+ _hd118627118663_))
+ (if (let ((__tmp129196
+;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+ (let ((__tmp129197
+ (lambda (_g118731118734_ _g118732118736_)
(let ()
(declare (not safe))
- (cons _g118726118729_ _g118727118731_)))))
+ (cons _g118731118734_ _g118732118736_)))))
(declare (not safe))
- (foldr1 __tmp129192 '() _L118704_))))
+ (foldr1 __tmp129197 '() _L118709_))))
(declare (not safe))
- (ormap1 gxc#lift-top-lambda-binding? __tmp129191))
- (___kont128746128747_ _L118703_ _L118704_ _L118705_)
- (___kont128750128751_)))
+ (ormap1 gxc#lift-top-lambda-binding? __tmp129196))
+ (___kont128751128752_ _L118708_ _L118709_ _L118710_)
+ (___kont128755128756_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont128750128751_))))
- (___kont128750128751_)))))))
+ (___kont128755128756_))))
+ (___kont128755128756_)))))))
(let ()
(declare (not safe))
- (_loop118630118676_ _target118627118671_ '()))))))
+ (_loop118635118681_ _target118632118676_ '()))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx128744128745_))
- (let ((_e118623118655_
+ (gx#stx-pair? ___stx128749128750_))
+ (let ((_e118628118660_
(let ()
(declare (not safe))
- (gx#stx-e ___stx128744128745_))))
- (let ((_tl118621118660_
+ (gx#stx-e ___stx128749128750_))))
+ (let ((_tl118626118665_
(let ()
(declare (not safe))
- (##cdr _e118623118655_)))
- (_hd118622118658_
+ (##cdr _e118628118660_)))
+ (_hd118627118663_
(let ()
(declare (not safe))
- (##car _e118623118655_))))
+ (##car _e118628118660_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl118621118660_))
- (let ((_e118626118663_
+ (gx#stx-pair? _tl118626118665_))
+ (let ((_e118631118668_
(let ()
(declare (not safe))
- (gx#stx-e _tl118621118660_))))
- (let ((_tl118624118668_
+ (gx#stx-e _tl118626118665_))))
+ (let ((_tl118629118673_
(let ()
(declare (not safe))
- (##cdr _e118626118663_)))
- (_hd118625118666_
+ (##cdr _e118631118668_)))
+ (_hd118630118671_
(let ()
(declare (not safe))
- (##car _e118626118663_))))
+ (##car _e118631118668_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _hd118625118666_))
- (let ((___splice128748128749_
+ (gx#stx-pair/null? _hd118630118671_))
+ (let ((___splice128753128754_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _hd118625118666_
+ _hd118630118671_
'0))))
- (let ((_tl118629118673_
+ (let ((_tl118634118678_
(let ()
(declare (not safe))
(##vector-ref
- ___splice128748128749_
+ ___splice128753128754_
'1)))
- (_target118627118671_
+ (_target118632118676_
(let ()
(declare (not safe))
(##vector-ref
- ___splice128748128749_
+ ___splice128753128754_
'0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl118629118673_))
- (___match128771128772_
- _e118623118655_
- _hd118622118658_
- _tl118621118660_
- _e118626118663_
- _hd118625118666_
- _tl118624118668_
- ___splice128748128749_
- _target118627118671_
- _tl118629118673_)
- (___kont128750128751_))))
- (___kont128750128751_))))
- (___kont128750128751_))))
- (___kont128750128751_))))))))
+ (gx#stx-null? _tl118634118678_))
+ (___match128776128777_
+ _e118628118660_
+ _hd118627118663_
+ _tl118626118665_
+ _e118631118668_
+ _hd118630118671_
+ _tl118629118673_
+ ___splice128753128754_
+ _target118632118676_
+ _tl118634118678_)
+ (___kont128755128756_))))
+ (___kont128755128756_))))
+ (___kont128755128756_))))
+ (___kont128755128756_))))))))
(define gxc#lift-top-lambda-binding?
- (lambda (_bind118528_)
- (let* ((___stx128774128775_ _bind118528_)
- (_g118531118548_
+ (lambda (_bind118533_)
+ (let* ((___stx128779128780_ _bind118533_)
+ (_g118536118553_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx128774128775_)))))
- (let ((___kont128776128777_
- (lambda (_L118584_ _L118585_)
- (if (let () (declare (not safe)) (gx#identifier? _L118585_))
- (let ((_$e118601_
+ ___stx128779128780_)))))
+ (let ((___kont128781128782_
+ (lambda (_L118589_ _L118590_)
+ (if (let () (declare (not safe)) (gx#identifier? _L118590_))
+ (let ((_$e118606_
(let ()
(declare (not safe))
- (gxc#case-lambda-expr? _L118584_))))
- (if _$e118601_
- _$e118601_
- (let ((_$e118604_
+ (gxc#case-lambda-expr? _L118589_))))
+ (if _$e118606_
+ _$e118606_
+ (let ((_$e118609_
(let ()
(declare (not safe))
- (gxc#opt-lambda-expr? _L118584_))))
- (if _$e118604_
- _$e118604_
+ (gxc#opt-lambda-expr? _L118589_))))
+ (if _$e118609_
+ _$e118609_
(let ()
(declare (not safe))
- (gxc#kw-lambda-expr? _L118584_))))))
+ (gxc#kw-lambda-expr? _L118589_))))))
'#f)))
- (___kont128778128779_ (lambda () '#f)))
+ (___kont128783128784_ (lambda () '#f)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx128774128775_))
- (let ((_e118537118560_
+ (gx#stx-pair? ___stx128779128780_))
+ (let ((_e118542118565_
(let ()
(declare (not safe))
- (gx#stx-e ___stx128774128775_))))
- (let ((_tl118535118565_
- (let () (declare (not safe)) (##cdr _e118537118560_)))
- (_hd118536118563_
+ (gx#stx-e ___stx128779128780_))))
+ (let ((_tl118540118570_
+ (let () (declare (not safe)) (##cdr _e118542118565_)))
+ (_hd118541118568_
(let ()
(declare (not safe))
- (##car _e118537118560_))))
+ (##car _e118542118565_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd118536118563_))
- (let ((_e118540118568_
+ (gx#stx-pair? _hd118541118568_))
+ (let ((_e118545118573_
(let ()
(declare (not safe))
- (gx#stx-e _hd118536118563_))))
- (let ((_tl118538118573_
+ (gx#stx-e _hd118541118568_))))
+ (let ((_tl118543118578_
(let ()
(declare (not safe))
- (##cdr _e118540118568_)))
- (_hd118539118571_
+ (##cdr _e118545118573_)))
+ (_hd118544118576_
(let ()
(declare (not safe))
- (##car _e118540118568_))))
+ (##car _e118545118573_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl118538118573_))
+ (gx#stx-null? _tl118543118578_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl118535118565_))
- (let ((_e118543118576_
+ (gx#stx-pair? _tl118540118570_))
+ (let ((_e118548118581_
(let ()
(declare (not safe))
- (gx#stx-e _tl118535118565_))))
- (let ((_tl118541118581_
+ (gx#stx-e _tl118540118570_))))
+ (let ((_tl118546118586_
(let ()
(declare (not safe))
- (##cdr _e118543118576_)))
- (_hd118542118579_
+ (##cdr _e118548118581_)))
+ (_hd118547118584_
(let ()
(declare (not safe))
- (##car _e118543118576_))))
+ (##car _e118548118581_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl118541118581_))
- (___kont128776128777_
- _hd118542118579_
- _hd118539118571_)
- (___kont128778128779_))))
- (___kont128778128779_))
- (___kont128778128779_))))
- (___kont128778128779_))))
- (___kont128778128779_))))))))
+ (gx#stx-null? _tl118546118586_))
+ (___kont128781128782_
+ _hd118547118584_
+ _hd118544118576_)
+ (___kont128783128784_))))
+ (___kont128783128784_))
+ (___kont128783128784_))))
+ (___kont128783128784_))))
+ (___kont128783128784_))))))))
diff --git a/src/bootstrap/gerbil/compiler/optimize-top__1.scm b/src/bootstrap/gerbil/compiler/optimize-top__1.scm
index c22727cd..5f7ac2ba 100644
--- a/src/bootstrap/gerbil/compiler/optimize-top__1.scm
+++ b/src/bootstrap/gerbil/compiler/optimize-top__1.scm
@@ -1,398 +1,398 @@
(declare (block) (standard-bindings) (extended-bindings) (inlining-limit 200))
(begin
(define |gxc[:0:]#defbasic-expression-type-annotations|
- (lambda (_$stx118251_)
- (let* ((_g118255118284_
- (lambda (_g118256118280_)
+ (lambda (_$stx118256_)
+ (let* ((_g118260118289_
+ (lambda (_g118261118285_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g118256118280_))))
- (_g118254118385_
- (lambda (_g118256118288_)
+ _g118261118285_))))
+ (_g118259118390_
+ (lambda (_g118261118293_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g118256118288_))
- (let ((_e118261118291_
+ (gx#stx-pair? _g118261118293_))
+ (let ((_e118266118296_
(let ()
(declare (not safe))
- (gx#syntax-e _g118256118288_))))
- (let ((_hd118260118295_
+ (gx#syntax-e _g118261118293_))))
+ (let ((_hd118265118300_
(let ()
(declare (not safe))
- (##car _e118261118291_)))
- (_tl118259118298_
+ (##car _e118266118296_)))
+ (_tl118264118303_
(let ()
(declare (not safe))
- (##cdr _e118261118291_))))
+ (##cdr _e118266118296_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl118259118298_))
- (let ((_g129194_
+ (gx#stx-pair/null? _tl118264118303_))
+ (let ((_g129199_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl118259118298_
+ _tl118264118303_
'0))))
(begin
- (let ((_g129195_
+ (let ((_g129200_
(let ()
(declare (not safe))
- (if (##values? _g129194_)
- (##vector-length _g129194_)
+ (if (##values? _g129199_)
+ (##vector-length _g129199_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g129195_ 2)))
+ (##fx= _g129200_ 2)))
(error "Context expects 2 values"
- _g129195_)))
- (let ((_target118262118301_
+ _g129200_)))
+ (let ((_target118267118306_
(let ()
(declare (not safe))
- (##vector-ref _g129194_ 0)))
- (_tl118264118304_
+ (##vector-ref _g129199_ 0)))
+ (_tl118269118309_
(let ()
(declare (not safe))
- (##vector-ref _g129194_ 1))))
+ (##vector-ref _g129199_ 1))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl118264118304_))
- (letrec ((_loop118265118307_
- (lambda (_hd118263118311_
- _type-e118269118314_
- _id118270118316_)
+ (gx#stx-null? _tl118269118309_))
+ (letrec ((_loop118270118312_
+ (lambda (_hd118268118316_
+ _type-e118274118319_
+ _id118275118321_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd118263118311_))
- (let ((_e118266118319_
+ _hd118268118316_))
+ (let ((_e118271118324_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#syntax-e _hd118263118311_))))
- (let ((_lp-hd118267118323_
- (let () (declare (not safe)) (##car _e118266118319_)))
- (_lp-tl118268118326_
- (let () (declare (not safe)) (##cdr _e118266118319_))))
+ (gx#syntax-e _hd118268118316_))))
+ (let ((_lp-hd118272118328_
+ (let () (declare (not safe)) (##car _e118271118324_)))
+ (_lp-tl118273118331_
+ (let () (declare (not safe)) (##cdr _e118271118324_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _lp-hd118267118323_))
- (let ((_e118275118329_
+ (gx#stx-pair? _lp-hd118272118328_))
+ (let ((_e118280118334_
(let ()
(declare (not safe))
- (gx#syntax-e _lp-hd118267118323_))))
- (let ((_hd118274118333_
+ (gx#syntax-e _lp-hd118272118328_))))
+ (let ((_hd118279118338_
(let ()
(declare (not safe))
- (##car _e118275118329_)))
- (_tl118273118336_
+ (##car _e118280118334_)))
+ (_tl118278118341_
(let ()
(declare (not safe))
- (##cdr _e118275118329_))))
+ (##cdr _e118280118334_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl118273118336_))
- (let ((_e118278118339_
+ (gx#stx-pair? _tl118278118341_))
+ (let ((_e118283118344_
(let ()
(declare (not safe))
- (gx#syntax-e _tl118273118336_))))
- (let ((_hd118277118343_
+ (gx#syntax-e _tl118278118341_))))
+ (let ((_hd118282118348_
(let ()
(declare (not safe))
- (##car _e118278118339_)))
- (_tl118276118346_
+ (##car _e118283118344_)))
+ (_tl118281118351_
(let ()
(declare (not safe))
- (##cdr _e118278118339_))))
+ (##cdr _e118283118344_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl118276118346_))
- (_loop118265118307_
- _lp-tl118268118326_
+ (gx#stx-null? _tl118281118351_))
+ (_loop118270118312_
+ _lp-tl118273118331_
(let ()
(declare (not safe))
- (cons _hd118277118343_
- _type-e118269118314_))
+ (cons _hd118282118348_
+ _type-e118274118319_))
(let ()
(declare (not safe))
- (cons _hd118274118333_
- _id118270118316_)))
- (_g118255118284_ _g118256118288_))))
- (_g118255118284_ _g118256118288_))))
- (_g118255118284_ _g118256118288_))))
- (let ((_type-e118271118349_ (reverse _type-e118269118314_))
- (_id118272118352_ (reverse _id118270118316_)))
- ((lambda (_L118355_ _L118357_)
- (let ((__tmp129207
+ (cons _hd118279118338_
+ _id118275118321_)))
+ (_g118260118289_ _g118261118293_))))
+ (_g118260118289_ _g118261118293_))))
+ (_g118260118289_ _g118261118293_))))
+ (let ((_type-e118276118354_ (reverse _type-e118274118319_))
+ (_id118277118357_ (reverse _id118275118321_)))
+ ((lambda (_L118360_ _L118362_)
+ (let ((__tmp129212
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'begin)))
- (__tmp129196
+ (__tmp129201
(begin
(let ()
(declare (not safe))
(gx#syntax-check-splice-targets
- _L118355_
- _L118357_))
- (let ((__tmp129197
- (lambda (_g118373118377_
- _g118374118380_
- _g118375118382_)
- (let ((__tmp129198
- (let ((__tmp129206
+ _L118360_
+ _L118362_))
+ (let ((__tmp129202
+ (lambda (_g118378118382_
+ _g118379118385_
+ _g118380118387_)
+ (let ((__tmp129203
+ (let ((__tmp129211
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'hash-put!)))
- (__tmp129199
- (let ((__tmp129205
+ (__tmp129204
+ (let ((__tmp129210
(let ()
(declare
(not safe))
(gx#datum->syntax__0
'#f
'basic-expression-type-annotations)))
- (__tmp129200
- (let ((__tmp129202
+ (__tmp129205
+ (let ((__tmp129207
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp129204
+ (let ((__tmp129209
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'quote)))
- (__tmp129203
+ (__tmp129208
(let ()
(declare (not safe))
- (cons _g118374118380_ '()))))
+ (cons _g118379118385_ '()))))
(declare (not safe))
- (cons __tmp129204 __tmp129203)))
- (__tmp129201
+ (cons __tmp129209 __tmp129208)))
+ (__tmp129206
(let ()
(declare (not safe))
- (cons _g118373118377_ '()))))
+ (cons _g118378118382_ '()))))
(declare (not safe))
- (cons __tmp129202 __tmp129201))))
+ (cons __tmp129207 __tmp129206))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp129205
- __tmp129200))))
+ (cons __tmp129210
+ __tmp129205))))
(declare (not safe))
- (cons __tmp129206 __tmp129199))))
+ (cons __tmp129211 __tmp129204))))
(declare (not safe))
- (cons __tmp129198 _g118375118382_)))))
+ (cons __tmp129203 _g118380118387_)))))
(declare (not safe))
- (foldr2 __tmp129197 '() _L118355_ _L118357_)))))
+ (foldr2 __tmp129202 '() _L118360_ _L118362_)))))
(declare (not safe))
- (cons __tmp129207 __tmp129196)))
- _type-e118271118349_
- _id118272118352_))))))
+ (cons __tmp129212 __tmp129201)))
+ _type-e118276118354_
+ _id118277118357_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (_loop118265118307_
- _target118262118301_
+ (_loop118270118312_
+ _target118267118306_
'()
'()))
- (_g118255118284_ _g118256118288_)))))
- (_g118255118284_ _g118256118288_))))
- (_g118255118284_ _g118256118288_)))))
- (_g118254118385_ _$stx118251_))))
+ (_g118260118289_ _g118261118293_)))))
+ (_g118260118289_ _g118261118293_))))
+ (_g118260118289_ _g118261118293_)))))
+ (_g118259118390_ _$stx118256_))))
(define |gxc[:0:]#defbasic-expression-type-builtin|
- (lambda (_$stx118390_)
- (let* ((_g118394118423_
- (lambda (_g118395118419_)
+ (lambda (_$stx118395_)
+ (let* ((_g118399118428_
+ (lambda (_g118400118424_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g118395118419_))))
- (_g118393118523_
- (lambda (_g118395118427_)
+ _g118400118424_))))
+ (_g118398118528_
+ (lambda (_g118400118432_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g118395118427_))
- (let ((_e118400118430_
+ (gx#stx-pair? _g118400118432_))
+ (let ((_e118405118435_
(let ()
(declare (not safe))
- (gx#syntax-e _g118395118427_))))
- (let ((_hd118399118434_
+ (gx#syntax-e _g118400118432_))))
+ (let ((_hd118404118439_
(let ()
(declare (not safe))
- (##car _e118400118430_)))
- (_tl118398118437_
+ (##car _e118405118435_)))
+ (_tl118403118442_
(let ()
(declare (not safe))
- (##cdr _e118400118430_))))
+ (##cdr _e118405118435_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl118398118437_))
- (let ((_g129208_
+ (gx#stx-pair/null? _tl118403118442_))
+ (let ((_g129213_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl118398118437_
+ _tl118403118442_
'0))))
(begin
- (let ((_g129209_
+ (let ((_g129214_
(let ()
(declare (not safe))
- (if (##values? _g129208_)
- (##vector-length _g129208_)
+ (if (##values? _g129213_)
+ (##vector-length _g129213_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g129209_ 2)))
+ (##fx= _g129214_ 2)))
(error "Context expects 2 values"
- _g129209_)))
- (let ((_target118401118440_
+ _g129214_)))
+ (let ((_target118406118445_
(let ()
(declare (not safe))
- (##vector-ref _g129208_ 0)))
- (_tl118403118443_
+ (##vector-ref _g129213_ 0)))
+ (_tl118408118448_
(let ()
(declare (not safe))
- (##vector-ref _g129208_ 1))))
+ (##vector-ref _g129213_ 1))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl118403118443_))
- (letrec ((_loop118404118446_
- (lambda (_hd118402118450_
- _type-e118408118453_
- _id118409118455_)
+ (gx#stx-null? _tl118408118448_))
+ (letrec ((_loop118409118451_
+ (lambda (_hd118407118455_
+ _type-e118413118458_
+ _id118414118460_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd118402118450_))
- (let ((_e118405118458_
+ _hd118407118455_))
+ (let ((_e118410118463_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#syntax-e _hd118402118450_))))
- (let ((_lp-hd118406118462_
- (let () (declare (not safe)) (##car _e118405118458_)))
- (_lp-tl118407118465_
- (let () (declare (not safe)) (##cdr _e118405118458_))))
+ (gx#syntax-e _hd118407118455_))))
+ (let ((_lp-hd118411118467_
+ (let () (declare (not safe)) (##car _e118410118463_)))
+ (_lp-tl118412118470_
+ (let () (declare (not safe)) (##cdr _e118410118463_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _lp-hd118406118462_))
- (let ((_e118414118468_
+ (gx#stx-pair? _lp-hd118411118467_))
+ (let ((_e118419118473_
(let ()
(declare (not safe))
- (gx#syntax-e _lp-hd118406118462_))))
- (let ((_hd118413118472_
+ (gx#syntax-e _lp-hd118411118467_))))
+ (let ((_hd118418118477_
(let ()
(declare (not safe))
- (##car _e118414118468_)))
- (_tl118412118475_
+ (##car _e118419118473_)))
+ (_tl118417118480_
(let ()
(declare (not safe))
- (##cdr _e118414118468_))))
+ (##cdr _e118419118473_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl118412118475_))
- (let ((_e118417118478_
+ (gx#stx-pair? _tl118417118480_))
+ (let ((_e118422118483_
(let ()
(declare (not safe))
- (gx#syntax-e _tl118412118475_))))
- (let ((_hd118416118482_
+ (gx#syntax-e _tl118417118480_))))
+ (let ((_hd118421118487_
(let ()
(declare (not safe))
- (##car _e118417118478_)))
- (_tl118415118485_
+ (##car _e118422118483_)))
+ (_tl118420118490_
(let ()
(declare (not safe))
- (##cdr _e118417118478_))))
+ (##cdr _e118422118483_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl118415118485_))
- (_loop118404118446_
- _lp-tl118407118465_
+ (gx#stx-null? _tl118420118490_))
+ (_loop118409118451_
+ _lp-tl118412118470_
(let ()
(declare (not safe))
- (cons _hd118416118482_
- _type-e118408118453_))
+ (cons _hd118421118487_
+ _type-e118413118458_))
(let ()
(declare (not safe))
- (cons _hd118413118472_
- _id118409118455_)))
- (_g118394118423_ _g118395118427_))))
- (_g118394118423_ _g118395118427_))))
- (_g118394118423_ _g118395118427_))))
- (let ((_type-e118410118488_ (reverse _type-e118408118453_))
- (_id118411118491_ (reverse _id118409118455_)))
- ((lambda (_L118494_ _L118496_)
- (let ((__tmp129221
+ (cons _hd118418118477_
+ _id118414118460_)))
+ (_g118399118428_ _g118400118432_))))
+ (_g118399118428_ _g118400118432_))))
+ (_g118399118428_ _g118400118432_))))
+ (let ((_type-e118415118493_ (reverse _type-e118413118458_))
+ (_id118416118496_ (reverse _id118414118460_)))
+ ((lambda (_L118499_ _L118501_)
+ (let ((__tmp129226
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'begin)))
- (__tmp129210
+ (__tmp129215
(begin
(let ()
(declare (not safe))
(gx#syntax-check-splice-targets
- _L118494_
- _L118496_))
- (let ((__tmp129211
- (lambda (_g118511118515_
- _g118512118518_
- _g118513118520_)
- (let ((__tmp129212
- (let ((__tmp129220
+ _L118499_
+ _L118501_))
+ (let ((__tmp129216
+ (lambda (_g118516118520_
+ _g118517118523_
+ _g118518118525_)
+ (let ((__tmp129217
+ (let ((__tmp129225
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'hash-put!)))
- (__tmp129213
- (let ((__tmp129219
+ (__tmp129218
+ (let ((__tmp129224
(let ()
(declare
(not safe))
(gx#datum->syntax__0
'#f
'basic-expression-type-builtin)))
- (__tmp129214
- (let ((__tmp129216
+ (__tmp129219
+ (let ((__tmp129221
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp129218
+ (let ((__tmp129223
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'quote)))
- (__tmp129217
+ (__tmp129222
(let ()
(declare (not safe))
- (cons _g118512118518_ '()))))
+ (cons _g118517118523_ '()))))
(declare (not safe))
- (cons __tmp129218 __tmp129217)))
- (__tmp129215
+ (cons __tmp129223 __tmp129222)))
+ (__tmp129220
(let ()
(declare (not safe))
- (cons _g118511118515_ '()))))
+ (cons _g118516118520_ '()))))
(declare (not safe))
- (cons __tmp129216 __tmp129215))))
+ (cons __tmp129221 __tmp129220))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp129219
- __tmp129214))))
+ (cons __tmp129224
+ __tmp129219))))
(declare (not safe))
- (cons __tmp129220 __tmp129213))))
+ (cons __tmp129225 __tmp129218))))
(declare (not safe))
- (cons __tmp129212 _g118513118520_)))))
+ (cons __tmp129217 _g118518118525_)))))
(declare (not safe))
- (foldr2 __tmp129211 '() _L118494_ _L118496_)))))
+ (foldr2 __tmp129216 '() _L118499_ _L118501_)))))
(declare (not safe))
- (cons __tmp129221 __tmp129210)))
- _type-e118410118488_
- _id118411118491_))))))
+ (cons __tmp129226 __tmp129215)))
+ _type-e118415118493_
+ _id118416118496_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (_loop118404118446_
- _target118401118440_
+ (_loop118409118451_
+ _target118406118445_
'()
'()))
- (_g118394118423_ _g118395118427_)))))
- (_g118394118423_ _g118395118427_))))
- (_g118394118423_ _g118395118427_)))))
- (_g118393118523_ _$stx118390_)))))
+ (_g118399118428_ _g118400118432_)))))
+ (_g118399118428_ _g118400118432_))))
+ (_g118399118428_ _g118400118432_)))))
+ (_g118398118528_ _$stx118395_)))))
diff --git a/src/bootstrap/gerbil/compiler/optimize-xform__0.scm b/src/bootstrap/gerbil/compiler/optimize-xform__0.scm
index 6e69acab..7c45b456 100644
--- a/src/bootstrap/gerbil/compiler/optimize-xform__0.scm
+++ b/src/bootstrap/gerbil/compiler/optimize-xform__0.scm
@@ -1,4148 +1,4148 @@
(declare (block) (standard-bindings) (extended-bindings))
(begin
- (define gerbil/compiler/optimize-xform::timestamp 1709229971)
+ (define gerbil/compiler/optimize-xform::timestamp 1709375799)
(begin
(define gxc#&identity-expression
(make-promise
(lambda ()
- (let ((_tbl117895_
+ (let ((_tbl117900_
(let () (declare (not safe)) (make-hash-table-eq))))
(let ()
(declare (not safe))
- (hash-put! _tbl117895_ '%#begin-annotation gxc#xform-identity))
+ (hash-put! _tbl117900_ '%#begin-annotation gxc#xform-identity))
(let ()
(declare (not safe))
- (hash-put! _tbl117895_ '%#lambda gxc#xform-identity))
+ (hash-put! _tbl117900_ '%#lambda gxc#xform-identity))
(let ()
(declare (not safe))
- (hash-put! _tbl117895_ '%#case-lambda gxc#xform-identity))
+ (hash-put! _tbl117900_ '%#case-lambda gxc#xform-identity))
(let ()
(declare (not safe))
- (hash-put! _tbl117895_ '%#let-values gxc#xform-identity))
+ (hash-put! _tbl117900_ '%#let-values gxc#xform-identity))
(let ()
(declare (not safe))
- (hash-put! _tbl117895_ '%#letrec-values gxc#xform-identity))
+ (hash-put! _tbl117900_ '%#letrec-values gxc#xform-identity))
(let ()
(declare (not safe))
- (hash-put! _tbl117895_ '%#letrec*-values gxc#xform-identity))
+ (hash-put! _tbl117900_ '%#letrec*-values gxc#xform-identity))
(let ()
(declare (not safe))
- (hash-put! _tbl117895_ '%#quote gxc#xform-identity))
+ (hash-put! _tbl117900_ '%#quote gxc#xform-identity))
(let ()
(declare (not safe))
- (hash-put! _tbl117895_ '%#quote-syntax gxc#xform-identity))
+ (hash-put! _tbl117900_ '%#quote-syntax gxc#xform-identity))
(let ()
(declare (not safe))
- (hash-put! _tbl117895_ '%#call gxc#xform-identity))
+ (hash-put! _tbl117900_ '%#call gxc#xform-identity))
(let ()
(declare (not safe))
- (hash-put! _tbl117895_ '%#call-unchecked gxc#xform-identity))
+ (hash-put! _tbl117900_ '%#call-unchecked gxc#xform-identity))
(let ()
(declare (not safe))
- (hash-put! _tbl117895_ '%#if gxc#xform-identity))
+ (hash-put! _tbl117900_ '%#if gxc#xform-identity))
(let ()
(declare (not safe))
- (hash-put! _tbl117895_ '%#ref gxc#xform-identity))
+ (hash-put! _tbl117900_ '%#ref gxc#xform-identity))
(let ()
(declare (not safe))
- (hash-put! _tbl117895_ '%#set! gxc#xform-identity))
+ (hash-put! _tbl117900_ '%#set! gxc#xform-identity))
(let ()
(declare (not safe))
- (hash-put! _tbl117895_ '%#struct-instance? gxc#xform-identity))
+ (hash-put! _tbl117900_ '%#struct-instance? gxc#xform-identity))
(let ()
(declare (not safe))
(hash-put!
- _tbl117895_
+ _tbl117900_
'%#struct-direct-instance?
gxc#xform-identity))
(let ()
(declare (not safe))
- (hash-put! _tbl117895_ '%#struct-ref gxc#xform-identity))
+ (hash-put! _tbl117900_ '%#struct-ref gxc#xform-identity))
(let ()
(declare (not safe))
- (hash-put! _tbl117895_ '%#struct-set! gxc#xform-identity))
+ (hash-put! _tbl117900_ '%#struct-set! gxc#xform-identity))
(let ()
(declare (not safe))
- (hash-put! _tbl117895_ '%#struct-direct-ref gxc#xform-identity))
+ (hash-put! _tbl117900_ '%#struct-direct-ref gxc#xform-identity))
(let ()
(declare (not safe))
- (hash-put! _tbl117895_ '%#struct-direct-set! gxc#xform-identity))
+ (hash-put! _tbl117900_ '%#struct-direct-set! gxc#xform-identity))
(let ()
(declare (not safe))
(hash-put!
- _tbl117895_
+ _tbl117900_
'%#struct-unchecked-ref
gxc#xform-identity))
(let ()
(declare (not safe))
(hash-put!
- _tbl117895_
+ _tbl117900_
'%#struct-unchecked-set!
gxc#xform-identity))
- _tbl117895_))))
+ _tbl117900_))))
(define gxc#&identity-special-form
(make-promise
(lambda ()
- (let ((_tbl117891_
+ (let ((_tbl117896_
(let () (declare (not safe)) (make-hash-table-eq))))
(let ()
(declare (not safe))
- (hash-put! _tbl117891_ '%#begin gxc#xform-identity))
+ (hash-put! _tbl117896_ '%#begin gxc#xform-identity))
(let ()
(declare (not safe))
- (hash-put! _tbl117891_ '%#begin-syntax gxc#xform-identity))
+ (hash-put! _tbl117896_ '%#begin-syntax gxc#xform-identity))
(let ()
(declare (not safe))
- (hash-put! _tbl117891_ '%#begin-foreign gxc#xform-identity))
+ (hash-put! _tbl117896_ '%#begin-foreign gxc#xform-identity))
(let ()
(declare (not safe))
- (hash-put! _tbl117891_ '%#module gxc#xform-identity))
+ (hash-put! _tbl117896_ '%#module gxc#xform-identity))
(let ()
(declare (not safe))
- (hash-put! _tbl117891_ '%#import gxc#xform-identity))
+ (hash-put! _tbl117896_ '%#import gxc#xform-identity))
(let ()
(declare (not safe))
- (hash-put! _tbl117891_ '%#export gxc#xform-identity))
+ (hash-put! _tbl117896_ '%#export gxc#xform-identity))
(let ()
(declare (not safe))
- (hash-put! _tbl117891_ '%#provide gxc#xform-identity))
+ (hash-put! _tbl117896_ '%#provide gxc#xform-identity))
(let ()
(declare (not safe))
- (hash-put! _tbl117891_ '%#extern gxc#xform-identity))
+ (hash-put! _tbl117896_ '%#extern gxc#xform-identity))
(let ()
(declare (not safe))
- (hash-put! _tbl117891_ '%#define-values gxc#xform-identity))
+ (hash-put! _tbl117896_ '%#define-values gxc#xform-identity))
(let ()
(declare (not safe))
- (hash-put! _tbl117891_ '%#define-syntax gxc#xform-identity))
+ (hash-put! _tbl117896_ '%#define-syntax gxc#xform-identity))
(let ()
(declare (not safe))
- (hash-put! _tbl117891_ '%#define-alias gxc#xform-identity))
+ (hash-put! _tbl117896_ '%#define-alias gxc#xform-identity))
(let ()
(declare (not safe))
- (hash-put! _tbl117891_ '%#declare gxc#xform-identity))
- _tbl117891_))))
+ (hash-put! _tbl117896_ '%#declare gxc#xform-identity))
+ _tbl117896_))))
(define gxc#&identity
(make-promise
(lambda ()
- (let ((_tbl117887_
+ (let ((_tbl117892_
(let () (declare (not safe)) (make-hash-table-eq))))
- (let ((__tmp118141 (force gxc#&identity-special-form)))
+ (let ((__tmp118146 (force gxc#&identity-special-form)))
(declare (not safe))
- (hash-merge! _tbl117887_ __tmp118141))
- (let ((__tmp118142 (force gxc#&identity-expression)))
+ (hash-merge! _tbl117892_ __tmp118146))
+ (let ((__tmp118147 (force gxc#&identity-expression)))
(declare (not safe))
- (hash-merge! _tbl117887_ __tmp118142))
- _tbl117887_))))
+ (hash-merge! _tbl117892_ __tmp118147))
+ _tbl117892_))))
(define gxc#&basic-xform-expression
(make-promise
(lambda ()
- (let ((_tbl117883_
+ (let ((_tbl117888_
(let () (declare (not safe)) (make-hash-table-eq))))
(let ()
(declare (not safe))
(hash-put!
- _tbl117883_
+ _tbl117888_
'%#begin-annotation
gxc#xform-begin-annotation%))
(let ()
(declare (not safe))
- (hash-put! _tbl117883_ '%#lambda gxc#xform-lambda%))
+ (hash-put! _tbl117888_ '%#lambda gxc#xform-lambda%))
(let ()
(declare (not safe))
- (hash-put! _tbl117883_ '%#case-lambda gxc#xform-case-lambda%))
+ (hash-put! _tbl117888_ '%#case-lambda gxc#xform-case-lambda%))
(let ()
(declare (not safe))
- (hash-put! _tbl117883_ '%#let-values gxc#xform-let-values%))
+ (hash-put! _tbl117888_ '%#let-values gxc#xform-let-values%))
(let ()
(declare (not safe))
- (hash-put! _tbl117883_ '%#letrec-values gxc#xform-let-values%))
+ (hash-put! _tbl117888_ '%#letrec-values gxc#xform-let-values%))
(let ()
(declare (not safe))
- (hash-put! _tbl117883_ '%#letrec*-values gxc#xform-let-values%))
+ (hash-put! _tbl117888_ '%#letrec*-values gxc#xform-let-values%))
(let ()
(declare (not safe))
- (hash-put! _tbl117883_ '%#quote gxc#xform-identity))
+ (hash-put! _tbl117888_ '%#quote gxc#xform-identity))
(let ()
(declare (not safe))
- (hash-put! _tbl117883_ '%#quote-syntax gxc#xform-identity))
+ (hash-put! _tbl117888_ '%#quote-syntax gxc#xform-identity))
(let ()
(declare (not safe))
- (hash-put! _tbl117883_ '%#call gxc#xform-operands))
+ (hash-put! _tbl117888_ '%#call gxc#xform-operands))
(let ()
(declare (not safe))
- (hash-put! _tbl117883_ '%#call-unchecked gxc#xform-operands))
+ (hash-put! _tbl117888_ '%#call-unchecked gxc#xform-operands))
(let ()
(declare (not safe))
- (hash-put! _tbl117883_ '%#if gxc#xform-operands))
+ (hash-put! _tbl117888_ '%#if gxc#xform-operands))
(let ()
(declare (not safe))
- (hash-put! _tbl117883_ '%#ref gxc#xform-identity))
+ (hash-put! _tbl117888_ '%#ref gxc#xform-identity))
(let ()
(declare (not safe))
- (hash-put! _tbl117883_ '%#set! gxc#xform-setq%))
+ (hash-put! _tbl117888_ '%#set! gxc#xform-setq%))
(let ()
(declare (not safe))
- (hash-put! _tbl117883_ '%#struct-instance? gxc#xform-operands))
+ (hash-put! _tbl117888_ '%#struct-instance? gxc#xform-operands))
(let ()
(declare (not safe))
(hash-put!
- _tbl117883_
+ _tbl117888_
'%#struct-direct-instance?
gxc#xform-operands))
(let ()
(declare (not safe))
- (hash-put! _tbl117883_ '%#struct-ref gxc#xform-operands))
+ (hash-put! _tbl117888_ '%#struct-ref gxc#xform-operands))
(let ()
(declare (not safe))
- (hash-put! _tbl117883_ '%#struct-set! gxc#xform-operands))
+ (hash-put! _tbl117888_ '%#struct-set! gxc#xform-operands))
(let ()
(declare (not safe))
- (hash-put! _tbl117883_ '%#struct-direct-ref gxc#xform-operands))
+ (hash-put! _tbl117888_ '%#struct-direct-ref gxc#xform-operands))
(let ()
(declare (not safe))
- (hash-put! _tbl117883_ '%#struct-direct-set! gxc#xform-operands))
+ (hash-put! _tbl117888_ '%#struct-direct-set! gxc#xform-operands))
(let ()
(declare (not safe))
(hash-put!
- _tbl117883_
+ _tbl117888_
'%#struct-unchecked-ref
gxc#xform-operands))
(let ()
(declare (not safe))
(hash-put!
- _tbl117883_
+ _tbl117888_
'%#struct-unchecked-set!
gxc#xform-operands))
- _tbl117883_))))
+ _tbl117888_))))
(define gxc#&basic-xform
(make-promise
(lambda ()
- (let ((_tbl117879_
+ (let ((_tbl117884_
(let () (declare (not safe)) (make-hash-table-eq))))
- (let ((__tmp118143 (force gxc#&basic-xform-expression)))
+ (let ((__tmp118148 (force gxc#&basic-xform-expression)))
(declare (not safe))
- (hash-merge! _tbl117879_ __tmp118143))
- (let ((__tmp118144 (force gxc#&identity)))
+ (hash-merge! _tbl117884_ __tmp118148))
+ (let ((__tmp118149 (force gxc#&identity)))
(declare (not safe))
- (hash-merge! _tbl117879_ __tmp118144))
+ (hash-merge! _tbl117884_ __tmp118149))
(let ()
(declare (not safe))
- (hash-put! _tbl117879_ '%#begin gxc#xform-begin%))
+ (hash-put! _tbl117884_ '%#begin gxc#xform-begin%))
(let ()
(declare (not safe))
- (hash-put! _tbl117879_ '%#begin-syntax gxc#xform-begin-syntax%))
+ (hash-put! _tbl117884_ '%#begin-syntax gxc#xform-begin-syntax%))
(let ()
(declare (not safe))
- (hash-put! _tbl117879_ '%#module gxc#xform-module%))
+ (hash-put! _tbl117884_ '%#module gxc#xform-module%))
(let ()
(declare (not safe))
- (hash-put! _tbl117879_ '%#define-values gxc#xform-define-values%))
+ (hash-put! _tbl117884_ '%#define-values gxc#xform-define-values%))
(let ()
(declare (not safe))
- (hash-put! _tbl117879_ '%#define-syntax gxc#xform-define-syntax%))
- _tbl117879_))))
+ (hash-put! _tbl117884_ '%#define-syntax gxc#xform-define-syntax%))
+ _tbl117884_))))
(define gxc#&collect-mutators
(make-promise
(lambda ()
- (let ((_tbl117875_
+ (let ((_tbl117880_
(let () (declare (not safe)) (make-hash-table-eq))))
- (let ((__tmp118145 (force gxc#&void)))
+ (let ((__tmp118150 (force gxc#&void)))
(declare (not safe))
- (hash-merge! _tbl117875_ __tmp118145))
+ (hash-merge! _tbl117880_ __tmp118150))
(let ()
(declare (not safe))
- (hash-put! _tbl117875_ '%#begin gxc#collect-begin%))
+ (hash-put! _tbl117880_ '%#begin gxc#collect-begin%))
(let ()
(declare (not safe))
- (hash-put! _tbl117875_ '%#begin-syntax gxc#collect-begin-syntax%))
+ (hash-put! _tbl117880_ '%#begin-syntax gxc#collect-begin-syntax%))
(let ()
(declare (not safe))
(hash-put!
- _tbl117875_
+ _tbl117880_
'%#begin-annotation
gxc#collect-begin-annotation%))
(let ()
(declare (not safe))
- (hash-put! _tbl117875_ '%#module gxc#collect-module%))
+ (hash-put! _tbl117880_ '%#module gxc#collect-module%))
(let ()
(declare (not safe))
(hash-put!
- _tbl117875_
+ _tbl117880_
'%#define-values
gxc#collect-define-values%))
(let ()
(declare (not safe))
(hash-put!
- _tbl117875_
+ _tbl117880_
'%#define-syntax
gxc#collect-define-syntax%))
(let ()
(declare (not safe))
- (hash-put! _tbl117875_ '%#lambda gxc#collect-body-lambda%))
+ (hash-put! _tbl117880_ '%#lambda gxc#collect-body-lambda%))
(let ()
(declare (not safe))
(hash-put!
- _tbl117875_
+ _tbl117880_
'%#case-lambda
gxc#collect-body-case-lambda%))
(let ()
(declare (not safe))
(hash-put!
- _tbl117875_
+ _tbl117880_
'%#let-values
gxc#collect-body-let-values%))
(let ()
(declare (not safe))
(hash-put!
- _tbl117875_
+ _tbl117880_
'%#letrec-values
gxc#collect-body-let-values%))
(let ()
(declare (not safe))
(hash-put!
- _tbl117875_
+ _tbl117880_
'%#letrec*-values
gxc#collect-body-let-values%))
(let ()
(declare (not safe))
- (hash-put! _tbl117875_ '%#call gxc#collect-operands))
+ (hash-put! _tbl117880_ '%#call gxc#collect-operands))
(let ()
(declare (not safe))
- (hash-put! _tbl117875_ '%#call-unchecked gxc#collect-operands))
+ (hash-put! _tbl117880_ '%#call-unchecked gxc#collect-operands))
(let ()
(declare (not safe))
- (hash-put! _tbl117875_ '%#if gxc#collect-operands))
+ (hash-put! _tbl117880_ '%#if gxc#collect-operands))
(let ()
(declare (not safe))
- (hash-put! _tbl117875_ '%#set! gxc#collect-mutators-setq%))
+ (hash-put! _tbl117880_ '%#set! gxc#collect-mutators-setq%))
(let ()
(declare (not safe))
- (hash-put! _tbl117875_ '%#struct-instance? gxc#collect-operands))
+ (hash-put! _tbl117880_ '%#struct-instance? gxc#collect-operands))
(let ()
(declare (not safe))
(hash-put!
- _tbl117875_
+ _tbl117880_
'%#struct-direct-instance?
gxc#collect-operands))
(let ()
(declare (not safe))
- (hash-put! _tbl117875_ '%#struct-ref gxc#collect-operands))
+ (hash-put! _tbl117880_ '%#struct-ref gxc#collect-operands))
(let ()
(declare (not safe))
- (hash-put! _tbl117875_ '%#struct-set! gxc#collect-operands))
+ (hash-put! _tbl117880_ '%#struct-set! gxc#collect-operands))
(let ()
(declare (not safe))
- (hash-put! _tbl117875_ '%#struct-direct-ref gxc#collect-operands))
+ (hash-put! _tbl117880_ '%#struct-direct-ref gxc#collect-operands))
(let ()
(declare (not safe))
(hash-put!
- _tbl117875_
+ _tbl117880_
'%#struct-direct-set!
gxc#collect-operands))
(let ()
(declare (not safe))
(hash-put!
- _tbl117875_
+ _tbl117880_
'%#struct-unchecked-ref
gxc#collect-operands))
(let ()
(declare (not safe))
(hash-put!
- _tbl117875_
+ _tbl117880_
'%#struct-unchecked-set!
gxc#collect-operands))
- _tbl117875_))))
+ _tbl117880_))))
(define gxc#apply-collect-mutators
- (lambda (_stx117858_ . _args117860_)
- (let ((__tmp118147
+ (lambda (_stx117863_ . _args117865_)
+ (let ((__tmp118152
(lambda ()
(declare (not safe))
- (if (null? _args117860_)
- (gxc#compile-e__0 _stx117858_)
- (let ((_arg1117865_ (car _args117860_))
- (_rest117867_ (cdr _args117860_)))
- (if (null? _rest117867_)
- (gxc#compile-e__1 _stx117858_ _arg1117865_)
- (let ((_arg2117870_ (car _rest117867_))
- (_rest117872_ (cdr _rest117867_)))
- (if (null? _rest117872_)
+ (if (null? _args117865_)
+ (gxc#compile-e__0 _stx117863_)
+ (let ((_arg1117870_ (car _args117865_))
+ (_rest117872_ (cdr _args117865_)))
+ (if (null? _rest117872_)
+ (gxc#compile-e__1 _stx117863_ _arg1117870_)
+ (let ((_arg2117875_ (car _rest117872_))
+ (_rest117877_ (cdr _rest117872_)))
+ (if (null? _rest117877_)
(gxc#compile-e__2
- _stx117858_
- _arg1117865_
- _arg2117870_)
+ _stx117863_
+ _arg1117870_
+ _arg2117875_)
(apply gxc#compile-e
- _stx117858_
- _arg1117865_
- _arg2117870_
- _rest117872_))))))))
- (__tmp118146 (force gxc#&collect-mutators)))
+ _stx117863_
+ _arg1117870_
+ _arg2117875_
+ _rest117877_))))))))
+ (__tmp118151 (force gxc#&collect-mutators)))
(declare (not safe))
(call-with-parameters
- __tmp118147
+ __tmp118152
gxc#current-compile-methods
- __tmp118146))))
+ __tmp118151))))
(define gxc#&collect-methods
(make-promise
(lambda ()
- (let ((_tbl117855_
+ (let ((_tbl117860_
(let () (declare (not safe)) (make-hash-table-eq))))
- (let ((__tmp118148 (force gxc#&void)))
+ (let ((__tmp118153 (force gxc#&void)))
(declare (not safe))
- (hash-merge! _tbl117855_ __tmp118148))
+ (hash-merge! _tbl117860_ __tmp118153))
(let ()
(declare (not safe))
- (hash-put! _tbl117855_ '%#begin gxc#collect-begin%))
+ (hash-put! _tbl117860_ '%#begin gxc#collect-begin%))
(let ()
(declare (not safe))
- (hash-put! _tbl117855_ '%#begin-syntax gxc#collect-begin-syntax%))
+ (hash-put! _tbl117860_ '%#begin-syntax gxc#collect-begin-syntax%))
(let ()
(declare (not safe))
- (hash-put! _tbl117855_ '%#module gxc#collect-module%))
+ (hash-put! _tbl117860_ '%#module gxc#collect-module%))
(let ()
(declare (not safe))
- (hash-put! _tbl117855_ '%#call gxc#collect-methods-call%))
+ (hash-put! _tbl117860_ '%#call gxc#collect-methods-call%))
(let ()
(declare (not safe))
(hash-put!
- _tbl117855_
+ _tbl117860_
'%#call-unchecked
gxc#collect-methods-call%))
- _tbl117855_))))
+ _tbl117860_))))
(define gxc#apply-collect-methods
- (lambda (_stx117838_ . _args117840_)
- (let ((__tmp118150
+ (lambda (_stx117843_ . _args117845_)
+ (let ((__tmp118155
(lambda ()
(declare (not safe))
- (if (null? _args117840_)
- (gxc#compile-e__0 _stx117838_)
- (let ((_arg1117845_ (car _args117840_))
- (_rest117847_ (cdr _args117840_)))
- (if (null? _rest117847_)
- (gxc#compile-e__1 _stx117838_ _arg1117845_)
- (let ((_arg2117850_ (car _rest117847_))
- (_rest117852_ (cdr _rest117847_)))
- (if (null? _rest117852_)
+ (if (null? _args117845_)
+ (gxc#compile-e__0 _stx117843_)
+ (let ((_arg1117850_ (car _args117845_))
+ (_rest117852_ (cdr _args117845_)))
+ (if (null? _rest117852_)
+ (gxc#compile-e__1 _stx117843_ _arg1117850_)
+ (let ((_arg2117855_ (car _rest117852_))
+ (_rest117857_ (cdr _rest117852_)))
+ (if (null? _rest117857_)
(gxc#compile-e__2
- _stx117838_
- _arg1117845_
- _arg2117850_)
+ _stx117843_
+ _arg1117850_
+ _arg2117855_)
(apply gxc#compile-e
- _stx117838_
- _arg1117845_
- _arg2117850_
- _rest117852_))))))))
- (__tmp118149 (force gxc#&collect-methods)))
+ _stx117843_
+ _arg1117850_
+ _arg2117855_
+ _rest117857_))))))))
+ (__tmp118154 (force gxc#&collect-methods)))
(declare (not safe))
(call-with-parameters
- __tmp118150
+ __tmp118155
gxc#current-compile-methods
- __tmp118149))))
+ __tmp118154))))
(define gxc#&expression-subst
(make-promise
(lambda ()
- (let ((_tbl117835_
+ (let ((_tbl117840_
(let () (declare (not safe)) (make-hash-table-eq))))
- (let ((__tmp118151 (force gxc#&basic-xform-expression)))
+ (let ((__tmp118156 (force gxc#&basic-xform-expression)))
(declare (not safe))
- (hash-merge! _tbl117835_ __tmp118151))
+ (hash-merge! _tbl117840_ __tmp118156))
(let ()
(declare (not safe))
- (hash-put! _tbl117835_ '%#begin gxc#xform-begin%))
+ (hash-put! _tbl117840_ '%#begin gxc#xform-begin%))
(let ()
(declare (not safe))
- (hash-put! _tbl117835_ '%#ref gxc#expression-subst-ref%))
+ (hash-put! _tbl117840_ '%#ref gxc#expression-subst-ref%))
(let ()
(declare (not safe))
- (hash-put! _tbl117835_ '%#set! gxc#expression-subst-setq%))
- _tbl117835_))))
+ (hash-put! _tbl117840_ '%#set! gxc#expression-subst-setq%))
+ _tbl117840_))))
(define gxc#apply-expression-subst
- (lambda (_stx117818_ . _args117820_)
- (let ((__tmp118153
+ (lambda (_stx117823_ . _args117825_)
+ (let ((__tmp118158
(lambda ()
(declare (not safe))
- (if (null? _args117820_)
- (gxc#compile-e__0 _stx117818_)
- (let ((_arg1117825_ (car _args117820_))
- (_rest117827_ (cdr _args117820_)))
- (if (null? _rest117827_)
- (gxc#compile-e__1 _stx117818_ _arg1117825_)
- (let ((_arg2117830_ (car _rest117827_))
- (_rest117832_ (cdr _rest117827_)))
- (if (null? _rest117832_)
+ (if (null? _args117825_)
+ (gxc#compile-e__0 _stx117823_)
+ (let ((_arg1117830_ (car _args117825_))
+ (_rest117832_ (cdr _args117825_)))
+ (if (null? _rest117832_)
+ (gxc#compile-e__1 _stx117823_ _arg1117830_)
+ (let ((_arg2117835_ (car _rest117832_))
+ (_rest117837_ (cdr _rest117832_)))
+ (if (null? _rest117837_)
(gxc#compile-e__2
- _stx117818_
- _arg1117825_
- _arg2117830_)
+ _stx117823_
+ _arg1117830_
+ _arg2117835_)
(apply gxc#compile-e
- _stx117818_
- _arg1117825_
- _arg2117830_
- _rest117832_))))))))
- (__tmp118152 (force gxc#&expression-subst)))
+ _stx117823_
+ _arg1117830_
+ _arg2117835_
+ _rest117837_))))))))
+ (__tmp118157 (force gxc#&expression-subst)))
(declare (not safe))
(call-with-parameters
- __tmp118153
+ __tmp118158
gxc#current-compile-methods
- __tmp118152))))
+ __tmp118157))))
(define gxc#&expression-subst*
(make-promise
(lambda ()
- (let ((_tbl117815_
+ (let ((_tbl117820_
(let () (declare (not safe)) (make-hash-table-eq))))
- (let ((__tmp118154 (force gxc#&expression-subst)))
+ (let ((__tmp118159 (force gxc#&expression-subst)))
(declare (not safe))
- (hash-merge! _tbl117815_ __tmp118154))
+ (hash-merge! _tbl117820_ __tmp118159))
(let ()
(declare (not safe))
- (hash-put! _tbl117815_ '%#ref gxc#expression-subst*-ref%))
+ (hash-put! _tbl117820_ '%#ref gxc#expression-subst*-ref%))
(let ()
(declare (not safe))
- (hash-put! _tbl117815_ '%#set! gxc#expression-subst*-setq%))
- _tbl117815_))))
+ (hash-put! _tbl117820_ '%#set! gxc#expression-subst*-setq%))
+ _tbl117820_))))
(define gxc#apply-expression-subst*
- (lambda (_stx117798_ . _args117800_)
- (let ((__tmp118156
+ (lambda (_stx117803_ . _args117805_)
+ (let ((__tmp118161
(lambda ()
(declare (not safe))
- (if (null? _args117800_)
- (gxc#compile-e__0 _stx117798_)
- (let ((_arg1117805_ (car _args117800_))
- (_rest117807_ (cdr _args117800_)))
- (if (null? _rest117807_)
- (gxc#compile-e__1 _stx117798_ _arg1117805_)
- (let ((_arg2117810_ (car _rest117807_))
- (_rest117812_ (cdr _rest117807_)))
- (if (null? _rest117812_)
+ (if (null? _args117805_)
+ (gxc#compile-e__0 _stx117803_)
+ (let ((_arg1117810_ (car _args117805_))
+ (_rest117812_ (cdr _args117805_)))
+ (if (null? _rest117812_)
+ (gxc#compile-e__1 _stx117803_ _arg1117810_)
+ (let ((_arg2117815_ (car _rest117812_))
+ (_rest117817_ (cdr _rest117812_)))
+ (if (null? _rest117817_)
(gxc#compile-e__2
- _stx117798_
- _arg1117805_
- _arg2117810_)
+ _stx117803_
+ _arg1117810_
+ _arg2117815_)
(apply gxc#compile-e
- _stx117798_
- _arg1117805_
- _arg2117810_
- _rest117812_))))))))
- (__tmp118155 (force gxc#&expression-subst*)))
+ _stx117803_
+ _arg1117810_
+ _arg2117815_
+ _rest117817_))))))))
+ (__tmp118160 (force gxc#&expression-subst*)))
(declare (not safe))
(call-with-parameters
- __tmp118156
+ __tmp118161
gxc#current-compile-methods
- __tmp118155))))
+ __tmp118160))))
(define gxc#&find-expression
(make-promise
(lambda ()
- (let ((_tbl117795_
+ (let ((_tbl117800_
(let () (declare (not safe)) (make-hash-table-eq))))
- (let ((__tmp118157 (force gxc#&false-expression)))
+ (let ((__tmp118162 (force gxc#&false-expression)))
(declare (not safe))
- (hash-merge! _tbl117795_ __tmp118157))
+ (hash-merge! _tbl117800_ __tmp118162))
(let ()
(declare (not safe))
- (hash-put! _tbl117795_ '%#begin gxc#find-body%))
+ (hash-put! _tbl117800_ '%#begin gxc#find-body%))
(let ()
(declare (not safe))
(hash-put!
- _tbl117795_
+ _tbl117800_
'%#begin-annotation
gxc#find-begin-annotation%))
(let ()
(declare (not safe))
- (hash-put! _tbl117795_ '%#lambda gxc#find-lambda%))
+ (hash-put! _tbl117800_ '%#lambda gxc#find-lambda%))
(let ()
(declare (not safe))
- (hash-put! _tbl117795_ '%#case-lambda gxc#find-case-lambda%))
+ (hash-put! _tbl117800_ '%#case-lambda gxc#find-case-lambda%))
(let ()
(declare (not safe))
- (hash-put! _tbl117795_ '%#let-values gxc#find-let-values%))
+ (hash-put! _tbl117800_ '%#let-values gxc#find-let-values%))
(let ()
(declare (not safe))
- (hash-put! _tbl117795_ '%#letrec-values gxc#find-let-values%))
+ (hash-put! _tbl117800_ '%#letrec-values gxc#find-let-values%))
(let ()
(declare (not safe))
- (hash-put! _tbl117795_ '%#letrec*-values gxc#find-let-values%))
+ (hash-put! _tbl117800_ '%#letrec*-values gxc#find-let-values%))
(let ()
(declare (not safe))
- (hash-put! _tbl117795_ '%#call gxc#find-body%))
+ (hash-put! _tbl117800_ '%#call gxc#find-body%))
(let ()
(declare (not safe))
- (hash-put! _tbl117795_ '%#call-unchecked gxc#find-body%))
+ (hash-put! _tbl117800_ '%#call-unchecked gxc#find-body%))
(let ()
(declare (not safe))
- (hash-put! _tbl117795_ '%#if gxc#find-body%))
+ (hash-put! _tbl117800_ '%#if gxc#find-body%))
(let ()
(declare (not safe))
- (hash-put! _tbl117795_ '%#set! gxc#find-setq%))
+ (hash-put! _tbl117800_ '%#set! gxc#find-setq%))
(let ()
(declare (not safe))
- (hash-put! _tbl117795_ '%#struct-instance? gxc#find-body%))
+ (hash-put! _tbl117800_ '%#struct-instance? gxc#find-body%))
(let ()
(declare (not safe))
- (hash-put! _tbl117795_ '%#struct-direct-instance? gxc#find-body%))
+ (hash-put! _tbl117800_ '%#struct-direct-instance? gxc#find-body%))
(let ()
(declare (not safe))
- (hash-put! _tbl117795_ '%#struct-ref gxc#find-body%))
+ (hash-put! _tbl117800_ '%#struct-ref gxc#find-body%))
(let ()
(declare (not safe))
- (hash-put! _tbl117795_ '%#struct-set! gxc#find-body%))
+ (hash-put! _tbl117800_ '%#struct-set! gxc#find-body%))
(let ()
(declare (not safe))
- (hash-put! _tbl117795_ '%#struct-direct-ref gxc#find-body%))
+ (hash-put! _tbl117800_ '%#struct-direct-ref gxc#find-body%))
(let ()
(declare (not safe))
- (hash-put! _tbl117795_ '%#struct-direct-set! gxc#find-body%))
+ (hash-put! _tbl117800_ '%#struct-direct-set! gxc#find-body%))
(let ()
(declare (not safe))
- (hash-put! _tbl117795_ '%#struct-unchecked-ref gxc#find-body%))
+ (hash-put! _tbl117800_ '%#struct-unchecked-ref gxc#find-body%))
(let ()
(declare (not safe))
- (hash-put! _tbl117795_ '%#struct-unchecked-set! gxc#find-body%))
- _tbl117795_))))
+ (hash-put! _tbl117800_ '%#struct-unchecked-set! gxc#find-body%))
+ _tbl117800_))))
(define gxc#&find-var-refs
(make-promise
(lambda ()
- (let ((_tbl117791_
+ (let ((_tbl117796_
(let () (declare (not safe)) (make-hash-table-eq))))
- (let ((__tmp118158 (force gxc#&find-expression)))
+ (let ((__tmp118163 (force gxc#&find-expression)))
(declare (not safe))
- (hash-merge! _tbl117791_ __tmp118158))
+ (hash-merge! _tbl117796_ __tmp118163))
(let ()
(declare (not safe))
- (hash-put! _tbl117791_ '%#ref gxc#find-var-refs-ref%))
+ (hash-put! _tbl117796_ '%#ref gxc#find-var-refs-ref%))
(let ()
(declare (not safe))
- (hash-put! _tbl117791_ '%#set! gxc#find-var-refs-setq%))
- _tbl117791_))))
+ (hash-put! _tbl117796_ '%#set! gxc#find-var-refs-setq%))
+ _tbl117796_))))
(define gxc#apply-find-var-refs
- (lambda (_stx117774_ . _args117776_)
- (let ((__tmp118160
+ (lambda (_stx117779_ . _args117781_)
+ (let ((__tmp118165
(lambda ()
(declare (not safe))
- (if (null? _args117776_)
- (gxc#compile-e__0 _stx117774_)
- (let ((_arg1117781_ (car _args117776_))
- (_rest117783_ (cdr _args117776_)))
- (if (null? _rest117783_)
- (gxc#compile-e__1 _stx117774_ _arg1117781_)
- (let ((_arg2117786_ (car _rest117783_))
- (_rest117788_ (cdr _rest117783_)))
- (if (null? _rest117788_)
+ (if (null? _args117781_)
+ (gxc#compile-e__0 _stx117779_)
+ (let ((_arg1117786_ (car _args117781_))
+ (_rest117788_ (cdr _args117781_)))
+ (if (null? _rest117788_)
+ (gxc#compile-e__1 _stx117779_ _arg1117786_)
+ (let ((_arg2117791_ (car _rest117788_))
+ (_rest117793_ (cdr _rest117788_)))
+ (if (null? _rest117793_)
(gxc#compile-e__2
- _stx117774_
- _arg1117781_
- _arg2117786_)
+ _stx117779_
+ _arg1117786_
+ _arg2117791_)
(apply gxc#compile-e
- _stx117774_
- _arg1117781_
- _arg2117786_
- _rest117788_))))))))
- (__tmp118159 (force gxc#&find-var-refs)))
+ _stx117779_
+ _arg1117786_
+ _arg2117791_
+ _rest117793_))))))))
+ (__tmp118164 (force gxc#&find-var-refs)))
(declare (not safe))
(call-with-parameters
- __tmp118160
+ __tmp118165
gxc#current-compile-methods
- __tmp118159))))
+ __tmp118164))))
(define gxc#&collect-runtime-refs
(make-promise
(lambda ()
- (let ((_tbl117771_
+ (let ((_tbl117776_
(let () (declare (not safe)) (make-hash-table-eq))))
- (let ((__tmp118161 (force gxc#&collect-expression-refs)))
+ (let ((__tmp118166 (force gxc#&collect-expression-refs)))
(declare (not safe))
- (hash-merge! _tbl117771_ __tmp118161))
+ (hash-merge! _tbl117776_ __tmp118166))
(let ()
(declare (not safe))
- (hash-put! _tbl117771_ '%#ref gxc#collect-runtime-refs-ref%))
+ (hash-put! _tbl117776_ '%#ref gxc#collect-runtime-refs-ref%))
(let ()
(declare (not safe))
- (hash-put! _tbl117771_ '%#set! gxc#collect-runtime-refs-setq%))
- _tbl117771_))))
+ (hash-put! _tbl117776_ '%#set! gxc#collect-runtime-refs-setq%))
+ _tbl117776_))))
(define gxc#apply-collect-runtime-refs
- (lambda (_stx117754_ . _args117756_)
- (let ((__tmp118163
+ (lambda (_stx117759_ . _args117761_)
+ (let ((__tmp118168
(lambda ()
(declare (not safe))
- (if (null? _args117756_)
- (gxc#compile-e__0 _stx117754_)
- (let ((_arg1117761_ (car _args117756_))
- (_rest117763_ (cdr _args117756_)))
- (if (null? _rest117763_)
- (gxc#compile-e__1 _stx117754_ _arg1117761_)
- (let ((_arg2117766_ (car _rest117763_))
- (_rest117768_ (cdr _rest117763_)))
- (if (null? _rest117768_)
+ (if (null? _args117761_)
+ (gxc#compile-e__0 _stx117759_)
+ (let ((_arg1117766_ (car _args117761_))
+ (_rest117768_ (cdr _args117761_)))
+ (if (null? _rest117768_)
+ (gxc#compile-e__1 _stx117759_ _arg1117766_)
+ (let ((_arg2117771_ (car _rest117768_))
+ (_rest117773_ (cdr _rest117768_)))
+ (if (null? _rest117773_)
(gxc#compile-e__2
- _stx117754_
- _arg1117761_
- _arg2117766_)
+ _stx117759_
+ _arg1117766_
+ _arg2117771_)
(apply gxc#compile-e
- _stx117754_
- _arg1117761_
- _arg2117766_
- _rest117768_))))))))
- (__tmp118162 (force gxc#&collect-runtime-refs)))
+ _stx117759_
+ _arg1117766_
+ _arg2117771_
+ _rest117773_))))))))
+ (__tmp118167 (force gxc#&collect-runtime-refs)))
(declare (not safe))
(call-with-parameters
- __tmp118163
+ __tmp118168
gxc#current-compile-methods
- __tmp118162))))
+ __tmp118167))))
(define gxc#xform-identity
- (lambda (_stx117751_ . _args117752_) _stx117751_))
+ (lambda (_stx117756_ . _args117757_) _stx117756_))
(define gxc#xform-wrap-source
- (lambda (_stx117748_ _src-stx117749_)
- (let ((__tmp118164
- (let () (declare (not safe)) (gx#stx-source _src-stx117749_))))
+ (lambda (_stx117753_ _src-stx117754_)
+ (let ((__tmp118169
+ (let () (declare (not safe)) (gx#stx-source _src-stx117754_))))
(declare (not safe))
- (gx#stx-wrap-source _stx117748_ __tmp118164))))
+ (gx#stx-wrap-source _stx117753_ __tmp118169))))
(define gxc#xform-apply-compile-e
- (lambda (_args117735_)
- (lambda (_stx117737_)
- (if (let () (declare (not safe)) (null? _args117735_))
- (let () (declare (not safe)) (gxc#compile-e__0 _stx117737_))
- (let ((_arg1117739_ (car _args117735_))
- (_rest117741_ (cdr _args117735_)))
- (if (let () (declare (not safe)) (null? _rest117741_))
+ (lambda (_args117740_)
+ (lambda (_stx117742_)
+ (if (let () (declare (not safe)) (null? _args117740_))
+ (let () (declare (not safe)) (gxc#compile-e__0 _stx117742_))
+ (let ((_arg1117744_ (car _args117740_))
+ (_rest117746_ (cdr _args117740_)))
+ (if (let () (declare (not safe)) (null? _rest117746_))
(let ()
(declare (not safe))
- (gxc#compile-e__1 _stx117737_ _arg1117739_))
- (let ((_arg2117744_ (car _rest117741_))
- (_rest117746_ (cdr _rest117741_)))
- (if (let () (declare (not safe)) (null? _rest117746_))
+ (gxc#compile-e__1 _stx117742_ _arg1117744_))
+ (let ((_arg2117749_ (car _rest117746_))
+ (_rest117751_ (cdr _rest117746_)))
+ (if (let () (declare (not safe)) (null? _rest117751_))
(let ()
(declare (not safe))
(gxc#compile-e__2
- _stx117737_
- _arg1117739_
- _arg2117744_))
+ _stx117742_
+ _arg1117744_
+ _arg2117749_))
(apply gxc#compile-e
- _stx117737_
- _arg1117739_
- _arg2117744_
- _rest117746_)))))))))
+ _stx117742_
+ _arg1117744_
+ _arg2117749_
+ _rest117751_)))))))))
(define gxc#xform-begin%
- (lambda (_stx117694_ . _args117695_)
- (let* ((_g117697117707_
- (lambda (_g117698117704_)
+ (lambda (_stx117699_ . _args117700_)
+ (let* ((_g117702117712_
+ (lambda (_g117703117709_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g117698117704_))))
- (_g117696117732_
- (lambda (_g117698117710_)
+ _g117703117709_))))
+ (_g117701117737_
+ (lambda (_g117703117715_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g117698117710_))
- (let ((_e117702117712_
+ (gx#stx-pair? _g117703117715_))
+ (let ((_e117707117717_
(let ()
(declare (not safe))
- (gx#stx-e _g117698117710_))))
- (let ((_hd117701117715_
+ (gx#stx-e _g117703117715_))))
+ (let ((_hd117706117720_
(let ()
(declare (not safe))
- (##car _e117702117712_)))
- (_tl117700117717_
+ (##car _e117707117717_)))
+ (_tl117705117722_
(let ()
(declare (not safe))
- (##cdr _e117702117712_))))
- ((lambda (_L117720_)
- (let* ((_forms117730_
+ (##cdr _e117707117717_))))
+ ((lambda (_L117725_)
+ (let* ((_forms117735_
(map (let ()
(declare (not safe))
(gxc#xform-apply-compile-e
- _args117695_))
- _L117720_))
- (__tmp118165
+ _args117700_))
+ _L117725_))
+ (__tmp118170
(let ()
(declare (not safe))
- (cons '%#begin _forms117730_))))
+ (cons '%#begin _forms117735_))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp118165
- _stx117694_)))
- _tl117700117717_)))
+ __tmp118170
+ _stx117699_)))
+ _tl117705117722_)))
(let ()
(declare (not safe))
- (_g117697117707_ _g117698117710_))))))
+ (_g117702117712_ _g117703117715_))))))
(declare (not safe))
- (_g117696117732_ _stx117694_))))
+ (_g117701117737_ _stx117699_))))
(define gxc#xform-begin-syntax%
- (lambda (_stx117652_ . _args117653_)
- (let* ((_g117655117665_
- (lambda (_g117656117662_)
+ (lambda (_stx117657_ . _args117658_)
+ (let* ((_g117660117670_
+ (lambda (_g117661117667_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g117656117662_))))
- (_g117654117691_
- (lambda (_g117656117668_)
+ _g117661117667_))))
+ (_g117659117696_
+ (lambda (_g117661117673_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g117656117668_))
- (let ((_e117660117670_
+ (gx#stx-pair? _g117661117673_))
+ (let ((_e117665117675_
(let ()
(declare (not safe))
- (gx#stx-e _g117656117668_))))
- (let ((_hd117659117673_
+ (gx#stx-e _g117661117673_))))
+ (let ((_hd117664117678_
(let ()
(declare (not safe))
- (##car _e117660117670_)))
- (_tl117658117675_
+ (##car _e117665117675_)))
+ (_tl117663117680_
(let ()
(declare (not safe))
- (##cdr _e117660117670_))))
- ((lambda (_L117678_)
- (let ((__tmp118168
+ (##cdr _e117665117675_))))
+ ((lambda (_L117683_)
+ (let ((__tmp118173
(lambda ()
- (let* ((_forms117689_
+ (let* ((_forms117694_
(map (let ()
(declare (not safe))
(gxc#xform-apply-compile-e
- _args117653_))
- _L117678_))
- (__tmp118169
+ _args117658_))
+ _L117683_))
+ (__tmp118174
(let ()
(declare (not safe))
(cons '%#begin-syntax
- _forms117689_))))
+ _forms117694_))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp118169
- _stx117652_))))
- (__tmp118166
- (let ((__tmp118167
+ __tmp118174
+ _stx117657_))))
+ (__tmp118171
+ (let ((__tmp118172
(gx#current-expander-phi)))
(declare (not safe))
- (fx+ __tmp118167 '1))))
+ (fx+ __tmp118172 '1))))
(declare (not safe))
(call-with-parameters
- __tmp118168
+ __tmp118173
gx#current-expander-phi
- __tmp118166)))
- _tl117658117675_)))
+ __tmp118171)))
+ _tl117663117680_)))
(let ()
(declare (not safe))
- (_g117655117665_ _g117656117668_))))))
+ (_g117660117670_ _g117661117673_))))))
(declare (not safe))
- (_g117654117691_ _stx117652_))))
+ (_g117659117696_ _stx117657_))))
(define gxc#xform-module%
- (lambda (_stx117580_ . _args117581_)
- (let* ((_g117583117597_
- (lambda (_g117584117594_)
+ (lambda (_stx117585_ . _args117586_)
+ (let* ((_g117588117602_
+ (lambda (_g117589117599_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g117584117594_))))
- (_g117582117649_
- (lambda (_g117584117600_)
+ _g117589117599_))))
+ (_g117587117654_
+ (lambda (_g117589117605_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g117584117600_))
- (let ((_e117589117602_
+ (gx#stx-pair? _g117589117605_))
+ (let ((_e117594117607_
(let ()
(declare (not safe))
- (gx#stx-e _g117584117600_))))
- (let ((_hd117588117605_
+ (gx#stx-e _g117589117605_))))
+ (let ((_hd117593117610_
(let ()
(declare (not safe))
- (##car _e117589117602_)))
- (_tl117587117607_
+ (##car _e117594117607_)))
+ (_tl117592117612_
(let ()
(declare (not safe))
- (##cdr _e117589117602_))))
+ (##cdr _e117594117607_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl117587117607_))
- (let ((_e117592117610_
+ (gx#stx-pair? _tl117592117612_))
+ (let ((_e117597117615_
(let ()
(declare (not safe))
- (gx#stx-e _tl117587117607_))))
- (let ((_hd117591117613_
+ (gx#stx-e _tl117592117612_))))
+ (let ((_hd117596117618_
(let ()
(declare (not safe))
- (##car _e117592117610_)))
- (_tl117590117615_
+ (##car _e117597117615_)))
+ (_tl117595117620_
(let ()
(declare (not safe))
- (##cdr _e117592117610_))))
- ((lambda (_L117618_ _L117619_)
- (let* ((_ctx117632_
+ (##cdr _e117597117615_))))
+ ((lambda (_L117623_ _L117624_)
+ (let* ((_ctx117637_
(let ()
(declare (not safe))
(gx#syntax-local-e__0
- _L117619_)))
- (_code117634_
+ _L117624_)))
+ (_code117639_
(##structure-ref
- _ctx117632_
+ _ctx117637_
'11
gx#module-context::t
'#f))
- (_code117646_
- (let ((__tmp118170
+ (_code117651_
+ (let ((__tmp118175
(lambda ()
(if (let ()
(declare
(not safe))
- (null? _args117581_))
+ (null? _args117586_))
(let ()
(declare
(not safe))
(gxc#compile-e__0
- _code117634_))
- (let ((_arg1117637_
+ _code117639_))
+ (let ((_arg1117642_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (car _args117581_))
- (_rest117639_ (cdr _args117581_)))
- (if (let () (declare (not safe)) (null? _rest117639_))
+ (car _args117586_))
+ (_rest117644_ (cdr _args117586_)))
+ (if (let () (declare (not safe)) (null? _rest117644_))
(let ()
(declare (not safe))
- (gxc#compile-e__1 _code117634_ _arg1117637_))
- (let ((_arg2117642_ (car _rest117639_))
- (_rest117644_ (cdr _rest117639_)))
+ (gxc#compile-e__1 _code117639_ _arg1117642_))
+ (let ((_arg2117647_ (car _rest117644_))
+ (_rest117649_ (cdr _rest117644_)))
(if (let ()
(declare (not safe))
- (null? _rest117644_))
+ (null? _rest117649_))
(let ()
(declare (not safe))
(gxc#compile-e__2
- _code117634_
- _arg1117637_
- _arg2117642_))
+ _code117639_
+ _arg1117642_
+ _arg2117647_))
(apply gxc#compile-e
- _code117634_
- _arg1117637_
- _arg2117642_
- _rest117644_)))))))))
+ _code117639_
+ _arg1117642_
+ _arg2117647_
+ _rest117649_)))))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(call-with-parameters
- __tmp118170
+ __tmp118175
gx#current-expander-context
- _ctx117632_))))
+ _ctx117637_))))
(##structure-set!
- _ctx117632_
- _code117646_
+ _ctx117637_
+ _code117651_
'11
gx#module-context::t
'#f)
- (let ((__tmp118171
- (let ((__tmp118172
- (let ((__tmp118173
+ (let ((__tmp118176
+ (let ((__tmp118177
+ (let ((__tmp118178
(let ()
(declare
(not safe))
- (cons _code117646_
+ (cons _code117651_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'()))))
(declare (not safe))
- (cons _L117619_ __tmp118173))))
+ (cons _L117624_ __tmp118178))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons '%#module __tmp118172))))
+ (cons '%#module __tmp118177))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp118171
- _stx117580_))))
- _tl117590117615_
- _hd117591117613_)))
+ __tmp118176
+ _stx117585_))))
+ _tl117595117620_
+ _hd117596117618_)))
(let ()
(declare (not safe))
- (_g117583117597_ _g117584117600_)))))
+ (_g117588117602_ _g117589117605_)))))
(let ()
(declare (not safe))
- (_g117583117597_ _g117584117600_))))))
+ (_g117588117602_ _g117589117605_))))))
(declare (not safe))
- (_g117582117649_ _stx117580_))))
+ (_g117587117654_ _stx117585_))))
(define gxc#xform-define-values%
- (lambda (_stx117501_ . _args117502_)
- (let* ((_g117504117521_
- (lambda (_g117505117518_)
+ (lambda (_stx117506_ . _args117507_)
+ (let* ((_g117509117526_
+ (lambda (_g117510117523_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g117505117518_))))
- (_g117503117577_
- (lambda (_g117505117524_)
+ _g117510117523_))))
+ (_g117508117582_
+ (lambda (_g117510117529_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g117505117524_))
- (let ((_e117510117526_
+ (gx#stx-pair? _g117510117529_))
+ (let ((_e117515117531_
(let ()
(declare (not safe))
- (gx#stx-e _g117505117524_))))
- (let ((_hd117509117529_
+ (gx#stx-e _g117510117529_))))
+ (let ((_hd117514117534_
(let ()
(declare (not safe))
- (##car _e117510117526_)))
- (_tl117508117531_
+ (##car _e117515117531_)))
+ (_tl117513117536_
(let ()
(declare (not safe))
- (##cdr _e117510117526_))))
+ (##cdr _e117515117531_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl117508117531_))
- (let ((_e117513117534_
+ (gx#stx-pair? _tl117513117536_))
+ (let ((_e117518117539_
(let ()
(declare (not safe))
- (gx#stx-e _tl117508117531_))))
- (let ((_hd117512117537_
+ (gx#stx-e _tl117513117536_))))
+ (let ((_hd117517117542_
(let ()
(declare (not safe))
- (##car _e117513117534_)))
- (_tl117511117539_
+ (##car _e117518117539_)))
+ (_tl117516117544_
(let ()
(declare (not safe))
- (##cdr _e117513117534_))))
+ (##cdr _e117518117539_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl117511117539_))
- (let ((_e117516117542_
+ (gx#stx-pair? _tl117516117544_))
+ (let ((_e117521117547_
(let ()
(declare (not safe))
- (gx#stx-e _tl117511117539_))))
- (let ((_hd117515117545_
+ (gx#stx-e _tl117516117544_))))
+ (let ((_hd117520117550_
(let ()
(declare (not safe))
- (##car _e117516117542_)))
- (_tl117514117547_
+ (##car _e117521117547_)))
+ (_tl117519117552_
(let ()
(declare (not safe))
- (##cdr _e117516117542_))))
+ (##cdr _e117521117547_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl117514117547_))
- ((lambda (_L117550_ _L117551_)
- (let* ((_expr117575_
+ _tl117519117552_))
+ ((lambda (_L117555_ _L117556_)
+ (let* ((_expr117580_
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (null? _args117502_))
- (let () (declare (not safe)) (gxc#compile-e__0 _L117550_))
- (let ((_arg1117566_ (car _args117502_))
- (_rest117568_ (cdr _args117502_)))
- (if (let () (declare (not safe)) (null? _rest117568_))
+ (null? _args117507_))
+ (let () (declare (not safe)) (gxc#compile-e__0 _L117555_))
+ (let ((_arg1117571_ (car _args117507_))
+ (_rest117573_ (cdr _args117507_)))
+ (if (let () (declare (not safe)) (null? _rest117573_))
(let ()
(declare (not safe))
- (gxc#compile-e__1 _L117550_ _arg1117566_))
- (let ((_arg2117571_ (car _rest117568_))
- (_rest117573_ (cdr _rest117568_)))
+ (gxc#compile-e__1 _L117555_ _arg1117571_))
+ (let ((_arg2117576_ (car _rest117573_))
+ (_rest117578_ (cdr _rest117573_)))
(if (let ()
(declare (not safe))
- (null? _rest117573_))
+ (null? _rest117578_))
(let ()
(declare (not safe))
(gxc#compile-e__2
- _L117550_
- _arg1117566_
- _arg2117571_))
+ _L117555_
+ _arg1117571_
+ _arg2117576_))
(apply gxc#compile-e
- _L117550_
- _arg1117566_
- _arg2117571_
- _rest117573_)))))))
- (__tmp118174
- (let ((__tmp118175
- (let ((__tmp118176
+ _L117555_
+ _arg1117571_
+ _arg2117576_
+ _rest117578_)))))))
+ (__tmp118179
+ (let ((__tmp118180
+ (let ((__tmp118181
(let ()
(declare (not safe))
- (cons _expr117575_ '()))))
+ (cons _expr117580_ '()))))
(declare (not safe))
- (cons _L117551_ __tmp118176))))
+ (cons _L117556_ __tmp118181))))
(declare (not safe))
- (cons '%#define-values __tmp118175))))
+ (cons '%#define-values __tmp118180))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(gxc#xform-wrap-source
- __tmp118174
- _stx117501_)))
- _hd117515117545_
- _hd117512117537_)
+ __tmp118179
+ _stx117506_)))
+ _hd117520117550_
+ _hd117517117542_)
(let ()
(declare (not safe))
- (_g117504117521_
- _g117505117524_)))))
+ (_g117509117526_
+ _g117510117529_)))))
(let ()
(declare (not safe))
- (_g117504117521_ _g117505117524_)))))
+ (_g117509117526_ _g117510117529_)))))
(let ()
(declare (not safe))
- (_g117504117521_ _g117505117524_)))))
+ (_g117509117526_ _g117510117529_)))))
(let ()
(declare (not safe))
- (_g117504117521_ _g117505117524_))))))
+ (_g117509117526_ _g117510117529_))))))
(declare (not safe))
- (_g117503117577_ _stx117501_))))
+ (_g117508117582_ _stx117506_))))
(define gxc#xform-define-syntax%
- (lambda (_stx117421_ . _args117422_)
- (let* ((_g117424117441_
- (lambda (_g117425117438_)
+ (lambda (_stx117426_ . _args117427_)
+ (let* ((_g117429117446_
+ (lambda (_g117430117443_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g117425117438_))))
- (_g117423117498_
- (lambda (_g117425117444_)
+ _g117430117443_))))
+ (_g117428117503_
+ (lambda (_g117430117449_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g117425117444_))
- (let ((_e117430117446_
+ (gx#stx-pair? _g117430117449_))
+ (let ((_e117435117451_
(let ()
(declare (not safe))
- (gx#stx-e _g117425117444_))))
- (let ((_hd117429117449_
+ (gx#stx-e _g117430117449_))))
+ (let ((_hd117434117454_
(let ()
(declare (not safe))
- (##car _e117430117446_)))
- (_tl117428117451_
+ (##car _e117435117451_)))
+ (_tl117433117456_
(let ()
(declare (not safe))
- (##cdr _e117430117446_))))
+ (##cdr _e117435117451_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl117428117451_))
- (let ((_e117433117454_
+ (gx#stx-pair? _tl117433117456_))
+ (let ((_e117438117459_
(let ()
(declare (not safe))
- (gx#stx-e _tl117428117451_))))
- (let ((_hd117432117457_
+ (gx#stx-e _tl117433117456_))))
+ (let ((_hd117437117462_
(let ()
(declare (not safe))
- (##car _e117433117454_)))
- (_tl117431117459_
+ (##car _e117438117459_)))
+ (_tl117436117464_
(let ()
(declare (not safe))
- (##cdr _e117433117454_))))
+ (##cdr _e117438117459_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl117431117459_))
- (let ((_e117436117462_
+ (gx#stx-pair? _tl117436117464_))
+ (let ((_e117441117467_
(let ()
(declare (not safe))
- (gx#stx-e _tl117431117459_))))
- (let ((_hd117435117465_
+ (gx#stx-e _tl117436117464_))))
+ (let ((_hd117440117470_
(let ()
(declare (not safe))
- (##car _e117436117462_)))
- (_tl117434117467_
+ (##car _e117441117467_)))
+ (_tl117439117472_
(let ()
(declare (not safe))
- (##cdr _e117436117462_))))
+ (##cdr _e117441117467_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl117434117467_))
- ((lambda (_L117470_ _L117471_)
- (let ((__tmp118179
+ _tl117439117472_))
+ ((lambda (_L117475_ _L117476_)
+ (let ((__tmp118184
(lambda ()
- (let* ((_expr117496_
+ (let* ((_expr117501_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(if (let ()
(declare (not safe))
- (null? _args117422_))
+ (null? _args117427_))
(let ()
(declare (not safe))
- (gxc#compile-e__0 _L117470_))
- (let ((_arg1117487_ (car _args117422_))
- (_rest117489_ (cdr _args117422_)))
+ (gxc#compile-e__0 _L117475_))
+ (let ((_arg1117492_ (car _args117427_))
+ (_rest117494_ (cdr _args117427_)))
(if (let ()
(declare (not safe))
- (null? _rest117489_))
+ (null? _rest117494_))
(let ()
(declare (not safe))
(gxc#compile-e__1
- _L117470_
- _arg1117487_))
- (let ((_arg2117492_ (car _rest117489_))
- (_rest117494_ (cdr _rest117489_)))
+ _L117475_
+ _arg1117492_))
+ (let ((_arg2117497_ (car _rest117494_))
+ (_rest117499_ (cdr _rest117494_)))
(if (let ()
(declare (not safe))
- (null? _rest117494_))
+ (null? _rest117499_))
(let ()
(declare (not safe))
(gxc#compile-e__2
- _L117470_
- _arg1117487_
- _arg2117492_))
+ _L117475_
+ _arg1117492_
+ _arg2117497_))
(apply gxc#compile-e
- _L117470_
- _arg1117487_
- _arg2117492_
- _rest117494_)))))))
- (__tmp118180
- (let ((__tmp118181
- (let ((__tmp118182
+ _L117475_
+ _arg1117492_
+ _arg2117497_
+ _rest117499_)))))))
+ (__tmp118185
+ (let ((__tmp118186
+ (let ((__tmp118187
(let ()
(declare (not safe))
- (cons _expr117496_ '()))))
+ (cons _expr117501_ '()))))
(declare (not safe))
- (cons _L117471_ __tmp118182))))
+ (cons _L117476_ __tmp118187))))
(declare (not safe))
- (cons '%#define-syntax __tmp118181))))
+ (cons '%#define-syntax __tmp118186))))
(declare (not safe))
- (gxc#xform-wrap-source __tmp118180 _stx117421_))))
- (__tmp118177
- (let ((__tmp118178 (gx#current-expander-phi)))
+ (gxc#xform-wrap-source __tmp118185 _stx117426_))))
+ (__tmp118182
+ (let ((__tmp118183 (gx#current-expander-phi)))
(declare (not safe))
- (fx+ __tmp118178 '1))))
+ (fx+ __tmp118183 '1))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(call-with-parameters
- __tmp118179
+ __tmp118184
gx#current-expander-phi
- __tmp118177)))
- _hd117435117465_
- _hd117432117457_)
+ __tmp118182)))
+ _hd117440117470_
+ _hd117437117462_)
(let ()
(declare (not safe))
- (_g117424117441_
- _g117425117444_)))))
+ (_g117429117446_
+ _g117430117449_)))))
(let ()
(declare (not safe))
- (_g117424117441_ _g117425117444_)))))
+ (_g117429117446_ _g117430117449_)))))
(let ()
(declare (not safe))
- (_g117424117441_ _g117425117444_)))))
+ (_g117429117446_ _g117430117449_)))))
(let ()
(declare (not safe))
- (_g117424117441_ _g117425117444_))))))
+ (_g117429117446_ _g117430117449_))))))
(declare (not safe))
- (_g117423117498_ _stx117421_))))
+ (_g117428117503_ _stx117426_))))
(define gxc#xform-begin-annotation%
- (lambda (_stx117342_ . _args117343_)
- (let* ((_g117345117362_
- (lambda (_g117346117359_)
+ (lambda (_stx117347_ . _args117348_)
+ (let* ((_g117350117367_
+ (lambda (_g117351117364_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g117346117359_))))
- (_g117344117418_
- (lambda (_g117346117365_)
+ _g117351117364_))))
+ (_g117349117423_
+ (lambda (_g117351117370_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g117346117365_))
- (let ((_e117351117367_
+ (gx#stx-pair? _g117351117370_))
+ (let ((_e117356117372_
(let ()
(declare (not safe))
- (gx#stx-e _g117346117365_))))
- (let ((_hd117350117370_
+ (gx#stx-e _g117351117370_))))
+ (let ((_hd117355117375_
(let ()
(declare (not safe))
- (##car _e117351117367_)))
- (_tl117349117372_
+ (##car _e117356117372_)))
+ (_tl117354117377_
(let ()
(declare (not safe))
- (##cdr _e117351117367_))))
+ (##cdr _e117356117372_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl117349117372_))
- (let ((_e117354117375_
+ (gx#stx-pair? _tl117354117377_))
+ (let ((_e117359117380_
(let ()
(declare (not safe))
- (gx#stx-e _tl117349117372_))))
- (let ((_hd117353117378_
+ (gx#stx-e _tl117354117377_))))
+ (let ((_hd117358117383_
(let ()
(declare (not safe))
- (##car _e117354117375_)))
- (_tl117352117380_
+ (##car _e117359117380_)))
+ (_tl117357117385_
(let ()
(declare (not safe))
- (##cdr _e117354117375_))))
+ (##cdr _e117359117380_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl117352117380_))
- (let ((_e117357117383_
+ (gx#stx-pair? _tl117357117385_))
+ (let ((_e117362117388_
(let ()
(declare (not safe))
- (gx#stx-e _tl117352117380_))))
- (let ((_hd117356117386_
+ (gx#stx-e _tl117357117385_))))
+ (let ((_hd117361117391_
(let ()
(declare (not safe))
- (##car _e117357117383_)))
- (_tl117355117388_
+ (##car _e117362117388_)))
+ (_tl117360117393_
(let ()
(declare (not safe))
- (##cdr _e117357117383_))))
+ (##cdr _e117362117388_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl117355117388_))
- ((lambda (_L117391_ _L117392_)
- (let* ((_expr117416_
+ _tl117360117393_))
+ ((lambda (_L117396_ _L117397_)
+ (let* ((_expr117421_
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (null? _args117343_))
- (let () (declare (not safe)) (gxc#compile-e__0 _L117391_))
- (let ((_arg1117407_ (car _args117343_))
- (_rest117409_ (cdr _args117343_)))
- (if (let () (declare (not safe)) (null? _rest117409_))
+ (null? _args117348_))
+ (let () (declare (not safe)) (gxc#compile-e__0 _L117396_))
+ (let ((_arg1117412_ (car _args117348_))
+ (_rest117414_ (cdr _args117348_)))
+ (if (let () (declare (not safe)) (null? _rest117414_))
(let ()
(declare (not safe))
- (gxc#compile-e__1 _L117391_ _arg1117407_))
- (let ((_arg2117412_ (car _rest117409_))
- (_rest117414_ (cdr _rest117409_)))
+ (gxc#compile-e__1 _L117396_ _arg1117412_))
+ (let ((_arg2117417_ (car _rest117414_))
+ (_rest117419_ (cdr _rest117414_)))
(if (let ()
(declare (not safe))
- (null? _rest117414_))
+ (null? _rest117419_))
(let ()
(declare (not safe))
(gxc#compile-e__2
- _L117391_
- _arg1117407_
- _arg2117412_))
+ _L117396_
+ _arg1117412_
+ _arg2117417_))
(apply gxc#compile-e
- _L117391_
- _arg1117407_
- _arg2117412_
- _rest117414_)))))))
- (__tmp118183
- (let ((__tmp118184
- (let ((__tmp118185
+ _L117396_
+ _arg1117412_
+ _arg2117417_
+ _rest117419_)))))))
+ (__tmp118188
+ (let ((__tmp118189
+ (let ((__tmp118190
(let ()
(declare (not safe))
- (cons _expr117416_ '()))))
+ (cons _expr117421_ '()))))
(declare (not safe))
- (cons _L117392_ __tmp118185))))
+ (cons _L117397_ __tmp118190))))
(declare (not safe))
- (cons '%#begin-annotation __tmp118184))))
+ (cons '%#begin-annotation __tmp118189))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(gxc#xform-wrap-source
- __tmp118183
- _stx117342_)))
- _hd117356117386_
- _hd117353117378_)
+ __tmp118188
+ _stx117347_)))
+ _hd117361117391_
+ _hd117358117383_)
(let ()
(declare (not safe))
- (_g117345117362_
- _g117346117365_)))))
+ (_g117350117367_
+ _g117351117370_)))))
(let ()
(declare (not safe))
- (_g117345117362_ _g117346117365_)))))
+ (_g117350117367_ _g117351117370_)))))
(let ()
(declare (not safe))
- (_g117345117362_ _g117346117365_)))))
+ (_g117350117367_ _g117351117370_)))))
(let ()
(declare (not safe))
- (_g117345117362_ _g117346117365_))))))
+ (_g117350117367_ _g117351117370_))))))
(declare (not safe))
- (_g117344117418_ _stx117342_))))
+ (_g117349117423_ _stx117347_))))
(define gxc#xform-lambda%
- (lambda (_stx117285_ . _args117286_)
- (let* ((_g117288117302_
- (lambda (_g117289117299_)
+ (lambda (_stx117290_ . _args117291_)
+ (let* ((_g117293117307_
+ (lambda (_g117294117304_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g117289117299_))))
- (_g117287117339_
- (lambda (_g117289117305_)
+ _g117294117304_))))
+ (_g117292117344_
+ (lambda (_g117294117310_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g117289117305_))
- (let ((_e117294117307_
+ (gx#stx-pair? _g117294117310_))
+ (let ((_e117299117312_
(let ()
(declare (not safe))
- (gx#stx-e _g117289117305_))))
- (let ((_hd117293117310_
+ (gx#stx-e _g117294117310_))))
+ (let ((_hd117298117315_
(let ()
(declare (not safe))
- (##car _e117294117307_)))
- (_tl117292117312_
+ (##car _e117299117312_)))
+ (_tl117297117317_
(let ()
(declare (not safe))
- (##cdr _e117294117307_))))
+ (##cdr _e117299117312_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl117292117312_))
- (let ((_e117297117315_
+ (gx#stx-pair? _tl117297117317_))
+ (let ((_e117302117320_
(let ()
(declare (not safe))
- (gx#stx-e _tl117292117312_))))
- (let ((_hd117296117318_
+ (gx#stx-e _tl117297117317_))))
+ (let ((_hd117301117323_
(let ()
(declare (not safe))
- (##car _e117297117315_)))
- (_tl117295117320_
+ (##car _e117302117320_)))
+ (_tl117300117325_
(let ()
(declare (not safe))
- (##cdr _e117297117315_))))
- ((lambda (_L117323_ _L117324_)
- (let* ((_body117337_
+ (##cdr _e117302117320_))))
+ ((lambda (_L117328_ _L117329_)
+ (let* ((_body117342_
(map (let ()
(declare (not safe))
(gxc#xform-apply-compile-e
- _args117286_))
- _L117323_))
- (__tmp118186
- (let ((__tmp118187
+ _args117291_))
+ _L117328_))
+ (__tmp118191
+ (let ((__tmp118192
(let ()
(declare (not safe))
- (cons _L117324_
- _body117337_))))
+ (cons _L117329_
+ _body117342_))))
(declare (not safe))
- (cons '%#lambda __tmp118187))))
+ (cons '%#lambda __tmp118192))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp118186
- _stx117285_)))
- _tl117295117320_
- _hd117296117318_)))
+ __tmp118191
+ _stx117290_)))
+ _tl117300117325_
+ _hd117301117323_)))
(let ()
(declare (not safe))
- (_g117288117302_ _g117289117305_)))))
+ (_g117293117307_ _g117294117310_)))))
(let ()
(declare (not safe))
- (_g117288117302_ _g117289117305_))))))
+ (_g117293117307_ _g117294117310_))))))
(declare (not safe))
- (_g117287117339_ _stx117285_))))
+ (_g117292117344_ _stx117290_))))
(define gxc#xform-case-lambda%
- (lambda (_stx117198_ . _args117199_)
- (letrec ((_clause-e117201_
- (lambda (_clause117242_)
- (let* ((_g117244117255_
- (lambda (_g117245117252_)
+ (lambda (_stx117203_ . _args117204_)
+ (letrec ((_clause-e117206_
+ (lambda (_clause117247_)
+ (let* ((_g117249117260_
+ (lambda (_g117250117257_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g117245117252_))))
- (_g117243117282_
- (lambda (_g117245117258_)
+ _g117250117257_))))
+ (_g117248117287_
+ (lambda (_g117250117263_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g117245117258_))
- (let ((_e117250117260_
+ (gx#stx-pair? _g117250117263_))
+ (let ((_e117255117265_
(let ()
(declare (not safe))
- (gx#stx-e _g117245117258_))))
- (let ((_hd117249117263_
+ (gx#stx-e _g117250117263_))))
+ (let ((_hd117254117268_
(let ()
(declare (not safe))
- (##car _e117250117260_)))
- (_tl117248117265_
+ (##car _e117255117265_)))
+ (_tl117253117270_
(let ()
(declare (not safe))
- (##cdr _e117250117260_))))
- ((lambda (_L117268_ _L117269_)
- (let ((_body117280_
+ (##cdr _e117255117265_))))
+ ((lambda (_L117273_ _L117274_)
+ (let ((_body117285_
(map (let ()
(declare (not safe))
(gxc#xform-apply-compile-e
- _args117199_))
- _L117268_)))
+ _args117204_))
+ _L117273_)))
(declare (not safe))
- (cons _L117269_ _body117280_)))
- _tl117248117265_
- _hd117249117263_)))
+ (cons _L117274_ _body117285_)))
+ _tl117253117270_
+ _hd117254117268_)))
(let ()
(declare (not safe))
- (_g117244117255_ _g117245117258_))))))
+ (_g117249117260_ _g117250117263_))))))
(declare (not safe))
- (_g117243117282_ _clause117242_)))))
- (let* ((_g117203117213_
- (lambda (_g117204117210_)
+ (_g117248117287_ _clause117247_)))))
+ (let* ((_g117208117218_
+ (lambda (_g117209117215_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g117204117210_))))
- (_g117202117239_
- (lambda (_g117204117216_)
+ _g117209117215_))))
+ (_g117207117244_
+ (lambda (_g117209117221_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g117204117216_))
- (let ((_e117208117218_
+ (gx#stx-pair? _g117209117221_))
+ (let ((_e117213117223_
(let ()
(declare (not safe))
- (gx#stx-e _g117204117216_))))
- (let ((_hd117207117221_
+ (gx#stx-e _g117209117221_))))
+ (let ((_hd117212117226_
(let ()
(declare (not safe))
- (##car _e117208117218_)))
- (_tl117206117223_
+ (##car _e117213117223_)))
+ (_tl117211117228_
(let ()
(declare (not safe))
- (##cdr _e117208117218_))))
- ((lambda (_L117226_)
- (let* ((_clauses117237_
- (map _clause-e117201_ _L117226_))
- (__tmp118188
+ (##cdr _e117213117223_))))
+ ((lambda (_L117231_)
+ (let* ((_clauses117242_
+ (map _clause-e117206_ _L117231_))
+ (__tmp118193
(let ()
(declare (not safe))
(cons '%#case-lambda
- _clauses117237_))))
+ _clauses117242_))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp118188
- _stx117198_)))
- _tl117206117223_)))
+ __tmp118193
+ _stx117203_)))
+ _tl117211117228_)))
(let ()
(declare (not safe))
- (_g117203117213_ _g117204117216_))))))
+ (_g117208117218_ _g117209117221_))))))
(declare (not safe))
- (_g117202117239_ _stx117198_)))))
+ (_g117207117244_ _stx117203_)))))
(define gxc#xform-let-values%
- (lambda (_stx116992_ . _args116993_)
- (let* ((_g116995117028_
- (lambda (_g116996117025_)
+ (lambda (_stx116997_ . _args116998_)
+ (let* ((_g117000117033_
+ (lambda (_g117001117030_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g116996117025_))))
- (_g116994117195_
- (lambda (_g116996117031_)
+ _g117001117030_))))
+ (_g116999117200_
+ (lambda (_g117001117036_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g116996117031_))
- (let ((_e117003117033_
+ (gx#stx-pair? _g117001117036_))
+ (let ((_e117008117038_
(let ()
(declare (not safe))
- (gx#stx-e _g116996117031_))))
- (let ((_hd117002117036_
+ (gx#stx-e _g117001117036_))))
+ (let ((_hd117007117041_
(let ()
(declare (not safe))
- (##car _e117003117033_)))
- (_tl117001117038_
+ (##car _e117008117038_)))
+ (_tl117006117043_
(let ()
(declare (not safe))
- (##cdr _e117003117033_))))
+ (##cdr _e117008117038_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl117001117038_))
- (let ((_e117006117041_
+ (gx#stx-pair? _tl117006117043_))
+ (let ((_e117011117046_
(let ()
(declare (not safe))
- (gx#stx-e _tl117001117038_))))
- (let ((_hd117005117044_
+ (gx#stx-e _tl117006117043_))))
+ (let ((_hd117010117049_
(let ()
(declare (not safe))
- (##car _e117006117041_)))
- (_tl117004117046_
+ (##car _e117011117046_)))
+ (_tl117009117051_
(let ()
(declare (not safe))
- (##cdr _e117006117041_))))
+ (##cdr _e117011117046_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _hd117005117044_))
- (let ((_g118189_
+ (gx#stx-pair/null? _hd117010117049_))
+ (let ((_g118194_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _hd117005117044_
+ _hd117010117049_
'0))))
(begin
- (let ((_g118190_
+ (let ((_g118195_
(let ()
(declare (not safe))
- (if (##values? _g118189_)
+ (if (##values? _g118194_)
(##vector-length
- _g118189_)
+ _g118194_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g118190_ 2)))
+ (##fx= _g118195_ 2)))
(error "Context expects 2 values"
- _g118190_)))
- (let ((_target117007117049_
+ _g118195_)))
+ (let ((_target117012117054_
(let ()
(declare (not safe))
- (##vector-ref _g118189_ 0)))
- (_tl117009117051_
+ (##vector-ref _g118194_ 0)))
+ (_tl117014117056_
(let ()
(declare (not safe))
(##vector-ref
- _g118189_
+ _g118194_
1))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl117009117051_))
- (letrec ((_loop117010117054_
- (lambda (_hd117008117057_
+ _tl117014117056_))
+ (letrec ((_loop117015117059_
+ (lambda (_hd117013117062_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _expr117014117059_
- _hd117015117061_)
+ _expr117019117064_
+ _hd117020117066_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd117008117057_))
- (let ((_e117011117064_
+ (gx#stx-pair? _hd117013117062_))
+ (let ((_e117016117069_
(let ()
(declare (not safe))
- (gx#stx-e _hd117008117057_))))
- (let ((_lp-hd117012117067_
+ (gx#stx-e _hd117013117062_))))
+ (let ((_lp-hd117017117072_
(let ()
(declare (not safe))
- (##car _e117011117064_)))
- (_lp-tl117013117069_
+ (##car _e117016117069_)))
+ (_lp-tl117018117074_
(let ()
(declare (not safe))
- (##cdr _e117011117064_))))
+ (##cdr _e117016117069_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _lp-hd117012117067_))
- (let ((_e117020117072_
+ (gx#stx-pair? _lp-hd117017117072_))
+ (let ((_e117025117077_
(let ()
(declare (not safe))
- (gx#stx-e _lp-hd117012117067_))))
- (let ((_hd117019117075_
+ (gx#stx-e _lp-hd117017117072_))))
+ (let ((_hd117024117080_
(let ()
(declare (not safe))
- (##car _e117020117072_)))
- (_tl117018117077_
+ (##car _e117025117077_)))
+ (_tl117023117082_
(let ()
(declare (not safe))
- (##cdr _e117020117072_))))
+ (##cdr _e117025117077_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl117018117077_))
- (let ((_e117023117080_
+ (gx#stx-pair? _tl117023117082_))
+ (let ((_e117028117085_
(let ()
(declare (not safe))
- (gx#stx-e _tl117018117077_))))
- (let ((_hd117022117083_
+ (gx#stx-e _tl117023117082_))))
+ (let ((_hd117027117088_
(let ()
(declare (not safe))
- (##car _e117023117080_)))
- (_tl117021117085_
+ (##car _e117028117085_)))
+ (_tl117026117090_
(let ()
(declare (not safe))
- (##cdr _e117023117080_))))
+ (##cdr _e117028117085_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl117021117085_))
- (let ((__tmp118203
+ _tl117026117090_))
+ (let ((__tmp118208
(let ()
(declare (not safe))
- (cons _hd117022117083_
- _expr117014117059_)))
- (__tmp118202
+ (cons _hd117027117088_
+ _expr117019117064_)))
+ (__tmp118207
(let ()
(declare (not safe))
- (cons _hd117019117075_
- _hd117015117061_))))
+ (cons _hd117024117080_
+ _hd117020117066_))))
(declare (not safe))
- (_loop117010117054_
- _lp-tl117013117069_
- __tmp118203
- __tmp118202))
+ (_loop117015117059_
+ _lp-tl117018117074_
+ __tmp118208
+ __tmp118207))
(let ()
(declare (not safe))
- (_g116995117028_
- _g116996117031_)))))
+ (_g117000117033_
+ _g117001117036_)))))
(let ()
(declare (not safe))
- (_g116995117028_ _g116996117031_)))))
+ (_g117000117033_ _g117001117036_)))))
(let ()
(declare (not safe))
- (_g116995117028_ _g116996117031_)))))
- (let ((_expr117016117088_ (reverse _expr117014117059_))
- (_hd117017117090_ (reverse _hd117015117061_)))
- ((lambda (_L117093_ _L117094_ _L117095_ _L117096_)
- (let* ((_g117115117131_
- (lambda (_g117116117128_)
+ (_g117000117033_ _g117001117036_)))))
+ (let ((_expr117021117093_ (reverse _expr117019117064_))
+ (_hd117022117095_ (reverse _hd117020117066_)))
+ ((lambda (_L117098_ _L117099_ _L117100_ _L117101_)
+ (let* ((_g117120117136_
+ (lambda (_g117121117133_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g117116117128_))))
- (_g117114117185_
- (lambda (_g117116117134_)
+ _g117121117133_))))
+ (_g117119117190_
+ (lambda (_g117121117139_)
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- _g117116117134_))
- (let ((_g118191_
+ _g117121117139_))
+ (let ((_g118196_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _g117116117134_
+ _g117121117139_
'0))))
(begin
- (let ((_g118192_
+ (let ((_g118197_
(let ()
(declare (not safe))
(if (##values?
- _g118191_)
+ _g118196_)
(##vector-length
- _g118191_)
+ _g118196_)
1))))
(if (not (let ()
(declare
(not safe))
- (##fx= _g118192_
+ (##fx= _g118197_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
2)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(error "Context expects 2 values"
- _g118192_)))
- (let ((_target117118117136_
+ _g118197_)))
+ (let ((_target117123117141_
(let ()
(declare (not safe))
(##vector-ref
- _g118191_
+ _g118196_
0)))
- (_tl117120117138_
+ (_tl117125117143_
(let ()
(declare (not safe))
(##vector-ref
- _g118191_
+ _g118196_
1))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl117120117138_))
- (letrec ((_loop117121117141_
- (lambda (_hd117119117144_
+ _tl117125117143_))
+ (letrec ((_loop117126117146_
+ (lambda (_hd117124117149_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _expr117125117146_)
+ _expr117130117151_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd117119117144_))
- (let ((_e117122117149_
+ (gx#stx-pair? _hd117124117149_))
+ (let ((_e117127117154_
(let ()
(declare (not safe))
- (gx#syntax-e _hd117119117144_))))
- (let ((_lp-hd117123117152_
+ (gx#syntax-e _hd117124117149_))))
+ (let ((_lp-hd117128117157_
(let ()
(declare (not safe))
- (##car _e117122117149_)))
- (_lp-tl117124117154_
+ (##car _e117127117154_)))
+ (_lp-tl117129117159_
(let ()
(declare (not safe))
- (##cdr _e117122117149_))))
- (let ((__tmp118199
+ (##cdr _e117127117154_))))
+ (let ((__tmp118204
(let ()
(declare (not safe))
- (cons _lp-hd117123117152_
- _expr117125117146_))))
+ (cons _lp-hd117128117157_
+ _expr117130117151_))))
(declare (not safe))
- (_loop117121117141_
- _lp-tl117124117154_
- __tmp118199))))
- (let ((_expr117126117157_
- (reverse _expr117125117146_)))
- ((lambda (_L117160_)
+ (_loop117126117146_
+ _lp-tl117129117159_
+ __tmp118204))))
+ (let ((_expr117131117162_
+ (reverse _expr117130117151_)))
+ ((lambda (_L117165_)
(let ()
- (let* ((_body117173_
+ (let* ((_body117178_
(map (let ()
(declare (not safe))
(gxc#xform-apply-compile-e
- _args116993_))
- _L117093_))
- (__tmp118193
- (let ((__tmp118194
- (let ((__tmp118195
+ _args116998_))
+ _L117098_))
+ (__tmp118198
+ (let ((__tmp118199
+ (let ((__tmp118200
(begin
(let ()
(declare
(not safe))
(gx#syntax-check-splice-targets
- _L117160_
- _L117095_))
- (let ((__tmp118196
+ _L117165_
+ _L117100_))
+ (let ((__tmp118201
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (lambda (_g117174117178_
- _g117175117180_
- _g117176117182_)
- (let ((__tmp118197
- (let ((__tmp118198
+ (lambda (_g117179117183_
+ _g117180117185_
+ _g117181117187_)
+ (let ((__tmp118202
+ (let ((__tmp118203
(let ()
(declare (not safe))
- (cons _g117174117178_ '()))))
+ (cons _g117179117183_ '()))))
(declare (not safe))
- (cons _g117175117180_ __tmp118198))))
+ (cons _g117180117185_ __tmp118203))))
(declare (not safe))
- (cons __tmp118197 _g117176117182_)))))
+ (cons __tmp118202 _g117181117187_)))))
(declare (not safe))
- (foldr2 __tmp118196 '() _L117160_ _L117095_)))))
+ (foldr2 __tmp118201 '() _L117165_ _L117100_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp118195
- _body117173_))))
+ (cons __tmp118200
+ _body117178_))))
(declare (not safe))
- (cons _L117096_ __tmp118194))))
+ (cons _L117101_ __tmp118199))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp118193
- _stx116992_))))
- _expr117126117157_))))))
+ __tmp118198
+ _stx116997_))))
+ _expr117131117162_))))))
(let ()
(declare (not safe))
- (_loop117121117141_ _target117118117136_ '())))
+ (_loop117126117146_ _target117123117141_ '())))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g117115117131_
- _g117116117134_))))))
+ (_g117120117136_
+ _g117121117139_))))))
(let ()
(declare (not safe))
- (_g117115117131_
- _g117116117134_)))))
- (__tmp118200
+ (_g117120117136_
+ _g117121117139_)))))
+ (__tmp118205
(map (let ()
(declare (not safe))
(gxc#xform-apply-compile-e
- _args116993_))
- (let ((__tmp118201
- (lambda (_g117187117190_
- _g117188117192_)
+ _args116998_))
+ (let ((__tmp118206
+ (lambda (_g117192117195_
+ _g117193117197_)
(let ()
(declare (not safe))
- (cons _g117187117190_
- _g117188117192_)))))
+ (cons _g117192117195_
+ _g117193117197_)))))
(declare (not safe))
- (foldr1 __tmp118201
+ (foldr1 __tmp118206
'()
- _L117094_)))))
+ _L117099_)))))
(declare (not safe))
- (_g117114117185_ __tmp118200)))
- _tl117004117046_
- _expr117016117088_
- _hd117017117090_
- _hd117002117036_))))))
+ (_g117119117190_ __tmp118205)))
+ _tl117009117051_
+ _expr117021117093_
+ _hd117022117095_
+ _hd117007117041_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_loop117010117054_
- _target117007117049_
+ (_loop117015117059_
+ _target117012117054_
'()
'())))
(let ()
(declare (not safe))
- (_g116995117028_
- _g116996117031_))))))
+ (_g117000117033_
+ _g117001117036_))))))
(let ()
(declare (not safe))
- (_g116995117028_ _g116996117031_)))))
+ (_g117000117033_ _g117001117036_)))))
(let ()
(declare (not safe))
- (_g116995117028_ _g116996117031_)))))
+ (_g117000117033_ _g117001117036_)))))
(let ()
(declare (not safe))
- (_g116995117028_ _g116996117031_))))))
+ (_g117000117033_ _g117001117036_))))))
(declare (not safe))
- (_g116994117195_ _stx116992_))))
+ (_g116999117200_ _stx116997_))))
(define gxc#xform-operands
- (lambda (_stx116948_ . _args116949_)
- (let* ((_g116951116962_
- (lambda (_g116952116959_)
+ (lambda (_stx116953_ . _args116954_)
+ (let* ((_g116956116967_
+ (lambda (_g116957116964_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g116952116959_))))
- (_g116950116989_
- (lambda (_g116952116965_)
+ _g116957116964_))))
+ (_g116955116994_
+ (lambda (_g116957116970_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g116952116965_))
- (let ((_e116957116967_
+ (gx#stx-pair? _g116957116970_))
+ (let ((_e116962116972_
(let ()
(declare (not safe))
- (gx#stx-e _g116952116965_))))
- (let ((_hd116956116970_
+ (gx#stx-e _g116957116970_))))
+ (let ((_hd116961116975_
(let ()
(declare (not safe))
- (##car _e116957116967_)))
- (_tl116955116972_
+ (##car _e116962116972_)))
+ (_tl116960116977_
(let ()
(declare (not safe))
- (##cdr _e116957116967_))))
- ((lambda (_L116975_ _L116976_)
- (let* ((_rands116987_
+ (##cdr _e116962116972_))))
+ ((lambda (_L116980_ _L116981_)
+ (let* ((_rands116992_
(map (let ()
(declare (not safe))
(gxc#xform-apply-compile-e
- _args116949_))
- _L116975_))
- (__tmp118204
+ _args116954_))
+ _L116980_))
+ (__tmp118209
(let ()
(declare (not safe))
- (cons _L116976_ _rands116987_))))
+ (cons _L116981_ _rands116992_))))
(declare (not safe))
(gxc#xform-wrap-source
- __tmp118204
- _stx116948_)))
- _tl116955116972_
- _hd116956116970_)))
+ __tmp118209
+ _stx116953_)))
+ _tl116960116977_
+ _hd116961116975_)))
(let ()
(declare (not safe))
- (_g116951116962_ _g116952116965_))))))
+ (_g116956116967_ _g116957116970_))))))
(declare (not safe))
- (_g116950116989_ _stx116948_))))
+ (_g116955116994_ _stx116953_))))
(define gxc#xform-call% gxc#xform-operands)
(define gxc#xform-setq%
- (lambda (_stx116869_ . _args116870_)
- (let* ((_g116872116889_
- (lambda (_g116873116886_)
+ (lambda (_stx116874_ . _args116875_)
+ (let* ((_g116877116894_
+ (lambda (_g116878116891_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g116873116886_))))
- (_g116871116945_
- (lambda (_g116873116892_)
+ _g116878116891_))))
+ (_g116876116950_
+ (lambda (_g116878116897_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g116873116892_))
- (let ((_e116878116894_
+ (gx#stx-pair? _g116878116897_))
+ (let ((_e116883116899_
(let ()
(declare (not safe))
- (gx#stx-e _g116873116892_))))
- (let ((_hd116877116897_
+ (gx#stx-e _g116878116897_))))
+ (let ((_hd116882116902_
(let ()
(declare (not safe))
- (##car _e116878116894_)))
- (_tl116876116899_
+ (##car _e116883116899_)))
+ (_tl116881116904_
(let ()
(declare (not safe))
- (##cdr _e116878116894_))))
+ (##cdr _e116883116899_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl116876116899_))
- (let ((_e116881116902_
+ (gx#stx-pair? _tl116881116904_))
+ (let ((_e116886116907_
(let ()
(declare (not safe))
- (gx#stx-e _tl116876116899_))))
- (let ((_hd116880116905_
+ (gx#stx-e _tl116881116904_))))
+ (let ((_hd116885116910_
(let ()
(declare (not safe))
- (##car _e116881116902_)))
- (_tl116879116907_
+ (##car _e116886116907_)))
+ (_tl116884116912_
(let ()
(declare (not safe))
- (##cdr _e116881116902_))))
+ (##cdr _e116886116907_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl116879116907_))
- (let ((_e116884116910_
+ (gx#stx-pair? _tl116884116912_))
+ (let ((_e116889116915_
(let ()
(declare (not safe))
- (gx#stx-e _tl116879116907_))))
- (let ((_hd116883116913_
+ (gx#stx-e _tl116884116912_))))
+ (let ((_hd116888116918_
(let ()
(declare (not safe))
- (##car _e116884116910_)))
- (_tl116882116915_
+ (##car _e116889116915_)))
+ (_tl116887116920_
(let ()
(declare (not safe))
- (##cdr _e116884116910_))))
+ (##cdr _e116889116915_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl116882116915_))
- ((lambda (_L116918_ _L116919_)
- (let* ((_expr116943_
+ _tl116887116920_))
+ ((lambda (_L116923_ _L116924_)
+ (let* ((_expr116948_
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (null? _args116870_))
- (let () (declare (not safe)) (gxc#compile-e__0 _L116918_))
- (let ((_arg1116934_ (car _args116870_))
- (_rest116936_ (cdr _args116870_)))
- (if (let () (declare (not safe)) (null? _rest116936_))
+ (null? _args116875_))
+ (let () (declare (not safe)) (gxc#compile-e__0 _L116923_))
+ (let ((_arg1116939_ (car _args116875_))
+ (_rest116941_ (cdr _args116875_)))
+ (if (let () (declare (not safe)) (null? _rest116941_))
(let ()
(declare (not safe))
- (gxc#compile-e__1 _L116918_ _arg1116934_))
- (let ((_arg2116939_ (car _rest116936_))
- (_rest116941_ (cdr _rest116936_)))
+ (gxc#compile-e__1 _L116923_ _arg1116939_))
+ (let ((_arg2116944_ (car _rest116941_))
+ (_rest116946_ (cdr _rest116941_)))
(if (let ()
(declare (not safe))
- (null? _rest116941_))
+ (null? _rest116946_))
(let ()
(declare (not safe))
(gxc#compile-e__2
- _L116918_
- _arg1116934_
- _arg2116939_))
+ _L116923_
+ _arg1116939_
+ _arg2116944_))
(apply gxc#compile-e
- _L116918_
- _arg1116934_
- _arg2116939_
- _rest116941_)))))))
- (__tmp118205
- (let ((__tmp118206
- (let ((__tmp118207
+ _L116923_
+ _arg1116939_
+ _arg2116944_
+ _rest116946_)))))))
+ (__tmp118210
+ (let ((__tmp118211
+ (let ((__tmp118212
(let ()
(declare (not safe))
- (cons _expr116943_ '()))))
+ (cons _expr116948_ '()))))
(declare (not safe))
- (cons _L116919_ __tmp118207))))
+ (cons _L116924_ __tmp118212))))
(declare (not safe))
- (cons '%#set! __tmp118206))))
+ (cons '%#set! __tmp118211))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(gxc#xform-wrap-source
- __tmp118205
- _stx116869_)))
- _hd116883116913_
- _hd116880116905_)
+ __tmp118210
+ _stx116874_)))
+ _hd116888116918_
+ _hd116885116910_)
(let ()
(declare (not safe))
- (_g116872116889_
- _g116873116892_)))))
+ (_g116877116894_
+ _g116878116897_)))))
(let ()
(declare (not safe))
- (_g116872116889_ _g116873116892_)))))
+ (_g116877116894_ _g116878116897_)))))
(let ()
(declare (not safe))
- (_g116872116889_ _g116873116892_)))))
+ (_g116877116894_ _g116878116897_)))))
(let ()
(declare (not safe))
- (_g116872116889_ _g116873116892_))))))
+ (_g116877116894_ _g116878116897_))))))
(declare (not safe))
- (_g116871116945_ _stx116869_))))
+ (_g116876116950_ _stx116874_))))
(define gxc#collect-mutators-setq%
- (lambda (_stx116800_)
- (let* ((_g116802116819_
- (lambda (_g116803116816_)
+ (lambda (_stx116805_)
+ (let* ((_g116807116824_
+ (lambda (_g116808116821_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g116803116816_))))
- (_g116801116866_
- (lambda (_g116803116822_)
+ _g116808116821_))))
+ (_g116806116871_
+ (lambda (_g116808116827_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g116803116822_))
- (let ((_e116808116824_
+ (gx#stx-pair? _g116808116827_))
+ (let ((_e116813116829_
(let ()
(declare (not safe))
- (gx#stx-e _g116803116822_))))
- (let ((_hd116807116827_
+ (gx#stx-e _g116808116827_))))
+ (let ((_hd116812116832_
(let ()
(declare (not safe))
- (##car _e116808116824_)))
- (_tl116806116829_
+ (##car _e116813116829_)))
+ (_tl116811116834_
(let ()
(declare (not safe))
- (##cdr _e116808116824_))))
+ (##cdr _e116813116829_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl116806116829_))
- (let ((_e116811116832_
+ (gx#stx-pair? _tl116811116834_))
+ (let ((_e116816116837_
(let ()
(declare (not safe))
- (gx#stx-e _tl116806116829_))))
- (let ((_hd116810116835_
+ (gx#stx-e _tl116811116834_))))
+ (let ((_hd116815116840_
(let ()
(declare (not safe))
- (##car _e116811116832_)))
- (_tl116809116837_
+ (##car _e116816116837_)))
+ (_tl116814116842_
(let ()
(declare (not safe))
- (##cdr _e116811116832_))))
+ (##cdr _e116816116837_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl116809116837_))
- (let ((_e116814116840_
+ (gx#stx-pair? _tl116814116842_))
+ (let ((_e116819116845_
(let ()
(declare (not safe))
- (gx#stx-e _tl116809116837_))))
- (let ((_hd116813116843_
+ (gx#stx-e _tl116814116842_))))
+ (let ((_hd116818116848_
(let ()
(declare (not safe))
- (##car _e116814116840_)))
- (_tl116812116845_
+ (##car _e116819116845_)))
+ (_tl116817116850_
(let ()
(declare (not safe))
- (##cdr _e116814116840_))))
+ (##cdr _e116819116845_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl116812116845_))
- ((lambda (_L116848_ _L116849_)
- (let ((_sym116864_
+ _tl116817116850_))
+ ((lambda (_L116853_ _L116854_)
+ (let ((_sym116869_
(let ()
(declare (not safe))
(gxc#identifier-symbol
- _L116849_))))
+ _L116854_))))
(let ()
(declare (not safe))
(gxc#verbose
'"collect mutator "
- _sym116864_))
- (let ((__tmp118208
+ _sym116869_))
+ (let ((__tmp118213
(gxc#current-compile-mutators)))
(declare (not safe))
(hash-put!
- __tmp118208
- _sym116864_
+ __tmp118213
+ _sym116869_
'#t))
(let ()
(declare (not safe))
(gxc#compile-e__0
- _L116848_))))
- _hd116813116843_
- _hd116810116835_)
+ _L116853_))))
+ _hd116818116848_
+ _hd116815116840_)
(let ()
(declare (not safe))
- (_g116802116819_
- _g116803116822_)))))
+ (_g116807116824_
+ _g116808116827_)))))
(let ()
(declare (not safe))
- (_g116802116819_ _g116803116822_)))))
+ (_g116807116824_ _g116808116827_)))))
(let ()
(declare (not safe))
- (_g116802116819_ _g116803116822_)))))
+ (_g116807116824_ _g116808116827_)))))
(let ()
(declare (not safe))
- (_g116802116819_ _g116803116822_))))))
+ (_g116807116824_ _g116808116827_))))))
(declare (not safe))
- (_g116801116866_ _stx116800_))))
+ (_g116806116871_ _stx116805_))))
(define gxc#collect-methods-call%
- (lambda (_stx116354_)
- (let* ((___stx117898117899_ _stx116354_)
- (_g116358116460_
+ (lambda (_stx116359_)
+ (let* ((___stx117903117904_ _stx116359_)
+ (_g116363116465_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx117898117899_)))))
- (let ((___kont117900117901_
- (lambda (_L116750_ _L116751_ _L116752_ _L116753_ _L116754_)
- (let ((__tmp118209
+ ___stx117903117904_)))))
+ (let ((___kont117905117906_
+ (lambda (_L116755_ _L116756_ _L116757_ _L116758_ _L116759_)
+ (let ((__tmp118214
(let ()
(declare (not safe))
- (gxc#identifier-symbol _L116751_))))
+ (gxc#identifier-symbol _L116756_))))
(declare (not safe))
- (gxc#optimizer-top-level-method! __tmp118209))))
- (___kont117902117903_
- (lambda (_L116576_ _L116577_ _L116578_ _L116579_)
- (let ((__tmp118210
+ (gxc#optimizer-top-level-method! __tmp118214))))
+ (___kont117907117908_
+ (lambda (_L116581_ _L116582_ _L116583_ _L116584_)
+ (let ((__tmp118215
(let ()
(declare (not safe))
- (gxc#identifier-symbol _L116576_))))
+ (gxc#identifier-symbol _L116581_))))
(declare (not safe))
- (gxc#optimizer-top-level-method! __tmp118210))))
- (___kont117904117905_ (lambda () '#!void)))
- (let ((___match118033118034_
- (lambda (_e116367116622_
- _hd116366116625_
- _tl116365116627_
- _e116370116630_
- _hd116369116633_
- _tl116368116635_
- _e116373116638_
- _hd116372116641_
- _tl116371116643_
- _e116376116646_
- _hd116375116649_
- _tl116374116651_
- _e116379116654_
- _hd116378116657_
- _tl116377116659_
- _e116382116662_
- _hd116381116665_
- _tl116380116667_
- _e116385116670_
- _hd116384116673_
- _tl116383116675_
- _e116388116678_
- _hd116387116681_
- _tl116386116683_
- _e116391116686_
- _hd116390116689_
- _tl116389116691_
- _e116394116694_
- _hd116393116697_
- _tl116392116699_
- _e116397116702_
- _hd116396116705_
- _tl116395116707_
- _e116400116710_
- _hd116399116713_
- _tl116398116715_
- _e116403116718_
- _hd116402116721_
- _tl116401116723_
- _e116406116726_
- _hd116405116729_
- _tl116404116731_
- _e116409116734_
- _hd116408116737_
- _tl116407116739_
- _e116412116742_
- _hd116411116745_
- _tl116410116747_)
- (let ((_L116750_ _hd116411116745_)
- (_L116751_ _hd116402116721_)
- (_L116752_ _hd116393116697_)
- (_L116753_ _hd116384116673_)
- (_L116754_ _hd116375116649_))
+ (gxc#optimizer-top-level-method! __tmp118215))))
+ (___kont117909117910_ (lambda () '#!void)))
+ (let ((___match118038118039_
+ (lambda (_e116372116627_
+ _hd116371116630_
+ _tl116370116632_
+ _e116375116635_
+ _hd116374116638_
+ _tl116373116640_
+ _e116378116643_
+ _hd116377116646_
+ _tl116376116648_
+ _e116381116651_
+ _hd116380116654_
+ _tl116379116656_
+ _e116384116659_
+ _hd116383116662_
+ _tl116382116664_
+ _e116387116667_
+ _hd116386116670_
+ _tl116385116672_
+ _e116390116675_
+ _hd116389116678_
+ _tl116388116680_
+ _e116393116683_
+ _hd116392116686_
+ _tl116391116688_
+ _e116396116691_
+ _hd116395116694_
+ _tl116394116696_
+ _e116399116699_
+ _hd116398116702_
+ _tl116397116704_
+ _e116402116707_
+ _hd116401116710_
+ _tl116400116712_
+ _e116405116715_
+ _hd116404116718_
+ _tl116403116720_
+ _e116408116723_
+ _hd116407116726_
+ _tl116406116728_
+ _e116411116731_
+ _hd116410116734_
+ _tl116409116736_
+ _e116414116739_
+ _hd116413116742_
+ _tl116412116744_
+ _e116417116747_
+ _hd116416116750_
+ _tl116415116752_)
+ (let ((_L116755_ _hd116416116750_)
+ (_L116756_ _hd116407116726_)
+ (_L116757_ _hd116398116702_)
+ (_L116758_ _hd116389116678_)
+ (_L116759_ _hd116380116654_))
(if (let ()
(declare (not safe))
(gxc#runtime-identifier=?
- _L116754_
+ _L116759_
'bind-method!))
- (___kont117900117901_
- _L116750_
- _L116751_
- _L116752_
- _L116753_
- _L116754_)
- (___kont117904117905_))))))
+ (___kont117905117906_
+ _L116755_
+ _L116756_
+ _L116757_
+ _L116758_
+ _L116759_)
+ (___kont117909117910_))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx117898117899_))
- (let ((_e116367116622_
+ (gx#stx-pair? ___stx117903117904_))
+ (let ((_e116372116627_
(let ()
(declare (not safe))
- (gx#stx-e ___stx117898117899_))))
- (let ((_tl116365116627_
+ (gx#stx-e ___stx117903117904_))))
+ (let ((_tl116370116632_
(let ()
(declare (not safe))
- (##cdr _e116367116622_)))
- (_hd116366116625_
+ (##cdr _e116372116627_)))
+ (_hd116371116630_
(let ()
(declare (not safe))
- (##car _e116367116622_))))
+ (##car _e116372116627_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl116365116627_))
- (let ((_e116370116630_
+ (gx#stx-pair? _tl116370116632_))
+ (let ((_e116375116635_
(let ()
(declare (not safe))
- (gx#stx-e _tl116365116627_))))
- (let ((_tl116368116635_
+ (gx#stx-e _tl116370116632_))))
+ (let ((_tl116373116640_
(let ()
(declare (not safe))
- (##cdr _e116370116630_)))
- (_hd116369116633_
+ (##cdr _e116375116635_)))
+ (_hd116374116638_
(let ()
(declare (not safe))
- (##car _e116370116630_))))
+ (##car _e116375116635_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd116369116633_))
- (let ((_e116373116638_
+ (gx#stx-pair? _hd116374116638_))
+ (let ((_e116378116643_
(let ()
(declare (not safe))
- (gx#stx-e _hd116369116633_))))
- (let ((_tl116371116643_
+ (gx#stx-e _hd116374116638_))))
+ (let ((_tl116376116648_
(let ()
(declare (not safe))
- (##cdr _e116373116638_)))
- (_hd116372116641_
+ (##cdr _e116378116643_)))
+ (_hd116377116646_
(let ()
(declare (not safe))
- (##car _e116373116638_))))
+ (##car _e116378116643_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd116372116641_))
+ (gx#identifier? _hd116377116646_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#ref
- _hd116372116641_))
+ _hd116377116646_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl116371116643_))
- (let ((_e116376116646_
+ _tl116376116648_))
+ (let ((_e116381116651_
(let ()
(declare (not safe))
(gx#stx-e
- _tl116371116643_))))
- (let ((_tl116374116651_
+ _tl116376116648_))))
+ (let ((_tl116379116656_
(let ()
(declare
(not safe))
- (##cdr _e116376116646_)))
- (_hd116375116649_
+ (##cdr _e116381116651_)))
+ (_hd116380116654_
(let ()
(declare
(not safe))
- (##car _e116376116646_))))
+ (##car _e116381116651_))))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl116374116651_))
+ _tl116379116656_))
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-pair? _tl116368116635_))
- (let ((_e116379116654_
+ (gx#stx-pair? _tl116373116640_))
+ (let ((_e116384116659_
(let ()
(declare (not safe))
- (gx#stx-e _tl116368116635_))))
- (let ((_tl116377116659_
+ (gx#stx-e _tl116373116640_))))
+ (let ((_tl116382116664_
(let ()
(declare (not safe))
- (##cdr _e116379116654_)))
- (_hd116378116657_
+ (##cdr _e116384116659_)))
+ (_hd116383116662_
(let ()
(declare (not safe))
- (##car _e116379116654_))))
+ (##car _e116384116659_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd116378116657_))
- (let ((_e116382116662_
+ (gx#stx-pair? _hd116383116662_))
+ (let ((_e116387116667_
(let ()
(declare (not safe))
- (gx#stx-e _hd116378116657_))))
- (let ((_tl116380116667_
+ (gx#stx-e _hd116383116662_))))
+ (let ((_tl116385116672_
(let ()
(declare (not safe))
- (##cdr _e116382116662_)))
- (_hd116381116665_
+ (##cdr _e116387116667_)))
+ (_hd116386116670_
(let ()
(declare (not safe))
- (##car _e116382116662_))))
+ (##car _e116387116667_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd116381116665_))
+ (gx#identifier? _hd116386116670_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#ref
- _hd116381116665_))
+ _hd116386116670_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl116380116667_))
- (let ((_e116385116670_
+ _tl116385116672_))
+ (let ((_e116390116675_
(let ()
(declare (not safe))
(gx#stx-e
- _tl116380116667_))))
- (let ((_tl116383116675_
+ _tl116385116672_))))
+ (let ((_tl116388116680_
(let ()
(declare (not safe))
- (##cdr _e116385116670_)))
- (_hd116384116673_
+ (##cdr _e116390116675_)))
+ (_hd116389116678_
(let ()
(declare (not safe))
- (##car _e116385116670_))))
+ (##car _e116390116675_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl116383116675_))
+ _tl116388116680_))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _tl116377116659_))
- (let ((_e116388116678_
+ _tl116382116664_))
+ (let ((_e116393116683_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _tl116377116659_))))
- (let ((_tl116386116683_
+ (gx#stx-e _tl116382116664_))))
+ (let ((_tl116391116688_
(let ()
(declare (not safe))
- (##cdr _e116388116678_)))
- (_hd116387116681_
+ (##cdr _e116393116683_)))
+ (_hd116392116686_
(let ()
(declare (not safe))
- (##car _e116388116678_))))
+ (##car _e116393116683_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd116387116681_))
- (let ((_e116391116686_
+ (gx#stx-pair? _hd116392116686_))
+ (let ((_e116396116691_
(let ()
(declare (not safe))
- (gx#stx-e _hd116387116681_))))
- (let ((_tl116389116691_
+ (gx#stx-e _hd116392116686_))))
+ (let ((_tl116394116696_
(let ()
(declare (not safe))
- (##cdr _e116391116686_)))
- (_hd116390116689_
+ (##cdr _e116396116691_)))
+ (_hd116395116694_
(let ()
(declare (not safe))
- (##car _e116391116686_))))
+ (##car _e116396116691_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd116390116689_))
+ (gx#identifier? _hd116395116694_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#quote _hd116390116689_))
+ (gx#stx-eq? '%#quote _hd116395116694_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl116389116691_))
- (let ((_e116394116694_
+ (gx#stx-pair? _tl116394116696_))
+ (let ((_e116399116699_
(let ()
(declare (not safe))
(gx#stx-e
- _tl116389116691_))))
- (let ((_tl116392116699_
+ _tl116394116696_))))
+ (let ((_tl116397116704_
(let ()
(declare (not safe))
- (##cdr _e116394116694_)))
- (_hd116393116697_
+ (##cdr _e116399116699_)))
+ (_hd116398116702_
(let ()
(declare (not safe))
- (##car _e116394116694_))))
+ (##car _e116399116699_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl116392116699_))
+ _tl116397116704_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl116386116683_))
- (let ((_e116397116702_
+ _tl116391116688_))
+ (let ((_e116402116707_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _tl116386116683_))))
- (let ((_tl116395116707_
- (let () (declare (not safe)) (##cdr _e116397116702_)))
- (_hd116396116705_
- (let () (declare (not safe)) (##car _e116397116702_))))
+ (gx#stx-e _tl116391116688_))))
+ (let ((_tl116400116712_
+ (let () (declare (not safe)) (##cdr _e116402116707_)))
+ (_hd116401116710_
+ (let () (declare (not safe)) (##car _e116402116707_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd116396116705_))
- (let ((_e116400116710_
+ (gx#stx-pair? _hd116401116710_))
+ (let ((_e116405116715_
(let ()
(declare (not safe))
- (gx#stx-e _hd116396116705_))))
- (let ((_tl116398116715_
+ (gx#stx-e _hd116401116710_))))
+ (let ((_tl116403116720_
(let ()
(declare (not safe))
- (##cdr _e116400116710_)))
- (_hd116399116713_
+ (##cdr _e116405116715_)))
+ (_hd116404116718_
(let ()
(declare (not safe))
- (##car _e116400116710_))))
+ (##car _e116405116715_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd116399116713_))
+ (gx#identifier? _hd116404116718_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd116399116713_))
+ (gx#stx-eq? '%#ref _hd116404116718_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl116398116715_))
- (let ((_e116403116718_
+ (gx#stx-pair? _tl116403116720_))
+ (let ((_e116408116723_
(let ()
(declare (not safe))
- (gx#stx-e _tl116398116715_))))
- (let ((_tl116401116723_
+ (gx#stx-e _tl116403116720_))))
+ (let ((_tl116406116728_
(let ()
(declare (not safe))
- (##cdr _e116403116718_)))
- (_hd116402116721_
+ (##cdr _e116408116723_)))
+ (_hd116407116726_
(let ()
(declare (not safe))
- (##car _e116403116718_))))
+ (##car _e116408116723_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl116401116723_))
+ _tl116406116728_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl116395116707_))
- (let ((_e116406116726_
+ _tl116400116712_))
+ (let ((_e116411116731_
(let ()
(declare (not safe))
(gx#stx-e
- _tl116395116707_))))
- (let ((_tl116404116731_
+ _tl116400116712_))))
+ (let ((_tl116409116736_
(let ()
(declare
(not safe))
- (##cdr _e116406116726_)))
- (_hd116405116729_
+ (##cdr _e116411116731_)))
+ (_hd116410116734_
(let ()
(declare
(not safe))
- (##car _e116406116726_))))
+ (##car _e116411116731_))))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _hd116405116729_))
- (let ((_e116409116734_
+ _hd116410116734_))
+ (let ((_e116414116739_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _hd116405116729_))))
- (let ((_tl116407116739_
+ (gx#stx-e _hd116410116734_))))
+ (let ((_tl116412116744_
(let ()
(declare (not safe))
- (##cdr _e116409116734_)))
- (_hd116408116737_
+ (##cdr _e116414116739_)))
+ (_hd116413116742_
(let ()
(declare (not safe))
- (##car _e116409116734_))))
+ (##car _e116414116739_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd116408116737_))
+ (gx#identifier? _hd116413116742_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#quote _hd116408116737_))
+ (gx#stx-eq? '%#quote _hd116413116742_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl116407116739_))
- (let ((_e116412116742_
+ (gx#stx-pair? _tl116412116744_))
+ (let ((_e116417116747_
(let ()
(declare (not safe))
- (gx#stx-e _tl116407116739_))))
- (let ((_tl116410116747_
+ (gx#stx-e _tl116412116744_))))
+ (let ((_tl116415116752_
(let ()
(declare (not safe))
- (##cdr _e116412116742_)))
- (_hd116411116745_
+ (##cdr _e116417116747_)))
+ (_hd116416116750_
(let ()
(declare (not safe))
- (##car _e116412116742_))))
+ (##car _e116417116747_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl116410116747_))
+ (gx#stx-null? _tl116415116752_))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl116404116731_))
- (___match118033118034_
- _e116367116622_
- _hd116366116625_
- _tl116365116627_
- _e116370116630_
- _hd116369116633_
- _tl116368116635_
- _e116373116638_
- _hd116372116641_
- _tl116371116643_
- _e116376116646_
- _hd116375116649_
- _tl116374116651_
- _e116379116654_
- _hd116378116657_
- _tl116377116659_
- _e116382116662_
- _hd116381116665_
- _tl116380116667_
- _e116385116670_
- _hd116384116673_
- _tl116383116675_
- _e116388116678_
- _hd116387116681_
- _tl116386116683_
- _e116391116686_
- _hd116390116689_
- _tl116389116691_
- _e116394116694_
- _hd116393116697_
- _tl116392116699_
- _e116397116702_
- _hd116396116705_
- _tl116395116707_
- _e116400116710_
- _hd116399116713_
- _tl116398116715_
- _e116403116718_
- _hd116402116721_
- _tl116401116723_
- _e116406116726_
- _hd116405116729_
- _tl116404116731_
- _e116409116734_
- _hd116408116737_
- _tl116407116739_
- _e116412116742_
- _hd116411116745_
- _tl116410116747_)
- (___kont117904117905_))
- (___kont117904117905_))))
- (___kont117904117905_))
- (___kont117904117905_))
- (___kont117904117905_))))
- (___kont117904117905_))))
+ _tl116409116736_))
+ (___match118038118039_
+ _e116372116627_
+ _hd116371116630_
+ _tl116370116632_
+ _e116375116635_
+ _hd116374116638_
+ _tl116373116640_
+ _e116378116643_
+ _hd116377116646_
+ _tl116376116648_
+ _e116381116651_
+ _hd116380116654_
+ _tl116379116656_
+ _e116384116659_
+ _hd116383116662_
+ _tl116382116664_
+ _e116387116667_
+ _hd116386116670_
+ _tl116385116672_
+ _e116390116675_
+ _hd116389116678_
+ _tl116388116680_
+ _e116393116683_
+ _hd116392116686_
+ _tl116391116688_
+ _e116396116691_
+ _hd116395116694_
+ _tl116394116696_
+ _e116399116699_
+ _hd116398116702_
+ _tl116397116704_
+ _e116402116707_
+ _hd116401116710_
+ _tl116400116712_
+ _e116405116715_
+ _hd116404116718_
+ _tl116403116720_
+ _e116408116723_
+ _hd116407116726_
+ _tl116406116728_
+ _e116411116731_
+ _hd116410116734_
+ _tl116409116736_
+ _e116414116739_
+ _hd116413116742_
+ _tl116412116744_
+ _e116417116747_
+ _hd116416116750_
+ _tl116415116752_)
+ (___kont117909117910_))
+ (___kont117909117910_))))
+ (___kont117909117910_))
+ (___kont117909117910_))
+ (___kont117909117910_))))
+ (___kont117909117910_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl116395116707_))
- (if (let ((__tmp118211
+ _tl116400116712_))
+ (if (let ((__tmp118216
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f '-bind-method))))
(declare (not safe))
- (gxc#runtime-identifier=? __tmp118211 'bind-method!))
- (let ((_L116576_ _hd116402116721_)
- (_L116577_ _hd116393116697_)
- (_L116578_ _hd116384116673_)
- (_L116579_ _hd116375116649_))
- (___kont117902117903_
- _L116576_
- _L116577_
- _L116578_
- _L116579_))
- (___kont117904117905_))
- (___kont117904117905_)))
+ (gxc#runtime-identifier=? __tmp118216 'bind-method!))
+ (let ((_L116581_ _hd116407116726_)
+ (_L116582_ _hd116398116702_)
+ (_L116583_ _hd116389116678_)
+ (_L116584_ _hd116380116654_))
+ (___kont117907117908_
+ _L116581_
+ _L116582_
+ _L116583_
+ _L116584_))
+ (___kont117909117910_))
+ (___kont117909117910_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont117904117905_))))
- (___kont117904117905_))
- (___kont117904117905_))
- (___kont117904117905_))))
- (___kont117904117905_))))
- (___kont117904117905_))
+ (___kont117909117910_))))
+ (___kont117909117910_))
+ (___kont117909117910_))
+ (___kont117909117910_))))
+ (___kont117909117910_))))
+ (___kont117909117910_))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont117904117905_))))
- (___kont117904117905_))
- (___kont117904117905_))
- (___kont117904117905_))))
- (___kont117904117905_))))
- (___kont117904117905_))
- (___kont117904117905_))))
+ (___kont117909117910_))))
+ (___kont117909117910_))
+ (___kont117909117910_))
+ (___kont117909117910_))))
+ (___kont117909117910_))))
+ (___kont117909117910_))
+ (___kont117909117910_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont117904117905_))
- (___kont117904117905_))
- (___kont117904117905_))))
- (___kont117904117905_))))
- (___kont117904117905_))
- (___kont117904117905_))))
+ (___kont117909117910_))
+ (___kont117909117910_))
+ (___kont117909117910_))))
+ (___kont117909117910_))))
+ (___kont117909117910_))
+ (___kont117909117910_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont117904117905_))
- (___kont117904117905_))
- (___kont117904117905_))))
- (___kont117904117905_))))
- (___kont117904117905_))))
- (___kont117904117905_)))))))
+ (___kont117909117910_))
+ (___kont117909117910_))
+ (___kont117909117910_))))
+ (___kont117909117910_))))
+ (___kont117909117910_))))
+ (___kont117909117910_)))))))
(define gxc#expression-subst-ref%
- (lambda (_stx116301_ _id116302_ _new-id116303_)
- (let* ((_g116305116318_
- (lambda (_g116306116315_)
+ (lambda (_stx116306_ _id116307_ _new-id116308_)
+ (let* ((_g116310116323_
+ (lambda (_g116311116320_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g116306116315_))))
- (_g116304116351_
- (lambda (_g116306116321_)
+ _g116311116320_))))
+ (_g116309116356_
+ (lambda (_g116311116326_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g116306116321_))
- (let ((_e116310116323_
+ (gx#stx-pair? _g116311116326_))
+ (let ((_e116315116328_
(let ()
(declare (not safe))
- (gx#stx-e _g116306116321_))))
- (let ((_hd116309116326_
+ (gx#stx-e _g116311116326_))))
+ (let ((_hd116314116331_
(let ()
(declare (not safe))
- (##car _e116310116323_)))
- (_tl116308116328_
+ (##car _e116315116328_)))
+ (_tl116313116333_
(let ()
(declare (not safe))
- (##cdr _e116310116323_))))
+ (##cdr _e116315116328_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl116308116328_))
- (let ((_e116313116331_
+ (gx#stx-pair? _tl116313116333_))
+ (let ((_e116318116336_
(let ()
(declare (not safe))
- (gx#stx-e _tl116308116328_))))
- (let ((_hd116312116334_
+ (gx#stx-e _tl116313116333_))))
+ (let ((_hd116317116339_
(let ()
(declare (not safe))
- (##car _e116313116331_)))
- (_tl116311116336_
+ (##car _e116318116336_)))
+ (_tl116316116341_
(let ()
(declare (not safe))
- (##cdr _e116313116331_))))
+ (##cdr _e116318116336_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl116311116336_))
- ((lambda (_L116339_)
+ (gx#stx-null? _tl116316116341_))
+ ((lambda (_L116344_)
(if (let ()
(declare (not safe))
(gx#free-identifier=?
- _L116339_
- _id116302_))
- (let ((__tmp118212
- (let ((__tmp118213
+ _L116344_
+ _id116307_))
+ (let ((__tmp118217
+ (let ((__tmp118218
(let ()
(declare
(not safe))
- (cons _new-id116303_
+ (cons _new-id116308_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'()))))
(declare (not safe))
- (cons '%#ref __tmp118213))))
+ (cons '%#ref __tmp118218))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(gxc#xform-wrap-source
- __tmp118212
- _stx116301_))
- _stx116301_))
- _hd116312116334_)
+ __tmp118217
+ _stx116306_))
+ _stx116306_))
+ _hd116317116339_)
(let ()
(declare (not safe))
- (_g116305116318_ _g116306116321_)))))
+ (_g116310116323_ _g116311116326_)))))
(let ()
(declare (not safe))
- (_g116305116318_ _g116306116321_)))))
+ (_g116310116323_ _g116311116326_)))))
(let ()
(declare (not safe))
- (_g116305116318_ _g116306116321_))))))
+ (_g116310116323_ _g116311116326_))))))
(declare (not safe))
- (_g116304116351_ _stx116301_))))
+ (_g116309116356_ _stx116306_))))
(define gxc#expression-subst*-ref%
- (lambda (_stx116242_ _subst116243_)
- (let* ((_g116245116258_
- (lambda (_g116246116255_)
+ (lambda (_stx116247_ _subst116248_)
+ (let* ((_g116250116263_
+ (lambda (_g116251116260_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g116246116255_))))
- (_g116244116298_
- (lambda (_g116246116261_)
+ _g116251116260_))))
+ (_g116249116303_
+ (lambda (_g116251116266_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g116246116261_))
- (let ((_e116250116263_
+ (gx#stx-pair? _g116251116266_))
+ (let ((_e116255116268_
(let ()
(declare (not safe))
- (gx#stx-e _g116246116261_))))
- (let ((_hd116249116266_
+ (gx#stx-e _g116251116266_))))
+ (let ((_hd116254116271_
(let ()
(declare (not safe))
- (##car _e116250116263_)))
- (_tl116248116268_
+ (##car _e116255116268_)))
+ (_tl116253116273_
(let ()
(declare (not safe))
- (##cdr _e116250116263_))))
+ (##cdr _e116255116268_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl116248116268_))
- (let ((_e116253116271_
+ (gx#stx-pair? _tl116253116273_))
+ (let ((_e116258116276_
(let ()
(declare (not safe))
- (gx#stx-e _tl116248116268_))))
- (let ((_hd116252116274_
+ (gx#stx-e _tl116253116273_))))
+ (let ((_hd116257116279_
(let ()
(declare (not safe))
- (##car _e116253116271_)))
- (_tl116251116276_
+ (##car _e116258116276_)))
+ (_tl116256116281_
(let ()
(declare (not safe))
- (##cdr _e116253116271_))))
+ (##cdr _e116258116276_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl116251116276_))
- ((lambda (_L116279_)
- (let ((_$e116293_
- (let ((__tmp118214
- (lambda (_sub116291_)
- (let ((__tmp118215
- (car _sub116291_)))
+ (gx#stx-null? _tl116256116281_))
+ ((lambda (_L116284_)
+ (let ((_$e116298_
+ (let ((__tmp118219
+ (lambda (_sub116296_)
+ (let ((__tmp118220
+ (car _sub116296_)))
(declare (not safe))
(gx#free-identifier=?
- _L116279_
- __tmp118215)))))
+ _L116284_
+ __tmp118220)))))
(declare (not safe))
- (find __tmp118214
- _subst116243_))))
- (if _$e116293_
- ((lambda (_sub116296_)
- (let ((__tmp118216
- (let ((__tmp118217
- (let ((__tmp118218
+ (find __tmp118219
+ _subst116248_))))
+ (if _$e116298_
+ ((lambda (_sub116301_)
+ (let ((__tmp118221
+ (let ((__tmp118222
+ (let ((__tmp118223
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (cdr _sub116296_)))
+ (cdr _sub116301_)))
(declare (not safe))
- (cons __tmp118218 '()))))
+ (cons __tmp118223 '()))))
(declare (not safe))
- (cons '%#ref __tmp118217))))
+ (cons '%#ref __tmp118222))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(gxc#xform-wrap-source
- __tmp118216
- _stx116242_)))
- _$e116293_)
- _stx116242_)))
- _hd116252116274_)
+ __tmp118221
+ _stx116247_)))
+ _$e116298_)
+ _stx116247_)))
+ _hd116257116279_)
(let ()
(declare (not safe))
- (_g116245116258_ _g116246116261_)))))
+ (_g116250116263_ _g116251116266_)))))
(let ()
(declare (not safe))
- (_g116245116258_ _g116246116261_)))))
+ (_g116250116263_ _g116251116266_)))))
(let ()
(declare (not safe))
- (_g116245116258_ _g116246116261_))))))
+ (_g116250116263_ _g116251116266_))))))
(declare (not safe))
- (_g116244116298_ _stx116242_))))
+ (_g116249116303_ _stx116247_))))
(define gxc#expression-subst-setq%
- (lambda (_stx116170_ _id116171_ _new-id116172_)
- (let* ((_g116174116191_
- (lambda (_g116175116188_)
+ (lambda (_stx116175_ _id116176_ _new-id116177_)
+ (let* ((_g116179116196_
+ (lambda (_g116180116193_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g116175116188_))))
- (_g116173116239_
- (lambda (_g116175116194_)
+ _g116180116193_))))
+ (_g116178116244_
+ (lambda (_g116180116199_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g116175116194_))
- (let ((_e116180116196_
+ (gx#stx-pair? _g116180116199_))
+ (let ((_e116185116201_
(let ()
(declare (not safe))
- (gx#stx-e _g116175116194_))))
- (let ((_hd116179116199_
+ (gx#stx-e _g116180116199_))))
+ (let ((_hd116184116204_
(let ()
(declare (not safe))
- (##car _e116180116196_)))
- (_tl116178116201_
+ (##car _e116185116201_)))
+ (_tl116183116206_
(let ()
(declare (not safe))
- (##cdr _e116180116196_))))
+ (##cdr _e116185116201_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl116178116201_))
- (let ((_e116183116204_
+ (gx#stx-pair? _tl116183116206_))
+ (let ((_e116188116209_
(let ()
(declare (not safe))
- (gx#stx-e _tl116178116201_))))
- (let ((_hd116182116207_
+ (gx#stx-e _tl116183116206_))))
+ (let ((_hd116187116212_
(let ()
(declare (not safe))
- (##car _e116183116204_)))
- (_tl116181116209_
+ (##car _e116188116209_)))
+ (_tl116186116214_
(let ()
(declare (not safe))
- (##cdr _e116183116204_))))
+ (##cdr _e116188116209_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl116181116209_))
- (let ((_e116186116212_
+ (gx#stx-pair? _tl116186116214_))
+ (let ((_e116191116217_
(let ()
(declare (not safe))
- (gx#stx-e _tl116181116209_))))
- (let ((_hd116185116215_
+ (gx#stx-e _tl116186116214_))))
+ (let ((_hd116190116220_
(let ()
(declare (not safe))
- (##car _e116186116212_)))
- (_tl116184116217_
+ (##car _e116191116217_)))
+ (_tl116189116222_
(let ()
(declare (not safe))
- (##cdr _e116186116212_))))
+ (##cdr _e116191116217_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl116184116217_))
- ((lambda (_L116220_ _L116221_)
- (let ((_new-expr116236_
+ _tl116189116222_))
+ ((lambda (_L116225_ _L116226_)
+ (let ((_new-expr116241_
(let ()
(declare (not safe))
(gxc#compile-e__2
- _L116220_
- _id116171_
- _new-id116172_)))
- (_new-xid116237_
+ _L116225_
+ _id116176_
+ _new-id116177_)))
+ (_new-xid116242_
(if (let ()
(declare
(not safe))
(gx#free-identifier=?
- _L116221_
- _id116171_))
- _new-id116172_
- _L116221_)))
- (let ((__tmp118219
- (let ((__tmp118220
+ _L116226_
+ _id116176_))
+ _new-id116177_
+ _L116226_)))
+ (let ((__tmp118224
+ (let ((__tmp118225
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp118221
+ (let ((__tmp118226
(let ()
(declare (not safe))
- (cons _new-expr116236_ '()))))
+ (cons _new-expr116241_ '()))))
(declare (not safe))
- (cons _new-xid116237_ __tmp118221))))
+ (cons _new-xid116242_ __tmp118226))))
(declare (not safe))
- (cons '%#set! __tmp118220))))
+ (cons '%#set! __tmp118225))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(gxc#xform-wrap-source
- __tmp118219
- _stx116170_))))
- _hd116185116215_
- _hd116182116207_)
+ __tmp118224
+ _stx116175_))))
+ _hd116190116220_
+ _hd116187116212_)
(let ()
(declare (not safe))
- (_g116174116191_
- _g116175116194_)))))
+ (_g116179116196_
+ _g116180116199_)))))
(let ()
(declare (not safe))
- (_g116174116191_ _g116175116194_)))))
+ (_g116179116196_ _g116180116199_)))))
(let ()
(declare (not safe))
- (_g116174116191_ _g116175116194_)))))
+ (_g116179116196_ _g116180116199_)))))
(let ()
(declare (not safe))
- (_g116174116191_ _g116175116194_))))))
+ (_g116179116196_ _g116180116199_))))))
(declare (not safe))
- (_g116173116239_ _stx116170_))))
+ (_g116178116244_ _stx116175_))))
(define gxc#expression-subst*-setq%
- (lambda (_stx116094_ _subst116095_)
- (let* ((_g116097116114_
- (lambda (_g116098116111_)
+ (lambda (_stx116099_ _subst116100_)
+ (let* ((_g116102116119_
+ (lambda (_g116103116116_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g116098116111_))))
- (_g116096116167_
- (lambda (_g116098116117_)
+ _g116103116116_))))
+ (_g116101116172_
+ (lambda (_g116103116122_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g116098116117_))
- (let ((_e116103116119_
+ (gx#stx-pair? _g116103116122_))
+ (let ((_e116108116124_
(let ()
(declare (not safe))
- (gx#stx-e _g116098116117_))))
- (let ((_hd116102116122_
+ (gx#stx-e _g116103116122_))))
+ (let ((_hd116107116127_
(let ()
(declare (not safe))
- (##car _e116103116119_)))
- (_tl116101116124_
+ (##car _e116108116124_)))
+ (_tl116106116129_
(let ()
(declare (not safe))
- (##cdr _e116103116119_))))
+ (##cdr _e116108116124_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl116101116124_))
- (let ((_e116106116127_
+ (gx#stx-pair? _tl116106116129_))
+ (let ((_e116111116132_
(let ()
(declare (not safe))
- (gx#stx-e _tl116101116124_))))
- (let ((_hd116105116130_
+ (gx#stx-e _tl116106116129_))))
+ (let ((_hd116110116135_
(let ()
(declare (not safe))
- (##car _e116106116127_)))
- (_tl116104116132_
+ (##car _e116111116132_)))
+ (_tl116109116137_
(let ()
(declare (not safe))
- (##cdr _e116106116127_))))
+ (##cdr _e116111116132_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl116104116132_))
- (let ((_e116109116135_
+ (gx#stx-pair? _tl116109116137_))
+ (let ((_e116114116140_
(let ()
(declare (not safe))
- (gx#stx-e _tl116104116132_))))
- (let ((_hd116108116138_
+ (gx#stx-e _tl116109116137_))))
+ (let ((_hd116113116143_
(let ()
(declare (not safe))
- (##car _e116109116135_)))
- (_tl116107116140_
+ (##car _e116114116140_)))
+ (_tl116112116145_
(let ()
(declare (not safe))
- (##cdr _e116109116135_))))
+ (##cdr _e116114116140_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl116107116140_))
- ((lambda (_L116143_ _L116144_)
- (let ((_new-expr116164_
+ _tl116112116145_))
+ ((lambda (_L116148_ _L116149_)
+ (let ((_new-expr116169_
(let ()
(declare (not safe))
(gxc#compile-e__1
- _L116143_
- _subst116095_)))
- (_new-xid116165_
- (let ((_$e116161_
- (let ((__tmp118222
+ _L116148_
+ _subst116100_)))
+ (_new-xid116170_
+ (let ((_$e116166_
+ (let ((__tmp118227
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (lambda (_sub116159_)
- (let ((__tmp118223 (car _sub116159_)))
+ (lambda (_sub116164_)
+ (let ((__tmp118228 (car _sub116164_)))
(declare (not safe))
(gx#free-identifier=?
- _L116144_
- __tmp118223)))))
+ _L116149_
+ __tmp118228)))))
(declare (not safe))
- (find __tmp118222 _subst116095_))))
- (if _$e116161_ (cdr _$e116161_) _L116144_))))
+ (find __tmp118227 _subst116100_))))
+ (if _$e116166_ (cdr _$e116166_) _L116149_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (let ((__tmp118224
- (let ((__tmp118225
+ (let ((__tmp118229
+ (let ((__tmp118230
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp118226
+ (let ((__tmp118231
(let ()
(declare (not safe))
- (cons _new-expr116164_ '()))))
+ (cons _new-expr116169_ '()))))
(declare (not safe))
- (cons _new-xid116165_ __tmp118226))))
+ (cons _new-xid116170_ __tmp118231))))
(declare (not safe))
- (cons '%#set! __tmp118225))))
+ (cons '%#set! __tmp118230))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(gxc#xform-wrap-source
- __tmp118224
- _stx116094_))))
- _hd116108116138_
- _hd116105116130_)
+ __tmp118229
+ _stx116099_))))
+ _hd116113116143_
+ _hd116110116135_)
(let ()
(declare (not safe))
- (_g116097116114_
- _g116098116117_)))))
+ (_g116102116119_
+ _g116103116122_)))))
(let ()
(declare (not safe))
- (_g116097116114_ _g116098116117_)))))
+ (_g116102116119_ _g116103116122_)))))
(let ()
(declare (not safe))
- (_g116097116114_ _g116098116117_)))))
+ (_g116102116119_ _g116103116122_)))))
(let ()
(declare (not safe))
- (_g116097116114_ _g116098116117_))))))
+ (_g116102116119_ _g116103116122_))))))
(declare (not safe))
- (_g116096116167_ _stx116094_))))
+ (_g116101116172_ _stx116099_))))
(define gxc#collect-runtime-refs-ref%
- (lambda (_stx116040_ _ht116041_)
- (let* ((_g116043116056_
- (lambda (_g116044116053_)
+ (lambda (_stx116045_ _ht116046_)
+ (let* ((_g116048116061_
+ (lambda (_g116049116058_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g116044116053_))))
- (_g116042116091_
- (lambda (_g116044116059_)
+ _g116049116058_))))
+ (_g116047116096_
+ (lambda (_g116049116064_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g116044116059_))
- (let ((_e116048116061_
+ (gx#stx-pair? _g116049116064_))
+ (let ((_e116053116066_
(let ()
(declare (not safe))
- (gx#stx-e _g116044116059_))))
- (let ((_hd116047116064_
+ (gx#stx-e _g116049116064_))))
+ (let ((_hd116052116069_
(let ()
(declare (not safe))
- (##car _e116048116061_)))
- (_tl116046116066_
+ (##car _e116053116066_)))
+ (_tl116051116071_
(let ()
(declare (not safe))
- (##cdr _e116048116061_))))
+ (##cdr _e116053116066_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl116046116066_))
- (let ((_e116051116069_
+ (gx#stx-pair? _tl116051116071_))
+ (let ((_e116056116074_
(let ()
(declare (not safe))
- (gx#stx-e _tl116046116066_))))
- (let ((_hd116050116072_
+ (gx#stx-e _tl116051116071_))))
+ (let ((_hd116055116077_
(let ()
(declare (not safe))
- (##car _e116051116069_)))
- (_tl116049116074_
+ (##car _e116056116074_)))
+ (_tl116054116079_
(let ()
(declare (not safe))
- (##cdr _e116051116069_))))
+ (##cdr _e116056116074_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl116049116074_))
- ((lambda (_L116077_)
- (let ((_eid116089_
+ (gx#stx-null? _tl116054116079_))
+ ((lambda (_L116082_)
+ (let ((_eid116094_
(let ()
(declare (not safe))
(gxc#identifier-symbol
- _L116077_))))
+ _L116082_))))
(declare (not safe))
(hash-update!__%
- _ht116041_
- _eid116089_
+ _ht116046_
+ _eid116094_
1+
'0)))
- _hd116050116072_)
+ _hd116055116077_)
(let ()
(declare (not safe))
- (_g116043116056_ _g116044116059_)))))
+ (_g116048116061_ _g116049116064_)))))
(let ()
(declare (not safe))
- (_g116043116056_ _g116044116059_)))))
+ (_g116048116061_ _g116049116064_)))))
(let ()
(declare (not safe))
- (_g116043116056_ _g116044116059_))))))
+ (_g116048116061_ _g116049116064_))))))
(declare (not safe))
- (_g116042116091_ _stx116040_))))
+ (_g116047116096_ _stx116045_))))
(define gxc#collect-runtime-refs-setq%
- (lambda (_stx115970_ _ht115971_)
- (let* ((_g115973115990_
- (lambda (_g115974115987_)
+ (lambda (_stx115975_ _ht115976_)
+ (let* ((_g115978115995_
+ (lambda (_g115979115992_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g115974115987_))))
- (_g115972116037_
- (lambda (_g115974115993_)
+ _g115979115992_))))
+ (_g115977116042_
+ (lambda (_g115979115998_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g115974115993_))
- (let ((_e115979115995_
+ (gx#stx-pair? _g115979115998_))
+ (let ((_e115984116000_
(let ()
(declare (not safe))
- (gx#stx-e _g115974115993_))))
- (let ((_hd115978115998_
+ (gx#stx-e _g115979115998_))))
+ (let ((_hd115983116003_
(let ()
(declare (not safe))
- (##car _e115979115995_)))
- (_tl115977116000_
+ (##car _e115984116000_)))
+ (_tl115982116005_
(let ()
(declare (not safe))
- (##cdr _e115979115995_))))
+ (##cdr _e115984116000_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl115977116000_))
- (let ((_e115982116003_
+ (gx#stx-pair? _tl115982116005_))
+ (let ((_e115987116008_
(let ()
(declare (not safe))
- (gx#stx-e _tl115977116000_))))
- (let ((_hd115981116006_
+ (gx#stx-e _tl115982116005_))))
+ (let ((_hd115986116011_
(let ()
(declare (not safe))
- (##car _e115982116003_)))
- (_tl115980116008_
+ (##car _e115987116008_)))
+ (_tl115985116013_
(let ()
(declare (not safe))
- (##cdr _e115982116003_))))
+ (##cdr _e115987116008_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl115980116008_))
- (let ((_e115985116011_
+ (gx#stx-pair? _tl115985116013_))
+ (let ((_e115990116016_
(let ()
(declare (not safe))
- (gx#stx-e _tl115980116008_))))
- (let ((_hd115984116014_
+ (gx#stx-e _tl115985116013_))))
+ (let ((_hd115989116019_
(let ()
(declare (not safe))
- (##car _e115985116011_)))
- (_tl115983116016_
+ (##car _e115990116016_)))
+ (_tl115988116021_
(let ()
(declare (not safe))
- (##cdr _e115985116011_))))
+ (##cdr _e115990116016_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl115983116016_))
- ((lambda (_L116019_ _L116020_)
- (let ((_eid116035_
+ _tl115988116021_))
+ ((lambda (_L116024_ _L116025_)
+ (let ((_eid116040_
(let ()
(declare (not safe))
(gxc#identifier-symbol
- _L116020_))))
+ _L116025_))))
(let ()
(declare (not safe))
(hash-update!__%
- _ht115971_
- _eid116035_
+ _ht115976_
+ _eid116040_
1+
'0))
(let ()
(declare (not safe))
(gxc#compile-e__1
- _L116019_
- _ht115971_))))
- _hd115984116014_
- _hd115981116006_)
+ _L116024_
+ _ht115976_))))
+ _hd115989116019_
+ _hd115986116011_)
(let ()
(declare (not safe))
- (_g115973115990_
- _g115974115993_)))))
+ (_g115978115995_
+ _g115979115998_)))))
(let ()
(declare (not safe))
- (_g115973115990_ _g115974115993_)))))
+ (_g115978115995_ _g115979115998_)))))
(let ()
(declare (not safe))
- (_g115973115990_ _g115974115993_)))))
+ (_g115978115995_ _g115979115998_)))))
(let ()
(declare (not safe))
- (_g115973115990_ _g115974115993_))))))
+ (_g115978115995_ _g115979115998_))))))
(declare (not safe))
- (_g115972116037_ _stx115970_))))
+ (_g115977116042_ _stx115975_))))
(define gxc#find-body%
- (lambda (_stx115883_ _arg115884_)
- (let* ((_g115886115905_
- (lambda (_g115887115902_)
+ (lambda (_stx115888_ _arg115889_)
+ (let* ((_g115891115910_
+ (lambda (_g115892115907_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g115887115902_))))
- (_g115885115967_
- (lambda (_g115887115908_)
+ _g115892115907_))))
+ (_g115890115972_
+ (lambda (_g115892115913_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g115887115908_))
- (let ((_e115891115910_
+ (gx#stx-pair? _g115892115913_))
+ (let ((_e115896115915_
(let ()
(declare (not safe))
- (gx#stx-e _g115887115908_))))
- (let ((_hd115890115913_
+ (gx#stx-e _g115892115913_))))
+ (let ((_hd115895115918_
(let ()
(declare (not safe))
- (##car _e115891115910_)))
- (_tl115889115915_
+ (##car _e115896115915_)))
+ (_tl115894115920_
(let ()
(declare (not safe))
- (##cdr _e115891115910_))))
+ (##cdr _e115896115915_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl115889115915_))
- (let ((_g118227_
+ (gx#stx-pair/null? _tl115894115920_))
+ (let ((_g118232_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl115889115915_
+ _tl115894115920_
'0))))
(begin
- (let ((_g118228_
+ (let ((_g118233_
(let ()
(declare (not safe))
- (if (##values? _g118227_)
- (##vector-length _g118227_)
+ (if (##values? _g118232_)
+ (##vector-length _g118232_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g118228_ 2)))
+ (##fx= _g118233_ 2)))
(error "Context expects 2 values"
- _g118228_)))
- (let ((_target115892115918_
+ _g118233_)))
+ (let ((_target115897115923_
(let ()
(declare (not safe))
- (##vector-ref _g118227_ 0)))
- (_tl115894115920_
+ (##vector-ref _g118232_ 0)))
+ (_tl115899115925_
(let ()
(declare (not safe))
- (##vector-ref _g118227_ 1))))
+ (##vector-ref _g118232_ 1))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl115894115920_))
- (letrec ((_loop115895115923_
- (lambda (_hd115893115926_
- _expr115899115928_)
+ (gx#stx-null? _tl115899115925_))
+ (letrec ((_loop115900115928_
+ (lambda (_hd115898115931_
+ _expr115904115933_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd115893115926_))
- (let ((_e115896115931_
+ _hd115898115931_))
+ (let ((_e115901115936_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-e _hd115893115926_))))
- (let ((_lp-hd115897115934_
- (let () (declare (not safe)) (##car _e115896115931_)))
- (_lp-tl115898115936_
+ (gx#stx-e _hd115898115931_))))
+ (let ((_lp-hd115902115939_
+ (let () (declare (not safe)) (##car _e115901115936_)))
+ (_lp-tl115903115941_
(let ()
(declare (not safe))
- (##cdr _e115896115931_))))
- (let ((__tmp118232
+ (##cdr _e115901115936_))))
+ (let ((__tmp118237
(let ()
(declare (not safe))
- (cons _lp-hd115897115934_ _expr115899115928_))))
+ (cons _lp-hd115902115939_ _expr115904115933_))))
(declare (not safe))
- (_loop115895115923_ _lp-tl115898115936_ __tmp118232))))
- (let ((_expr115900115939_ (reverse _expr115899115928_)))
- ((lambda (_L115942_)
- (let ((__tmp118231
- (lambda (_g115955115957_)
+ (_loop115900115928_ _lp-tl115903115941_ __tmp118237))))
+ (let ((_expr115905115944_ (reverse _expr115904115933_)))
+ ((lambda (_L115947_)
+ (let ((__tmp118236
+ (lambda (_g115960115962_)
(let ()
(declare (not safe))
(gxc#compile-e__1
- _g115955115957_
- _arg115884_))))
- (__tmp118229
- (let ((__tmp118230
- (lambda (_g115959115962_ _g115960115964_)
+ _g115960115962_
+ _arg115889_))))
+ (__tmp118234
+ (let ((__tmp118235
+ (lambda (_g115964115967_ _g115965115969_)
(let ()
(declare (not safe))
- (cons _g115959115962_
- _g115960115964_)))))
+ (cons _g115964115967_
+ _g115965115969_)))))
(declare (not safe))
- (foldr1 __tmp118230 '() _L115942_))))
+ (foldr1 __tmp118235 '() _L115947_))))
(declare (not safe))
- (ormap1 __tmp118231 __tmp118229)))
- _expr115900115939_))))))
+ (ormap1 __tmp118236 __tmp118234)))
+ _expr115905115944_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_loop115895115923_
- _target115892115918_
+ (_loop115900115928_
+ _target115897115923_
'())))
(let ()
(declare (not safe))
- (_g115886115905_
- _g115887115908_))))))
+ (_g115891115910_
+ _g115892115913_))))))
(let ()
(declare (not safe))
- (_g115886115905_ _g115887115908_)))))
+ (_g115891115910_ _g115892115913_)))))
(let ()
(declare (not safe))
- (_g115886115905_ _g115887115908_))))))
+ (_g115891115910_ _g115892115913_))))))
(declare (not safe))
- (_g115885115967_ _stx115883_))))
+ (_g115890115972_ _stx115888_))))
(define gxc#find-begin-annotation%
- (lambda (_stx115815_ _arg115816_)
- (let* ((_g115818115835_
- (lambda (_g115819115832_)
+ (lambda (_stx115820_ _arg115821_)
+ (let* ((_g115823115840_
+ (lambda (_g115824115837_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g115819115832_))))
- (_g115817115880_
- (lambda (_g115819115838_)
+ _g115824115837_))))
+ (_g115822115885_
+ (lambda (_g115824115843_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g115819115838_))
- (let ((_e115824115840_
+ (gx#stx-pair? _g115824115843_))
+ (let ((_e115829115845_
(let ()
(declare (not safe))
- (gx#stx-e _g115819115838_))))
- (let ((_hd115823115843_
+ (gx#stx-e _g115824115843_))))
+ (let ((_hd115828115848_
(let ()
(declare (not safe))
- (##car _e115824115840_)))
- (_tl115822115845_
+ (##car _e115829115845_)))
+ (_tl115827115850_
(let ()
(declare (not safe))
- (##cdr _e115824115840_))))
+ (##cdr _e115829115845_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl115822115845_))
- (let ((_e115827115848_
+ (gx#stx-pair? _tl115827115850_))
+ (let ((_e115832115853_
(let ()
(declare (not safe))
- (gx#stx-e _tl115822115845_))))
- (let ((_hd115826115851_
+ (gx#stx-e _tl115827115850_))))
+ (let ((_hd115831115856_
(let ()
(declare (not safe))
- (##car _e115827115848_)))
- (_tl115825115853_
+ (##car _e115832115853_)))
+ (_tl115830115858_
(let ()
(declare (not safe))
- (##cdr _e115827115848_))))
+ (##cdr _e115832115853_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl115825115853_))
- (let ((_e115830115856_
+ (gx#stx-pair? _tl115830115858_))
+ (let ((_e115835115861_
(let ()
(declare (not safe))
- (gx#stx-e _tl115825115853_))))
- (let ((_hd115829115859_
+ (gx#stx-e _tl115830115858_))))
+ (let ((_hd115834115864_
(let ()
(declare (not safe))
- (##car _e115830115856_)))
- (_tl115828115861_
+ (##car _e115835115861_)))
+ (_tl115833115866_
(let ()
(declare (not safe))
- (##cdr _e115830115856_))))
+ (##cdr _e115835115861_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl115828115861_))
- ((lambda (_L115864_ _L115865_)
+ _tl115833115866_))
+ ((lambda (_L115869_ _L115870_)
(let ()
(declare (not safe))
(gxc#compile-e__1
- _L115864_
- _arg115816_)))
- _hd115829115859_
- _hd115826115851_)
+ _L115869_
+ _arg115821_)))
+ _hd115834115864_
+ _hd115831115856_)
(let ()
(declare (not safe))
- (_g115818115835_
- _g115819115838_)))))
+ (_g115823115840_
+ _g115824115843_)))))
(let ()
(declare (not safe))
- (_g115818115835_ _g115819115838_)))))
+ (_g115823115840_ _g115824115843_)))))
(let ()
(declare (not safe))
- (_g115818115835_ _g115819115838_)))))
+ (_g115823115840_ _g115824115843_)))))
(let ()
(declare (not safe))
- (_g115818115835_ _g115819115838_))))))
+ (_g115823115840_ _g115824115843_))))))
(declare (not safe))
- (_g115817115880_ _stx115815_))))
+ (_g115822115885_ _stx115820_))))
(define gxc#find-lambda%
- (lambda (_stx115747_ _arg115748_)
- (let* ((_g115750115767_
- (lambda (_g115751115764_)
+ (lambda (_stx115752_ _arg115753_)
+ (let* ((_g115755115772_
+ (lambda (_g115756115769_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g115751115764_))))
- (_g115749115812_
- (lambda (_g115751115770_)
+ _g115756115769_))))
+ (_g115754115817_
+ (lambda (_g115756115775_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g115751115770_))
- (let ((_e115756115772_
+ (gx#stx-pair? _g115756115775_))
+ (let ((_e115761115777_
(let ()
(declare (not safe))
- (gx#stx-e _g115751115770_))))
- (let ((_hd115755115775_
+ (gx#stx-e _g115756115775_))))
+ (let ((_hd115760115780_
(let ()
(declare (not safe))
- (##car _e115756115772_)))
- (_tl115754115777_
+ (##car _e115761115777_)))
+ (_tl115759115782_
(let ()
(declare (not safe))
- (##cdr _e115756115772_))))
+ (##cdr _e115761115777_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl115754115777_))
- (let ((_e115759115780_
+ (gx#stx-pair? _tl115759115782_))
+ (let ((_e115764115785_
(let ()
(declare (not safe))
- (gx#stx-e _tl115754115777_))))
- (let ((_hd115758115783_
+ (gx#stx-e _tl115759115782_))))
+ (let ((_hd115763115788_
(let ()
(declare (not safe))
- (##car _e115759115780_)))
- (_tl115757115785_
+ (##car _e115764115785_)))
+ (_tl115762115790_
(let ()
(declare (not safe))
- (##cdr _e115759115780_))))
+ (##cdr _e115764115785_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl115757115785_))
- (let ((_e115762115788_
+ (gx#stx-pair? _tl115762115790_))
+ (let ((_e115767115793_
(let ()
(declare (not safe))
- (gx#stx-e _tl115757115785_))))
- (let ((_hd115761115791_
+ (gx#stx-e _tl115762115790_))))
+ (let ((_hd115766115796_
(let ()
(declare (not safe))
- (##car _e115762115788_)))
- (_tl115760115793_
+ (##car _e115767115793_)))
+ (_tl115765115798_
(let ()
(declare (not safe))
- (##cdr _e115762115788_))))
+ (##cdr _e115767115793_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl115760115793_))
- ((lambda (_L115796_ _L115797_)
+ _tl115765115798_))
+ ((lambda (_L115801_ _L115802_)
(let ()
(declare (not safe))
(gxc#compile-e__1
- _L115796_
- _arg115748_)))
- _hd115761115791_
- _hd115758115783_)
+ _L115801_
+ _arg115753_)))
+ _hd115766115796_
+ _hd115763115788_)
(let ()
(declare (not safe))
- (_g115750115767_
- _g115751115770_)))))
+ (_g115755115772_
+ _g115756115775_)))))
(let ()
(declare (not safe))
- (_g115750115767_ _g115751115770_)))))
+ (_g115755115772_ _g115756115775_)))))
(let ()
(declare (not safe))
- (_g115750115767_ _g115751115770_)))))
+ (_g115755115772_ _g115756115775_)))))
(let ()
(declare (not safe))
- (_g115750115767_ _g115751115770_))))))
+ (_g115755115772_ _g115756115775_))))))
(declare (not safe))
- (_g115749115812_ _stx115747_))))
+ (_g115754115817_ _stx115752_))))
(define gxc#find-case-lambda%
- (lambda (_stx115629_ _arg115630_)
- (let* ((_g115632115660_
- (lambda (_g115633115657_)
+ (lambda (_stx115634_ _arg115635_)
+ (let* ((_g115637115665_
+ (lambda (_g115638115662_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g115633115657_))))
- (_g115631115744_
- (lambda (_g115633115663_)
+ _g115638115662_))))
+ (_g115636115749_
+ (lambda (_g115638115668_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g115633115663_))
- (let ((_e115638115665_
+ (gx#stx-pair? _g115638115668_))
+ (let ((_e115643115670_
(let ()
(declare (not safe))
- (gx#stx-e _g115633115663_))))
- (let ((_hd115637115668_
+ (gx#stx-e _g115638115668_))))
+ (let ((_hd115642115673_
(let ()
(declare (not safe))
- (##car _e115638115665_)))
- (_tl115636115670_
+ (##car _e115643115670_)))
+ (_tl115641115675_
(let ()
(declare (not safe))
- (##cdr _e115638115665_))))
+ (##cdr _e115643115670_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl115636115670_))
- (let ((_g118233_
+ (gx#stx-pair/null? _tl115641115675_))
+ (let ((_g118238_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl115636115670_
+ _tl115641115675_
'0))))
(begin
- (let ((_g118234_
+ (let ((_g118239_
(let ()
(declare (not safe))
- (if (##values? _g118233_)
- (##vector-length _g118233_)
+ (if (##values? _g118238_)
+ (##vector-length _g118238_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g118234_ 2)))
+ (##fx= _g118239_ 2)))
(error "Context expects 2 values"
- _g118234_)))
- (let ((_target115639115673_
+ _g118239_)))
+ (let ((_target115644115678_
(let ()
(declare (not safe))
- (##vector-ref _g118233_ 0)))
- (_tl115641115675_
+ (##vector-ref _g118238_ 0)))
+ (_tl115646115680_
(let ()
(declare (not safe))
- (##vector-ref _g118233_ 1))))
+ (##vector-ref _g118238_ 1))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl115641115675_))
- (letrec ((_loop115642115678_
- (lambda (_hd115640115681_
- _body115646115683_
- _hd115647115685_)
+ (gx#stx-null? _tl115646115680_))
+ (letrec ((_loop115647115683_
+ (lambda (_hd115645115686_
+ _body115651115688_
+ _hd115652115690_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd115640115681_))
- (let ((_e115643115688_
+ _hd115645115686_))
+ (let ((_e115648115693_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#stx-e _hd115640115681_))))
- (let ((_lp-hd115644115691_
- (let () (declare (not safe)) (##car _e115643115688_)))
- (_lp-tl115645115693_
+ (gx#stx-e _hd115645115686_))))
+ (let ((_lp-hd115649115696_
+ (let () (declare (not safe)) (##car _e115648115693_)))
+ (_lp-tl115650115698_
(let ()
(declare (not safe))
- (##cdr _e115643115688_))))
+ (##cdr _e115648115693_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _lp-hd115644115691_))
- (let ((_e115652115696_
+ (gx#stx-pair? _lp-hd115649115696_))
+ (let ((_e115657115701_
(let ()
(declare (not safe))
- (gx#stx-e _lp-hd115644115691_))))
- (let ((_hd115651115699_
+ (gx#stx-e _lp-hd115649115696_))))
+ (let ((_hd115656115704_
(let ()
(declare (not safe))
- (##car _e115652115696_)))
- (_tl115650115701_
+ (##car _e115657115701_)))
+ (_tl115655115706_
(let ()
(declare (not safe))
- (##cdr _e115652115696_))))
+ (##cdr _e115657115701_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl115650115701_))
- (let ((_e115655115704_
+ (gx#stx-pair? _tl115655115706_))
+ (let ((_e115660115709_
(let ()
(declare (not safe))
- (gx#stx-e _tl115650115701_))))
- (let ((_hd115654115707_
+ (gx#stx-e _tl115655115706_))))
+ (let ((_hd115659115712_
(let ()
(declare (not safe))
- (##car _e115655115704_)))
- (_tl115653115709_
+ (##car _e115660115709_)))
+ (_tl115658115714_
(let ()
(declare (not safe))
- (##cdr _e115655115704_))))
+ (##cdr _e115660115709_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl115653115709_))
- (let ((__tmp118239
+ (gx#stx-null? _tl115658115714_))
+ (let ((__tmp118244
(let ()
(declare (not safe))
- (cons _hd115654115707_
- _body115646115683_)))
- (__tmp118238
+ (cons _hd115659115712_
+ _body115651115688_)))
+ (__tmp118243
(let ()
(declare (not safe))
- (cons _hd115651115699_
- _hd115647115685_))))
+ (cons _hd115656115704_
+ _hd115652115690_))))
(declare (not safe))
- (_loop115642115678_
- _lp-tl115645115693_
- __tmp118239
- __tmp118238))
+ (_loop115647115683_
+ _lp-tl115650115698_
+ __tmp118244
+ __tmp118243))
(let ()
(declare (not safe))
- (_g115632115660_ _g115633115663_)))))
+ (_g115637115665_ _g115638115668_)))))
(let ()
(declare (not safe))
- (_g115632115660_ _g115633115663_)))))
+ (_g115637115665_ _g115638115668_)))))
(let ()
(declare (not safe))
- (_g115632115660_ _g115633115663_)))))
- (let ((_body115648115712_ (reverse _body115646115683_))
- (_hd115649115714_ (reverse _hd115647115685_)))
- ((lambda (_L115717_ _L115718_)
- (let ((__tmp118237
- (lambda (_g115732115734_)
+ (_g115637115665_ _g115638115668_)))))
+ (let ((_body115653115717_ (reverse _body115651115688_))
+ (_hd115654115719_ (reverse _hd115652115690_)))
+ ((lambda (_L115722_ _L115723_)
+ (let ((__tmp118242
+ (lambda (_g115737115739_)
(let ()
(declare (not safe))
(gxc#compile-e__1
- _g115732115734_
- _arg115630_))))
- (__tmp118235
- (let ((__tmp118236
- (lambda (_g115736115739_ _g115737115741_)
+ _g115737115739_
+ _arg115635_))))
+ (__tmp118240
+ (let ((__tmp118241
+ (lambda (_g115741115744_ _g115742115746_)
(let ()
(declare (not safe))
- (cons _g115736115739_
- _g115737115741_)))))
+ (cons _g115741115744_
+ _g115742115746_)))))
(declare (not safe))
- (foldr1 __tmp118236 '() _L115717_))))
+ (foldr1 __tmp118241 '() _L115722_))))
(declare (not safe))
- (ormap1 __tmp118237 __tmp118235)))
- _body115648115712_
- _hd115649115714_))))))
+ (ormap1 __tmp118242 __tmp118240)))
+ _body115653115717_
+ _hd115654115719_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_loop115642115678_
- _target115639115673_
+ (_loop115647115683_
+ _target115644115678_
'()
'())))
(let ()
(declare (not safe))
- (_g115632115660_
- _g115633115663_))))))
+ (_g115637115665_
+ _g115638115668_))))))
(let ()
(declare (not safe))
- (_g115632115660_ _g115633115663_)))))
+ (_g115637115665_ _g115638115668_)))))
(let ()
(declare (not safe))
- (_g115632115660_ _g115633115663_))))))
+ (_g115637115665_ _g115638115668_))))))
(declare (not safe))
- (_g115631115744_ _stx115629_))))
+ (_g115636115749_ _stx115634_))))
(define gxc#find-let-values%
- (lambda (_stx115479_ _arg115480_)
- (let* ((_g115482115517_
- (lambda (_g115483115514_)
+ (lambda (_stx115484_ _arg115485_)
+ (let* ((_g115487115522_
+ (lambda (_g115488115519_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g115483115514_))))
- (_g115481115626_
- (lambda (_g115483115520_)
+ _g115488115519_))))
+ (_g115486115631_
+ (lambda (_g115488115525_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g115483115520_))
- (let ((_e115489115522_
+ (gx#stx-pair? _g115488115525_))
+ (let ((_e115494115527_
(let ()
(declare (not safe))
- (gx#stx-e _g115483115520_))))
- (let ((_hd115488115525_
+ (gx#stx-e _g115488115525_))))
+ (let ((_hd115493115530_
(let ()
(declare (not safe))
- (##car _e115489115522_)))
- (_tl115487115527_
+ (##car _e115494115527_)))
+ (_tl115492115532_
(let ()
(declare (not safe))
- (##cdr _e115489115522_))))
+ (##cdr _e115494115527_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl115487115527_))
- (let ((_e115492115530_
+ (gx#stx-pair? _tl115492115532_))
+ (let ((_e115497115535_
(let ()
(declare (not safe))
- (gx#stx-e _tl115487115527_))))
- (let ((_hd115491115533_
+ (gx#stx-e _tl115492115532_))))
+ (let ((_hd115496115538_
(let ()
(declare (not safe))
- (##car _e115492115530_)))
- (_tl115490115535_
+ (##car _e115497115535_)))
+ (_tl115495115540_
(let ()
(declare (not safe))
- (##cdr _e115492115530_))))
+ (##cdr _e115497115535_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _hd115491115533_))
- (let ((_g118240_
+ (gx#stx-pair/null? _hd115496115538_))
+ (let ((_g118245_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _hd115491115533_
+ _hd115496115538_
'0))))
(begin
- (let ((_g118241_
+ (let ((_g118246_
(let ()
(declare (not safe))
- (if (##values? _g118240_)
+ (if (##values? _g118245_)
(##vector-length
- _g118240_)
+ _g118245_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g118241_ 2)))
+ (##fx= _g118246_ 2)))
(error "Context expects 2 values"
- _g118241_)))
- (let ((_target115493115538_
+ _g118246_)))
+ (let ((_target115498115543_
(let ()
(declare (not safe))
- (##vector-ref _g118240_ 0)))
- (_tl115495115540_
+ (##vector-ref _g118245_ 0)))
+ (_tl115500115545_
(let ()
(declare (not safe))
(##vector-ref
- _g118240_
+ _g118245_
1))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl115495115540_))
- (letrec ((_loop115496115543_
- (lambda (_hd115494115546_
+ _tl115500115545_))
+ (letrec ((_loop115501115548_
+ (lambda (_hd115499115551_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _expr115500115548_
- _bind115501115550_)
+ _expr115505115553_
+ _bind115506115555_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd115494115546_))
- (let ((_e115497115553_
+ (gx#stx-pair? _hd115499115551_))
+ (let ((_e115502115558_
(let ()
(declare (not safe))
- (gx#stx-e _hd115494115546_))))
- (let ((_lp-hd115498115556_
+ (gx#stx-e _hd115499115551_))))
+ (let ((_lp-hd115503115561_
(let ()
(declare (not safe))
- (##car _e115497115553_)))
- (_lp-tl115499115558_
+ (##car _e115502115558_)))
+ (_lp-tl115504115563_
(let ()
(declare (not safe))
- (##cdr _e115497115553_))))
+ (##cdr _e115502115558_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _lp-hd115498115556_))
- (let ((_e115506115561_
+ (gx#stx-pair? _lp-hd115503115561_))
+ (let ((_e115511115566_
(let ()
(declare (not safe))
- (gx#stx-e _lp-hd115498115556_))))
- (let ((_hd115505115564_
+ (gx#stx-e _lp-hd115503115561_))))
+ (let ((_hd115510115569_
(let ()
(declare (not safe))
- (##car _e115506115561_)))
- (_tl115504115566_
+ (##car _e115511115566_)))
+ (_tl115509115571_
(let ()
(declare (not safe))
- (##cdr _e115506115561_))))
+ (##cdr _e115511115566_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl115504115566_))
- (let ((_e115509115569_
+ (gx#stx-pair? _tl115509115571_))
+ (let ((_e115514115574_
(let ()
(declare (not safe))
- (gx#stx-e _tl115504115566_))))
- (let ((_hd115508115572_
+ (gx#stx-e _tl115509115571_))))
+ (let ((_hd115513115577_
(let ()
(declare (not safe))
- (##car _e115509115569_)))
- (_tl115507115574_
+ (##car _e115514115574_)))
+ (_tl115512115579_
(let ()
(declare (not safe))
- (##cdr _e115509115569_))))
+ (##cdr _e115514115574_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl115507115574_))
- (let ((__tmp118246
+ _tl115512115579_))
+ (let ((__tmp118251
(let ()
(declare (not safe))
- (cons _hd115508115572_
- _expr115500115548_)))
- (__tmp118245
+ (cons _hd115513115577_
+ _expr115505115553_)))
+ (__tmp118250
(let ()
(declare (not safe))
- (cons _hd115505115564_
- _bind115501115550_))))
+ (cons _hd115510115569_
+ _bind115506115555_))))
(declare (not safe))
- (_loop115496115543_
- _lp-tl115499115558_
- __tmp118246
- __tmp118245))
+ (_loop115501115548_
+ _lp-tl115504115563_
+ __tmp118251
+ __tmp118250))
(let ()
(declare (not safe))
- (_g115482115517_
- _g115483115520_)))))
+ (_g115487115522_
+ _g115488115525_)))))
(let ()
(declare (not safe))
- (_g115482115517_ _g115483115520_)))))
+ (_g115487115522_ _g115488115525_)))))
(let ()
(declare (not safe))
- (_g115482115517_ _g115483115520_)))))
- (let ((_expr115502115577_ (reverse _expr115500115548_))
- (_bind115503115579_
- (reverse _bind115501115550_)))
+ (_g115487115522_ _g115488115525_)))))
+ (let ((_expr115507115582_ (reverse _expr115505115553_))
+ (_bind115508115584_
+ (reverse _bind115506115555_)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl115490115535_))
- (let ((_e115512115582_
+ (gx#stx-pair? _tl115495115540_))
+ (let ((_e115517115587_
(let ()
(declare (not safe))
- (gx#stx-e _tl115490115535_))))
- (let ((_hd115511115585_
+ (gx#stx-e _tl115495115540_))))
+ (let ((_hd115516115590_
(let ()
(declare (not safe))
- (##car _e115512115582_)))
- (_tl115510115587_
+ (##car _e115517115587_)))
+ (_tl115515115592_
(let ()
(declare (not safe))
- (##cdr _e115512115582_))))
+ (##cdr _e115517115587_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl115510115587_))
- ((lambda (_L115590_ _L115591_ _L115592_)
- (let ((_$e115623_
- (let ((__tmp118244
- (lambda (_g115611115613_)
+ (gx#stx-null? _tl115515115592_))
+ ((lambda (_L115595_ _L115596_ _L115597_)
+ (let ((_$e115628_
+ (let ((__tmp118249
+ (lambda (_g115616115618_)
(let ()
(declare (not safe))
(gxc#compile-e__1
- _g115611115613_
- _arg115480_))))
- (__tmp118242
- (let ((__tmp118243
- (lambda (_g115615115618_
+ _g115616115618_
+ _arg115485_))))
+ (__tmp118247
+ (let ((__tmp118248
+ (lambda (_g115620115623_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _g115616115620_)
+ _g115621115625_)
(let ()
(declare (not safe))
- (cons _g115615115618_ _g115616115620_)))))
+ (cons _g115620115623_ _g115621115625_)))))
(declare (not safe))
- (foldr1 __tmp118243 '() _L115591_))))
+ (foldr1 __tmp118248 '() _L115596_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (ormap1 __tmp118244
- __tmp118242))))
- (if _$e115623_
- _$e115623_
+ (ormap1 __tmp118249
+ __tmp118247))))
+ (if _$e115628_
+ _$e115628_
(let ()
(declare (not safe))
(gxc#compile-e__1
- _L115590_
- _arg115480_)))))
- _hd115511115585_
- _expr115502115577_
- _bind115503115579_)
+ _L115595_
+ _arg115485_)))))
+ _hd115516115590_
+ _expr115507115582_
+ _bind115508115584_)
(let ()
(declare (not safe))
- (_g115482115517_ _g115483115520_)))))
+ (_g115487115522_ _g115488115525_)))))
(let ()
(declare (not safe))
- (_g115482115517_ _g115483115520_))))))))
+ (_g115487115522_ _g115488115525_))))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_loop115496115543_
- _target115493115538_
+ (_loop115501115548_
+ _target115498115543_
'()
'())))
(let ()
(declare (not safe))
- (_g115482115517_
- _g115483115520_))))))
+ (_g115487115522_
+ _g115488115525_))))))
(let ()
(declare (not safe))
- (_g115482115517_ _g115483115520_)))))
+ (_g115487115522_ _g115488115525_)))))
(let ()
(declare (not safe))
- (_g115482115517_ _g115483115520_)))))
+ (_g115487115522_ _g115488115525_)))))
(let ()
(declare (not safe))
- (_g115482115517_ _g115483115520_))))))
+ (_g115487115522_ _g115488115525_))))))
(declare (not safe))
- (_g115481115626_ _stx115479_))))
+ (_g115486115631_ _stx115484_))))
(define gxc#find-setq%
- (lambda (_stx115411_ _arg115412_)
- (let* ((_g115414115431_
- (lambda (_g115415115428_)
+ (lambda (_stx115416_ _arg115417_)
+ (let* ((_g115419115436_
+ (lambda (_g115420115433_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g115415115428_))))
- (_g115413115476_
- (lambda (_g115415115434_)
+ _g115420115433_))))
+ (_g115418115481_
+ (lambda (_g115420115439_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g115415115434_))
- (let ((_e115420115436_
+ (gx#stx-pair? _g115420115439_))
+ (let ((_e115425115441_
(let ()
(declare (not safe))
- (gx#stx-e _g115415115434_))))
- (let ((_hd115419115439_
+ (gx#stx-e _g115420115439_))))
+ (let ((_hd115424115444_
(let ()
(declare (not safe))
- (##car _e115420115436_)))
- (_tl115418115441_
+ (##car _e115425115441_)))
+ (_tl115423115446_
(let ()
(declare (not safe))
- (##cdr _e115420115436_))))
+ (##cdr _e115425115441_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl115418115441_))
- (let ((_e115423115444_
+ (gx#stx-pair? _tl115423115446_))
+ (let ((_e115428115449_
(let ()
(declare (not safe))
- (gx#stx-e _tl115418115441_))))
- (let ((_hd115422115447_
+ (gx#stx-e _tl115423115446_))))
+ (let ((_hd115427115452_
(let ()
(declare (not safe))
- (##car _e115423115444_)))
- (_tl115421115449_
+ (##car _e115428115449_)))
+ (_tl115426115454_
(let ()
(declare (not safe))
- (##cdr _e115423115444_))))
+ (##cdr _e115428115449_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl115421115449_))
- (let ((_e115426115452_
+ (gx#stx-pair? _tl115426115454_))
+ (let ((_e115431115457_
(let ()
(declare (not safe))
- (gx#stx-e _tl115421115449_))))
- (let ((_hd115425115455_
+ (gx#stx-e _tl115426115454_))))
+ (let ((_hd115430115460_
(let ()
(declare (not safe))
- (##car _e115426115452_)))
- (_tl115424115457_
+ (##car _e115431115457_)))
+ (_tl115429115462_
(let ()
(declare (not safe))
- (##cdr _e115426115452_))))
+ (##cdr _e115431115457_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl115424115457_))
- ((lambda (_L115460_ _L115461_)
+ _tl115429115462_))
+ ((lambda (_L115465_ _L115466_)
(let ()
(declare (not safe))
(gxc#compile-e__1
- _L115460_
- _arg115412_)))
- _hd115425115455_
- _hd115422115447_)
+ _L115465_
+ _arg115417_)))
+ _hd115430115460_
+ _hd115427115452_)
(let ()
(declare (not safe))
- (_g115414115431_
- _g115415115434_)))))
+ (_g115419115436_
+ _g115420115439_)))))
(let ()
(declare (not safe))
- (_g115414115431_ _g115415115434_)))))
+ (_g115419115436_ _g115420115439_)))))
(let ()
(declare (not safe))
- (_g115414115431_ _g115415115434_)))))
+ (_g115419115436_ _g115420115439_)))))
(let ()
(declare (not safe))
- (_g115414115431_ _g115415115434_))))))
+ (_g115419115436_ _g115420115439_))))))
(declare (not safe))
- (_g115413115476_ _stx115411_))))
+ (_g115418115481_ _stx115416_))))
(define gxc#find-var-refs-ref%
- (lambda (_stx115355_ _ids115356_)
- (let* ((_g115358115371_
- (lambda (_g115359115368_)
+ (lambda (_stx115360_ _ids115361_)
+ (let* ((_g115363115376_
+ (lambda (_g115364115373_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g115359115368_))))
- (_g115357115408_
- (lambda (_g115359115374_)
+ _g115364115373_))))
+ (_g115362115413_
+ (lambda (_g115364115379_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g115359115374_))
- (let ((_e115363115376_
+ (gx#stx-pair? _g115364115379_))
+ (let ((_e115368115381_
(let ()
(declare (not safe))
- (gx#stx-e _g115359115374_))))
- (let ((_hd115362115379_
+ (gx#stx-e _g115364115379_))))
+ (let ((_hd115367115384_
(let ()
(declare (not safe))
- (##car _e115363115376_)))
- (_tl115361115381_
+ (##car _e115368115381_)))
+ (_tl115366115386_
(let ()
(declare (not safe))
- (##cdr _e115363115376_))))
+ (##cdr _e115368115381_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl115361115381_))
- (let ((_e115366115384_
+ (gx#stx-pair? _tl115366115386_))
+ (let ((_e115371115389_
(let ()
(declare (not safe))
- (gx#stx-e _tl115361115381_))))
- (let ((_hd115365115387_
+ (gx#stx-e _tl115366115386_))))
+ (let ((_hd115370115392_
(let ()
(declare (not safe))
- (##car _e115366115384_)))
- (_tl115364115389_
+ (##car _e115371115389_)))
+ (_tl115369115394_
(let ()
(declare (not safe))
- (##cdr _e115366115384_))))
+ (##cdr _e115371115389_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl115364115389_))
- ((lambda (_L115392_)
- (let ((__tmp118247
- (lambda (_g115403115405_)
+ (gx#stx-null? _tl115369115394_))
+ ((lambda (_L115397_)
+ (let ((__tmp118252
+ (lambda (_g115408115410_)
(let ()
(declare (not safe))
(gx#free-identifier=?
- _L115392_
- _g115403115405_)))))
+ _L115397_
+ _g115408115410_)))))
(declare (not safe))
- (find __tmp118247 _ids115356_)))
- _hd115365115387_)
+ (find __tmp118252 _ids115361_)))
+ _hd115370115392_)
(let ()
(declare (not safe))
- (_g115358115371_ _g115359115374_)))))
+ (_g115363115376_ _g115364115379_)))))
(let ()
(declare (not safe))
- (_g115358115371_ _g115359115374_)))))
+ (_g115363115376_ _g115364115379_)))))
(let ()
(declare (not safe))
- (_g115358115371_ _g115359115374_))))))
+ (_g115363115376_ _g115364115379_))))))
(declare (not safe))
- (_g115357115408_ _stx115355_))))
+ (_g115362115413_ _stx115360_))))
(define gxc#find-var-refs-setq%
- (lambda (_stx115279_ _ids115280_)
- (let* ((_g115282115299_
- (lambda (_g115283115296_)
+ (lambda (_stx115284_ _ids115285_)
+ (let* ((_g115287115304_
+ (lambda (_g115288115301_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g115283115296_))))
- (_g115281115352_
- (lambda (_g115283115302_)
+ _g115288115301_))))
+ (_g115286115357_
+ (lambda (_g115288115307_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g115283115302_))
- (let ((_e115288115304_
+ (gx#stx-pair? _g115288115307_))
+ (let ((_e115293115309_
(let ()
(declare (not safe))
- (gx#stx-e _g115283115302_))))
- (let ((_hd115287115307_
+ (gx#stx-e _g115288115307_))))
+ (let ((_hd115292115312_
(let ()
(declare (not safe))
- (##car _e115288115304_)))
- (_tl115286115309_
+ (##car _e115293115309_)))
+ (_tl115291115314_
(let ()
(declare (not safe))
- (##cdr _e115288115304_))))
+ (##cdr _e115293115309_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl115286115309_))
- (let ((_e115291115312_
+ (gx#stx-pair? _tl115291115314_))
+ (let ((_e115296115317_
(let ()
(declare (not safe))
- (gx#stx-e _tl115286115309_))))
- (let ((_hd115290115315_
+ (gx#stx-e _tl115291115314_))))
+ (let ((_hd115295115320_
(let ()
(declare (not safe))
- (##car _e115291115312_)))
- (_tl115289115317_
+ (##car _e115296115317_)))
+ (_tl115294115322_
(let ()
(declare (not safe))
- (##cdr _e115291115312_))))
+ (##cdr _e115296115317_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl115289115317_))
- (let ((_e115294115320_
+ (gx#stx-pair? _tl115294115322_))
+ (let ((_e115299115325_
(let ()
(declare (not safe))
- (gx#stx-e _tl115289115317_))))
- (let ((_hd115293115323_
+ (gx#stx-e _tl115294115322_))))
+ (let ((_hd115298115328_
(let ()
(declare (not safe))
- (##car _e115294115320_)))
- (_tl115292115325_
+ (##car _e115299115325_)))
+ (_tl115297115330_
(let ()
(declare (not safe))
- (##cdr _e115294115320_))))
+ (##cdr _e115299115325_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl115292115325_))
- ((lambda (_L115328_ _L115329_)
- (let ((_$e115349_
- (let ((__tmp118248
- (lambda (_g115344115346_)
+ _tl115297115330_))
+ ((lambda (_L115333_ _L115334_)
+ (let ((_$e115354_
+ (let ((__tmp118253
+ (lambda (_g115349115351_)
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#free-identifier=? _L115329_ _g115344115346_)))))
+ (gx#free-identifier=? _L115334_ _g115349115351_)))))
(declare (not safe))
- (find __tmp118248 _ids115280_))))
+ (find __tmp118253 _ids115285_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (if _$e115349_
- _$e115349_
+ (if _$e115354_
+ _$e115354_
(let ()
(declare (not safe))
(gxc#compile-e__1
- _L115328_
- _ids115280_)))))
- _hd115293115323_
- _hd115290115315_)
+ _L115333_
+ _ids115285_)))))
+ _hd115298115328_
+ _hd115295115320_)
(let ()
(declare (not safe))
- (_g115282115299_
- _g115283115302_)))))
+ (_g115287115304_
+ _g115288115307_)))))
(let ()
(declare (not safe))
- (_g115282115299_ _g115283115302_)))))
+ (_g115287115304_ _g115288115307_)))))
(let ()
(declare (not safe))
- (_g115282115299_ _g115283115302_)))))
+ (_g115287115304_ _g115288115307_)))))
(let ()
(declare (not safe))
- (_g115282115299_ _g115283115302_))))))
+ (_g115287115304_ _g115288115307_))))))
(declare (not safe))
- (_g115281115352_ _stx115279_))))))
+ (_g115286115357_ _stx115284_))))))
diff --git a/src/bootstrap/gerbil/compiler/optimize__0.scm b/src/bootstrap/gerbil/compiler/optimize__0.scm
index 13024b56..dbe73366 100644
--- a/src/bootstrap/gerbil/compiler/optimize__0.scm
+++ b/src/bootstrap/gerbil/compiler/optimize__0.scm
@@ -1,93 +1,93 @@
(declare (block) (standard-bindings) (extended-bindings))
(begin
- (define gerbil/compiler/optimize::timestamp 1709229975)
+ (define gerbil/compiler/optimize::timestamp 1709375802)
(begin
(define gxc#optimizer-info-init!
(lambda ()
(if (gxc#current-compile-optimizer-info)
'#!void
(gxc#current-compile-optimizer-info
- (let ((__obj156553
+ (let ((__obj156558
(let ()
(declare (not safe))
(##structure gxc#optimizer-info::t '#f '#f '#f))))
- (gxc#optimizer-info:::init! __obj156553)
- __obj156553)))))
+ (gxc#optimizer-info:::init! __obj156558)
+ __obj156558)))))
(define gxc#optimize!
- (lambda (_ctx156246_)
- (let ((__tmp156557
+ (lambda (_ctx156251_)
+ (let ((__tmp156562
(lambda ()
(let ()
(declare (not safe))
- (gxc#optimizer-load-ssxi-deps _ctx156246_))
+ (gxc#optimizer-load-ssxi-deps _ctx156251_))
(let ()
(declare (not safe))
(gxc#optimizer-load-builtin-ssxi))
- (let ((__tmp156559
+ (let ((__tmp156564
(##structure-ref
(gxc#current-compile-optimizer-info)
'2
gxc#optimizer-info::t
'#f))
- (__tmp156558
+ (__tmp156563
(##structure-ref
- _ctx156246_
+ _ctx156251_
'1
gx#expander-context::t
'#f)))
(declare (not safe))
- (hash-put! __tmp156559 __tmp156558 '#t))
- (let ((_code156249_
- (let ((__tmp156560
+ (hash-put! __tmp156564 __tmp156563 '#t))
+ (let ((_code156254_
+ (let ((__tmp156565
(##structure-ref
- _ctx156246_
+ _ctx156251_
'11
gx#module-context::t
'#f)))
(declare (not safe))
- (gxc#optimize-source __tmp156560))))
+ (gxc#optimize-source __tmp156565))))
(##structure-set!
- _ctx156246_
- _code156249_
+ _ctx156251_
+ _code156254_
'11
gx#module-context::t
'#f))))
- (__tmp156556 (let () (declare (not safe)) (make-hash-table-eq)))
- (__tmp156555 (let () (declare (not safe)) (make-hash-table-eq))))
+ (__tmp156561 (let () (declare (not safe)) (make-hash-table-eq)))
+ (__tmp156560 (let () (declare (not safe)) (make-hash-table-eq))))
(declare (not safe))
(call-with-parameters
- __tmp156557
+ __tmp156562
gxc#current-compile-mutators
- __tmp156556
+ __tmp156561
gxc#current-compile-local-type
- __tmp156555))))
+ __tmp156560))))
(define gxc#optimizer-load-builtin-ssxi
(lambda ()
- (letrec ((_load-it!156242_
- (lambda (_id156244_)
- (if (let ((__tmp156562
+ (letrec ((_load-it!156247_
+ (lambda (_id156249_)
+ (if (let ((__tmp156567
(##structure-ref
(gxc#current-compile-optimizer-info)
'2
gxc#optimizer-info::t
'#f)))
(declare (not safe))
- (hash-get __tmp156562 _id156244_))
+ (hash-get __tmp156567 _id156249_))
'#!void
(begin
(let ()
(declare (not safe))
- (gxc#optimizer-import-ssxi-by-id _id156244_))
- (let ((__tmp156561
+ (gxc#optimizer-import-ssxi-by-id _id156249_))
+ (let ((__tmp156566
(##structure-ref
(gxc#current-compile-optimizer-info)
'2
gxc#optimizer-info::t
'#f)))
(declare (not safe))
- (hash-put! __tmp156561 _id156244_ '#t)))))))
+ (hash-put! __tmp156566 _id156249_ '#t)))))))
(for-each
- _load-it!156242_
+ _load-it!156247_
'(gerbil/runtime/gambit
gerbil/runtime/util
gerbil/runtime/table
@@ -107,1688 +107,1688 @@
gerbil/runtime
gerbil/builtin)))))
(define gxc#optimizer-load-ssxi-deps
- (lambda (_ctx156186_)
- (letrec* ((_deps156188_
- (let* ((_imports156232_
+ (lambda (_ctx156191_)
+ (letrec* ((_deps156193_
+ (let* ((_imports156237_
(##structure-ref
- _ctx156186_
+ _ctx156191_
'8
gx#module-context::t
'#f))
- (_$e156234_
+ (_$e156239_
(let ()
(declare (not safe))
- (gx#core-context-prelude__% _ctx156186_))))
- (if _$e156234_
- ((lambda (_g156236156238_)
+ (gx#core-context-prelude__% _ctx156191_))))
+ (if _$e156239_
+ ((lambda (_g156241156243_)
(let ()
(declare (not safe))
- (cons _g156236156238_ _imports156232_)))
- _$e156234_)
- _imports156232_))))
- (let _lp156190_ ((_rest156192_ _deps156188_))
- (let* ((_rest156193156201_ _rest156192_)
- (_else156195156209_ (lambda () '#!void))
- (_K156197156220_
- (lambda (_rest156212_ _hd156213_)
+ (cons _g156241156243_ _imports156237_)))
+ _$e156239_)
+ _imports156237_))))
+ (let _lp156195_ ((_rest156197_ _deps156193_))
+ (let* ((_rest156198156206_ _rest156197_)
+ (_else156200156214_ (lambda () '#!void))
+ (_K156202156225_
+ (lambda (_rest156217_ _hd156218_)
(if (let ()
(declare (not safe))
(##structure-instance-of?
- _hd156213_
+ _hd156218_
'gx#module-context::t))
(begin
- (if (let ((__tmp156576
+ (if (let ((__tmp156581
(##structure-ref
(gxc#current-compile-optimizer-info)
'2
gxc#optimizer-info::t
'#f))
- (__tmp156575
+ (__tmp156580
(##structure-ref
- _hd156213_
+ _hd156218_
'1
gx#expander-context::t
'#f)))
(declare (not safe))
- (hash-get __tmp156576 __tmp156575))
+ (hash-get __tmp156581 __tmp156580))
'#!void
(begin
- (let ((_$e156215_
+ (let ((_$e156220_
(let ()
(declare (not safe))
(gx#core-context-prelude__%
- _hd156213_))))
- (if _$e156215_
- ((lambda (_pre156218_)
- (let ((__tmp156573
- (let ((__tmp156574
+ _hd156218_))))
+ (if _$e156220_
+ ((lambda (_pre156223_)
+ (let ((__tmp156578
+ (let ((__tmp156579
(##structure-ref
- _hd156213_
+ _hd156218_
'8
gx#module-context::t
'#f)))
(declare (not safe))
- (cons _pre156218_
- __tmp156574))))
+ (cons _pre156223_
+ __tmp156579))))
(declare (not safe))
- (_lp156190_ __tmp156573)))
- _$e156215_)
- (let ((__tmp156572
+ (_lp156195_ __tmp156578)))
+ _$e156220_)
+ (let ((__tmp156577
(##structure-ref
- _hd156213_
+ _hd156218_
'8
gx#module-context::t
'#f)))
(declare (not safe))
- (_lp156190_ __tmp156572))))
+ (_lp156195_ __tmp156577))))
(let ()
(declare (not safe))
- (gxc#optimizer-load-ssxi _hd156213_))))
+ (gxc#optimizer-load-ssxi _hd156218_))))
(let ()
(declare (not safe))
- (_lp156190_ _rest156212_)))
+ (_lp156195_ _rest156217_)))
(if (let ()
(declare (not safe))
(##structure-instance-of?
- _hd156213_
+ _hd156218_
'gx#prelude-context::t))
(begin
- (if (let ((__tmp156571
+ (if (let ((__tmp156576
(##structure-ref
(gxc#current-compile-optimizer-info)
'2
gxc#optimizer-info::t
'#f))
- (__tmp156570
+ (__tmp156575
(##structure-ref
- _hd156213_
+ _hd156218_
'1
gx#expander-context::t
'#f)))
(declare (not safe))
- (hash-get __tmp156571 __tmp156570))
+ (hash-get __tmp156576 __tmp156575))
'#!void
(begin
- (let ((__tmp156569
+ (let ((__tmp156574
(##structure-ref
- _hd156213_
+ _hd156218_
'7
gx#prelude-context::t
'#f)))
(declare (not safe))
- (_lp156190_ __tmp156569))
+ (_lp156195_ __tmp156574))
(let ()
(declare (not safe))
- (gxc#optimizer-load-ssxi _hd156213_))))
+ (gxc#optimizer-load-ssxi _hd156218_))))
(let ()
(declare (not safe))
- (_lp156190_ _rest156212_)))
+ (_lp156195_ _rest156217_)))
(if (let ()
(declare (not safe))
(##structure-direct-instance-of?
- _hd156213_
+ _hd156218_
'gx#module-import::t))
- (let ((__tmp156567
- (let ((__tmp156568
+ (let ((__tmp156572
+ (let ((__tmp156573
(##direct-structure-ref
- _hd156213_
+ _hd156218_
'1
gx#module-import::t
'#f)))
(declare (not safe))
- (cons __tmp156568 _rest156212_))))
+ (cons __tmp156573 _rest156217_))))
(declare (not safe))
- (_lp156190_ __tmp156567))
+ (_lp156195_ __tmp156572))
(if (let ()
(declare (not safe))
(##structure-direct-instance-of?
- _hd156213_
+ _hd156218_
'gx#module-export::t))
- (let ((__tmp156565
- (let ((__tmp156566
+ (let ((__tmp156570
+ (let ((__tmp156571
(##direct-structure-ref
- _hd156213_
+ _hd156218_
'1
gx#module-export::t
'#f)))
(declare (not safe))
- (cons __tmp156566
- _rest156212_))))
+ (cons __tmp156571
+ _rest156217_))))
(declare (not safe))
- (_lp156190_ __tmp156565))
+ (_lp156195_ __tmp156570))
(if (let ()
(declare (not safe))
(##structure-direct-instance-of?
- _hd156213_
+ _hd156218_
'gx#import-set::t))
- (let ((__tmp156563
- (let ((__tmp156564
+ (let ((__tmp156568
+ (let ((__tmp156569
(##direct-structure-ref
- _hd156213_
+ _hd156218_
'1
gx#import-set::t
'#f)))
(declare (not safe))
- (cons __tmp156564
- _rest156212_))))
+ (cons __tmp156569
+ _rest156217_))))
(declare (not safe))
- (_lp156190_ __tmp156563))
+ (_lp156195_ __tmp156568))
(let ()
(declare (not safe))
(error '"Unexpected module import"
- _hd156213_))))))))))
- (if (let () (declare (not safe)) (##pair? _rest156193156201_))
- (let ((_hd156198156223_
+ _hd156218_))))))))))
+ (if (let () (declare (not safe)) (##pair? _rest156198156206_))
+ (let ((_hd156203156228_
(let ()
(declare (not safe))
- (##car _rest156193156201_)))
- (_tl156199156225_
+ (##car _rest156198156206_)))
+ (_tl156204156230_
(let ()
(declare (not safe))
- (##cdr _rest156193156201_))))
- (let* ((_hd156228_ _hd156198156223_)
- (_rest156230_ _tl156199156225_))
+ (##cdr _rest156198156206_))))
+ (let* ((_hd156233_ _hd156203156228_)
+ (_rest156235_ _tl156204156230_))
(declare (not safe))
- (_K156197156220_ _rest156230_ _hd156228_)))
+ (_K156202156225_ _rest156235_ _hd156233_)))
'#!void))))))
(define gxc#optimizer-load-ssxi
- (lambda (_ctx156166_)
+ (lambda (_ctx156171_)
(if (and (let ()
(declare (not safe))
(##structure-instance-of?
- _ctx156166_
+ _ctx156171_
'gx#module-context::t))
- (let ((__tmp156577
+ (let ((__tmp156582
(##structure-ref
- _ctx156166_
+ _ctx156171_
'7
gx#module-context::t
'#f)))
(declare (not safe))
- (list? __tmp156577)))
+ (list? __tmp156582)))
'#!void
- (let* ((_ht156168_
+ (let* ((_ht156173_
(##structure-ref
(gxc#current-compile-optimizer-info)
'2
gxc#optimizer-info::t
'#f))
- (_id156170_
+ (_id156175_
(##structure-ref
- _ctx156166_
+ _ctx156171_
'1
gx#expander-context::t
'#f))
- (_mod156172_
+ (_mod156177_
(let ()
(declare (not safe))
- (hash-get _ht156168_ _id156170_))))
- (let ((_$e156175_ _mod156172_))
- (if _$e156175_
- _$e156175_
- (let* ((_mod156178_
+ (hash-get _ht156173_ _id156175_))))
+ (let ((_$e156180_ _mod156177_))
+ (if _$e156180_
+ _$e156180_
+ (let* ((_mod156183_
(let ()
(declare (not safe))
- (gxc#optimizer-import-ssxi _ctx156166_)))
- (_val156183_
- (let ((_$e156180_ _mod156178_))
- (if _$e156180_ _$e156180_ '#!void))))
+ (gxc#optimizer-import-ssxi _ctx156171_)))
+ (_val156188_
+ (let ((_$e156185_ _mod156183_))
+ (if _$e156185_ _$e156185_ '#!void))))
(let ()
(declare (not safe))
- (hash-put! _ht156168_ _id156170_ _val156183_))
- _val156183_)))))))
+ (hash-put! _ht156173_ _id156175_ _val156188_))
+ _val156188_)))))))
(define gxc#optimizer-import-ssxi
- (lambda (_ctx156164_)
- (if (##structure-ref _ctx156164_ '1 gx#expander-context::t '#f)
- (let ((__tmp156578
+ (lambda (_ctx156169_)
+ (if (##structure-ref _ctx156169_ '1 gx#expander-context::t '#f)
+ (let ((__tmp156583
(##structure-ref
- _ctx156164_
+ _ctx156169_
'1
gx#expander-context::t
'#f)))
(declare (not safe))
- (gxc#optimizer-import-ssxi-by-id __tmp156578))
+ (gxc#optimizer-import-ssxi-by-id __tmp156583))
'#f)))
(define gxc#optimizer-import-ssxi-by-id
- (lambda (_id156141_)
- (letrec ((_catch-e156143_
- (lambda (_exn156162_)
+ (lambda (_id156146_)
+ (letrec ((_catch-e156148_
+ (lambda (_exn156167_)
(if (gxc#current-compile-verbose)
(begin
(let ()
(declare (not safe))
(displayln
'"Failed to load ssxi module for "
- _id156141_))
- (display-exception _exn156162_))
+ _id156146_))
+ (display-exception _exn156167_))
'#!void)
'#f))
- (_import-e156144_
+ (_import-e156149_
(lambda ()
- (let* ((_str-id156147_
+ (let* ((_str-id156152_
(string-append
(let ()
(declare (not safe))
- (gxc#module-id->path-string _id156141_))
+ (gxc#module-id->path-string _id156146_))
'".ssxi"))
- (_artefact-path156155_
- (let ((_odir156148156150_
+ (_artefact-path156160_
+ (let ((_odir156153156155_
(gxc#current-compile-output-dir)))
- (if _odir156148156150_
- (let ((_odir156153_ _odir156148156150_))
+ (if _odir156153156155_
+ (let ((_odir156158_ _odir156153156155_))
(path-expand
- (string-append _str-id156147_ '".ss")
- _odir156153_))
+ (string-append _str-id156152_ '".ss")
+ _odir156158_))
'#f)))
- (_library-path156157_
+ (_library-path156162_
(string->symbol
- (string-append '":" _str-id156147_ '".ss")))
- (_ssxi-path156159_
- (if (and _artefact-path156155_
- (file-exists? _artefact-path156155_))
- _artefact-path156155_
- _library-path156157_)))
+ (string-append '":" _str-id156152_ '".ss")))
+ (_ssxi-path156164_
+ (if (and _artefact-path156160_
+ (file-exists? _artefact-path156160_))
+ _artefact-path156160_
+ _library-path156162_)))
(let ()
(declare (not safe))
(gxc#verbose
'"Loading ssxi module "
- _ssxi-path156159_))
+ _ssxi-path156164_))
(let ()
(declare (not safe))
- (gx#import-module__% _ssxi-path156159_ '#t '#t))))))
+ (gx#import-module__% _ssxi-path156164_ '#t '#t))))))
(let ()
(declare (not safe))
- (with-catch _catch-e156143_ _import-e156144_)))))
+ (with-catch _catch-e156148_ _import-e156149_)))))
(define gxc#optimize-source
- (lambda (_stx156132_)
- (let () (declare (not safe)) (gxc#apply-collect-mutators _stx156132_))
- (let () (declare (not safe)) (gxc#apply-collect-methods _stx156132_))
+ (lambda (_stx156137_)
+ (let () (declare (not safe)) (gxc#apply-collect-mutators _stx156137_))
+ (let () (declare (not safe)) (gxc#apply-collect-methods _stx156137_))
(let ()
(declare (not safe))
- (gxc#apply-collect-top-level-type-info _stx156132_))
- (let* ((_stx156134_
+ (gxc#apply-collect-top-level-type-info _stx156137_))
+ (let* ((_stx156139_
(let ()
(declare (not safe))
- (gxc#apply-generate-method-specializers _stx156132_)))
- (_stx156136_
+ (gxc#apply-generate-method-specializers _stx156137_)))
+ (_stx156141_
(let ()
(declare (not safe))
- (gxc#apply-lift-top-lambdas _stx156134_))))
+ (gxc#apply-lift-top-lambdas _stx156139_))))
(let ()
(declare (not safe))
- (gxc#apply-collect-type-info _stx156136_))
- (let ((_stx156139_
+ (gxc#apply-collect-type-info _stx156141_))
+ (let ((_stx156144_
(let ()
(declare (not safe))
- (gxc#apply-optimize-annotated _stx156136_))))
+ (gxc#apply-optimize-annotated _stx156141_))))
(declare (not safe))
- (gxc#apply-optimize-call _stx156139_)))))
+ (gxc#apply-optimize-call _stx156144_)))))
(define gxc#&generate-ssxi
(make-promise
(lambda ()
- (let ((_tbl156129_
+ (let ((_tbl156134_
(let () (declare (not safe)) (make-hash-table-eq))))
- (let ((__tmp156579 (force gxc#&generate-runtime-empty)))
+ (let ((__tmp156584 (force gxc#&generate-runtime-empty)))
(declare (not safe))
- (hash-merge! _tbl156129_ __tmp156579))
+ (hash-merge! _tbl156134_ __tmp156584))
(let ()
(declare (not safe))
- (hash-put! _tbl156129_ '%#begin gxc#generate-runtime-begin%))
+ (hash-put! _tbl156134_ '%#begin gxc#generate-runtime-begin%))
(let ()
(declare (not safe))
(hash-put!
- _tbl156129_
+ _tbl156134_
'%#begin-syntax
gxc#generate-ssxi-begin-syntax%))
(let ()
(declare (not safe))
- (hash-put! _tbl156129_ '%#module gxc#generate-ssxi-module%))
+ (hash-put! _tbl156134_ '%#module gxc#generate-ssxi-module%))
(let ()
(declare (not safe))
(hash-put!
- _tbl156129_
+ _tbl156134_
'%#define-values
gxc#generate-ssxi-define-values%))
(let ()
(declare (not safe))
- (hash-put! _tbl156129_ '%#call gxc#generate-ssxi-call%))
- _tbl156129_))))
+ (hash-put! _tbl156134_ '%#call gxc#generate-ssxi-call%))
+ _tbl156134_))))
(define gxc#apply-generate-ssxi
- (lambda (_stx156112_ . _args156114_)
- (let ((__tmp156581
+ (lambda (_stx156117_ . _args156119_)
+ (let ((__tmp156586
(lambda ()
(declare (not safe))
- (if (null? _args156114_)
- (gxc#compile-e__0 _stx156112_)
- (let ((_arg1156119_ (car _args156114_))
- (_rest156121_ (cdr _args156114_)))
- (if (null? _rest156121_)
- (gxc#compile-e__1 _stx156112_ _arg1156119_)
- (let ((_arg2156124_ (car _rest156121_))
- (_rest156126_ (cdr _rest156121_)))
- (if (null? _rest156126_)
+ (if (null? _args156119_)
+ (gxc#compile-e__0 _stx156117_)
+ (let ((_arg1156124_ (car _args156119_))
+ (_rest156126_ (cdr _args156119_)))
+ (if (null? _rest156126_)
+ (gxc#compile-e__1 _stx156117_ _arg1156124_)
+ (let ((_arg2156129_ (car _rest156126_))
+ (_rest156131_ (cdr _rest156126_)))
+ (if (null? _rest156131_)
(gxc#compile-e__2
- _stx156112_
- _arg1156119_
- _arg2156124_)
+ _stx156117_
+ _arg1156124_
+ _arg2156129_)
(apply gxc#compile-e
- _stx156112_
- _arg1156119_
- _arg2156124_
- _rest156126_))))))))
- (__tmp156580 (force gxc#&generate-ssxi)))
+ _stx156117_
+ _arg1156124_
+ _arg2156129_
+ _rest156131_))))))))
+ (__tmp156585 (force gxc#&generate-ssxi)))
(declare (not safe))
(call-with-parameters
- __tmp156581
+ __tmp156586
gxc#current-compile-methods
- __tmp156580))))
+ __tmp156585))))
(define gxc#generate-ssxi-begin-syntax%
- (lambda (_stx156073_)
- (let* ((_g156075156085_
- (lambda (_g156076156082_)
+ (lambda (_stx156078_)
+ (let* ((_g156080156090_
+ (lambda (_g156081156087_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g156076156082_))))
- (_g156074156109_
- (lambda (_g156076156088_)
+ _g156081156087_))))
+ (_g156079156114_
+ (lambda (_g156081156093_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g156076156088_))
- (let ((_e156080156090_
+ (gx#stx-pair? _g156081156093_))
+ (let ((_e156085156095_
(let ()
(declare (not safe))
- (gx#stx-e _g156076156088_))))
- (let ((_hd156079156093_
+ (gx#stx-e _g156081156093_))))
+ (let ((_hd156084156098_
(let ()
(declare (not safe))
- (##car _e156080156090_)))
- (_tl156078156095_
+ (##car _e156085156095_)))
+ (_tl156083156100_
(let ()
(declare (not safe))
- (##cdr _e156080156090_))))
- ((lambda (_L156098_)
- (let ((__tmp156584
+ (##cdr _e156085156095_))))
+ ((lambda (_L156103_)
+ (let ((__tmp156589
(lambda ()
(let ()
(declare (not safe))
(gxc#generate-runtime-begin%
- _stx156073_))))
- (__tmp156582
- (let ((__tmp156583
+ _stx156078_))))
+ (__tmp156587
+ (let ((__tmp156588
(gx#current-expander-phi)))
(declare (not safe))
- (fx+ __tmp156583 '1))))
+ (fx+ __tmp156588 '1))))
(declare (not safe))
(call-with-parameters
- __tmp156584
+ __tmp156589
gx#current-expander-phi
- __tmp156582)))
- _tl156078156095_)))
+ __tmp156587)))
+ _tl156083156100_)))
(let ()
(declare (not safe))
- (_g156075156085_ _g156076156088_))))))
+ (_g156080156090_ _g156081156093_))))))
(declare (not safe))
- (_g156074156109_ _stx156073_))))
+ (_g156079156114_ _stx156078_))))
(define gxc#generate-ssxi-module%
- (lambda (_stx156013_)
- (let* ((_g156015156029_
- (lambda (_g156016156026_)
+ (lambda (_stx156018_)
+ (let* ((_g156020156034_
+ (lambda (_g156021156031_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g156016156026_))))
- (_g156014156070_
- (lambda (_g156016156032_)
+ _g156021156031_))))
+ (_g156019156075_
+ (lambda (_g156021156037_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g156016156032_))
- (let ((_e156021156034_
+ (gx#stx-pair? _g156021156037_))
+ (let ((_e156026156039_
(let ()
(declare (not safe))
- (gx#stx-e _g156016156032_))))
- (let ((_hd156020156037_
+ (gx#stx-e _g156021156037_))))
+ (let ((_hd156025156042_
(let ()
(declare (not safe))
- (##car _e156021156034_)))
- (_tl156019156039_
+ (##car _e156026156039_)))
+ (_tl156024156044_
(let ()
(declare (not safe))
- (##cdr _e156021156034_))))
+ (##cdr _e156026156039_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl156019156039_))
- (let ((_e156024156042_
+ (gx#stx-pair? _tl156024156044_))
+ (let ((_e156029156047_
(let ()
(declare (not safe))
- (gx#stx-e _tl156019156039_))))
- (let ((_hd156023156045_
+ (gx#stx-e _tl156024156044_))))
+ (let ((_hd156028156050_
(let ()
(declare (not safe))
- (##car _e156024156042_)))
- (_tl156022156047_
+ (##car _e156029156047_)))
+ (_tl156027156052_
(let ()
(declare (not safe))
- (##cdr _e156024156042_))))
- ((lambda (_L156050_ _L156051_)
- (let* ((_ctx156064_
+ (##cdr _e156029156047_))))
+ ((lambda (_L156055_ _L156056_)
+ (let* ((_ctx156069_
(let ()
(declare (not safe))
(gx#syntax-local-e__0
- _L156051_)))
- (_code156066_
+ _L156056_)))
+ (_code156071_
(##structure-ref
- _ctx156064_
+ _ctx156069_
'11
gx#module-context::t
'#f)))
- (let ((__tmp156585
+ (let ((__tmp156590
(lambda ()
(let ()
(declare (not safe))
(gxc#compile-e__0
- _code156066_)))))
+ _code156071_)))))
(declare (not safe))
(call-with-parameters
- __tmp156585
+ __tmp156590
gx#current-expander-context
- _ctx156064_))))
- _tl156022156047_
- _hd156023156045_)))
+ _ctx156069_))))
+ _tl156027156052_
+ _hd156028156050_)))
(let ()
(declare (not safe))
- (_g156015156029_ _g156016156032_)))))
+ (_g156020156034_ _g156021156037_)))))
(let ()
(declare (not safe))
- (_g156015156029_ _g156016156032_))))))
+ (_g156020156034_ _g156021156037_))))))
(declare (not safe))
- (_g156014156070_ _stx156013_))))
+ (_g156019156075_ _stx156018_))))
(define gxc#generate-ssxi-define-values%
- (lambda (_stx155823_)
- (letrec ((_generate-e155825_
- (lambda (_id156002_)
- (let* ((_sym156004_
- (if (let ((__tmp156586
+ (lambda (_stx155828_)
+ (letrec ((_generate-e155830_
+ (lambda (_id156007_)
+ (let* ((_sym156009_
+ (if (let ((__tmp156591
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'id))))
(declare (not safe))
- (gx#identifier? __tmp156586))
+ (gx#identifier? __tmp156591))
(let ()
(declare (not safe))
- (gxc#identifier-symbol _id156002_))
+ (gxc#identifier-symbol _id156007_))
'#f))
- (_$e156006_
- (if _sym156004_
+ (_$e156011_
+ (if _sym156009_
(let ()
(declare (not safe))
- (gxc#optimizer-lookup-type _sym156004_))
+ (gxc#optimizer-lookup-type _sym156009_))
'#f)))
- (if _$e156006_
- ((lambda (_type156009_)
+ (if _$e156011_
+ ((lambda (_type156014_)
(let ()
(declare (not safe))
- (gxc#verbose '"generate typedecl " _sym156004_))
- (let* ((_typedecl156011_
- (let ((__method156554
+ (gxc#verbose '"generate typedecl " _sym156009_))
+ (let* ((_typedecl156016_
+ (let ((__method156559
(let ()
(declare (not safe))
(method-ref
- _type156009_
+ _type156014_
'typedecl))))
- (if __method156554
- (__method156554 _type156009_)
+ (if __method156559
+ (__method156559 _type156014_)
(let ()
(declare (not safe))
(error '"Missing method"
- _type156009_
+ _type156014_
'typedecl)))))
- (__tmp156587
- (let ((__tmp156588
+ (__tmp156592
+ (let ((__tmp156593
(let ()
(declare (not safe))
- (cons _typedecl156011_ '()))))
+ (cons _typedecl156016_ '()))))
(declare (not safe))
- (cons _sym156004_ __tmp156588))))
+ (cons _sym156009_ __tmp156593))))
(declare (not safe))
- (cons 'declare-type __tmp156587)))
- _$e156006_)
+ (cons 'declare-type __tmp156592)))
+ _$e156011_)
'(begin))))))
- (let* ((___stx156252156253_ _stx155823_)
- (_g155828155866_
+ (let* ((___stx156257156258_ _stx155828_)
+ (_g155833155871_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx156252156253_)))))
- (let ((___kont156254156255_
- (lambda (_L155984_)
+ ___stx156257156258_)))))
+ (let ((___kont156259156260_
+ (lambda (_L155989_)
(let ()
(declare (not safe))
- (_generate-e155825_ _L155984_))))
- (___kont156256156257_
- (lambda (_L155919_)
- (let ((_types155945_
- (map _generate-e155825_
- (let ((__tmp156589
- (lambda (_g155937155940_
- _g155938155942_)
+ (_generate-e155830_ _L155989_))))
+ (___kont156261156262_
+ (lambda (_L155924_)
+ (let ((_types155950_
+ (map _generate-e155830_
+ (let ((__tmp156594
+ (lambda (_g155942155945_
+ _g155943155947_)
(let ()
(declare (not safe))
- (cons _g155937155940_
- _g155938155942_)))))
+ (cons _g155942155945_
+ _g155943155947_)))))
(declare (not safe))
- (foldr1 __tmp156589 '() _L155919_)))))
+ (foldr1 __tmp156594 '() _L155924_)))))
(declare (not safe))
- (cons 'begin _types155945_)))))
- (let ((___match156307156308_
- (lambda (_e155846155871_
- _hd155845155874_
- _tl155844155876_
- _e155849155879_
- _hd155848155882_
- _tl155847155884_
- ___splice156258156259_
- _target155850155887_
- _tl155852155889_)
- (letrec ((_loop155853155892_
- (lambda (_hd155851155895_ _id155857155897_)
+ (cons 'begin _types155950_)))))
+ (let ((___match156312156313_
+ (lambda (_e155851155876_
+ _hd155850155879_
+ _tl155849155881_
+ _e155854155884_
+ _hd155853155887_
+ _tl155852155889_
+ ___splice156263156264_
+ _target155855155892_
+ _tl155857155894_)
+ (letrec ((_loop155858155897_
+ (lambda (_hd155856155900_ _id155862155902_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd155851155895_))
- (let ((_e155854155900_
+ (gx#stx-pair? _hd155856155900_))
+ (let ((_e155859155905_
(let ()
(declare (not safe))
- (gx#stx-e _hd155851155895_))))
- (let ((_lp-tl155856155905_
+ (gx#stx-e _hd155856155900_))))
+ (let ((_lp-tl155861155910_
(let ()
(declare (not safe))
- (##cdr _e155854155900_)))
- (_lp-hd155855155903_
+ (##cdr _e155859155905_)))
+ (_lp-hd155860155908_
(let ()
(declare (not safe))
- (##car _e155854155900_))))
- (let ((__tmp156590
+ (##car _e155859155905_))))
+ (let ((__tmp156595
(let ()
(declare (not safe))
- (cons _lp-hd155855155903_
- _id155857155897_))))
+ (cons _lp-hd155860155908_
+ _id155862155902_))))
(declare (not safe))
- (_loop155853155892_
- _lp-tl155856155905_
- __tmp156590))))
- (let ((_id155858155908_
- (reverse _id155857155897_)))
+ (_loop155858155897_
+ _lp-tl155861155910_
+ __tmp156595))))
+ (let ((_id155863155913_
+ (reverse _id155862155902_)))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl155847155884_))
- (let ((_e155861155911_
+ (gx#stx-pair? _tl155852155889_))
+ (let ((_e155866155916_
(let ()
(declare (not safe))
(gx#stx-e
- _tl155847155884_))))
- (let ((_tl155859155916_
+ _tl155852155889_))))
+ (let ((_tl155864155921_
(let ()
(declare (not safe))
- (##cdr _e155861155911_)))
- (_hd155860155914_
+ (##cdr _e155866155916_)))
+ (_hd155865155919_
(let ()
(declare (not safe))
- (##car _e155861155911_))))
+ (##car _e155866155916_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl155859155916_))
- (___kont156256156257_
- _id155858155908_)
+ _tl155864155921_))
+ (___kont156261156262_
+ _id155863155913_)
(let ()
(declare (not safe))
- (_g155828155866_)))))
+ (_g155833155871_)))))
(let ()
(declare (not safe))
- (_g155828155866_))))))))
+ (_g155833155871_))))))))
(let ()
(declare (not safe))
- (_loop155853155892_ _target155850155887_ '()))))))
+ (_loop155858155897_ _target155855155892_ '()))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx156252156253_))
- (let ((_e155833155952_
+ (gx#stx-pair? ___stx156257156258_))
+ (let ((_e155838155957_
(let ()
(declare (not safe))
- (gx#stx-e ___stx156252156253_))))
- (let ((_tl155831155957_
+ (gx#stx-e ___stx156257156258_))))
+ (let ((_tl155836155962_
(let ()
(declare (not safe))
- (##cdr _e155833155952_)))
- (_hd155832155955_
+ (##cdr _e155838155957_)))
+ (_hd155837155960_
(let ()
(declare (not safe))
- (##car _e155833155952_))))
+ (##car _e155838155957_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl155831155957_))
- (let ((_e155836155960_
+ (gx#stx-pair? _tl155836155962_))
+ (let ((_e155841155965_
(let ()
(declare (not safe))
- (gx#stx-e _tl155831155957_))))
- (let ((_tl155834155965_
+ (gx#stx-e _tl155836155962_))))
+ (let ((_tl155839155970_
(let ()
(declare (not safe))
- (##cdr _e155836155960_)))
- (_hd155835155963_
+ (##cdr _e155841155965_)))
+ (_hd155840155968_
(let ()
(declare (not safe))
- (##car _e155836155960_))))
+ (##car _e155841155965_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd155835155963_))
- (let ((_e155839155968_
+ (gx#stx-pair? _hd155840155968_))
+ (let ((_e155844155973_
(let ()
(declare (not safe))
- (gx#stx-e _hd155835155963_))))
- (let ((_tl155837155973_
+ (gx#stx-e _hd155840155968_))))
+ (let ((_tl155842155978_
(let ()
(declare (not safe))
- (##cdr _e155839155968_)))
- (_hd155838155971_
+ (##cdr _e155844155973_)))
+ (_hd155843155976_
(let ()
(declare (not safe))
- (##car _e155839155968_))))
+ (##car _e155844155973_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl155837155973_))
+ (gx#stx-null? _tl155842155978_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl155834155965_))
- (let ((_e155842155976_
+ _tl155839155970_))
+ (let ((_e155847155981_
(let ()
(declare (not safe))
(gx#stx-e
- _tl155834155965_))))
- (let ((_tl155840155981_
+ _tl155839155970_))))
+ (let ((_tl155845155986_
(let ()
(declare (not safe))
- (##cdr _e155842155976_)))
- (_hd155841155979_
+ (##cdr _e155847155981_)))
+ (_hd155846155984_
(let ()
(declare (not safe))
- (##car _e155842155976_))))
+ (##car _e155847155981_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl155840155981_))
- (___kont156254156255_
- _hd155838155971_)
+ _tl155845155986_))
+ (___kont156259156260_
+ _hd155843155976_)
(if (let ()
(declare
(not safe))
(gx#stx-pair/null?
- _hd155835155963_))
- (let ((___splice156258156259_
+ _hd155840155968_))
+ (let ((___splice156263156264_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#syntax-split-splice _hd155835155963_ '0))))
- (let ((_tl155852155889_
+ (gx#syntax-split-splice _hd155840155968_ '0))))
+ (let ((_tl155857155894_
(let ()
(declare (not safe))
- (##vector-ref ___splice156258156259_ '1)))
- (_target155850155887_
+ (##vector-ref ___splice156263156264_ '1)))
+ (_target155855155892_
(let ()
(declare (not safe))
- (##vector-ref ___splice156258156259_ '0))))
+ (##vector-ref ___splice156263156264_ '0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl155852155889_))
- (___match156307156308_
- _e155833155952_
- _hd155832155955_
- _tl155831155957_
- _e155836155960_
- _hd155835155963_
- _tl155834155965_
- ___splice156258156259_
- _target155850155887_
- _tl155852155889_)
- (let () (declare (not safe)) (_g155828155866_)))))
- (let () (declare (not safe)) (_g155828155866_))))))
+ (gx#stx-null? _tl155857155894_))
+ (___match156312156313_
+ _e155838155957_
+ _hd155837155960_
+ _tl155836155962_
+ _e155841155965_
+ _hd155840155968_
+ _tl155839155970_
+ ___splice156263156264_
+ _target155855155892_
+ _tl155857155894_)
+ (let () (declare (not safe)) (_g155833155871_)))))
+ (let () (declare (not safe)) (_g155833155871_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- _hd155835155963_))
- (let ((___splice156258156259_
+ _hd155840155968_))
+ (let ((___splice156263156264_
(let ()
(declare
(not safe))
(gx#syntax-split-splice
- _hd155835155963_
+ _hd155840155968_
'0))))
- (let ((_tl155852155889_
+ (let ((_tl155857155894_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##vector-ref ___splice156258156259_ '1)))
- (_target155850155887_
+ (##vector-ref ___splice156263156264_ '1)))
+ (_target155855155892_
(let ()
(declare (not safe))
- (##vector-ref ___splice156258156259_ '0))))
+ (##vector-ref ___splice156263156264_ '0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl155852155889_))
- (___match156307156308_
- _e155833155952_
- _hd155832155955_
- _tl155831155957_
- _e155836155960_
- _hd155835155963_
- _tl155834155965_
- ___splice156258156259_
- _target155850155887_
- _tl155852155889_)
- (let () (declare (not safe)) (_g155828155866_)))))
+ (gx#stx-null? _tl155857155894_))
+ (___match156312156313_
+ _e155838155957_
+ _hd155837155960_
+ _tl155836155962_
+ _e155841155965_
+ _hd155840155968_
+ _tl155839155970_
+ ___splice156263156264_
+ _target155855155892_
+ _tl155857155894_)
+ (let () (declare (not safe)) (_g155833155871_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g155828155866_))))
+ (_g155833155871_))))
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- _hd155835155963_))
- (let ((___splice156258156259_
+ _hd155840155968_))
+ (let ((___splice156263156264_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _hd155835155963_
+ _hd155840155968_
'0))))
- (let ((_tl155852155889_
+ (let ((_tl155857155894_
(let ()
(declare (not safe))
(##vector-ref
- ___splice156258156259_
+ ___splice156263156264_
'1)))
- (_target155850155887_
+ (_target155855155892_
(let ()
(declare (not safe))
(##vector-ref
- ___splice156258156259_
+ ___splice156263156264_
'0))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl155852155889_))
- (___match156307156308_
- _e155833155952_
- _hd155832155955_
- _tl155831155957_
- _e155836155960_
- _hd155835155963_
- _tl155834155965_
- ___splice156258156259_
- _target155850155887_
- _tl155852155889_)
+ _tl155857155894_))
+ (___match156312156313_
+ _e155838155957_
+ _hd155837155960_
+ _tl155836155962_
+ _e155841155965_
+ _hd155840155968_
+ _tl155839155970_
+ ___splice156263156264_
+ _target155855155892_
+ _tl155857155894_)
(let ()
(declare (not safe))
- (_g155828155866_)))))
+ (_g155833155871_)))))
(let ()
(declare (not safe))
- (_g155828155866_))))))
+ (_g155833155871_))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _hd155835155963_))
- (let ((___splice156258156259_
+ (gx#stx-pair/null? _hd155840155968_))
+ (let ((___splice156263156264_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _hd155835155963_
+ _hd155840155968_
'0))))
- (let ((_tl155852155889_
+ (let ((_tl155857155894_
(let ()
(declare (not safe))
(##vector-ref
- ___splice156258156259_
+ ___splice156263156264_
'1)))
- (_target155850155887_
+ (_target155855155892_
(let ()
(declare (not safe))
(##vector-ref
- ___splice156258156259_
+ ___splice156263156264_
'0))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl155852155889_))
- (___match156307156308_
- _e155833155952_
- _hd155832155955_
- _tl155831155957_
- _e155836155960_
- _hd155835155963_
- _tl155834155965_
- ___splice156258156259_
- _target155850155887_
- _tl155852155889_)
+ _tl155857155894_))
+ (___match156312156313_
+ _e155838155957_
+ _hd155837155960_
+ _tl155836155962_
+ _e155841155965_
+ _hd155840155968_
+ _tl155839155970_
+ ___splice156263156264_
+ _target155855155892_
+ _tl155857155894_)
(let ()
(declare (not safe))
- (_g155828155866_)))))
+ (_g155833155871_)))))
(let ()
(declare (not safe))
- (_g155828155866_))))))
- (let () (declare (not safe)) (_g155828155866_)))))
- (let () (declare (not safe)) (_g155828155866_)))))))))
+ (_g155833155871_))))))
+ (let () (declare (not safe)) (_g155833155871_)))))
+ (let () (declare (not safe)) (_g155833155871_)))))))))
(define gxc#generate-ssxi-call%
- (lambda (_stx155377_)
- (let* ((___stx156310156311_ _stx155377_)
- (_g155381155483_
+ (lambda (_stx155382_)
+ (let* ((___stx156315156316_ _stx155382_)
+ (_g155386155488_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx156310156311_)))))
- (let ((___kont156312156313_
- (lambda (_L155773_ _L155774_ _L155775_ _L155776_ _L155777_)
- (let ((__tmp156591
- (let ((__tmp156598
+ ___stx156315156316_)))))
+ (let ((___kont156317156318_
+ (lambda (_L155778_ _L155779_ _L155780_ _L155781_ _L155782_)
+ (let ((__tmp156596
+ (let ((__tmp156603
(let ()
(declare (not safe))
- (gxc#identifier-symbol _L155776_)))
- (__tmp156592
- (let ((__tmp156597
+ (gxc#identifier-symbol _L155781_)))
+ (__tmp156597
+ (let ((__tmp156602
(let ()
(declare (not safe))
- (gx#stx-e _L155775_)))
- (__tmp156593
- (let ((__tmp156596
+ (gx#stx-e _L155780_)))
+ (__tmp156598
+ (let ((__tmp156601
(let ()
(declare (not safe))
(gxc#identifier-symbol
- _L155774_)))
- (__tmp156594
- (let ((__tmp156595
+ _L155779_)))
+ (__tmp156599
+ (let ((__tmp156600
(let ()
(declare (not safe))
- (gx#stx-e _L155773_))))
+ (gx#stx-e _L155778_))))
(declare (not safe))
- (cons __tmp156595 '()))))
+ (cons __tmp156600 '()))))
(declare (not safe))
- (cons __tmp156596 __tmp156594))))
+ (cons __tmp156601 __tmp156599))))
(declare (not safe))
- (cons __tmp156597 __tmp156593))))
+ (cons __tmp156602 __tmp156598))))
(declare (not safe))
- (cons __tmp156598 __tmp156592))))
+ (cons __tmp156603 __tmp156597))))
(declare (not safe))
- (cons 'declare-method __tmp156591))))
- (___kont156314156315_
- (lambda (_L155599_ _L155600_ _L155601_ _L155602_)
- (let ((__tmp156599
- (let ((__tmp156605
+ (cons 'declare-method __tmp156596))))
+ (___kont156319156320_
+ (lambda (_L155604_ _L155605_ _L155606_ _L155607_)
+ (let ((__tmp156604
+ (let ((__tmp156610
(let ()
(declare (not safe))
- (gxc#identifier-symbol _L155601_)))
- (__tmp156600
- (let ((__tmp156604
+ (gxc#identifier-symbol _L155606_)))
+ (__tmp156605
+ (let ((__tmp156609
(let ()
(declare (not safe))
- (gx#stx-e _L155600_)))
- (__tmp156601
- (let ((__tmp156603
+ (gx#stx-e _L155605_)))
+ (__tmp156606
+ (let ((__tmp156608
(let ()
(declare (not safe))
(gxc#identifier-symbol
- _L155599_)))
- (__tmp156602
+ _L155604_)))
+ (__tmp156607
(let ()
(declare (not safe))
(cons '#f '()))))
(declare (not safe))
- (cons __tmp156603 __tmp156602))))
+ (cons __tmp156608 __tmp156607))))
(declare (not safe))
- (cons __tmp156604 __tmp156601))))
+ (cons __tmp156609 __tmp156606))))
(declare (not safe))
- (cons __tmp156605 __tmp156600))))
+ (cons __tmp156610 __tmp156605))))
(declare (not safe))
- (cons 'declare-method __tmp156599))))
- (___kont156316156317_ (lambda () '(begin))))
- (let ((___match156445156446_
- (lambda (_e155390155645_
- _hd155389155648_
- _tl155388155650_
- _e155393155653_
- _hd155392155656_
- _tl155391155658_
- _e155396155661_
- _hd155395155664_
- _tl155394155666_
- _e155399155669_
- _hd155398155672_
- _tl155397155674_
- _e155402155677_
- _hd155401155680_
- _tl155400155682_
- _e155405155685_
- _hd155404155688_
- _tl155403155690_
- _e155408155693_
- _hd155407155696_
- _tl155406155698_
- _e155411155701_
- _hd155410155704_
- _tl155409155706_
- _e155414155709_
- _hd155413155712_
- _tl155412155714_
- _e155417155717_
- _hd155416155720_
- _tl155415155722_
- _e155420155725_
- _hd155419155728_
- _tl155418155730_
- _e155423155733_
- _hd155422155736_
- _tl155421155738_
- _e155426155741_
- _hd155425155744_
- _tl155424155746_
- _e155429155749_
- _hd155428155752_
- _tl155427155754_
- _e155432155757_
- _hd155431155760_
- _tl155430155762_
- _e155435155765_
- _hd155434155768_
- _tl155433155770_)
- (let ((_L155773_ _hd155434155768_)
- (_L155774_ _hd155425155744_)
- (_L155775_ _hd155416155720_)
- (_L155776_ _hd155407155696_)
- (_L155777_ _hd155398155672_))
+ (cons 'declare-method __tmp156604))))
+ (___kont156321156322_ (lambda () '(begin))))
+ (let ((___match156450156451_
+ (lambda (_e155395155650_
+ _hd155394155653_
+ _tl155393155655_
+ _e155398155658_
+ _hd155397155661_
+ _tl155396155663_
+ _e155401155666_
+ _hd155400155669_
+ _tl155399155671_
+ _e155404155674_
+ _hd155403155677_
+ _tl155402155679_
+ _e155407155682_
+ _hd155406155685_
+ _tl155405155687_
+ _e155410155690_
+ _hd155409155693_
+ _tl155408155695_
+ _e155413155698_
+ _hd155412155701_
+ _tl155411155703_
+ _e155416155706_
+ _hd155415155709_
+ _tl155414155711_
+ _e155419155714_
+ _hd155418155717_
+ _tl155417155719_
+ _e155422155722_
+ _hd155421155725_
+ _tl155420155727_
+ _e155425155730_
+ _hd155424155733_
+ _tl155423155735_
+ _e155428155738_
+ _hd155427155741_
+ _tl155426155743_
+ _e155431155746_
+ _hd155430155749_
+ _tl155429155751_
+ _e155434155754_
+ _hd155433155757_
+ _tl155432155759_
+ _e155437155762_
+ _hd155436155765_
+ _tl155435155767_
+ _e155440155770_
+ _hd155439155773_
+ _tl155438155775_)
+ (let ((_L155778_ _hd155439155773_)
+ (_L155779_ _hd155430155749_)
+ (_L155780_ _hd155421155725_)
+ (_L155781_ _hd155412155701_)
+ (_L155782_ _hd155403155677_))
(if (let ()
(declare (not safe))
(gxc#runtime-identifier=?
- _L155777_
+ _L155782_
'bind-method!))
- (___kont156312156313_
- _L155773_
- _L155774_
- _L155775_
- _L155776_
- _L155777_)
- (___kont156316156317_))))))
+ (___kont156317156318_
+ _L155778_
+ _L155779_
+ _L155780_
+ _L155781_
+ _L155782_)
+ (___kont156321156322_))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx156310156311_))
- (let ((_e155390155645_
+ (gx#stx-pair? ___stx156315156316_))
+ (let ((_e155395155650_
(let ()
(declare (not safe))
- (gx#stx-e ___stx156310156311_))))
- (let ((_tl155388155650_
+ (gx#stx-e ___stx156315156316_))))
+ (let ((_tl155393155655_
(let ()
(declare (not safe))
- (##cdr _e155390155645_)))
- (_hd155389155648_
+ (##cdr _e155395155650_)))
+ (_hd155394155653_
(let ()
(declare (not safe))
- (##car _e155390155645_))))
+ (##car _e155395155650_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl155388155650_))
- (let ((_e155393155653_
+ (gx#stx-pair? _tl155393155655_))
+ (let ((_e155398155658_
(let ()
(declare (not safe))
- (gx#stx-e _tl155388155650_))))
- (let ((_tl155391155658_
+ (gx#stx-e _tl155393155655_))))
+ (let ((_tl155396155663_
(let ()
(declare (not safe))
- (##cdr _e155393155653_)))
- (_hd155392155656_
+ (##cdr _e155398155658_)))
+ (_hd155397155661_
(let ()
(declare (not safe))
- (##car _e155393155653_))))
+ (##car _e155398155658_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd155392155656_))
- (let ((_e155396155661_
+ (gx#stx-pair? _hd155397155661_))
+ (let ((_e155401155666_
(let ()
(declare (not safe))
- (gx#stx-e _hd155392155656_))))
- (let ((_tl155394155666_
+ (gx#stx-e _hd155397155661_))))
+ (let ((_tl155399155671_
(let ()
(declare (not safe))
- (##cdr _e155396155661_)))
- (_hd155395155664_
+ (##cdr _e155401155666_)))
+ (_hd155400155669_
(let ()
(declare (not safe))
- (##car _e155396155661_))))
+ (##car _e155401155666_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd155395155664_))
+ (gx#identifier? _hd155400155669_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#ref
- _hd155395155664_))
+ _hd155400155669_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl155394155666_))
- (let ((_e155399155669_
+ _tl155399155671_))
+ (let ((_e155404155674_
(let ()
(declare (not safe))
(gx#stx-e
- _tl155394155666_))))
- (let ((_tl155397155674_
+ _tl155399155671_))))
+ (let ((_tl155402155679_
(let ()
(declare
(not safe))
- (##cdr _e155399155669_)))
- (_hd155398155672_
+ (##cdr _e155404155674_)))
+ (_hd155403155677_
(let ()
(declare
(not safe))
- (##car _e155399155669_))))
+ (##car _e155404155674_))))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl155397155674_))
+ _tl155402155679_))
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-pair? _tl155391155658_))
- (let ((_e155402155677_
+ (gx#stx-pair? _tl155396155663_))
+ (let ((_e155407155682_
(let ()
(declare (not safe))
- (gx#stx-e _tl155391155658_))))
- (let ((_tl155400155682_
+ (gx#stx-e _tl155396155663_))))
+ (let ((_tl155405155687_
(let ()
(declare (not safe))
- (##cdr _e155402155677_)))
- (_hd155401155680_
+ (##cdr _e155407155682_)))
+ (_hd155406155685_
(let ()
(declare (not safe))
- (##car _e155402155677_))))
+ (##car _e155407155682_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd155401155680_))
- (let ((_e155405155685_
+ (gx#stx-pair? _hd155406155685_))
+ (let ((_e155410155690_
(let ()
(declare (not safe))
- (gx#stx-e _hd155401155680_))))
- (let ((_tl155403155690_
+ (gx#stx-e _hd155406155685_))))
+ (let ((_tl155408155695_
(let ()
(declare (not safe))
- (##cdr _e155405155685_)))
- (_hd155404155688_
+ (##cdr _e155410155690_)))
+ (_hd155409155693_
(let ()
(declare (not safe))
- (##car _e155405155685_))))
+ (##car _e155410155690_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd155404155688_))
+ (gx#identifier? _hd155409155693_))
(if (let ()
(declare (not safe))
(gx#stx-eq?
'%#ref
- _hd155404155688_))
+ _hd155409155693_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl155403155690_))
- (let ((_e155408155693_
+ _tl155408155695_))
+ (let ((_e155413155698_
(let ()
(declare (not safe))
(gx#stx-e
- _tl155403155690_))))
- (let ((_tl155406155698_
+ _tl155408155695_))))
+ (let ((_tl155411155703_
(let ()
(declare (not safe))
- (##cdr _e155408155693_)))
- (_hd155407155696_
+ (##cdr _e155413155698_)))
+ (_hd155412155701_
(let ()
(declare (not safe))
- (##car _e155408155693_))))
+ (##car _e155413155698_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl155406155698_))
+ _tl155411155703_))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _tl155400155682_))
- (let ((_e155411155701_
+ _tl155405155687_))
+ (let ((_e155416155706_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _tl155400155682_))))
- (let ((_tl155409155706_
+ (gx#stx-e _tl155405155687_))))
+ (let ((_tl155414155711_
(let ()
(declare (not safe))
- (##cdr _e155411155701_)))
- (_hd155410155704_
+ (##cdr _e155416155706_)))
+ (_hd155415155709_
(let ()
(declare (not safe))
- (##car _e155411155701_))))
+ (##car _e155416155706_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd155410155704_))
- (let ((_e155414155709_
+ (gx#stx-pair? _hd155415155709_))
+ (let ((_e155419155714_
(let ()
(declare (not safe))
- (gx#stx-e _hd155410155704_))))
- (let ((_tl155412155714_
+ (gx#stx-e _hd155415155709_))))
+ (let ((_tl155417155719_
(let ()
(declare (not safe))
- (##cdr _e155414155709_)))
- (_hd155413155712_
+ (##cdr _e155419155714_)))
+ (_hd155418155717_
(let ()
(declare (not safe))
- (##car _e155414155709_))))
+ (##car _e155419155714_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd155413155712_))
+ (gx#identifier? _hd155418155717_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#quote _hd155413155712_))
+ (gx#stx-eq? '%#quote _hd155418155717_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl155412155714_))
- (let ((_e155417155717_
+ (gx#stx-pair? _tl155417155719_))
+ (let ((_e155422155722_
(let ()
(declare (not safe))
(gx#stx-e
- _tl155412155714_))))
- (let ((_tl155415155722_
+ _tl155417155719_))))
+ (let ((_tl155420155727_
(let ()
(declare (not safe))
- (##cdr _e155417155717_)))
- (_hd155416155720_
+ (##cdr _e155422155722_)))
+ (_hd155421155725_
(let ()
(declare (not safe))
- (##car _e155417155717_))))
+ (##car _e155422155722_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl155415155722_))
+ _tl155420155727_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl155409155706_))
- (let ((_e155420155725_
+ _tl155414155711_))
+ (let ((_e155425155730_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-e _tl155409155706_))))
- (let ((_tl155418155730_
- (let () (declare (not safe)) (##cdr _e155420155725_)))
- (_hd155419155728_
- (let () (declare (not safe)) (##car _e155420155725_))))
+ (gx#stx-e _tl155414155711_))))
+ (let ((_tl155423155735_
+ (let () (declare (not safe)) (##cdr _e155425155730_)))
+ (_hd155424155733_
+ (let () (declare (not safe)) (##car _e155425155730_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd155419155728_))
- (let ((_e155423155733_
+ (gx#stx-pair? _hd155424155733_))
+ (let ((_e155428155738_
(let ()
(declare (not safe))
- (gx#stx-e _hd155419155728_))))
- (let ((_tl155421155738_
+ (gx#stx-e _hd155424155733_))))
+ (let ((_tl155426155743_
(let ()
(declare (not safe))
- (##cdr _e155423155733_)))
- (_hd155422155736_
+ (##cdr _e155428155738_)))
+ (_hd155427155741_
(let ()
(declare (not safe))
- (##car _e155423155733_))))
+ (##car _e155428155738_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd155422155736_))
+ (gx#identifier? _hd155427155741_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#ref _hd155422155736_))
+ (gx#stx-eq? '%#ref _hd155427155741_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl155421155738_))
- (let ((_e155426155741_
+ (gx#stx-pair? _tl155426155743_))
+ (let ((_e155431155746_
(let ()
(declare (not safe))
- (gx#stx-e _tl155421155738_))))
- (let ((_tl155424155746_
+ (gx#stx-e _tl155426155743_))))
+ (let ((_tl155429155751_
(let ()
(declare (not safe))
- (##cdr _e155426155741_)))
- (_hd155425155744_
+ (##cdr _e155431155746_)))
+ (_hd155430155749_
(let ()
(declare (not safe))
- (##car _e155426155741_))))
+ (##car _e155431155746_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl155424155746_))
+ _tl155429155751_))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl155418155730_))
- (let ((_e155429155749_
+ _tl155423155735_))
+ (let ((_e155434155754_
(let ()
(declare (not safe))
(gx#stx-e
- _tl155418155730_))))
- (let ((_tl155427155754_
+ _tl155423155735_))))
+ (let ((_tl155432155759_
(let ()
(declare
(not safe))
- (##cdr _e155429155749_)))
- (_hd155428155752_
+ (##cdr _e155434155754_)))
+ (_hd155433155757_
(let ()
(declare
(not safe))
- (##car _e155429155749_))))
+ (##car _e155434155754_))))
(if (let ()
(declare
(not safe))
(gx#stx-pair?
- _hd155428155752_))
- (let ((_e155432155757_
+ _hd155433155757_))
+ (let ((_e155437155762_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _hd155428155752_))))
- (let ((_tl155430155762_
+ (gx#stx-e _hd155433155757_))))
+ (let ((_tl155435155767_
(let ()
(declare (not safe))
- (##cdr _e155432155757_)))
- (_hd155431155760_
+ (##cdr _e155437155762_)))
+ (_hd155436155765_
(let ()
(declare (not safe))
- (##car _e155432155757_))))
+ (##car _e155437155762_))))
(if (let ()
(declare (not safe))
- (gx#identifier? _hd155431155760_))
+ (gx#identifier? _hd155436155765_))
(if (let ()
(declare (not safe))
- (gx#stx-eq? '%#quote _hd155431155760_))
+ (gx#stx-eq? '%#quote _hd155436155765_))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl155430155762_))
- (let ((_e155435155765_
+ (gx#stx-pair? _tl155435155767_))
+ (let ((_e155440155770_
(let ()
(declare (not safe))
- (gx#stx-e _tl155430155762_))))
- (let ((_tl155433155770_
+ (gx#stx-e _tl155435155767_))))
+ (let ((_tl155438155775_
(let ()
(declare (not safe))
- (##cdr _e155435155765_)))
- (_hd155434155768_
+ (##cdr _e155440155770_)))
+ (_hd155439155773_
(let ()
(declare (not safe))
- (##car _e155435155765_))))
+ (##car _e155440155770_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl155433155770_))
+ (gx#stx-null? _tl155438155775_))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl155427155754_))
- (___match156445156446_
- _e155390155645_
- _hd155389155648_
- _tl155388155650_
- _e155393155653_
- _hd155392155656_
- _tl155391155658_
- _e155396155661_
- _hd155395155664_
- _tl155394155666_
- _e155399155669_
- _hd155398155672_
- _tl155397155674_
- _e155402155677_
- _hd155401155680_
- _tl155400155682_
- _e155405155685_
- _hd155404155688_
- _tl155403155690_
- _e155408155693_
- _hd155407155696_
- _tl155406155698_
- _e155411155701_
- _hd155410155704_
- _tl155409155706_
- _e155414155709_
- _hd155413155712_
- _tl155412155714_
- _e155417155717_
- _hd155416155720_
- _tl155415155722_
- _e155420155725_
- _hd155419155728_
- _tl155418155730_
- _e155423155733_
- _hd155422155736_
- _tl155421155738_
- _e155426155741_
- _hd155425155744_
- _tl155424155746_
- _e155429155749_
- _hd155428155752_
- _tl155427155754_
- _e155432155757_
- _hd155431155760_
- _tl155430155762_
- _e155435155765_
- _hd155434155768_
- _tl155433155770_)
- (___kont156316156317_))
- (___kont156316156317_))))
- (___kont156316156317_))
- (___kont156316156317_))
- (___kont156316156317_))))
- (___kont156316156317_))))
+ _tl155432155759_))
+ (___match156450156451_
+ _e155395155650_
+ _hd155394155653_
+ _tl155393155655_
+ _e155398155658_
+ _hd155397155661_
+ _tl155396155663_
+ _e155401155666_
+ _hd155400155669_
+ _tl155399155671_
+ _e155404155674_
+ _hd155403155677_
+ _tl155402155679_
+ _e155407155682_
+ _hd155406155685_
+ _tl155405155687_
+ _e155410155690_
+ _hd155409155693_
+ _tl155408155695_
+ _e155413155698_
+ _hd155412155701_
+ _tl155411155703_
+ _e155416155706_
+ _hd155415155709_
+ _tl155414155711_
+ _e155419155714_
+ _hd155418155717_
+ _tl155417155719_
+ _e155422155722_
+ _hd155421155725_
+ _tl155420155727_
+ _e155425155730_
+ _hd155424155733_
+ _tl155423155735_
+ _e155428155738_
+ _hd155427155741_
+ _tl155426155743_
+ _e155431155746_
+ _hd155430155749_
+ _tl155429155751_
+ _e155434155754_
+ _hd155433155757_
+ _tl155432155759_
+ _e155437155762_
+ _hd155436155765_
+ _tl155435155767_
+ _e155440155770_
+ _hd155439155773_
+ _tl155438155775_)
+ (___kont156321156322_))
+ (___kont156321156322_))))
+ (___kont156321156322_))
+ (___kont156321156322_))
+ (___kont156321156322_))))
+ (___kont156321156322_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl155418155730_))
- (if (let ((__tmp156606
+ _tl155423155735_))
+ (if (let ((__tmp156611
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f '-bind-method))))
(declare (not safe))
- (gxc#runtime-identifier=? __tmp156606 'bind-method!))
- (let ((_L155599_ _hd155425155744_)
- (_L155600_ _hd155416155720_)
- (_L155601_ _hd155407155696_)
- (_L155602_ _hd155398155672_))
- (___kont156314156315_
- _L155599_
- _L155600_
- _L155601_
- _L155602_))
- (___kont156316156317_))
- (___kont156316156317_)))
+ (gxc#runtime-identifier=? __tmp156611 'bind-method!))
+ (let ((_L155604_ _hd155430155749_)
+ (_L155605_ _hd155421155725_)
+ (_L155606_ _hd155412155701_)
+ (_L155607_ _hd155403155677_))
+ (___kont156319156320_
+ _L155604_
+ _L155605_
+ _L155606_
+ _L155607_))
+ (___kont156321156322_))
+ (___kont156321156322_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont156316156317_))))
- (___kont156316156317_))
- (___kont156316156317_))
- (___kont156316156317_))))
- (___kont156316156317_))))
- (___kont156316156317_))
+ (___kont156321156322_))))
+ (___kont156321156322_))
+ (___kont156321156322_))
+ (___kont156321156322_))))
+ (___kont156321156322_))))
+ (___kont156321156322_))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont156316156317_))))
- (___kont156316156317_))
- (___kont156316156317_))
- (___kont156316156317_))))
- (___kont156316156317_))))
- (___kont156316156317_))
- (___kont156316156317_))))
+ (___kont156321156322_))))
+ (___kont156321156322_))
+ (___kont156321156322_))
+ (___kont156321156322_))))
+ (___kont156321156322_))))
+ (___kont156321156322_))
+ (___kont156321156322_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont156316156317_))
- (___kont156316156317_))
- (___kont156316156317_))))
- (___kont156316156317_))))
- (___kont156316156317_))
- (___kont156316156317_))))
+ (___kont156321156322_))
+ (___kont156321156322_))
+ (___kont156321156322_))))
+ (___kont156321156322_))))
+ (___kont156321156322_))
+ (___kont156321156322_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___kont156316156317_))
- (___kont156316156317_))
- (___kont156316156317_))))
- (___kont156316156317_))))
- (___kont156316156317_))))
- (___kont156316156317_)))))))
+ (___kont156321156322_))
+ (___kont156321156322_))
+ (___kont156321156322_))))
+ (___kont156321156322_))))
+ (___kont156321156322_))))
+ (___kont156321156322_)))))))
(define gxc#!alias::typedecl
- (lambda (_self155353_)
- (let* ((_self155354155360_ _self155353_)
- (_E155356155364_
+ (lambda (_self155358_)
+ (let* ((_self155359155365_ _self155358_)
+ (_E155361155369_
(lambda ()
(let ()
(declare (not safe))
- (error '"No clause matching" _self155354155360_))))
- (_K155357155369_
- (lambda (_alias-id155367_)
- (let ((__tmp156607
+ (error '"No clause matching" _self155359155365_))))
+ (_K155362155374_
+ (lambda (_alias-id155372_)
+ (let ((__tmp156612
(let ()
(declare (not safe))
- (cons _alias-id155367_ '()))))
+ (cons _alias-id155372_ '()))))
(declare (not safe))
- (cons '@alias __tmp156607)))))
+ (cons '@alias __tmp156612)))))
(if (let ()
(declare (not safe))
- (##structure-instance-of? _self155354155360_ 'gxc#!alias::t))
- (let* ((_e155358155372_
+ (##structure-instance-of? _self155359155365_ 'gxc#!alias::t))
+ (let* ((_e155363155377_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self155354155360_
+ _self155359155365_
'1
gxc#!type::t
'#f)))
- (_alias-id155375_ _e155358155372_))
+ (_alias-id155380_ _e155363155377_))
(declare (not safe))
- (_K155357155369_ _alias-id155375_))
- (let () (declare (not safe)) (_E155356155364_))))))
+ (_K155362155374_ _alias-id155380_))
+ (let () (declare (not safe)) (_E155361155369_))))))
(let ()
(declare (not safe))
(bind-method!__% gxc#!alias::t 'typedecl gxc#!alias::typedecl '#f))
(define gxc#!class::typedecl
- (lambda (_self155144_)
- (let* ((_self155145155160_ _self155144_)
- (_E155147155164_
+ (lambda (_self155149_)
+ (let* ((_self155150155165_ _self155149_)
+ (_E155152155169_
(lambda ()
(let ()
(declare (not safe))
- (error '"No clause matching" _self155145155160_))))
- (_K155148155178_
- (lambda (_methods155167_
- _metaclass155168_
- _final?155169_
- _struct?155170_
- _constructor155171_
- _fields155172_
- _slots155173_
- _precendence-list155174_
- _super155175_
- _id155176_)
- (let ((__tmp156608
- (let ((__tmp156609
- (let ((__tmp156610
- (let ((__tmp156611
- (let ((__tmp156612
- (let ((__tmp156613
- (let ((__tmp156614
+ (error '"No clause matching" _self155150155165_))))
+ (_K155153155183_
+ (lambda (_methods155172_
+ _metaclass155173_
+ _final?155174_
+ _struct?155175_
+ _constructor155176_
+ _fields155177_
+ _slots155178_
+ _precendence-list155179_
+ _super155180_
+ _id155181_)
+ (let ((__tmp156613
+ (let ((__tmp156614
+ (let ((__tmp156615
+ (let ((__tmp156616
+ (let ((__tmp156617
+ (let ((__tmp156618
+ (let ((__tmp156619
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp156615
- (let ((__tmp156616
- (let ((__tmp156617
- (let ((__tmp156618
- (if _methods155167_
+ (let ((__tmp156620
+ (let ((__tmp156621
+ (let ((__tmp156622
+ (let ((__tmp156623
+ (if _methods155172_
(let ()
(declare
(not safe))
(hash->list
- _methods155167_))
+ _methods155172_))
'#f)))
(declare (not safe))
- (cons __tmp156618 '()))))
+ (cons __tmp156623 '()))))
(declare (not safe))
- (cons _metaclass155168_
- __tmp156617))))
+ (cons _metaclass155173_
+ __tmp156622))))
(declare (not safe))
- (cons _final?155169_ __tmp156616))))
+ (cons _final?155174_ __tmp156621))))
(declare (not safe))
- (cons _struct?155170_ __tmp156615))))
+ (cons _struct?155175_ __tmp156620))))
(declare (not safe))
- (cons _constructor155171_ __tmp156614))))
+ (cons _constructor155176_ __tmp156619))))
(declare (not safe))
- (cons _fields155172_ __tmp156613))))
+ (cons _fields155177_ __tmp156618))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons _slots155173_
- __tmp156612))))
+ (cons _slots155178_
+ __tmp156617))))
(declare (not safe))
- (cons _precendence-list155174_
- __tmp156611))))
+ (cons _precendence-list155179_
+ __tmp156616))))
(declare (not safe))
- (cons _super155175_ __tmp156610))))
+ (cons _super155180_ __tmp156615))))
(declare (not safe))
- (cons _id155176_ __tmp156609))))
+ (cons _id155181_ __tmp156614))))
(declare (not safe))
- (cons '@class __tmp156608)))))
+ (cons '@class __tmp156613)))))
(if (let ()
(declare (not safe))
- (##structure-instance-of? _self155145155160_ 'gxc#!class::t))
- (let* ((_e155149155181_
+ (##structure-instance-of? _self155150155165_ 'gxc#!class::t))
+ (let* ((_e155154155186_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self155145155160_
+ _self155150155165_
'1
gxc#!type::t
'#f)))
- (_id155184_ _e155149155181_)
- (_e155150155186_
+ (_id155189_ _e155154155186_)
+ (_e155155155191_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self155145155160_
+ _self155150155165_
'2
gxc#!class::t
'#f)))
- (_super155189_ _e155150155186_)
- (_e155151155191_
+ (_super155194_ _e155155155191_)
+ (_e155156155196_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self155145155160_
+ _self155150155165_
'3
gxc#!class::t
'#f)))
- (_precendence-list155194_ _e155151155191_)
- (_e155152155196_
+ (_precendence-list155199_ _e155156155196_)
+ (_e155157155201_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self155145155160_
+ _self155150155165_
'4
gxc#!class::t
'#f)))
- (_slots155199_ _e155152155196_)
- (_e155153155201_
+ (_slots155204_ _e155157155201_)
+ (_e155158155206_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self155145155160_
+ _self155150155165_
'5
gxc#!class::t
'#f)))
- (_fields155204_ _e155153155201_)
- (_e155154155206_
+ (_fields155209_ _e155158155206_)
+ (_e155159155211_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self155145155160_
+ _self155150155165_
'6
gxc#!class::t
'#f)))
- (_constructor155209_ _e155154155206_)
- (_e155155155211_
+ (_constructor155214_ _e155159155211_)
+ (_e155160155216_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self155145155160_
+ _self155150155165_
'7
gxc#!class::t
'#f)))
- (_struct?155214_ _e155155155211_)
- (_e155156155216_
+ (_struct?155219_ _e155160155216_)
+ (_e155161155221_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self155145155160_
+ _self155150155165_
'8
gxc#!class::t
'#f)))
- (_final?155219_ _e155156155216_)
- (_e155157155221_
+ (_final?155224_ _e155161155221_)
+ (_e155162155226_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self155145155160_
+ _self155150155165_
'9
gxc#!class::t
'#f)))
- (_metaclass155224_ _e155157155221_)
- (_e155158155226_
+ (_metaclass155229_ _e155162155226_)
+ (_e155163155231_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self155145155160_
+ _self155150155165_
'10
gxc#!class::t
'#f)))
- (_methods155229_ _e155158155226_))
+ (_methods155234_ _e155163155231_))
(declare (not safe))
- (_K155148155178_
- _methods155229_
- _metaclass155224_
- _final?155219_
- _struct?155214_
- _constructor155209_
- _fields155204_
- _slots155199_
- _precendence-list155194_
- _super155189_
- _id155184_))
- (let () (declare (not safe)) (_E155147155164_))))))
+ (_K155153155183_
+ _methods155234_
+ _metaclass155229_
+ _final?155224_
+ _struct?155219_
+ _constructor155214_
+ _fields155209_
+ _slots155204_
+ _precendence-list155199_
+ _super155194_
+ _id155189_))
+ (let () (declare (not safe)) (_E155152155169_))))))
(let ()
(declare (not safe))
(bind-method!__% gxc#!class::t 'typedecl gxc#!class::typedecl '#f))
(define gxc#!predicate::typedecl
- (lambda (_self154998_)
- (let* ((_self154999155005_ _self154998_)
- (_E155001155009_
+ (lambda (_self155003_)
+ (let* ((_self155004155010_ _self155003_)
+ (_E155006155014_
(lambda ()
(let ()
(declare (not safe))
- (error '"No clause matching" _self154999155005_))))
- (_K155002155014_
- (lambda (_klass-id155012_)
- (let ((__tmp156619
+ (error '"No clause matching" _self155004155010_))))
+ (_K155007155019_
+ (lambda (_klass-id155017_)
+ (let ((__tmp156624
(let ()
(declare (not safe))
- (cons _klass-id155012_ '()))))
+ (cons _klass-id155017_ '()))))
(declare (not safe))
- (cons '@predicate __tmp156619)))))
+ (cons '@predicate __tmp156624)))))
(if (let ()
(declare (not safe))
(##structure-instance-of?
- _self154999155005_
+ _self155004155010_
'gxc#!predicate::t))
- (let* ((_e155003155017_
+ (let* ((_e155008155022_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self154999155005_
+ _self155004155010_
'1
gxc#!type::t
'#f)))
- (_klass-id155020_ _e155003155017_))
+ (_klass-id155025_ _e155008155022_))
(declare (not safe))
- (_K155002155014_ _klass-id155020_))
- (let () (declare (not safe)) (_E155001155009_))))))
+ (_K155007155019_ _klass-id155025_))
+ (let () (declare (not safe)) (_E155006155014_))))))
(let ()
(declare (not safe))
(bind-method!__%
@@ -1797,38 +1797,38 @@
gxc#!predicate::typedecl
'#f))
(define gxc#!constructor::typedecl
- (lambda (_self154852_)
- (let* ((_self154853154859_ _self154852_)
- (_E154855154863_
+ (lambda (_self154857_)
+ (let* ((_self154858154864_ _self154857_)
+ (_E154860154868_
(lambda ()
(let ()
(declare (not safe))
- (error '"No clause matching" _self154853154859_))))
- (_K154856154868_
- (lambda (_klass-id154866_)
- (let ((__tmp156620
+ (error '"No clause matching" _self154858154864_))))
+ (_K154861154873_
+ (lambda (_klass-id154871_)
+ (let ((__tmp156625
(let ()
(declare (not safe))
- (cons _klass-id154866_ '()))))
+ (cons _klass-id154871_ '()))))
(declare (not safe))
- (cons '@constructor __tmp156620)))))
+ (cons '@constructor __tmp156625)))))
(if (let ()
(declare (not safe))
(##structure-instance-of?
- _self154853154859_
+ _self154858154864_
'gxc#!constructor::t))
- (let* ((_e154857154871_
+ (let* ((_e154862154876_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self154853154859_
+ _self154858154864_
'1
gxc#!type::t
'#f)))
- (_klass-id154874_ _e154857154871_))
+ (_klass-id154879_ _e154862154876_))
(declare (not safe))
- (_K154856154868_ _klass-id154874_))
- (let () (declare (not safe)) (_E154855154863_))))))
+ (_K154861154873_ _klass-id154879_))
+ (let () (declare (not safe)) (_E154860154868_))))))
(let ()
(declare (not safe))
(bind-method!__%
@@ -1837,305 +1837,305 @@
gxc#!constructor::typedecl
'#f))
(define gxc#!accessor::typedecl
- (lambda (_self154692_)
- (let* ((_self154693154701_ _self154692_)
- (_E154695154705_
+ (lambda (_self154697_)
+ (let* ((_self154698154706_ _self154697_)
+ (_E154700154710_
(lambda ()
(let ()
(declare (not safe))
- (error '"No clause matching" _self154693154701_))))
- (_K154696154712_
- (lambda (_checked?154708_ _slot154709_ _klass-id154710_)
- (let ((__tmp156621
- (let ((__tmp156622
- (let ((__tmp156623
+ (error '"No clause matching" _self154698154706_))))
+ (_K154701154717_
+ (lambda (_checked?154713_ _slot154714_ _klass-id154715_)
+ (let ((__tmp156626
+ (let ((__tmp156627
+ (let ((__tmp156628
(let ()
(declare (not safe))
- (cons _checked?154708_ '()))))
+ (cons _checked?154713_ '()))))
(declare (not safe))
- (cons _slot154709_ __tmp156623))))
+ (cons _slot154714_ __tmp156628))))
(declare (not safe))
- (cons _klass-id154710_ __tmp156622))))
+ (cons _klass-id154715_ __tmp156627))))
(declare (not safe))
- (cons '@accessor __tmp156621)))))
+ (cons '@accessor __tmp156626)))))
(if (let ()
(declare (not safe))
(##structure-instance-of?
- _self154693154701_
+ _self154698154706_
'gxc#!accessor::t))
- (let* ((_e154697154715_
+ (let* ((_e154702154720_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self154693154701_
+ _self154698154706_
'1
gxc#!type::t
'#f)))
- (_klass-id154718_ _e154697154715_)
- (_e154698154720_
+ (_klass-id154723_ _e154702154720_)
+ (_e154703154725_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self154693154701_
+ _self154698154706_
'2
gxc#!accessor::t
'#f)))
- (_slot154723_ _e154698154720_)
- (_e154699154725_
+ (_slot154728_ _e154703154725_)
+ (_e154704154730_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self154693154701_
+ _self154698154706_
'3
gxc#!accessor::t
'#f)))
- (_checked?154728_ _e154699154725_))
+ (_checked?154733_ _e154704154730_))
(declare (not safe))
- (_K154696154712_
- _checked?154728_
- _slot154723_
- _klass-id154718_))
- (let () (declare (not safe)) (_E154695154705_))))))
+ (_K154701154717_
+ _checked?154733_
+ _slot154728_
+ _klass-id154723_))
+ (let () (declare (not safe)) (_E154700154710_))))))
(let ()
(declare (not safe))
(bind-method!__% gxc#!accessor::t 'typedecl gxc#!accessor::typedecl '#f))
(define gxc#!mutator::typedecl
- (lambda (_self154532_)
- (let* ((_self154533154541_ _self154532_)
- (_E154535154545_
+ (lambda (_self154537_)
+ (let* ((_self154538154546_ _self154537_)
+ (_E154540154550_
(lambda ()
(let ()
(declare (not safe))
- (error '"No clause matching" _self154533154541_))))
- (_K154536154552_
- (lambda (_checked?154548_ _slot154549_ _klass-id154550_)
- (let ((__tmp156624
- (let ((__tmp156625
- (let ((__tmp156626
+ (error '"No clause matching" _self154538154546_))))
+ (_K154541154557_
+ (lambda (_checked?154553_ _slot154554_ _klass-id154555_)
+ (let ((__tmp156629
+ (let ((__tmp156630
+ (let ((__tmp156631
(let ()
(declare (not safe))
- (cons _checked?154548_ '()))))
+ (cons _checked?154553_ '()))))
(declare (not safe))
- (cons _slot154549_ __tmp156626))))
+ (cons _slot154554_ __tmp156631))))
(declare (not safe))
- (cons _klass-id154550_ __tmp156625))))
+ (cons _klass-id154555_ __tmp156630))))
(declare (not safe))
- (cons '@mutator __tmp156624)))))
+ (cons '@mutator __tmp156629)))))
(if (let ()
(declare (not safe))
- (##structure-instance-of? _self154533154541_ 'gxc#!mutator::t))
- (let* ((_e154537154555_
+ (##structure-instance-of? _self154538154546_ 'gxc#!mutator::t))
+ (let* ((_e154542154560_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self154533154541_
+ _self154538154546_
'1
gxc#!type::t
'#f)))
- (_klass-id154558_ _e154537154555_)
- (_e154538154560_
+ (_klass-id154563_ _e154542154560_)
+ (_e154543154565_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self154533154541_
+ _self154538154546_
'2
gxc#!mutator::t
'#f)))
- (_slot154563_ _e154538154560_)
- (_e154539154565_
+ (_slot154568_ _e154543154565_)
+ (_e154544154570_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self154533154541_
+ _self154538154546_
'3
gxc#!mutator::t
'#f)))
- (_checked?154568_ _e154539154565_))
+ (_checked?154573_ _e154544154570_))
(declare (not safe))
- (_K154536154552_
- _checked?154568_
- _slot154563_
- _klass-id154558_))
- (let () (declare (not safe)) (_E154535154545_))))))
+ (_K154541154557_
+ _checked?154573_
+ _slot154568_
+ _klass-id154563_))
+ (let () (declare (not safe)) (_E154540154550_))))))
(let ()
(declare (not safe))
(bind-method!__% gxc#!mutator::t 'typedecl gxc#!mutator::typedecl '#f))
(define gxc#!lambda::typedecl
- (lambda (_self154358_)
- (let* ((_self154359154369_ _self154358_)
- (_E154361154373_
+ (lambda (_self154363_)
+ (let* ((_self154364154374_ _self154363_)
+ (_E154366154378_
(lambda ()
(let ()
(declare (not safe))
- (error '"No clause matching" _self154359154369_))))
- (_K154362154384_
- (lambda (_typedecl154376_
- _inline154377_
- _dispatch154378_
- _arity154379_)
- (if _inline154377_
- (let ((_$e154381_ _typedecl154376_))
- (if _$e154381_
- _$e154381_
+ (error '"No clause matching" _self154364154374_))))
+ (_K154367154389_
+ (lambda (_typedecl154381_
+ _inline154382_
+ _dispatch154383_
+ _arity154384_)
+ (if _inline154382_
+ (let ((_$e154386_ _typedecl154381_))
+ (if _$e154386_
+ _$e154386_
(let ()
(declare (not safe))
(error '"Cannot generate typedecl for inline rules"))))
- (let ((__tmp156627
- (let ((__tmp156628
+ (let ((__tmp156632
+ (let ((__tmp156633
(let ()
(declare (not safe))
- (cons _dispatch154378_ '()))))
+ (cons _dispatch154383_ '()))))
(declare (not safe))
- (cons _arity154379_ __tmp156628))))
+ (cons _arity154384_ __tmp156633))))
(declare (not safe))
- (cons '@lambda __tmp156627))))))
+ (cons '@lambda __tmp156632))))))
(if (let ()
(declare (not safe))
- (##structure-instance-of? _self154359154369_ 'gxc#!lambda::t))
- (let* ((_e154363154387_
+ (##structure-instance-of? _self154364154374_ 'gxc#!lambda::t))
+ (let* ((_e154368154392_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self154359154369_
+ _self154364154374_
'1
gxc#!type::t
'#f)))
- (_e154364154390_
+ (_e154369154395_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self154359154369_
+ _self154364154374_
'2
gxc#!lambda::t
'#f)))
- (_arity154393_ _e154364154390_)
- (_e154365154395_
+ (_arity154398_ _e154369154395_)
+ (_e154370154400_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self154359154369_
+ _self154364154374_
'3
gxc#!lambda::t
'#f)))
- (_dispatch154398_ _e154365154395_)
- (_e154366154400_
+ (_dispatch154403_ _e154370154400_)
+ (_e154371154405_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self154359154369_
+ _self154364154374_
'4
gxc#!lambda::t
'#f)))
- (_inline154403_ _e154366154400_)
- (_e154367154405_
+ (_inline154408_ _e154371154405_)
+ (_e154372154410_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self154359154369_
+ _self154364154374_
'5
gxc#!lambda::t
'#f)))
- (_typedecl154408_ _e154367154405_))
+ (_typedecl154413_ _e154372154410_))
(declare (not safe))
- (_K154362154384_
- _typedecl154408_
- _inline154403_
- _dispatch154398_
- _arity154393_))
- (let () (declare (not safe)) (_E154361154373_))))))
+ (_K154367154389_
+ _typedecl154413_
+ _inline154408_
+ _dispatch154403_
+ _arity154398_))
+ (let () (declare (not safe)) (_E154366154378_))))))
(let ()
(declare (not safe))
(bind-method!__% gxc#!lambda::t 'typedecl gxc#!lambda::typedecl '#f))
(define gxc#!case-lambda::typedecl
- (lambda (_self154169_)
- (letrec ((_clause-e154171_
- (lambda (_clause154201_)
- (let* ((_clause154202154210_ _clause154201_)
- (_E154204154214_
+ (lambda (_self154174_)
+ (letrec ((_clause-e154176_
+ (lambda (_clause154206_)
+ (let* ((_clause154207154215_ _clause154206_)
+ (_E154209154219_
(lambda ()
(let ()
(declare (not safe))
(error '"No clause matching"
- _clause154202154210_))))
- (_K154205154220_
- (lambda (_dispatch154217_ _arity154218_)
- (let ((__tmp156629
+ _clause154207154215_))))
+ (_K154210154225_
+ (lambda (_dispatch154222_ _arity154223_)
+ (let ((__tmp156634
(let ()
(declare (not safe))
- (cons _dispatch154217_ '()))))
+ (cons _dispatch154222_ '()))))
(declare (not safe))
- (cons _arity154218_ __tmp156629)))))
+ (cons _arity154223_ __tmp156634)))))
(if (let ()
(declare (not safe))
(##structure-instance-of?
- _clause154202154210_
+ _clause154207154215_
'gxc#!lambda::t))
- (let* ((_e154206154223_
+ (let* ((_e154211154228_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _clause154202154210_
+ _clause154207154215_
'1
gxc#!type::t
'#f)))
- (_e154207154226_
+ (_e154212154231_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _clause154202154210_
+ _clause154207154215_
'2
gxc#!lambda::t
'#f)))
- (_arity154229_ _e154207154226_)
- (_e154208154231_
+ (_arity154234_ _e154212154231_)
+ (_e154213154236_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _clause154202154210_
+ _clause154207154215_
'3
gxc#!lambda::t
'#f)))
- (_dispatch154234_ _e154208154231_))
+ (_dispatch154239_ _e154213154236_))
(declare (not safe))
- (_K154205154220_ _dispatch154234_ _arity154229_))
- (let () (declare (not safe)) (_E154204154214_)))))))
- (let* ((_self154172154179_ _self154169_)
- (_E154174154183_
+ (_K154210154225_ _dispatch154239_ _arity154234_))
+ (let () (declare (not safe)) (_E154209154219_)))))))
+ (let* ((_self154177154184_ _self154174_)
+ (_E154179154188_
(lambda ()
(let ()
(declare (not safe))
- (error '"No clause matching" _self154172154179_))))
- (_K154175154190_
- (lambda (_clauses154186_)
- (let ((_clauses154188_
- (map _clause-e154171_ _clauses154186_)))
+ (error '"No clause matching" _self154177154184_))))
+ (_K154180154195_
+ (lambda (_clauses154191_)
+ (let ((_clauses154193_
+ (map _clause-e154176_ _clauses154191_)))
(declare (not safe))
- (cons '@case-lambda _clauses154188_)))))
+ (cons '@case-lambda _clauses154193_)))))
(if (let ()
(declare (not safe))
(##structure-instance-of?
- _self154172154179_
+ _self154177154184_
'gxc#!case-lambda::t))
- (let* ((_e154176154193_
+ (let* ((_e154181154198_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self154172154179_
+ _self154177154184_
'1
gxc#!type::t
'#f)))
- (_e154177154196_
+ (_e154182154201_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self154172154179_
+ _self154177154184_
'2
gxc#!case-lambda::t
'#f)))
- (_clauses154199_ _e154177154196_))
+ (_clauses154204_ _e154182154201_))
(declare (not safe))
- (_K154175154190_ _clauses154199_))
- (let () (declare (not safe)) (_E154174154183_)))))))
+ (_K154180154195_ _clauses154204_))
+ (let () (declare (not safe)) (_E154179154188_)))))))
(let ()
(declare (not safe))
(bind-method!__%
@@ -2144,58 +2144,58 @@
gxc#!case-lambda::typedecl
'#f))
(define gxc#!kw-lambda::typedecl
- (lambda (_self154012_)
- (let* ((_self154013154021_ _self154012_)
- (_E154015154025_
+ (lambda (_self154017_)
+ (let* ((_self154018154026_ _self154017_)
+ (_E154020154030_
(lambda ()
(let ()
(declare (not safe))
- (error '"No clause matching" _self154013154021_))))
- (_K154016154031_
- (lambda (_dispatch154028_ _table154029_)
- (let ((__tmp156630
- (let ((__tmp156631
+ (error '"No clause matching" _self154018154026_))))
+ (_K154021154036_
+ (lambda (_dispatch154033_ _table154034_)
+ (let ((__tmp156635
+ (let ((__tmp156636
(let ()
(declare (not safe))
- (cons _dispatch154028_ '()))))
+ (cons _dispatch154033_ '()))))
(declare (not safe))
- (cons _table154029_ __tmp156631))))
+ (cons _table154034_ __tmp156636))))
(declare (not safe))
- (cons '@kw-lambda __tmp156630)))))
+ (cons '@kw-lambda __tmp156635)))))
(if (let ()
(declare (not safe))
(##structure-instance-of?
- _self154013154021_
+ _self154018154026_
'gxc#!kw-lambda::t))
- (let* ((_e154017154034_
+ (let* ((_e154022154039_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self154013154021_
+ _self154018154026_
'1
gxc#!type::t
'#f)))
- (_e154018154037_
+ (_e154023154042_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self154013154021_
+ _self154018154026_
'2
gxc#!kw-lambda::t
'#f)))
- (_table154040_ _e154018154037_)
- (_e154019154042_
+ (_table154045_ _e154023154042_)
+ (_e154024154047_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self154013154021_
+ _self154018154026_
'3
gxc#!kw-lambda::t
'#f)))
- (_dispatch154045_ _e154019154042_))
+ (_dispatch154050_ _e154024154047_))
(declare (not safe))
- (_K154016154031_ _dispatch154045_ _table154040_))
- (let () (declare (not safe)) (_E154015154025_))))))
+ (_K154021154036_ _dispatch154050_ _table154045_))
+ (let () (declare (not safe)) (_E154020154030_))))))
(let ()
(declare (not safe))
(bind-method!__%
@@ -2204,58 +2204,58 @@
gxc#!kw-lambda::typedecl
'#f))
(define gxc#!kw-lambda-primary::typedecl
- (lambda (_self153855_)
- (let* ((_self153856153864_ _self153855_)
- (_E153858153868_
+ (lambda (_self153860_)
+ (let* ((_self153861153869_ _self153860_)
+ (_E153863153873_
(lambda ()
(let ()
(declare (not safe))
- (error '"No clause matching" _self153856153864_))))
- (_K153859153874_
- (lambda (_main153871_ _keys153872_)
- (let ((__tmp156632
- (let ((__tmp156633
+ (error '"No clause matching" _self153861153869_))))
+ (_K153864153879_
+ (lambda (_main153876_ _keys153877_)
+ (let ((__tmp156637
+ (let ((__tmp156638
(let ()
(declare (not safe))
- (cons _main153871_ '()))))
+ (cons _main153876_ '()))))
(declare (not safe))
- (cons _keys153872_ __tmp156633))))
+ (cons _keys153877_ __tmp156638))))
(declare (not safe))
- (cons '@kw-lambda-dispatch __tmp156632)))))
+ (cons '@kw-lambda-dispatch __tmp156637)))))
(if (let ()
(declare (not safe))
(##structure-instance-of?
- _self153856153864_
+ _self153861153869_
'gxc#!kw-lambda-primary::t))
- (let* ((_e153860153877_
+ (let* ((_e153865153882_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self153856153864_
+ _self153861153869_
'1
gxc#!type::t
'#f)))
- (_e153861153880_
+ (_e153866153885_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self153856153864_
+ _self153861153869_
'2
gxc#!kw-lambda-primary::t
'#f)))
- (_keys153883_ _e153861153880_)
- (_e153862153885_
+ (_keys153888_ _e153866153885_)
+ (_e153867153890_
(let ()
(declare (not safe))
(##unchecked-structure-ref
- _self153856153864_
+ _self153861153869_
'3
gxc#!kw-lambda-primary::t
'#f)))
- (_main153888_ _e153862153885_))
+ (_main153893_ _e153867153890_))
(declare (not safe))
- (_K153859153874_ _main153888_ _keys153883_))
- (let () (declare (not safe)) (_E153858153868_))))))
+ (_K153864153879_ _main153893_ _keys153888_))
+ (let () (declare (not safe)) (_E153863153873_))))))
(let ()
(declare (not safe))
(bind-method!__%
diff --git a/src/bootstrap/gerbil/compiler/ssxi__1.scm b/src/bootstrap/gerbil/compiler/ssxi__1.scm
index f19135e5..7a673422 100644
--- a/src/bootstrap/gerbil/compiler/ssxi__1.scm
+++ b/src/bootstrap/gerbil/compiler/ssxi__1.scm
@@ -1,4576 +1,4594 @@
(declare (block) (standard-bindings) (extended-bindings) (inlining-limit 200))
(begin
(define |gxc[:0:]#declare-type|
- (lambda (_$stx158448_)
- (let* ((_g158452158470_
- (lambda (_g158453158466_)
+ (lambda (_$stx158453_)
+ (let* ((_g158457158475_
+ (lambda (_g158458158471_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g158453158466_))))
- (_g158451158525_
- (lambda (_g158453158474_)
+ _g158458158471_))))
+ (_g158456158530_
+ (lambda (_g158458158479_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g158453158474_))
- (let ((_e158458158477_
+ (gx#stx-pair? _g158458158479_))
+ (let ((_e158463158482_
(let ()
(declare (not safe))
- (gx#syntax-e _g158453158474_))))
- (let ((_hd158457158481_
+ (gx#syntax-e _g158458158479_))))
+ (let ((_hd158462158486_
(let ()
(declare (not safe))
- (##car _e158458158477_)))
- (_tl158456158484_
+ (##car _e158463158482_)))
+ (_tl158461158489_
(let ()
(declare (not safe))
- (##cdr _e158458158477_))))
+ (##cdr _e158463158482_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl158456158484_))
- (let ((_e158461158487_
+ (gx#stx-pair? _tl158461158489_))
+ (let ((_e158466158492_
(let ()
(declare (not safe))
- (gx#syntax-e _tl158456158484_))))
- (let ((_hd158460158491_
+ (gx#syntax-e _tl158461158489_))))
+ (let ((_hd158465158496_
(let ()
(declare (not safe))
- (##car _e158461158487_)))
- (_tl158459158494_
+ (##car _e158466158492_)))
+ (_tl158464158499_
(let ()
(declare (not safe))
- (##cdr _e158461158487_))))
+ (##cdr _e158466158492_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl158459158494_))
- (let ((_e158464158497_
+ (gx#stx-pair? _tl158464158499_))
+ (let ((_e158469158502_
(let ()
(declare (not safe))
- (gx#syntax-e _tl158459158494_))))
- (let ((_hd158463158501_
+ (gx#syntax-e _tl158464158499_))))
+ (let ((_hd158468158506_
(let ()
(declare (not safe))
- (##car _e158464158497_)))
- (_tl158462158504_
+ (##car _e158469158502_)))
+ (_tl158467158509_
(let ()
(declare (not safe))
- (##cdr _e158464158497_))))
+ (##cdr _e158469158502_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl158462158504_))
- ((lambda (_L158507_ _L158509_)
+ (gx#stx-null? _tl158467158509_))
+ ((lambda (_L158512_ _L158514_)
(if (let ()
(declare (not safe))
(gx#identifier?
- _L158509_))
- (let ((__tmp161989
+ _L158514_))
+ (let ((__tmp161994
(let ()
(declare
(not safe))
(gx#datum->syntax__0
'#f
'optimizer-declare-type!)))
- (__tmp161984
- (let ((__tmp161986
+ (__tmp161989
+ (let ((__tmp161991
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp161988
+ (let ((__tmp161993
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'quote)))
- (__tmp161987
+ (__tmp161992
(let ()
(declare (not safe))
- (cons _L158509_ '()))))
+ (cons _L158514_ '()))))
(declare (not safe))
- (cons __tmp161988 __tmp161987)))
- (__tmp161985
- (let () (declare (not safe)) (cons _L158507_ '()))))
+ (cons __tmp161993 __tmp161992)))
+ (__tmp161990
+ (let () (declare (not safe)) (cons _L158512_ '()))))
(declare (not safe))
- (cons __tmp161986 __tmp161985))))
+ (cons __tmp161991 __tmp161990))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp161989
- __tmp161984))
- (_g158452158470_
- _g158453158474_)))
- _hd158463158501_
- _hd158460158491_)
- (_g158452158470_
- _g158453158474_))))
- (_g158452158470_ _g158453158474_))))
- (_g158452158470_ _g158453158474_))))
- (_g158452158470_ _g158453158474_)))))
- (_g158451158525_ _$stx158448_))))
+ (cons __tmp161994
+ __tmp161989))
+ (_g158457158475_
+ _g158458158479_)))
+ _hd158468158506_
+ _hd158465158496_)
+ (_g158457158475_
+ _g158458158479_))))
+ (_g158457158475_ _g158458158479_))))
+ (_g158457158475_ _g158458158479_))))
+ (_g158457158475_ _g158458158479_)))))
+ (_g158456158530_ _$stx158453_))))
(define |gxc[:0:]#declare-type*|
- (lambda (_$stx158529_)
- (let* ((_g158533158562_
- (lambda (_g158534158558_)
+ (lambda (_$stx158534_)
+ (let* ((_g158538158567_
+ (lambda (_g158539158563_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g158534158558_))))
- (_g158532158662_
- (lambda (_g158534158566_)
+ _g158539158563_))))
+ (_g158537158667_
+ (lambda (_g158539158571_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g158534158566_))
- (let ((_e158539158569_
+ (gx#stx-pair? _g158539158571_))
+ (let ((_e158544158574_
(let ()
(declare (not safe))
- (gx#syntax-e _g158534158566_))))
- (let ((_hd158538158573_
+ (gx#syntax-e _g158539158571_))))
+ (let ((_hd158543158578_
(let ()
(declare (not safe))
- (##car _e158539158569_)))
- (_tl158537158576_
+ (##car _e158544158574_)))
+ (_tl158542158581_
(let ()
(declare (not safe))
- (##cdr _e158539158569_))))
+ (##cdr _e158544158574_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl158537158576_))
- (let ((_g161990_
+ (gx#stx-pair/null? _tl158542158581_))
+ (let ((_g161995_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl158537158576_
+ _tl158542158581_
'0))))
(begin
- (let ((_g161991_
+ (let ((_g161996_
(let ()
(declare (not safe))
- (if (##values? _g161990_)
- (##vector-length _g161990_)
+ (if (##values? _g161995_)
+ (##vector-length _g161995_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g161991_ 2)))
+ (##fx= _g161996_ 2)))
(error "Context expects 2 values"
- _g161991_)))
- (let ((_target158540158579_
+ _g161996_)))
+ (let ((_target158545158584_
(let ()
(declare (not safe))
- (##vector-ref _g161990_ 0)))
- (_tl158542158582_
+ (##vector-ref _g161995_ 0)))
+ (_tl158547158587_
(let ()
(declare (not safe))
- (##vector-ref _g161990_ 1))))
+ (##vector-ref _g161995_ 1))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl158542158582_))
- (letrec ((_loop158543158585_
- (lambda (_hd158541158589_
- _type158547158592_
- _symbol158548158594_)
+ (gx#stx-null? _tl158547158587_))
+ (letrec ((_loop158548158590_
+ (lambda (_hd158546158594_
+ _type158552158597_
+ _symbol158553158599_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd158541158589_))
- (let ((_e158544158597_
+ _hd158546158594_))
+ (let ((_e158549158602_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#syntax-e _hd158541158589_))))
- (let ((_lp-hd158545158601_
- (let () (declare (not safe)) (##car _e158544158597_)))
- (_lp-tl158546158604_
- (let () (declare (not safe)) (##cdr _e158544158597_))))
+ (gx#syntax-e _hd158546158594_))))
+ (let ((_lp-hd158550158606_
+ (let () (declare (not safe)) (##car _e158549158602_)))
+ (_lp-tl158551158609_
+ (let () (declare (not safe)) (##cdr _e158549158602_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _lp-hd158545158601_))
- (let ((_e158553158607_
+ (gx#stx-pair? _lp-hd158550158606_))
+ (let ((_e158558158612_
(let ()
(declare (not safe))
- (gx#syntax-e _lp-hd158545158601_))))
- (let ((_hd158552158611_
+ (gx#syntax-e _lp-hd158550158606_))))
+ (let ((_hd158557158616_
(let ()
(declare (not safe))
- (##car _e158553158607_)))
- (_tl158551158614_
+ (##car _e158558158612_)))
+ (_tl158556158619_
(let ()
(declare (not safe))
- (##cdr _e158553158607_))))
+ (##cdr _e158558158612_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl158551158614_))
- (let ((_e158556158617_
+ (gx#stx-pair? _tl158556158619_))
+ (let ((_e158561158622_
(let ()
(declare (not safe))
- (gx#syntax-e _tl158551158614_))))
- (let ((_hd158555158621_
+ (gx#syntax-e _tl158556158619_))))
+ (let ((_hd158560158626_
(let ()
(declare (not safe))
- (##car _e158556158617_)))
- (_tl158554158624_
+ (##car _e158561158622_)))
+ (_tl158559158629_
(let ()
(declare (not safe))
- (##cdr _e158556158617_))))
+ (##cdr _e158561158622_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl158554158624_))
- (_loop158543158585_
- _lp-tl158546158604_
+ (gx#stx-null? _tl158559158629_))
+ (_loop158548158590_
+ _lp-tl158551158609_
(let ()
(declare (not safe))
- (cons _hd158555158621_
- _type158547158592_))
+ (cons _hd158560158626_
+ _type158552158597_))
(let ()
(declare (not safe))
- (cons _hd158552158611_
- _symbol158548158594_)))
- (_g158533158562_ _g158534158566_))))
- (_g158533158562_ _g158534158566_))))
- (_g158533158562_ _g158534158566_))))
- (let ((_type158549158627_ (reverse _type158547158592_))
- (_symbol158550158630_ (reverse _symbol158548158594_)))
- ((lambda (_L158633_ _L158635_)
- (let ((__tmp161998
+ (cons _hd158557158616_
+ _symbol158553158599_)))
+ (_g158538158567_ _g158539158571_))))
+ (_g158538158567_ _g158539158571_))))
+ (_g158538158567_ _g158539158571_))))
+ (let ((_type158554158632_ (reverse _type158552158597_))
+ (_symbol158555158635_ (reverse _symbol158553158599_)))
+ ((lambda (_L158638_ _L158640_)
+ (let ((__tmp162003
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'begin)))
- (__tmp161992
+ (__tmp161997
(begin
(let ()
(declare (not safe))
(gx#syntax-check-splice-targets
- _L158633_
- _L158635_))
- (let ((__tmp161993
- (lambda (_g158650158654_
- _g158651158657_
- _g158652158659_)
- (let ((__tmp161994
- (let ((__tmp161997
+ _L158638_
+ _L158640_))
+ (let ((__tmp161998
+ (lambda (_g158655158659_
+ _g158656158662_
+ _g158657158664_)
+ (let ((__tmp161999
+ (let ((__tmp162002
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'declare-type)))
- (__tmp161995
- (let ((__tmp161996
+ (__tmp162000
+ (let ((__tmp162001
(let ()
(declare
(not safe))
- (cons _g158650158654_
+ (cons _g158655158659_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons _g158651158657_
- __tmp161996))))
+ (cons _g158656158662_
+ __tmp162001))))
(declare (not safe))
- (cons __tmp161997 __tmp161995))))
+ (cons __tmp162002 __tmp162000))))
(declare (not safe))
- (cons __tmp161994 _g158652158659_)))))
+ (cons __tmp161999 _g158657158664_)))))
(declare (not safe))
- (foldr2 __tmp161993 '() _L158633_ _L158635_)))))
+ (foldr2 __tmp161998 '() _L158638_ _L158640_)))))
(declare (not safe))
- (cons __tmp161998 __tmp161992)))
- _type158549158627_
- _symbol158550158630_))))))
+ (cons __tmp162003 __tmp161997)))
+ _type158554158632_
+ _symbol158555158635_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (_loop158543158585_
- _target158540158579_
+ (_loop158548158590_
+ _target158545158584_
'()
'()))
- (_g158533158562_ _g158534158566_)))))
- (_g158533158562_ _g158534158566_))))
- (_g158533158562_ _g158534158566_)))))
- (_g158532158662_ _$stx158529_))))
+ (_g158538158567_ _g158539158571_)))))
+ (_g158538158567_ _g158539158571_))))
+ (_g158538158567_ _g158539158571_)))))
+ (_g158537158667_ _$stx158534_))))
(define |gxc[:0:]#declare-method|
- (lambda (_$stx158667_)
- (let* ((___stx161549161550_ _$stx158667_)
- (_g158672158714_
+ (lambda (_$stx158672_)
+ (let* ((___stx161554161555_ _$stx158672_)
+ (_g158677158719_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx161549161550_)))))
- (let ((___kont161552161553_
- (lambda (_L158842_ _L158844_ _L158845_ _L158846_)
- (let ((__tmp162012
+ ___stx161554161555_)))))
+ (let ((___kont161557161558_
+ (lambda (_L158847_ _L158849_ _L158850_ _L158851_)
+ (let ((__tmp162017
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'optimizer-declare-method!)))
- (__tmp161999
- (let ((__tmp162009
- (let ((__tmp162011
+ (__tmp162004
+ (let ((__tmp162014
+ (let ((__tmp162016
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'quote)))
- (__tmp162010
+ (__tmp162015
(let ()
(declare (not safe))
- (cons _L158846_ '()))))
+ (cons _L158851_ '()))))
(declare (not safe))
- (cons __tmp162011 __tmp162010)))
- (__tmp162000
- (let ((__tmp162006
- (let ((__tmp162008
+ (cons __tmp162016 __tmp162015)))
+ (__tmp162005
+ (let ((__tmp162011
+ (let ((__tmp162013
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'quote)))
- (__tmp162007
+ (__tmp162012
(let ()
(declare (not safe))
- (cons _L158845_ '()))))
+ (cons _L158850_ '()))))
(declare (not safe))
- (cons __tmp162008 __tmp162007)))
- (__tmp162001
- (let ((__tmp162003
- (let ((__tmp162005
+ (cons __tmp162013 __tmp162012)))
+ (__tmp162006
+ (let ((__tmp162008
+ (let ((__tmp162010
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'quote)))
- (__tmp162004
+ (__tmp162009
(let ()
(declare (not safe))
- (cons _L158844_ '()))))
+ (cons _L158849_ '()))))
(declare (not safe))
- (cons __tmp162005 __tmp162004)))
- (__tmp162002
+ (cons __tmp162010 __tmp162009)))
+ (__tmp162007
(let ()
(declare (not safe))
- (cons _L158842_ '()))))
+ (cons _L158847_ '()))))
(declare (not safe))
- (cons __tmp162003 __tmp162002))))
+ (cons __tmp162008 __tmp162007))))
(declare (not safe))
- (cons __tmp162006 __tmp162001))))
+ (cons __tmp162011 __tmp162006))))
(declare (not safe))
- (cons __tmp162009 __tmp162000))))
+ (cons __tmp162014 __tmp162005))))
(declare (not safe))
- (cons __tmp162012 __tmp161999))))
- (___kont161554161555_
- (lambda (_L158761_ _L158763_ _L158764_ _L158765_)
- (let ((__tmp162013
- (let ((__tmp162014
- (let ((__tmp162015
- (let ((__tmp162016
- (let ((__tmp162017
+ (cons __tmp162017 __tmp162004))))
+ (___kont161559161560_
+ (lambda (_L158766_ _L158768_ _L158769_ _L158770_)
+ (let ((__tmp162018
+ (let ((__tmp162019
+ (let ((__tmp162020
+ (let ((__tmp162021
+ (let ((__tmp162022
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'rebind?))))
(declare (not safe))
- (cons __tmp162017 '()))))
+ (cons __tmp162022 '()))))
(declare (not safe))
- (cons _L158761_ __tmp162016))))
+ (cons _L158766_ __tmp162021))))
(declare (not safe))
- (cons _L158763_ __tmp162015))))
+ (cons _L158768_ __tmp162020))))
(declare (not safe))
- (cons _L158764_ __tmp162014))))
+ (cons _L158769_ __tmp162019))))
(declare (not safe))
- (cons _L158765_ __tmp162013)))))
- (let ((___match161588161589_
- (lambda (_e158680158792_
- _hd158679158796_
- _tl158678158799_
- _e158683158802_
- _hd158682158806_
- _tl158681158809_
- _e158686158812_
- _hd158685158816_
- _tl158684158819_
- _e158689158822_
- _hd158688158826_
- _tl158687158829_
- _e158692158832_
- _hd158691158836_
- _tl158690158839_)
- (let ((_L158842_ _hd158691158836_)
- (_L158844_ _hd158688158826_)
- (_L158845_ _hd158685158816_)
- (_L158846_ _hd158682158806_))
+ (cons _L158770_ __tmp162018)))))
+ (let ((___match161593161594_
+ (lambda (_e158685158797_
+ _hd158684158801_
+ _tl158683158804_
+ _e158688158807_
+ _hd158687158811_
+ _tl158686158814_
+ _e158691158817_
+ _hd158690158821_
+ _tl158689158824_
+ _e158694158827_
+ _hd158693158831_
+ _tl158692158834_
+ _e158697158837_
+ _hd158696158841_
+ _tl158695158844_)
+ (let ((_L158847_ _hd158696158841_)
+ (_L158849_ _hd158693158831_)
+ (_L158850_ _hd158690158821_)
+ (_L158851_ _hd158687158811_))
(if (and (let ()
(declare (not safe))
- (gx#identifier? _L158846_))
+ (gx#identifier? _L158851_))
(let ()
(declare (not safe))
- (gx#identifier? _L158845_))
+ (gx#identifier? _L158850_))
(let ()
(declare (not safe))
- (gx#identifier? _L158844_)))
- (___kont161552161553_
- _L158842_
- _L158844_
- _L158845_
- _L158846_)
- (let () (declare (not safe)) (_g158672158714_)))))))
+ (gx#identifier? _L158849_)))
+ (___kont161557161558_
+ _L158847_
+ _L158849_
+ _L158850_
+ _L158851_)
+ (let () (declare (not safe)) (_g158677158719_)))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx161549161550_))
- (let ((_e158680158792_
+ (gx#stx-pair? ___stx161554161555_))
+ (let ((_e158685158797_
(let ()
(declare (not safe))
- (gx#syntax-e ___stx161549161550_))))
- (let ((_tl158678158799_
- (let () (declare (not safe)) (##cdr _e158680158792_)))
- (_hd158679158796_
+ (gx#syntax-e ___stx161554161555_))))
+ (let ((_tl158683158804_
+ (let () (declare (not safe)) (##cdr _e158685158797_)))
+ (_hd158684158801_
(let ()
(declare (not safe))
- (##car _e158680158792_))))
+ (##car _e158685158797_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl158678158799_))
- (let ((_e158683158802_
+ (gx#stx-pair? _tl158683158804_))
+ (let ((_e158688158807_
(let ()
(declare (not safe))
- (gx#syntax-e _tl158678158799_))))
- (let ((_tl158681158809_
+ (gx#syntax-e _tl158683158804_))))
+ (let ((_tl158686158814_
(let ()
(declare (not safe))
- (##cdr _e158683158802_)))
- (_hd158682158806_
+ (##cdr _e158688158807_)))
+ (_hd158687158811_
(let ()
(declare (not safe))
- (##car _e158683158802_))))
+ (##car _e158688158807_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl158681158809_))
- (let ((_e158686158812_
+ (gx#stx-pair? _tl158686158814_))
+ (let ((_e158691158817_
(let ()
(declare (not safe))
- (gx#syntax-e _tl158681158809_))))
- (let ((_tl158684158819_
+ (gx#syntax-e _tl158686158814_))))
+ (let ((_tl158689158824_
(let ()
(declare (not safe))
- (##cdr _e158686158812_)))
- (_hd158685158816_
+ (##cdr _e158691158817_)))
+ (_hd158690158821_
(let ()
(declare (not safe))
- (##car _e158686158812_))))
+ (##car _e158691158817_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl158684158819_))
- (let ((_e158689158822_
+ (gx#stx-pair? _tl158689158824_))
+ (let ((_e158694158827_
(let ()
(declare (not safe))
(gx#syntax-e
- _tl158684158819_))))
- (let ((_tl158687158829_
+ _tl158689158824_))))
+ (let ((_tl158692158834_
(let ()
(declare (not safe))
- (##cdr _e158689158822_)))
- (_hd158688158826_
+ (##cdr _e158694158827_)))
+ (_hd158693158831_
(let ()
(declare (not safe))
- (##car _e158689158822_))))
+ (##car _e158694158827_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl158687158829_))
- (let ((_e158692158832_
+ _tl158692158834_))
+ (let ((_e158697158837_
(let ()
(declare (not safe))
(gx#syntax-e
- _tl158687158829_))))
- (let ((_tl158690158839_
+ _tl158692158834_))))
+ (let ((_tl158695158844_
(let ()
(declare (not safe))
- (##cdr _e158692158832_)))
- (_hd158691158836_
+ (##cdr _e158697158837_)))
+ (_hd158696158841_
(let ()
(declare (not safe))
- (##car _e158692158832_))))
+ (##car _e158697158837_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl158690158839_))
- (___match161588161589_
- _e158680158792_
- _hd158679158796_
- _tl158678158799_
- _e158683158802_
- _hd158682158806_
- _tl158681158809_
- _e158686158812_
- _hd158685158816_
- _tl158684158819_
- _e158689158822_
- _hd158688158826_
- _tl158687158829_
- _e158692158832_
- _hd158691158836_
- _tl158690158839_)
+ _tl158695158844_))
+ (___match161593161594_
+ _e158685158797_
+ _hd158684158801_
+ _tl158683158804_
+ _e158688158807_
+ _hd158687158811_
+ _tl158686158814_
+ _e158691158817_
+ _hd158690158821_
+ _tl158689158824_
+ _e158694158827_
+ _hd158693158831_
+ _tl158692158834_
+ _e158697158837_
+ _hd158696158841_
+ _tl158695158844_)
(let ()
(declare (not safe))
- (_g158672158714_)))))
+ (_g158677158719_)))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl158687158829_))
- (___kont161554161555_
- _hd158688158826_
- _hd158685158816_
- _hd158682158806_
- _hd158679158796_)
+ _tl158692158834_))
+ (___kont161559161560_
+ _hd158693158831_
+ _hd158690158821_
+ _hd158687158811_
+ _hd158684158801_)
(let ()
(declare (not safe))
- (_g158672158714_))))))
+ (_g158677158719_))))))
(let ()
(declare (not safe))
- (_g158672158714_)))))
+ (_g158677158719_)))))
(let ()
(declare (not safe))
- (_g158672158714_)))))
- (let () (declare (not safe)) (_g158672158714_)))))
- (let () (declare (not safe)) (_g158672158714_))))))))
+ (_g158677158719_)))))
+ (let () (declare (not safe)) (_g158677158719_)))))
+ (let () (declare (not safe)) (_g158677158719_))))))))
(define |gxc[:0:]#declare-method*|
- (lambda (_$stx158871_)
- (let* ((_g158875158910_
- (lambda (_g158876158906_)
+ (lambda (_$stx158876_)
+ (let* ((_g158880158915_
+ (lambda (_g158881158911_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g158876158906_))))
- (_g158874159029_
- (lambda (_g158876158914_)
+ _g158881158911_))))
+ (_g158879159034_
+ (lambda (_g158881158919_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g158876158914_))
- (let ((_e158882158917_
+ (gx#stx-pair? _g158881158919_))
+ (let ((_e158887158922_
(let ()
(declare (not safe))
- (gx#syntax-e _g158876158914_))))
- (let ((_hd158881158921_
+ (gx#syntax-e _g158881158919_))))
+ (let ((_hd158886158926_
(let ()
(declare (not safe))
- (##car _e158882158917_)))
- (_tl158880158924_
+ (##car _e158887158922_)))
+ (_tl158885158929_
(let ()
(declare (not safe))
- (##cdr _e158882158917_))))
+ (##cdr _e158887158922_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl158880158924_))
- (let ((_g162018_
+ (gx#stx-pair/null? _tl158885158929_))
+ (let ((_g162023_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl158880158924_
+ _tl158885158929_
'0))))
(begin
- (let ((_g162019_
+ (let ((_g162024_
(let ()
(declare (not safe))
- (if (##values? _g162018_)
- (##vector-length _g162018_)
+ (if (##values? _g162023_)
+ (##vector-length _g162023_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g162019_ 2)))
+ (##fx= _g162024_ 2)))
(error "Context expects 2 values"
- _g162019_)))
- (let ((_target158883158927_
+ _g162024_)))
+ (let ((_target158888158932_
(let ()
(declare (not safe))
- (##vector-ref _g162018_ 0)))
- (_tl158885158930_
+ (##vector-ref _g162023_ 0)))
+ (_tl158890158935_
(let ()
(declare (not safe))
- (##vector-ref _g162018_ 1))))
+ (##vector-ref _g162023_ 1))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl158885158930_))
- (letrec ((_loop158886158933_
- (lambda (_hd158884158937_
- _symbol158890158940_
- _method158891158942_
- _type-t158892158944_)
+ (gx#stx-null? _tl158890158935_))
+ (letrec ((_loop158891158938_
+ (lambda (_hd158889158942_
+ _symbol158895158945_
+ _method158896158947_
+ _type-t158897158949_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd158884158937_))
- (let ((_e158887158947_
+ _hd158889158942_))
+ (let ((_e158892158952_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#syntax-e _hd158884158937_))))
- (let ((_lp-hd158888158951_
- (let () (declare (not safe)) (##car _e158887158947_)))
- (_lp-tl158889158954_
- (let () (declare (not safe)) (##cdr _e158887158947_))))
+ (gx#syntax-e _hd158889158942_))))
+ (let ((_lp-hd158893158956_
+ (let () (declare (not safe)) (##car _e158892158952_)))
+ (_lp-tl158894158959_
+ (let () (declare (not safe)) (##cdr _e158892158952_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _lp-hd158888158951_))
- (let ((_e158898158957_
+ (gx#stx-pair? _lp-hd158893158956_))
+ (let ((_e158903158962_
(let ()
(declare (not safe))
- (gx#syntax-e _lp-hd158888158951_))))
- (let ((_hd158897158961_
+ (gx#syntax-e _lp-hd158893158956_))))
+ (let ((_hd158902158966_
(let ()
(declare (not safe))
- (##car _e158898158957_)))
- (_tl158896158964_
+ (##car _e158903158962_)))
+ (_tl158901158969_
(let ()
(declare (not safe))
- (##cdr _e158898158957_))))
+ (##cdr _e158903158962_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl158896158964_))
- (let ((_e158901158967_
+ (gx#stx-pair? _tl158901158969_))
+ (let ((_e158906158972_
(let ()
(declare (not safe))
- (gx#syntax-e _tl158896158964_))))
- (let ((_hd158900158971_
+ (gx#syntax-e _tl158901158969_))))
+ (let ((_hd158905158976_
(let ()
(declare (not safe))
- (##car _e158901158967_)))
- (_tl158899158974_
+ (##car _e158906158972_)))
+ (_tl158904158979_
(let ()
(declare (not safe))
- (##cdr _e158901158967_))))
+ (##cdr _e158906158972_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl158899158974_))
- (let ((_e158904158977_
+ (gx#stx-pair? _tl158904158979_))
+ (let ((_e158909158982_
(let ()
(declare (not safe))
(gx#syntax-e
- _tl158899158974_))))
- (let ((_hd158903158981_
+ _tl158904158979_))))
+ (let ((_hd158908158986_
(let ()
(declare (not safe))
- (##car _e158904158977_)))
- (_tl158902158984_
+ (##car _e158909158982_)))
+ (_tl158907158989_
(let ()
(declare (not safe))
- (##cdr _e158904158977_))))
+ (##cdr _e158909158982_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl158902158984_))
- (_loop158886158933_
- _lp-tl158889158954_
+ _tl158907158989_))
+ (_loop158891158938_
+ _lp-tl158894158959_
(let ()
(declare (not safe))
- (cons _hd158903158981_
- _symbol158890158940_))
+ (cons _hd158908158986_
+ _symbol158895158945_))
(let ()
(declare (not safe))
- (cons _hd158900158971_
- _method158891158942_))
+ (cons _hd158905158976_
+ _method158896158947_))
(let ()
(declare (not safe))
- (cons _hd158897158961_
- _type-t158892158944_)))
- (_g158875158910_
- _g158876158914_))))
- (_g158875158910_ _g158876158914_))))
- (_g158875158910_ _g158876158914_))))
- (_g158875158910_ _g158876158914_))))
- (let ((_symbol158893158987_ (reverse _symbol158890158940_))
- (_method158894158990_ (reverse _method158891158942_))
- (_type-t158895158992_ (reverse _type-t158892158944_)))
- ((lambda (_L158995_ _L158997_ _L158998_)
- (let ((__tmp162027
+ (cons _hd158902158966_
+ _type-t158897158949_)))
+ (_g158880158915_
+ _g158881158919_))))
+ (_g158880158915_ _g158881158919_))))
+ (_g158880158915_ _g158881158919_))))
+ (_g158880158915_ _g158881158919_))))
+ (let ((_symbol158898158992_ (reverse _symbol158895158945_))
+ (_method158899158995_ (reverse _method158896158947_))
+ (_type-t158900158997_ (reverse _type-t158897158949_)))
+ ((lambda (_L159000_ _L159002_ _L159003_)
+ (let ((__tmp162032
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'begin)))
- (__tmp162020
+ (__tmp162025
(begin
(let ()
(declare (not safe))
(gx#syntax-check-splice-targets
- _L158995_
- _L158997_
- _L158998_))
- (let ((__tmp162021
- (lambda (_g159014159019_
- _g159015159022_
- _g159016159024_
- _g159017159026_)
- (let ((__tmp162022
- (let ((__tmp162026
+ _L159000_
+ _L159002_
+ _L159003_))
+ (let ((__tmp162026
+ (lambda (_g159019159024_
+ _g159020159027_
+ _g159021159029_
+ _g159022159031_)
+ (let ((__tmp162027
+ (let ((__tmp162031
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'declare-method)))
- (__tmp162023
- (let ((__tmp162024
- (let ((__tmp162025
+ (__tmp162028
+ (let ((__tmp162029
+ (let ((__tmp162030
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (cons _g159014159019_ '()))))
+ (cons _g159019159024_ '()))))
(declare (not safe))
- (cons _g159015159022_ __tmp162025))))
+ (cons _g159020159027_ __tmp162030))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons _g159016159024_
- __tmp162024))))
+ (cons _g159021159029_
+ __tmp162029))))
(declare (not safe))
- (cons __tmp162026 __tmp162023))))
+ (cons __tmp162031 __tmp162028))))
(declare (not safe))
- (cons __tmp162022 _g159017159026_)))))
+ (cons __tmp162027 _g159022159031_)))))
(declare (not safe))
- (foldr* __tmp162021
+ (foldr* __tmp162026
'()
- _L158995_
- _L158997_
- _L158998_)))))
+ _L159000_
+ _L159002_
+ _L159003_)))))
(declare (not safe))
- (cons __tmp162027 __tmp162020)))
- _symbol158893158987_
- _method158894158990_
- _type-t158895158992_))))))
+ (cons __tmp162032 __tmp162025)))
+ _symbol158898158992_
+ _method158899158995_
+ _type-t158900158997_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (_loop158886158933_
- _target158883158927_
+ (_loop158891158938_
+ _target158888158932_
'()
'()
'()))
- (_g158875158910_ _g158876158914_)))))
- (_g158875158910_ _g158876158914_))))
- (_g158875158910_ _g158876158914_)))))
- (_g158874159029_ _$stx158871_))))
+ (_g158880158915_ _g158881158919_)))))
+ (_g158880158915_ _g158881158919_))))
+ (_g158880158915_ _g158881158919_)))))
+ (_g158879159034_ _$stx158876_))))
(define |gxc[:0:]#declare-methods|
- (lambda (_$stx159034_)
- (let* ((_g159038159071_
- (lambda (_g159039159067_)
+ (lambda (_$stx159039_)
+ (let* ((_g159043159076_
+ (lambda (_g159044159072_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g159039159067_))))
- (_g159037159185_
- (lambda (_g159039159075_)
+ _g159044159072_))))
+ (_g159042159190_
+ (lambda (_g159044159080_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g159039159075_))
- (let ((_e159045159078_
+ (gx#stx-pair? _g159044159080_))
+ (let ((_e159050159083_
(let ()
(declare (not safe))
- (gx#syntax-e _g159039159075_))))
- (let ((_hd159044159082_
+ (gx#syntax-e _g159044159080_))))
+ (let ((_hd159049159087_
(let ()
(declare (not safe))
- (##car _e159045159078_)))
- (_tl159043159085_
+ (##car _e159050159083_)))
+ (_tl159048159090_
(let ()
(declare (not safe))
- (##cdr _e159045159078_))))
+ (##cdr _e159050159083_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl159043159085_))
- (let ((_e159048159088_
+ (gx#stx-pair? _tl159048159090_))
+ (let ((_e159053159093_
(let ()
(declare (not safe))
- (gx#syntax-e _tl159043159085_))))
- (let ((_hd159047159092_
+ (gx#syntax-e _tl159048159090_))))
+ (let ((_hd159052159097_
(let ()
(declare (not safe))
- (##car _e159048159088_)))
- (_tl159046159095_
+ (##car _e159053159093_)))
+ (_tl159051159100_
(let ()
(declare (not safe))
- (##cdr _e159048159088_))))
+ (##cdr _e159053159093_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl159046159095_))
- (let ((_g162028_
+ (gx#stx-pair/null? _tl159051159100_))
+ (let ((_g162033_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl159046159095_
+ _tl159051159100_
'0))))
(begin
- (let ((_g162029_
+ (let ((_g162034_
(let ()
(declare (not safe))
- (if (##values? _g162028_)
+ (if (##values? _g162033_)
(##vector-length
- _g162028_)
+ _g162033_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g162029_ 2)))
+ (##fx= _g162034_ 2)))
(error "Context expects 2 values"
- _g162029_)))
- (let ((_target159049159098_
+ _g162034_)))
+ (let ((_target159054159103_
(let ()
(declare (not safe))
- (##vector-ref _g162028_ 0)))
- (_tl159051159101_
+ (##vector-ref _g162033_ 0)))
+ (_tl159056159106_
(let ()
(declare (not safe))
- (##vector-ref _g162028_ 1))))
+ (##vector-ref _g162033_ 1))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl159051159101_))
- (letrec ((_loop159052159104_
- (lambda (_hd159050159108_
+ _tl159056159106_))
+ (letrec ((_loop159057159109_
+ (lambda (_hd159055159113_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _symbol159056159111_
- _method159057159113_)
+ _symbol159061159116_
+ _method159062159118_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd159050159108_))
- (let ((_e159053159116_
+ (gx#stx-pair? _hd159055159113_))
+ (let ((_e159058159121_
(let ()
(declare (not safe))
- (gx#syntax-e _hd159050159108_))))
- (let ((_lp-hd159054159120_
+ (gx#syntax-e _hd159055159113_))))
+ (let ((_lp-hd159059159125_
(let ()
(declare (not safe))
- (##car _e159053159116_)))
- (_lp-tl159055159123_
+ (##car _e159058159121_)))
+ (_lp-tl159060159128_
(let ()
(declare (not safe))
- (##cdr _e159053159116_))))
+ (##cdr _e159058159121_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _lp-hd159054159120_))
- (let ((_e159062159126_
+ (gx#stx-pair? _lp-hd159059159125_))
+ (let ((_e159067159131_
(let ()
(declare (not safe))
- (gx#syntax-e _lp-hd159054159120_))))
- (let ((_hd159061159130_
+ (gx#syntax-e _lp-hd159059159125_))))
+ (let ((_hd159066159135_
(let ()
(declare (not safe))
- (##car _e159062159126_)))
- (_tl159060159133_
+ (##car _e159067159131_)))
+ (_tl159065159138_
(let ()
(declare (not safe))
- (##cdr _e159062159126_))))
+ (##cdr _e159067159131_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl159060159133_))
- (let ((_e159065159136_
+ (gx#stx-pair? _tl159065159138_))
+ (let ((_e159070159141_
(let ()
(declare (not safe))
(gx#syntax-e
- _tl159060159133_))))
- (let ((_hd159064159140_
+ _tl159065159138_))))
+ (let ((_hd159069159145_
(let ()
(declare (not safe))
- (##car _e159065159136_)))
- (_tl159063159143_
+ (##car _e159070159141_)))
+ (_tl159068159148_
(let ()
(declare (not safe))
- (##cdr _e159065159136_))))
+ (##cdr _e159070159141_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl159063159143_))
- (_loop159052159104_
- _lp-tl159055159123_
+ _tl159068159148_))
+ (_loop159057159109_
+ _lp-tl159060159128_
(let ()
(declare (not safe))
- (cons _hd159064159140_
- _symbol159056159111_))
+ (cons _hd159069159145_
+ _symbol159061159116_))
(let ()
(declare (not safe))
- (cons _hd159061159130_
- _method159057159113_)))
- (_g159038159071_
- _g159039159075_))))
- (_g159038159071_ _g159039159075_))))
- (_g159038159071_ _g159039159075_))))
- (let ((_symbol159058159146_
- (reverse _symbol159056159111_))
- (_method159059159149_
- (reverse _method159057159113_)))
- ((lambda (_L159152_ _L159154_ _L159155_)
- (let ((__tmp162037
+ (cons _hd159066159135_
+ _method159062159118_)))
+ (_g159043159076_
+ _g159044159080_))))
+ (_g159043159076_ _g159044159080_))))
+ (_g159043159076_ _g159044159080_))))
+ (let ((_symbol159063159151_
+ (reverse _symbol159061159116_))
+ (_method159064159154_
+ (reverse _method159062159118_)))
+ ((lambda (_L159157_ _L159159_ _L159160_)
+ (let ((__tmp162042
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'begin)))
- (__tmp162030
+ (__tmp162035
(begin
(let ()
(declare (not safe))
(gx#syntax-check-splice-targets
- _L159152_
- _L159154_))
- (let ((__tmp162031
- (lambda (_g159173159177_
- _g159174159180_
- _g159175159182_)
- (let ((__tmp162032
- (let ((__tmp162036
+ _L159157_
+ _L159159_))
+ (let ((__tmp162036
+ (lambda (_g159178159182_
+ _g159179159185_
+ _g159180159187_)
+ (let ((__tmp162037
+ (let ((__tmp162041
(let ()
(declare
(not safe))
(gx#datum->syntax__0
'#f
'declare-method)))
- (__tmp162033
- (let ((__tmp162034
+ (__tmp162038
+ (let ((__tmp162039
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp162035
+ (let ((__tmp162040
(let ()
(declare (not safe))
- (cons _g159173159177_ '()))))
+ (cons _g159178159182_ '()))))
(declare (not safe))
- (cons _g159174159180_ __tmp162035))))
+ (cons _g159179159185_ __tmp162040))))
(declare (not safe))
- (cons _L159155_ __tmp162034))))
+ (cons _L159160_ __tmp162039))))
(declare (not safe))
- (cons __tmp162036 __tmp162033))))
+ (cons __tmp162041 __tmp162038))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp162032
- _g159175159182_)))))
+ (cons __tmp162037
+ _g159180159187_)))))
(declare (not safe))
- (foldr2 __tmp162031
+ (foldr2 __tmp162036
'()
- _L159152_
- _L159154_)))))
+ _L159157_
+ _L159159_)))))
(declare (not safe))
- (cons __tmp162037 __tmp162030)))
- _symbol159058159146_
- _method159059159149_
- _hd159047159092_))))))
+ (cons __tmp162042 __tmp162035)))
+ _symbol159063159151_
+ _method159064159154_
+ _hd159052159097_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (_loop159052159104_
- _target159049159098_
+ (_loop159057159109_
+ _target159054159103_
'()
'()))
- (_g159038159071_
- _g159039159075_)))))
- (_g159038159071_ _g159039159075_))))
- (_g159038159071_ _g159039159075_))))
- (_g159038159071_ _g159039159075_)))))
- (_g159037159185_ _$stx159034_))))
+ (_g159043159076_
+ _g159044159080_)))))
+ (_g159043159076_ _g159044159080_))))
+ (_g159043159076_ _g159044159080_))))
+ (_g159043159076_ _g159044159080_)))))
+ (_g159042159190_ _$stx159039_))))
(define |gxc[:0:]#@alias|
- (lambda (_$stx159190_)
- (let* ((_g159194159208_
- (lambda (_g159195159204_)
+ (lambda (_$stx159195_)
+ (let* ((_g159199159213_
+ (lambda (_g159200159209_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g159195159204_))))
- (_g159193159249_
- (lambda (_g159195159212_)
+ _g159200159209_))))
+ (_g159198159254_
+ (lambda (_g159200159217_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g159195159212_))
- (let ((_e159199159215_
+ (gx#stx-pair? _g159200159217_))
+ (let ((_e159204159220_
(let ()
(declare (not safe))
- (gx#syntax-e _g159195159212_))))
- (let ((_hd159198159219_
+ (gx#syntax-e _g159200159217_))))
+ (let ((_hd159203159224_
(let ()
(declare (not safe))
- (##car _e159199159215_)))
- (_tl159197159222_
+ (##car _e159204159220_)))
+ (_tl159202159227_
(let ()
(declare (not safe))
- (##cdr _e159199159215_))))
+ (##cdr _e159204159220_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl159197159222_))
- (let ((_e159202159225_
+ (gx#stx-pair? _tl159202159227_))
+ (let ((_e159207159230_
(let ()
(declare (not safe))
- (gx#syntax-e _tl159197159222_))))
- (let ((_hd159201159229_
+ (gx#syntax-e _tl159202159227_))))
+ (let ((_hd159206159234_
(let ()
(declare (not safe))
- (##car _e159202159225_)))
- (_tl159200159232_
+ (##car _e159207159230_)))
+ (_tl159205159237_
(let ()
(declare (not safe))
- (##cdr _e159202159225_))))
+ (##cdr _e159207159230_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl159200159232_))
- ((lambda (_L159235_)
- (let ((__tmp162042
+ (gx#stx-null? _tl159205159237_))
+ ((lambda (_L159240_)
+ (let ((__tmp162047
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'make-!alias)))
- (__tmp162038
- (let ((__tmp162039
- (let ((__tmp162041
+ (__tmp162043
+ (let ((__tmp162044
+ (let ((__tmp162046
(let ()
(declare
(not safe))
(gx#datum->syntax__0
'#f
'quote)))
- (__tmp162040
+ (__tmp162045
(let ()
(declare
(not safe))
- (cons _L159235_
+ (cons _L159240_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'()))))
(declare (not safe))
- (cons __tmp162041 __tmp162040))))
+ (cons __tmp162046 __tmp162045))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp162039 '()))))
+ (cons __tmp162044 '()))))
(declare (not safe))
- (cons __tmp162042 __tmp162038)))
- _hd159201159229_)
- (_g159194159208_ _g159195159212_))))
- (_g159194159208_ _g159195159212_))))
- (_g159194159208_ _g159195159212_)))))
- (_g159193159249_ _$stx159190_))))
+ (cons __tmp162047 __tmp162043)))
+ _hd159206159234_)
+ (_g159199159213_ _g159200159217_))))
+ (_g159199159213_ _g159200159217_))))
+ (_g159199159213_ _g159200159217_)))))
+ (_g159198159254_ _$stx159195_))))
(define |gxc[:0:]#@class|
- (lambda (_$stx159253_)
- (let* ((_g159257159307_
- (lambda (_g159258159303_)
+ (lambda (_$stx159258_)
+ (let* ((_g159262159312_
+ (lambda (_g159263159308_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g159258159303_))))
- (_g159256159474_
- (lambda (_g159258159311_)
+ _g159263159308_))))
+ (_g159261159479_
+ (lambda (_g159263159316_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g159258159311_))
- (let ((_e159271159314_
+ (gx#stx-pair? _g159263159316_))
+ (let ((_e159276159319_
(let ()
(declare (not safe))
- (gx#syntax-e _g159258159311_))))
- (let ((_hd159270159318_
+ (gx#syntax-e _g159263159316_))))
+ (let ((_hd159275159323_
(let ()
(declare (not safe))
- (##car _e159271159314_)))
- (_tl159269159321_
+ (##car _e159276159319_)))
+ (_tl159274159326_
(let ()
(declare (not safe))
- (##cdr _e159271159314_))))
+ (##cdr _e159276159319_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl159269159321_))
- (let ((_e159274159324_
+ (gx#stx-pair? _tl159274159326_))
+ (let ((_e159279159329_
(let ()
(declare (not safe))
- (gx#syntax-e _tl159269159321_))))
- (let ((_hd159273159328_
+ (gx#syntax-e _tl159274159326_))))
+ (let ((_hd159278159333_
(let ()
(declare (not safe))
- (##car _e159274159324_)))
- (_tl159272159331_
+ (##car _e159279159329_)))
+ (_tl159277159336_
(let ()
(declare (not safe))
- (##cdr _e159274159324_))))
+ (##cdr _e159279159329_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl159272159331_))
- (let ((_e159277159334_
+ (gx#stx-pair? _tl159277159336_))
+ (let ((_e159282159339_
(let ()
(declare (not safe))
- (gx#syntax-e _tl159272159331_))))
- (let ((_hd159276159338_
+ (gx#syntax-e _tl159277159336_))))
+ (let ((_hd159281159343_
(let ()
(declare (not safe))
- (##car _e159277159334_)))
- (_tl159275159341_
+ (##car _e159282159339_)))
+ (_tl159280159346_
(let ()
(declare (not safe))
- (##cdr _e159277159334_))))
+ (##cdr _e159282159339_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl159275159341_))
- (let ((_e159280159344_
+ (gx#stx-pair? _tl159280159346_))
+ (let ((_e159285159349_
(let ()
(declare (not safe))
(gx#syntax-e
- _tl159275159341_))))
- (let ((_hd159279159348_
+ _tl159280159346_))))
+ (let ((_hd159284159353_
(let ()
(declare (not safe))
- (##car _e159280159344_)))
- (_tl159278159351_
+ (##car _e159285159349_)))
+ (_tl159283159356_
(let ()
(declare (not safe))
- (##cdr _e159280159344_))))
+ (##cdr _e159285159349_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl159278159351_))
- (let ((_e159283159354_
+ _tl159283159356_))
+ (let ((_e159288159359_
(let ()
(declare
(not safe))
(gx#syntax-e
- _tl159278159351_))))
- (let ((_hd159282159358_
+ _tl159283159356_))))
+ (let ((_hd159287159363_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##car _e159283159354_)))
- (_tl159281159361_
- (let () (declare (not safe)) (##cdr _e159283159354_))))
+ (##car _e159288159359_)))
+ (_tl159286159366_
+ (let () (declare (not safe)) (##cdr _e159288159359_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl159281159361_))
- (let ((_e159286159364_
+ (gx#stx-pair? _tl159286159366_))
+ (let ((_e159291159369_
(let ()
(declare (not safe))
- (gx#syntax-e _tl159281159361_))))
- (let ((_hd159285159368_
+ (gx#syntax-e _tl159286159366_))))
+ (let ((_hd159290159373_
(let ()
(declare (not safe))
- (##car _e159286159364_)))
- (_tl159284159371_
+ (##car _e159291159369_)))
+ (_tl159289159376_
(let ()
(declare (not safe))
- (##cdr _e159286159364_))))
+ (##cdr _e159291159369_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl159284159371_))
- (let ((_e159289159374_
+ (gx#stx-pair? _tl159289159376_))
+ (let ((_e159294159379_
(let ()
(declare (not safe))
- (gx#syntax-e _tl159284159371_))))
- (let ((_hd159288159378_
+ (gx#syntax-e _tl159289159376_))))
+ (let ((_hd159293159383_
(let ()
(declare (not safe))
- (##car _e159289159374_)))
- (_tl159287159381_
+ (##car _e159294159379_)))
+ (_tl159292159386_
(let ()
(declare (not safe))
- (##cdr _e159289159374_))))
+ (##cdr _e159294159379_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl159287159381_))
- (let ((_e159292159384_
+ (gx#stx-pair? _tl159292159386_))
+ (let ((_e159297159389_
(let ()
(declare (not safe))
- (gx#syntax-e _tl159287159381_))))
- (let ((_hd159291159388_
+ (gx#syntax-e _tl159292159386_))))
+ (let ((_hd159296159393_
(let ()
(declare (not safe))
- (##car _e159292159384_)))
- (_tl159290159391_
+ (##car _e159297159389_)))
+ (_tl159295159396_
(let ()
(declare (not safe))
- (##cdr _e159292159384_))))
+ (##cdr _e159297159389_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl159290159391_))
- (let ((_e159295159394_
+ (gx#stx-pair? _tl159295159396_))
+ (let ((_e159300159399_
(let ()
(declare (not safe))
(gx#syntax-e
- _tl159290159391_))))
- (let ((_hd159294159398_
+ _tl159295159396_))))
+ (let ((_hd159299159403_
(let ()
(declare (not safe))
- (##car _e159295159394_)))
- (_tl159293159401_
+ (##car _e159300159399_)))
+ (_tl159298159406_
(let ()
(declare (not safe))
- (##cdr _e159295159394_))))
+ (##cdr _e159300159399_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl159293159401_))
- (let ((_e159298159404_
+ _tl159298159406_))
+ (let ((_e159303159409_
(let ()
(declare
(not safe))
(gx#syntax-e
- _tl159293159401_))))
- (let ((_hd159297159408_
+ _tl159298159406_))))
+ (let ((_hd159302159413_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##car _e159298159404_)))
- (_tl159296159411_
- (let () (declare (not safe)) (##cdr _e159298159404_))))
+ (##car _e159303159409_)))
+ (_tl159301159416_
+ (let () (declare (not safe)) (##cdr _e159303159409_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl159296159411_))
- (let ((_e159301159414_
+ (gx#stx-pair? _tl159301159416_))
+ (let ((_e159306159419_
(let ()
(declare (not safe))
- (gx#syntax-e _tl159296159411_))))
- (let ((_hd159300159418_
+ (gx#syntax-e _tl159301159416_))))
+ (let ((_hd159305159423_
(let ()
(declare (not safe))
- (##car _e159301159414_)))
- (_tl159299159421_
+ (##car _e159306159419_)))
+ (_tl159304159426_
(let ()
(declare (not safe))
- (##cdr _e159301159414_))))
+ (##cdr _e159306159419_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl159299159421_))
- ((lambda (_L159424_
- _L159426_
- _L159427_
- _L159428_
- _L159429_
- _L159430_
+ (gx#stx-null? _tl159304159426_))
+ ((lambda (_L159429_
_L159431_
_L159432_
_L159433_
- _L159434_)
- (let ((__tmp162077
+ _L159434_
+ _L159435_
+ _L159436_
+ _L159437_
+ _L159438_
+ _L159439_)
+ (let ((__tmp162082
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'make-!class)))
- (__tmp162043
- (let ((__tmp162074
- (let ((__tmp162076
+ (__tmp162048
+ (let ((__tmp162079
+ (let ((__tmp162081
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'quote)))
- (__tmp162075
+ (__tmp162080
(let ()
(declare (not safe))
- (cons _L159434_ '()))))
+ (cons _L159439_ '()))))
(declare (not safe))
- (cons __tmp162076 __tmp162075)))
- (__tmp162044
- (let ((__tmp162071
- (let ((__tmp162073
+ (cons __tmp162081 __tmp162080)))
+ (__tmp162049
+ (let ((__tmp162076
+ (let ((__tmp162078
(let ()
(declare
(not safe))
(gx#datum->syntax__0
'#f
'quote)))
- (__tmp162072
+ (__tmp162077
(let ()
(declare
(not safe))
- (cons _L159433_
+ (cons _L159438_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'()))))
(declare (not safe))
- (cons __tmp162073 __tmp162072)))
+ (cons __tmp162078 __tmp162077)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (__tmp162045
- (let ((__tmp162068
- (let ((__tmp162070
+ (__tmp162050
+ (let ((__tmp162073
+ (let ((__tmp162075
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'quote)))
- (__tmp162069
- (let () (declare (not safe)) (cons _L159432_ '()))))
+ (__tmp162074
+ (let () (declare (not safe)) (cons _L159437_ '()))))
(declare (not safe))
- (cons __tmp162070 __tmp162069)))
- (__tmp162046
- (let ((__tmp162065
- (let ((__tmp162067
+ (cons __tmp162075 __tmp162074)))
+ (__tmp162051
+ (let ((__tmp162070
+ (let ((__tmp162072
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'quote)))
- (__tmp162066
+ (__tmp162071
(let ()
(declare (not safe))
- (cons _L159431_ '()))))
+ (cons _L159436_ '()))))
(declare (not safe))
- (cons __tmp162067 __tmp162066)))
- (__tmp162047
- (let ((__tmp162062
- (let ((__tmp162064
+ (cons __tmp162072 __tmp162071)))
+ (__tmp162052
+ (let ((__tmp162067
+ (let ((__tmp162069
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'quote)))
- (__tmp162063
+ (__tmp162068
(let ()
(declare (not safe))
- (cons _L159430_ '()))))
+ (cons _L159435_ '()))))
(declare (not safe))
- (cons __tmp162064 __tmp162063)))
- (__tmp162048
- (let ((__tmp162059
- (let ((__tmp162061
+ (cons __tmp162069 __tmp162068)))
+ (__tmp162053
+ (let ((__tmp162064
+ (let ((__tmp162066
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'quote)))
- (__tmp162060
+ (__tmp162065
(let ()
(declare (not safe))
- (cons _L159429_ '()))))
+ (cons _L159434_ '()))))
(declare (not safe))
- (cons __tmp162061 __tmp162060)))
- (__tmp162049
- (let ((__tmp162050
- (let ((__tmp162051
- (let ((__tmp162056
- (let ((__tmp162058
+ (cons __tmp162066 __tmp162065)))
+ (__tmp162054
+ (let ((__tmp162055
+ (let ((__tmp162056
+ (let ((__tmp162061
+ (let ((__tmp162063
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'quote)))
- (__tmp162057
+ (__tmp162062
(let ()
(declare (not safe))
- (cons _L159426_ '()))))
+ (cons _L159431_ '()))))
(declare (not safe))
- (cons __tmp162058 __tmp162057)))
- (__tmp162052
- (let ((__tmp162053
- (let ((__tmp162055
+ (cons __tmp162063 __tmp162062)))
+ (__tmp162057
+ (let ((__tmp162058
+ (let ((__tmp162060
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'quote)))
- (__tmp162054
+ (__tmp162059
(let ()
(declare (not safe))
- (cons _L159424_ '()))))
+ (cons _L159429_ '()))))
(declare (not safe))
- (cons __tmp162055 __tmp162054))))
+ (cons __tmp162060 __tmp162059))))
(declare (not safe))
- (cons __tmp162053 '()))))
+ (cons __tmp162058 '()))))
(declare (not safe))
- (cons __tmp162056 __tmp162052))))
+ (cons __tmp162061 __tmp162057))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons _L159427_
- __tmp162051))))
+ (cons _L159432_
+ __tmp162056))))
(declare (not safe))
- (cons _L159428_ __tmp162050))))
+ (cons _L159433_ __tmp162055))))
(declare (not safe))
- (cons __tmp162059 __tmp162049))))
+ (cons __tmp162064 __tmp162054))))
(declare (not safe))
- (cons __tmp162062 __tmp162048))))
+ (cons __tmp162067 __tmp162053))))
(declare (not safe))
- (cons __tmp162065 __tmp162047))))
+ (cons __tmp162070 __tmp162052))))
(declare (not safe))
- (cons __tmp162068 __tmp162046))))
+ (cons __tmp162073 __tmp162051))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp162071
- __tmp162045))))
+ (cons __tmp162076
+ __tmp162050))))
(declare (not safe))
- (cons __tmp162074 __tmp162044))))
+ (cons __tmp162079 __tmp162049))))
(declare (not safe))
- (cons __tmp162077 __tmp162043)))
- _hd159300159418_
- _hd159297159408_
- _hd159294159398_
- _hd159291159388_
- _hd159288159378_
- _hd159285159368_
- _hd159282159358_
- _hd159279159348_
- _hd159276159338_
- _hd159273159328_)
- (_g159257159307_ _g159258159311_))))
- (_g159257159307_ _g159258159311_))))
+ (cons __tmp162082 __tmp162048)))
+ _hd159305159423_
+ _hd159302159413_
+ _hd159299159403_
+ _hd159296159393_
+ _hd159293159383_
+ _hd159290159373_
+ _hd159287159363_
+ _hd159284159353_
+ _hd159281159343_
+ _hd159278159333_)
+ (_g159262159312_ _g159263159316_))))
+ (_g159262159312_ _g159263159316_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (_g159257159307_
- _g159258159311_))))
- (_g159257159307_
- _g159258159311_))))
- (_g159257159307_ _g159258159311_))))
- (_g159257159307_ _g159258159311_))))
- (_g159257159307_ _g159258159311_))))
+ (_g159262159312_
+ _g159263159316_))))
+ (_g159262159312_
+ _g159263159316_))))
+ (_g159262159312_ _g159263159316_))))
+ (_g159262159312_ _g159263159316_))))
+ (_g159262159312_ _g159263159316_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (_g159257159307_
- _g159258159311_))))
- (_g159257159307_
- _g159258159311_))))
- (_g159257159307_ _g159258159311_))))
- (_g159257159307_ _g159258159311_))))
- (_g159257159307_ _g159258159311_)))))
- (_g159256159474_ _$stx159253_))))
+ (_g159262159312_
+ _g159263159316_))))
+ (_g159262159312_
+ _g159263159316_))))
+ (_g159262159312_ _g159263159316_))))
+ (_g159262159312_ _g159263159316_))))
+ (_g159262159312_ _g159263159316_)))))
+ (_g159261159479_ _$stx159258_))))
(define |gxc[:0:]#@predicate|
- (lambda (_$stx159478_)
- (let* ((_g159482159496_
- (lambda (_g159483159492_)
+ (lambda (_$stx159483_)
+ (let* ((_g159487159501_
+ (lambda (_g159488159497_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g159483159492_))))
- (_g159481159537_
- (lambda (_g159483159500_)
+ _g159488159497_))))
+ (_g159486159542_
+ (lambda (_g159488159505_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g159483159500_))
- (let ((_e159487159503_
+ (gx#stx-pair? _g159488159505_))
+ (let ((_e159492159508_
(let ()
(declare (not safe))
- (gx#syntax-e _g159483159500_))))
- (let ((_hd159486159507_
+ (gx#syntax-e _g159488159505_))))
+ (let ((_hd159491159512_
(let ()
(declare (not safe))
- (##car _e159487159503_)))
- (_tl159485159510_
+ (##car _e159492159508_)))
+ (_tl159490159515_
(let ()
(declare (not safe))
- (##cdr _e159487159503_))))
+ (##cdr _e159492159508_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl159485159510_))
- (let ((_e159490159513_
+ (gx#stx-pair? _tl159490159515_))
+ (let ((_e159495159518_
(let ()
(declare (not safe))
- (gx#syntax-e _tl159485159510_))))
- (let ((_hd159489159517_
+ (gx#syntax-e _tl159490159515_))))
+ (let ((_hd159494159522_
(let ()
(declare (not safe))
- (##car _e159490159513_)))
- (_tl159488159520_
+ (##car _e159495159518_)))
+ (_tl159493159525_
(let ()
(declare (not safe))
- (##cdr _e159490159513_))))
+ (##cdr _e159495159518_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl159488159520_))
- ((lambda (_L159523_)
- (let ((__tmp162082
+ (gx#stx-null? _tl159493159525_))
+ ((lambda (_L159528_)
+ (let ((__tmp162087
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'make-!predicate)))
- (__tmp162078
- (let ((__tmp162079
- (let ((__tmp162081
+ (__tmp162083
+ (let ((__tmp162084
+ (let ((__tmp162086
(let ()
(declare
(not safe))
(gx#datum->syntax__0
'#f
'quote)))
- (__tmp162080
+ (__tmp162085
(let ()
(declare
(not safe))
- (cons _L159523_
+ (cons _L159528_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'()))))
(declare (not safe))
- (cons __tmp162081 __tmp162080))))
+ (cons __tmp162086 __tmp162085))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp162079 '()))))
+ (cons __tmp162084 '()))))
(declare (not safe))
- (cons __tmp162082 __tmp162078)))
- _hd159489159517_)
- (_g159482159496_ _g159483159500_))))
- (_g159482159496_ _g159483159500_))))
- (_g159482159496_ _g159483159500_)))))
- (_g159481159537_ _$stx159478_))))
+ (cons __tmp162087 __tmp162083)))
+ _hd159494159522_)
+ (_g159487159501_ _g159488159505_))))
+ (_g159487159501_ _g159488159505_))))
+ (_g159487159501_ _g159488159505_)))))
+ (_g159486159542_ _$stx159483_))))
(define |gxc[:0:]#@constructor|
- (lambda (_$stx159541_)
- (let* ((_g159545159559_
- (lambda (_g159546159555_)
+ (lambda (_$stx159546_)
+ (let* ((_g159550159564_
+ (lambda (_g159551159560_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g159546159555_))))
- (_g159544159600_
- (lambda (_g159546159563_)
+ _g159551159560_))))
+ (_g159549159605_
+ (lambda (_g159551159568_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g159546159563_))
- (let ((_e159550159566_
+ (gx#stx-pair? _g159551159568_))
+ (let ((_e159555159571_
(let ()
(declare (not safe))
- (gx#syntax-e _g159546159563_))))
- (let ((_hd159549159570_
+ (gx#syntax-e _g159551159568_))))
+ (let ((_hd159554159575_
(let ()
(declare (not safe))
- (##car _e159550159566_)))
- (_tl159548159573_
+ (##car _e159555159571_)))
+ (_tl159553159578_
(let ()
(declare (not safe))
- (##cdr _e159550159566_))))
+ (##cdr _e159555159571_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl159548159573_))
- (let ((_e159553159576_
+ (gx#stx-pair? _tl159553159578_))
+ (let ((_e159558159581_
(let ()
(declare (not safe))
- (gx#syntax-e _tl159548159573_))))
- (let ((_hd159552159580_
+ (gx#syntax-e _tl159553159578_))))
+ (let ((_hd159557159585_
(let ()
(declare (not safe))
- (##car _e159553159576_)))
- (_tl159551159583_
+ (##car _e159558159581_)))
+ (_tl159556159588_
(let ()
(declare (not safe))
- (##cdr _e159553159576_))))
+ (##cdr _e159558159581_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl159551159583_))
- ((lambda (_L159586_)
- (let ((__tmp162087
+ (gx#stx-null? _tl159556159588_))
+ ((lambda (_L159591_)
+ (let ((__tmp162092
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'make-!constructor)))
- (__tmp162083
- (let ((__tmp162084
- (let ((__tmp162086
+ (__tmp162088
+ (let ((__tmp162089
+ (let ((__tmp162091
(let ()
(declare
(not safe))
(gx#datum->syntax__0
'#f
'quote)))
- (__tmp162085
+ (__tmp162090
(let ()
(declare
(not safe))
- (cons _L159586_
+ (cons _L159591_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'()))))
(declare (not safe))
- (cons __tmp162086 __tmp162085))))
+ (cons __tmp162091 __tmp162090))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp162084 '()))))
+ (cons __tmp162089 '()))))
(declare (not safe))
- (cons __tmp162087 __tmp162083)))
- _hd159552159580_)
- (_g159545159559_ _g159546159563_))))
- (_g159545159559_ _g159546159563_))))
- (_g159545159559_ _g159546159563_)))))
- (_g159544159600_ _$stx159541_))))
+ (cons __tmp162092 __tmp162088)))
+ _hd159557159585_)
+ (_g159550159564_ _g159551159568_))))
+ (_g159550159564_ _g159551159568_))))
+ (_g159550159564_ _g159551159568_)))))
+ (_g159549159605_ _$stx159546_))))
(define |gxc[:0:]#@accessor|
- (lambda (_$stx159604_)
- (let* ((_g159608159630_
- (lambda (_g159609159626_)
+ (lambda (_$stx159609_)
+ (let* ((_g159613159635_
+ (lambda (_g159614159631_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g159609159626_))))
- (_g159607159699_
- (lambda (_g159609159634_)
+ _g159614159631_))))
+ (_g159612159704_
+ (lambda (_g159614159639_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g159609159634_))
- (let ((_e159615159637_
+ (gx#stx-pair? _g159614159639_))
+ (let ((_e159620159642_
(let ()
(declare (not safe))
- (gx#syntax-e _g159609159634_))))
- (let ((_hd159614159641_
+ (gx#syntax-e _g159614159639_))))
+ (let ((_hd159619159646_
(let ()
(declare (not safe))
- (##car _e159615159637_)))
- (_tl159613159644_
+ (##car _e159620159642_)))
+ (_tl159618159649_
(let ()
(declare (not safe))
- (##cdr _e159615159637_))))
+ (##cdr _e159620159642_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl159613159644_))
- (let ((_e159618159647_
+ (gx#stx-pair? _tl159618159649_))
+ (let ((_e159623159652_
(let ()
(declare (not safe))
- (gx#syntax-e _tl159613159644_))))
- (let ((_hd159617159651_
+ (gx#syntax-e _tl159618159649_))))
+ (let ((_hd159622159656_
(let ()
(declare (not safe))
- (##car _e159618159647_)))
- (_tl159616159654_
+ (##car _e159623159652_)))
+ (_tl159621159659_
(let ()
(declare (not safe))
- (##cdr _e159618159647_))))
+ (##cdr _e159623159652_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl159616159654_))
- (let ((_e159621159657_
+ (gx#stx-pair? _tl159621159659_))
+ (let ((_e159626159662_
(let ()
(declare (not safe))
- (gx#syntax-e _tl159616159654_))))
- (let ((_hd159620159661_
+ (gx#syntax-e _tl159621159659_))))
+ (let ((_hd159625159666_
(let ()
(declare (not safe))
- (##car _e159621159657_)))
- (_tl159619159664_
+ (##car _e159626159662_)))
+ (_tl159624159669_
(let ()
(declare (not safe))
- (##cdr _e159621159657_))))
+ (##cdr _e159626159662_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl159619159664_))
- (let ((_e159624159667_
+ (gx#stx-pair? _tl159624159669_))
+ (let ((_e159629159672_
(let ()
(declare (not safe))
(gx#syntax-e
- _tl159619159664_))))
- (let ((_hd159623159671_
+ _tl159624159669_))))
+ (let ((_hd159628159676_
(let ()
(declare (not safe))
- (##car _e159624159667_)))
- (_tl159622159674_
+ (##car _e159629159672_)))
+ (_tl159627159679_
(let ()
(declare (not safe))
- (##cdr _e159624159667_))))
+ (##cdr _e159629159672_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl159622159674_))
- ((lambda (_L159677_
- _L159679_
- _L159680_)
- (let ((__tmp162097
+ _tl159627159679_))
+ ((lambda (_L159682_
+ _L159684_
+ _L159685_)
+ (let ((__tmp162102
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
(gx#datum->syntax__0 '#f 'make-!accessor)))
- (__tmp162088
- (let ((__tmp162094
- (let ((__tmp162096
+ (__tmp162093
+ (let ((__tmp162099
+ (let ((__tmp162101
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'quote)))
- (__tmp162095
+ (__tmp162100
(let ()
(declare (not safe))
- (cons _L159680_ '()))))
+ (cons _L159685_ '()))))
(declare (not safe))
- (cons __tmp162096 __tmp162095)))
- (__tmp162089
- (let ((__tmp162091
- (let ((__tmp162093
+ (cons __tmp162101 __tmp162100)))
+ (__tmp162094
+ (let ((__tmp162096
+ (let ((__tmp162098
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'quote)))
- (__tmp162092
+ (__tmp162097
(let ()
(declare (not safe))
- (cons _L159679_ '()))))
+ (cons _L159684_ '()))))
(declare (not safe))
- (cons __tmp162093 __tmp162092)))
- (__tmp162090
+ (cons __tmp162098 __tmp162097)))
+ (__tmp162095
(let ()
(declare (not safe))
- (cons _L159677_ '()))))
+ (cons _L159682_ '()))))
(declare (not safe))
- (cons __tmp162091 __tmp162090))))
+ (cons __tmp162096 __tmp162095))))
(declare (not safe))
- (cons __tmp162094 __tmp162089))))
+ (cons __tmp162099 __tmp162094))))
(declare (not safe))
- (cons __tmp162097 __tmp162088)))
+ (cons __tmp162102 __tmp162093)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- _hd159623159671_
- _hd159620159661_
- _hd159617159651_)
- (_g159608159630_
- _g159609159634_))))
- (_g159608159630_
- _g159609159634_))))
- (_g159608159630_ _g159609159634_))))
- (_g159608159630_ _g159609159634_))))
- (_g159608159630_ _g159609159634_)))))
- (_g159607159699_ _$stx159604_))))
+ _hd159628159676_
+ _hd159625159666_
+ _hd159622159656_)
+ (_g159613159635_
+ _g159614159639_))))
+ (_g159613159635_
+ _g159614159639_))))
+ (_g159613159635_ _g159614159639_))))
+ (_g159613159635_ _g159614159639_))))
+ (_g159613159635_ _g159614159639_)))))
+ (_g159612159704_ _$stx159609_))))
(define |gxc[:0:]#@mutator|
- (lambda (_$stx159703_)
- (let* ((_g159707159729_
- (lambda (_g159708159725_)
+ (lambda (_$stx159708_)
+ (let* ((_g159712159734_
+ (lambda (_g159713159730_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g159708159725_))))
- (_g159706159798_
- (lambda (_g159708159733_)
+ _g159713159730_))))
+ (_g159711159803_
+ (lambda (_g159713159738_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g159708159733_))
- (let ((_e159714159736_
+ (gx#stx-pair? _g159713159738_))
+ (let ((_e159719159741_
(let ()
(declare (not safe))
- (gx#syntax-e _g159708159733_))))
- (let ((_hd159713159740_
+ (gx#syntax-e _g159713159738_))))
+ (let ((_hd159718159745_
(let ()
(declare (not safe))
- (##car _e159714159736_)))
- (_tl159712159743_
+ (##car _e159719159741_)))
+ (_tl159717159748_
(let ()
(declare (not safe))
- (##cdr _e159714159736_))))
+ (##cdr _e159719159741_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl159712159743_))
- (let ((_e159717159746_
+ (gx#stx-pair? _tl159717159748_))
+ (let ((_e159722159751_
(let ()
(declare (not safe))
- (gx#syntax-e _tl159712159743_))))
- (let ((_hd159716159750_
+ (gx#syntax-e _tl159717159748_))))
+ (let ((_hd159721159755_
(let ()
(declare (not safe))
- (##car _e159717159746_)))
- (_tl159715159753_
+ (##car _e159722159751_)))
+ (_tl159720159758_
(let ()
(declare (not safe))
- (##cdr _e159717159746_))))
+ (##cdr _e159722159751_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl159715159753_))
- (let ((_e159720159756_
+ (gx#stx-pair? _tl159720159758_))
+ (let ((_e159725159761_
(let ()
(declare (not safe))
- (gx#syntax-e _tl159715159753_))))
- (let ((_hd159719159760_
+ (gx#syntax-e _tl159720159758_))))
+ (let ((_hd159724159765_
(let ()
(declare (not safe))
- (##car _e159720159756_)))
- (_tl159718159763_
+ (##car _e159725159761_)))
+ (_tl159723159768_
(let ()
(declare (not safe))
- (##cdr _e159720159756_))))
+ (##cdr _e159725159761_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl159718159763_))
- (let ((_e159723159766_
+ (gx#stx-pair? _tl159723159768_))
+ (let ((_e159728159771_
(let ()
(declare (not safe))
(gx#syntax-e
- _tl159718159763_))))
- (let ((_hd159722159770_
+ _tl159723159768_))))
+ (let ((_hd159727159775_
(let ()
(declare (not safe))
- (##car _e159723159766_)))
- (_tl159721159773_
+ (##car _e159728159771_)))
+ (_tl159726159778_
(let ()
(declare (not safe))
- (##cdr _e159723159766_))))
+ (##cdr _e159728159771_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl159721159773_))
- ((lambda (_L159776_
- _L159778_
- _L159779_)
- (let ((__tmp162107
+ _tl159726159778_))
+ ((lambda (_L159781_
+ _L159783_
+ _L159784_)
+ (let ((__tmp162112
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
(gx#datum->syntax__0 '#f 'make-!mutator)))
- (__tmp162098
- (let ((__tmp162104
- (let ((__tmp162106
+ (__tmp162103
+ (let ((__tmp162109
+ (let ((__tmp162111
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'quote)))
- (__tmp162105
+ (__tmp162110
(let ()
(declare (not safe))
- (cons _L159779_ '()))))
+ (cons _L159784_ '()))))
(declare (not safe))
- (cons __tmp162106 __tmp162105)))
- (__tmp162099
- (let ((__tmp162101
- (let ((__tmp162103
+ (cons __tmp162111 __tmp162110)))
+ (__tmp162104
+ (let ((__tmp162106
+ (let ((__tmp162108
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'quote)))
- (__tmp162102
+ (__tmp162107
(let ()
(declare (not safe))
- (cons _L159778_ '()))))
+ (cons _L159783_ '()))))
(declare (not safe))
- (cons __tmp162103 __tmp162102)))
- (__tmp162100
+ (cons __tmp162108 __tmp162107)))
+ (__tmp162105
(let ()
(declare (not safe))
- (cons _L159776_ '()))))
+ (cons _L159781_ '()))))
(declare (not safe))
- (cons __tmp162101 __tmp162100))))
+ (cons __tmp162106 __tmp162105))))
(declare (not safe))
- (cons __tmp162104 __tmp162099))))
+ (cons __tmp162109 __tmp162104))))
(declare (not safe))
- (cons __tmp162107 __tmp162098)))
+ (cons __tmp162112 __tmp162103)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- _hd159722159770_
- _hd159719159760_
- _hd159716159750_)
- (_g159707159729_
- _g159708159733_))))
- (_g159707159729_
- _g159708159733_))))
- (_g159707159729_ _g159708159733_))))
- (_g159707159729_ _g159708159733_))))
- (_g159707159729_ _g159708159733_)))))
- (_g159706159798_ _$stx159703_))))
+ _hd159727159775_
+ _hd159724159765_
+ _hd159721159755_)
+ (_g159712159734_
+ _g159713159738_))))
+ (_g159712159734_
+ _g159713159738_))))
+ (_g159712159734_ _g159713159738_))))
+ (_g159712159734_ _g159713159738_))))
+ (_g159712159734_ _g159713159738_)))))
+ (_g159711159803_ _$stx159708_))))
(define |gxc[:0:]#@lambda|
- (lambda (_$stx159802_)
- (let* ((___stx161617161618_ _$stx159802_)
- (_g159810159878_
+ (lambda (_$stx159807_)
+ (let* ((___stx161622161623_ _$stx159807_)
+ (_g159815159883_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx161617161618_)))))
- (let ((___kont161620161621_
- (lambda (_L160156_ _L160158_)
- (let ((__tmp162123
+ ___stx161622161623_)))))
+ (let ((___kont161625161626_
+ (lambda (_L160161_ _L160163_)
+ (let ((__tmp162133
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'make-!lambda)))
- (__tmp162108
- (let ((__tmp162119
- (let ((__tmp162122
+ (__tmp162113
+ (let ((__tmp162129
+ (let ((__tmp162132
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'quote)))
- (__tmp162120
- (let ((__tmp162121
+ (__tmp162130
+ (let ((__tmp162131
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'lambda))))
(declare (not safe))
- (cons __tmp162121 '()))))
+ (cons __tmp162131 '()))))
(declare (not safe))
- (cons __tmp162122 __tmp162120)))
- (__tmp162109
- (let ((__tmp162116
- (let ((__tmp162118
+ (cons __tmp162132 __tmp162130)))
+ (__tmp162114
+ (let ((__tmp162126
+ (let ((__tmp162128
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'quote)))
- (__tmp162117
+ (__tmp162127
(let ()
(declare (not safe))
- (cons _L160158_ '()))))
+ (cons _L160163_ '()))))
(declare (not safe))
- (cons __tmp162118 __tmp162117)))
- (__tmp162110
- (let ((__tmp162111
- (let ((__tmp162112
- (let ((__tmp162113
- (let ((__tmp162115
+ (cons __tmp162128 __tmp162127)))
+ (__tmp162115
+ (let ((__tmp162116
+ (let ((__tmp162117
+ (let ((__tmp162118
+ (let ((__tmp162125
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'quote)))
- (__tmp162114
- (let () (declare (not safe)) (cons _L160156_ '()))))
+ (__tmp162119
+ (let ((__tmp162120
+ (let ((__tmp162124
+ (let ()
+ (declare (not safe))
+ (gx#datum->syntax__0 '#f '@lambda)))
+ (__tmp162121
+ (let ((__tmp162122
+ (let ((__tmp162123
+ (let ()
+ (declare (not safe))
+ (cons _L160161_ '()))))
+ (declare (not safe))
+ (cons 'inline: __tmp162123))))
+ (declare (not safe))
+ (cons _L160163_ __tmp162122))))
+ (declare (not safe))
+ (cons __tmp162124 __tmp162121))))
+ (declare (not safe))
+ (cons __tmp162120 '()))))
(declare (not safe))
- (cons __tmp162115 __tmp162114))))
+ (cons __tmp162125 __tmp162119))))
(declare (not safe))
- (cons __tmp162113 '()))))
+ (cons __tmp162118 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons _L160156_ __tmp162112))))
+ (cons _L160161_ __tmp162117))))
(declare (not safe))
- (cons '#f __tmp162111))))
+ (cons '#f __tmp162116))))
(declare (not safe))
- (cons __tmp162116 __tmp162110))))
+ (cons __tmp162126 __tmp162115))))
(declare (not safe))
- (cons __tmp162119 __tmp162109))))
+ (cons __tmp162129 __tmp162114))))
(declare (not safe))
- (cons __tmp162123 __tmp162108))))
- (___kont161622161623_
- (lambda (_L160087_ _L160089_)
- (let ((__tmp162124
- (let ((__tmp162125
- (let ((__tmp162126
+ (cons __tmp162133 __tmp162113))))
+ (___kont161627161628_
+ (lambda (_L160092_ _L160094_)
+ (let ((__tmp162134
+ (let ((__tmp162135
+ (let ((__tmp162136
(let ()
(declare (not safe))
(cons '#f '()))))
(declare (not safe))
- (cons _L160087_ __tmp162126))))
+ (cons _L160092_ __tmp162136))))
(declare (not safe))
- (cons 'primitive: __tmp162125))))
+ (cons 'primitive: __tmp162135))))
(declare (not safe))
- (cons _L160089_ __tmp162124))))
- (___kont161624161625_
- (lambda (_L160026_ _L160028_)
- (let ((__tmp162140
+ (cons _L160094_ __tmp162134))))
+ (___kont161629161630_
+ (lambda (_L160031_ _L160033_)
+ (let ((__tmp162150
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'make-!primitive-lambda)))
- (__tmp162127
- (let ((__tmp162136
- (let ((__tmp162139
+ (__tmp162137
+ (let ((__tmp162146
+ (let ((__tmp162149
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'quote)))
- (__tmp162137
- (let ((__tmp162138
+ (__tmp162147
+ (let ((__tmp162148
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'lambda))))
(declare (not safe))
- (cons __tmp162138 '()))))
+ (cons __tmp162148 '()))))
(declare (not safe))
- (cons __tmp162139 __tmp162137)))
- (__tmp162128
- (let ((__tmp162133
- (let ((__tmp162135
+ (cons __tmp162149 __tmp162147)))
+ (__tmp162138
+ (let ((__tmp162143
+ (let ((__tmp162145
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'quote)))
- (__tmp162134
+ (__tmp162144
(let ()
(declare (not safe))
- (cons _L160028_ '()))))
+ (cons _L160033_ '()))))
(declare (not safe))
- (cons __tmp162135 __tmp162134)))
- (__tmp162129
- (let ((__tmp162130
- (let ((__tmp162132
+ (cons __tmp162145 __tmp162144)))
+ (__tmp162139
+ (let ((__tmp162140
+ (let ((__tmp162142
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'quote)))
- (__tmp162131
+ (__tmp162141
(let ()
(declare (not safe))
- (cons _L160026_ '()))))
+ (cons _L160031_ '()))))
(declare (not safe))
- (cons __tmp162132
- __tmp162131))))
+ (cons __tmp162142
+ __tmp162141))))
(declare (not safe))
- (cons __tmp162130 '()))))
+ (cons __tmp162140 '()))))
(declare (not safe))
- (cons __tmp162133 __tmp162129))))
+ (cons __tmp162143 __tmp162139))))
(declare (not safe))
- (cons __tmp162136 __tmp162128))))
+ (cons __tmp162146 __tmp162138))))
(declare (not safe))
- (cons __tmp162140 __tmp162127))))
- (___kont161626161627_
- (lambda (_L159958_ _L159960_)
- (let ((__tmp162154
+ (cons __tmp162150 __tmp162137))))
+ (___kont161631161632_
+ (lambda (_L159963_ _L159965_)
+ (let ((__tmp162164
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'make-!lambda)))
- (__tmp162141
- (let ((__tmp162150
- (let ((__tmp162153
+ (__tmp162151
+ (let ((__tmp162160
+ (let ((__tmp162163
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'quote)))
- (__tmp162151
- (let ((__tmp162152
+ (__tmp162161
+ (let ((__tmp162162
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'lambda))))
(declare (not safe))
- (cons __tmp162152 '()))))
+ (cons __tmp162162 '()))))
(declare (not safe))
- (cons __tmp162153 __tmp162151)))
- (__tmp162142
- (let ((__tmp162147
- (let ((__tmp162149
+ (cons __tmp162163 __tmp162161)))
+ (__tmp162152
+ (let ((__tmp162157
+ (let ((__tmp162159
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'quote)))
- (__tmp162148
+ (__tmp162158
(let ()
(declare (not safe))
- (cons _L159960_ '()))))
+ (cons _L159965_ '()))))
(declare (not safe))
- (cons __tmp162149 __tmp162148)))
- (__tmp162143
- (let ((__tmp162144
- (let ((__tmp162146
+ (cons __tmp162159 __tmp162158)))
+ (__tmp162153
+ (let ((__tmp162154
+ (let ((__tmp162156
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'quote)))
- (__tmp162145
+ (__tmp162155
(let ()
(declare (not safe))
- (cons _L159958_ '()))))
+ (cons _L159963_ '()))))
(declare (not safe))
- (cons __tmp162146
- __tmp162145))))
+ (cons __tmp162156
+ __tmp162155))))
(declare (not safe))
- (cons __tmp162144 '()))))
+ (cons __tmp162154 '()))))
(declare (not safe))
- (cons __tmp162147 __tmp162143))))
+ (cons __tmp162157 __tmp162153))))
(declare (not safe))
- (cons __tmp162150 __tmp162142))))
+ (cons __tmp162160 __tmp162152))))
(declare (not safe))
- (cons __tmp162154 __tmp162141))))
- (___kont161628161629_
- (lambda (_L159905_ _L159907_)
- (let ((__tmp162155
- (let ((__tmp162156
+ (cons __tmp162164 __tmp162151))))
+ (___kont161633161634_
+ (lambda (_L159910_ _L159912_)
+ (let ((__tmp162165
+ (let ((__tmp162166
(let () (declare (not safe)) (cons '#f '()))))
(declare (not safe))
- (cons _L159905_ __tmp162156))))
+ (cons _L159910_ __tmp162166))))
(declare (not safe))
- (cons _L159907_ __tmp162155)))))
- (if (let () (declare (not safe)) (gx#stx-pair? ___stx161617161618_))
- (let ((_e159816160112_
+ (cons _L159912_ __tmp162165)))))
+ (if (let () (declare (not safe)) (gx#stx-pair? ___stx161622161623_))
+ (let ((_e159821160117_
(let ()
(declare (not safe))
- (gx#syntax-e ___stx161617161618_))))
- (let ((_tl159814160119_
- (let () (declare (not safe)) (##cdr _e159816160112_)))
- (_hd159815160116_
- (let () (declare (not safe)) (##car _e159816160112_))))
+ (gx#syntax-e ___stx161622161623_))))
+ (let ((_tl159819160124_
+ (let () (declare (not safe)) (##cdr _e159821160117_)))
+ (_hd159820160121_
+ (let () (declare (not safe)) (##car _e159821160117_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl159814160119_))
- (let ((_e159819160122_
+ (gx#stx-pair? _tl159819160124_))
+ (let ((_e159824160127_
(let ()
(declare (not safe))
- (gx#syntax-e _tl159814160119_))))
- (let ((_tl159817160129_
+ (gx#syntax-e _tl159819160124_))))
+ (let ((_tl159822160134_
(let ()
(declare (not safe))
- (##cdr _e159819160122_)))
- (_hd159818160126_
+ (##cdr _e159824160127_)))
+ (_hd159823160131_
(let ()
(declare (not safe))
- (##car _e159819160122_))))
+ (##car _e159824160127_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl159817160129_))
- (let ((_e159822160132_
+ (gx#stx-pair? _tl159822160134_))
+ (let ((_e159827160137_
(let ()
(declare (not safe))
- (gx#syntax-e _tl159817160129_))))
- (let ((_tl159820160139_
+ (gx#syntax-e _tl159822160134_))))
+ (let ((_tl159825160144_
(let ()
(declare (not safe))
- (##cdr _e159822160132_)))
- (_hd159821160136_
+ (##cdr _e159827160137_)))
+ (_hd159826160141_
(let ()
(declare (not safe))
- (##car _e159822160132_))))
+ (##car _e159827160137_))))
(if (let ()
(declare (not safe))
- (gx#stx-datum? _hd159821160136_))
- (let ((_e159823160142_
+ (gx#stx-datum? _hd159826160141_))
+ (let ((_e159828160147_
(let ()
(declare (not safe))
- (gx#stx-e _hd159821160136_))))
+ (gx#stx-e _hd159826160141_))))
(if (let ()
(declare (not safe))
- (equal? _e159823160142_
+ (equal? _e159828160147_
'inline:))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl159820160139_))
- (let ((_e159826160146_
+ _tl159825160144_))
+ (let ((_e159831160151_
(let ()
(declare (not safe))
(gx#syntax-e
- _tl159820160139_))))
- (let ((_tl159824160153_
+ _tl159825160144_))))
+ (let ((_tl159829160158_
(let ()
(declare (not safe))
- (##cdr _e159826160146_)))
- (_hd159825160150_
+ (##cdr _e159831160151_)))
+ (_hd159830160155_
(let ()
(declare (not safe))
- (##car _e159826160146_))))
+ (##car _e159831160151_))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl159824160153_))
- (___kont161620161621_
- _hd159825160150_
- _hd159818160126_)
+ _tl159829160158_))
+ (___kont161625161626_
+ _hd159830160155_
+ _hd159823160131_)
(if (let ()
(declare
(not safe))
(gx#stx-datum?
- _hd159818160126_))
- (let ((_e159835160073_
+ _hd159823160131_))
+ (let ((_e159840160078_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (gx#stx-e _hd159818160126_))))
+ (gx#stx-e _hd159823160131_))))
(declare (not safe))
- (_g159810159878_))
- (let () (declare (not safe)) (_g159810159878_))))))
+ (_g159815159883_))
+ (let () (declare (not safe)) (_g159815159883_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-datum?
- _hd159818160126_))
- (let ((_e159835160073_
+ _hd159823160131_))
+ (let ((_e159840160078_
(let ()
(declare
(not safe))
(gx#stx-e
- _hd159818160126_))))
+ _hd159823160131_))))
(if (let ()
(declare
(not safe))
- (equal? _e159835160073_
+ (equal? _e159840160078_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'primitive:))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl159820160139_))
- (___kont161622161623_ _hd159821160136_ _hd159815160116_)
- (let () (declare (not safe)) (_g159810159878_)))
+ (gx#stx-null? _tl159825160144_))
+ (___kont161627161628_ _hd159826160141_ _hd159820160121_)
+ (let () (declare (not safe)) (_g159815159883_)))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl159820160139_))
- (___kont161626161627_ _hd159821160136_ _hd159818160126_)
- (let () (declare (not safe)) (_g159810159878_)))))
+ (gx#stx-null? _tl159825160144_))
+ (___kont161631161632_ _hd159826160141_ _hd159823160131_)
+ (let () (declare (not safe)) (_g159815159883_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl159820160139_))
- (___kont161626161627_
- _hd159821160136_
- _hd159818160126_)
+ _tl159825160144_))
+ (___kont161631161632_
+ _hd159826160141_
+ _hd159823160131_)
(let ()
(declare (not safe))
- (_g159810159878_)))))
+ (_g159815159883_)))))
(if (let ()
(declare (not safe))
(gx#stx-datum?
- _hd159818160126_))
- (let ((_e159835160073_
+ _hd159823160131_))
+ (let ((_e159840160078_
(let ()
(declare (not safe))
(gx#stx-e
- _hd159818160126_))))
+ _hd159823160131_))))
(if (let ()
(declare (not safe))
- (equal? _e159835160073_
+ (equal? _e159840160078_
'primitive:))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl159820160139_))
- (___kont161622161623_
- _hd159821160136_
- _hd159815160116_)
+ _tl159825160144_))
+ (___kont161627161628_
+ _hd159826160141_
+ _hd159820160121_)
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-pair? _tl159820160139_))
- (let ((_e159853160016_
+ (gx#stx-pair? _tl159825160144_))
+ (let ((_e159858160021_
(let ()
(declare (not safe))
- (gx#syntax-e _tl159820160139_))))
- (let ((_tl159851160023_
+ (gx#syntax-e _tl159825160144_))))
+ (let ((_tl159856160028_
(let ()
(declare (not safe))
- (##cdr _e159853160016_)))
- (_hd159852160020_
+ (##cdr _e159858160021_)))
+ (_hd159857160025_
(let ()
(declare (not safe))
- (##car _e159853160016_))))
+ (##car _e159858160021_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl159851160023_))
- (___kont161624161625_
- _hd159852160020_
- _hd159821160136_)
+ (gx#stx-null? _tl159856160028_))
+ (___kont161629161630_
+ _hd159857160025_
+ _hd159826160141_)
(let ()
(declare (not safe))
- (_g159810159878_)))))
- (let () (declare (not safe)) (_g159810159878_))))
- (if (let () (declare (not safe)) (gx#stx-null? _tl159820160139_))
- (___kont161626161627_ _hd159821160136_ _hd159818160126_)
- (let () (declare (not safe)) (_g159810159878_)))))
+ (_g159815159883_)))))
+ (let () (declare (not safe)) (_g159815159883_))))
+ (if (let () (declare (not safe)) (gx#stx-null? _tl159825160144_))
+ (___kont161631161632_ _hd159826160141_ _hd159823160131_)
+ (let () (declare (not safe)) (_g159815159883_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl159820160139_))
- (___kont161626161627_
- _hd159821160136_
- _hd159818160126_)
+ _tl159825160144_))
+ (___kont161631161632_
+ _hd159826160141_
+ _hd159823160131_)
(let ()
(declare (not safe))
- (_g159810159878_))))))
+ (_g159815159883_))))))
(if (let ()
(declare (not safe))
- (gx#stx-datum? _hd159818160126_))
- (let ((_e159835160073_
+ (gx#stx-datum? _hd159823160131_))
+ (let ((_e159840160078_
(let ()
(declare (not safe))
(gx#stx-e
- _hd159818160126_))))
+ _hd159823160131_))))
(if (let ()
(declare (not safe))
- (equal? _e159835160073_
+ (equal? _e159840160078_
'primitive:))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl159820160139_))
- (___kont161622161623_
- _hd159821160136_
- _hd159815160116_)
+ _tl159825160144_))
+ (___kont161627161628_
+ _hd159826160141_
+ _hd159820160121_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl159820160139_))
- (let ((_e159853160016_
+ _tl159825160144_))
+ (let ((_e159858160021_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#syntax-e _tl159820160139_))))
- (let ((_tl159851160023_
- (let () (declare (not safe)) (##cdr _e159853160016_)))
- (_hd159852160020_
+ (gx#syntax-e _tl159825160144_))))
+ (let ((_tl159856160028_
+ (let () (declare (not safe)) (##cdr _e159858160021_)))
+ (_hd159857160025_
(let ()
(declare (not safe))
- (##car _e159853160016_))))
+ (##car _e159858160021_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl159851160023_))
- (___kont161624161625_
- _hd159852160020_
- _hd159821160136_)
- (let () (declare (not safe)) (_g159810159878_)))))
- (let () (declare (not safe)) (_g159810159878_))))
+ (gx#stx-null? _tl159856160028_))
+ (___kont161629161630_
+ _hd159857160025_
+ _hd159826160141_)
+ (let () (declare (not safe)) (_g159815159883_)))))
+ (let () (declare (not safe)) (_g159815159883_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl159820160139_))
- (___kont161626161627_
- _hd159821160136_
- _hd159818160126_)
+ _tl159825160144_))
+ (___kont161631161632_
+ _hd159826160141_
+ _hd159823160131_)
(let ()
(declare (not safe))
- (_g159810159878_)))))
+ (_g159815159883_)))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl159820160139_))
- (___kont161626161627_
- _hd159821160136_
- _hd159818160126_)
+ _tl159825160144_))
+ (___kont161631161632_
+ _hd159826160141_
+ _hd159823160131_)
(let ()
(declare (not safe))
- (_g159810159878_)))))))
+ (_g159815159883_)))))))
(if (let ()
(declare (not safe))
- (gx#stx-datum? _hd159818160126_))
- (let ((_e159835160073_
+ (gx#stx-datum? _hd159823160131_))
+ (let ((_e159840160078_
(let ()
(declare (not safe))
- (gx#stx-e _hd159818160126_))))
+ (gx#stx-e _hd159823160131_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl159817160129_))
- (___kont161628161629_
- _hd159818160126_
- _hd159815160116_)
+ (gx#stx-null? _tl159822160134_))
+ (___kont161633161634_
+ _hd159823160131_
+ _hd159820160121_)
(let ()
(declare (not safe))
- (_g159810159878_))))
+ (_g159815159883_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl159817160129_))
- (___kont161628161629_
- _hd159818160126_
- _hd159815160116_)
+ (gx#stx-null? _tl159822160134_))
+ (___kont161633161634_
+ _hd159823160131_
+ _hd159820160121_)
(let ()
(declare (not safe))
- (_g159810159878_)))))))
- (let () (declare (not safe)) (_g159810159878_)))))
- (let () (declare (not safe)) (_g159810159878_)))))))
+ (_g159815159883_)))))))
+ (let () (declare (not safe)) (_g159815159883_)))))
+ (let () (declare (not safe)) (_g159815159883_)))))))
(define |gxc[:0:]#@case-lambda|
- (lambda (_$stx160180_)
- (let* ((___stx161757161758_ _$stx160180_)
- (_g160185160240_
+ (lambda (_$stx160185_)
+ (let* ((___stx161762161763_ _$stx160185_)
+ (_g160190160245_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx161757161758_)))))
- (let ((___kont161760161761_
- (lambda (_L160425_ _L160427_)
- (let ((__tmp162172
+ ___stx161762161763_)))))
+ (let ((___kont161765161766_
+ (lambda (_L160430_ _L160432_)
+ (let ((__tmp162182
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'make-!primitive-case-lambda)))
- (__tmp162157
- (let ((__tmp162168
- (let ((__tmp162171
+ (__tmp162167
+ (let ((__tmp162178
+ (let ((__tmp162181
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'quote)))
- (__tmp162169
- (let ((__tmp162170
+ (__tmp162179
+ (let ((__tmp162180
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'case-lambda))))
(declare (not safe))
- (cons __tmp162170 '()))))
+ (cons __tmp162180 '()))))
(declare (not safe))
- (cons __tmp162171 __tmp162169)))
- (__tmp162158
- (let ((__tmp162159
- (let ((__tmp162167
+ (cons __tmp162181 __tmp162179)))
+ (__tmp162168
+ (let ((__tmp162169
+ (let ((__tmp162177
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'@list)))
- (__tmp162160
+ (__tmp162170
(begin
(let ()
(declare (not safe))
(gx#syntax-check-splice-targets
- _L160425_
- _L160427_))
- (let ((__tmp162161
- (lambda (_g160444160448_
- _g160445160451_
- _g160446160453_)
- (let ((__tmp162162
- (let ((__tmp162166
+ _L160430_
+ _L160432_))
+ (let ((__tmp162171
+ (lambda (_g160449160453_
+ _g160450160456_
+ _g160451160458_)
+ (let ((__tmp162172
+ (let ((__tmp162176
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f '@lambda)))
- (__tmp162163
- (let ((__tmp162164
- (let ((__tmp162165
+ (__tmp162173
+ (let ((__tmp162174
+ (let ((__tmp162175
(let ()
(declare (not safe))
- (cons _g160444160448_ '()))))
+ (cons _g160449160453_ '()))))
(declare (not safe))
- (cons _g160445160451_ __tmp162165))))
+ (cons _g160450160456_ __tmp162175))))
(declare (not safe))
- (cons 'primitive: __tmp162164))))
+ (cons 'primitive: __tmp162174))))
(declare (not safe))
- (cons __tmp162166 __tmp162163))))
+ (cons __tmp162176 __tmp162173))))
(declare (not safe))
- (cons __tmp162162 _g160446160453_)))))
+ (cons __tmp162172 _g160451160458_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (foldr2 __tmp162161
+ (foldr2 __tmp162171
'()
- _L160425_
- _L160427_)))))
+ _L160430_
+ _L160432_)))))
(declare (not safe))
- (cons __tmp162167 __tmp162160))))
+ (cons __tmp162177 __tmp162170))))
(declare (not safe))
- (cons __tmp162159 '()))))
+ (cons __tmp162169 '()))))
(declare (not safe))
- (cons __tmp162168 __tmp162158))))
+ (cons __tmp162178 __tmp162168))))
(declare (not safe))
- (cons __tmp162172 __tmp162157))))
- (___kont161764161765_
- (lambda (_L160311_ _L160313_)
- (let ((__tmp162187
+ (cons __tmp162182 __tmp162167))))
+ (___kont161769161770_
+ (lambda (_L160316_ _L160318_)
+ (let ((__tmp162197
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'make-!case-lambda)))
- (__tmp162173
- (let ((__tmp162183
- (let ((__tmp162186
+ (__tmp162183
+ (let ((__tmp162193
+ (let ((__tmp162196
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'quote)))
- (__tmp162184
- (let ((__tmp162185
+ (__tmp162194
+ (let ((__tmp162195
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'case-lambda))))
(declare (not safe))
- (cons __tmp162185 '()))))
+ (cons __tmp162195 '()))))
(declare (not safe))
- (cons __tmp162186 __tmp162184)))
- (__tmp162174
- (let ((__tmp162175
- (let ((__tmp162182
+ (cons __tmp162196 __tmp162194)))
+ (__tmp162184
+ (let ((__tmp162185
+ (let ((__tmp162192
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'@list)))
- (__tmp162176
+ (__tmp162186
(begin
(let ()
(declare (not safe))
(gx#syntax-check-splice-targets
- _L160311_
- _L160313_))
- (let ((__tmp162177
- (lambda (_g160328160332_
- _g160329160335_
- _g160330160337_)
- (let ((__tmp162178
- (let ((__tmp162181
+ _L160316_
+ _L160318_))
+ (let ((__tmp162187
+ (lambda (_g160333160337_
+ _g160334160340_
+ _g160335160342_)
+ (let ((__tmp162188
+ (let ((__tmp162191
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f '@lambda)))
- (__tmp162179
- (let ((__tmp162180
+ (__tmp162189
+ (let ((__tmp162190
(let ()
(declare (not safe))
- (cons _g160328160332_ '()))))
+ (cons _g160333160337_ '()))))
(declare (not safe))
- (cons _g160329160335_ __tmp162180))))
+ (cons _g160334160340_ __tmp162190))))
(declare (not safe))
- (cons __tmp162181 __tmp162179))))
+ (cons __tmp162191 __tmp162189))))
(declare (not safe))
- (cons __tmp162178 _g160330160337_)))))
+ (cons __tmp162188 _g160335160342_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (foldr2 __tmp162177
+ (foldr2 __tmp162187
'()
- _L160311_
- _L160313_)))))
+ _L160316_
+ _L160318_)))))
(declare (not safe))
- (cons __tmp162182 __tmp162176))))
+ (cons __tmp162192 __tmp162186))))
(declare (not safe))
- (cons __tmp162175 '()))))
+ (cons __tmp162185 '()))))
(declare (not safe))
- (cons __tmp162183 __tmp162174))))
+ (cons __tmp162193 __tmp162184))))
(declare (not safe))
- (cons __tmp162187 __tmp162173)))))
- (let* ((___match161808161809_
- (lambda (_e160217160247_
- _hd160216160251_
- _tl160215160254_
- ___splice161766161767_
- _target160218160257_
- _tl160220160260_)
- (letrec ((_loop160221160263_
- (lambda (_hd160219160267_
- _dispatch160225160270_
- _arity160226160272_)
+ (cons __tmp162197 __tmp162183)))))
+ (let* ((___match161813161814_
+ (lambda (_e160222160252_
+ _hd160221160256_
+ _tl160220160259_
+ ___splice161771161772_
+ _target160223160262_
+ _tl160225160265_)
+ (letrec ((_loop160226160268_
+ (lambda (_hd160224160272_
+ _dispatch160230160275_
+ _arity160231160277_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd160219160267_))
- (let ((_e160222160275_
+ (gx#stx-pair? _hd160224160272_))
+ (let ((_e160227160280_
(let ()
(declare (not safe))
- (gx#syntax-e _hd160219160267_))))
- (let ((_lp-tl160224160282_
+ (gx#syntax-e _hd160224160272_))))
+ (let ((_lp-tl160229160287_
(let ()
(declare (not safe))
- (##cdr _e160222160275_)))
- (_lp-hd160223160279_
+ (##cdr _e160227160280_)))
+ (_lp-hd160228160284_
(let ()
(declare (not safe))
- (##car _e160222160275_))))
+ (##car _e160227160280_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _lp-hd160223160279_))
- (let ((_e160231160285_
+ _lp-hd160228160284_))
+ (let ((_e160236160290_
(let ()
(declare (not safe))
(gx#syntax-e
- _lp-hd160223160279_))))
- (let ((_tl160229160292_
+ _lp-hd160228160284_))))
+ (let ((_tl160234160297_
(let ()
(declare (not safe))
- (##cdr _e160231160285_)))
- (_hd160230160289_
+ (##cdr _e160236160290_)))
+ (_hd160235160294_
(let ()
(declare (not safe))
- (##car _e160231160285_))))
+ (##car _e160236160290_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl160229160292_))
- (let ((_e160234160295_
+ _tl160234160297_))
+ (let ((_e160239160300_
(let ()
(declare
(not safe))
(gx#syntax-e
- _tl160229160292_))))
- (let ((_tl160232160302_
+ _tl160234160297_))))
+ (let ((_tl160237160307_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##cdr _e160234160295_)))
- (_hd160233160299_
- (let () (declare (not safe)) (##car _e160234160295_))))
+ (##cdr _e160239160300_)))
+ (_hd160238160304_
+ (let () (declare (not safe)) (##car _e160239160300_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl160232160302_))
- (_loop160221160263_
- _lp-tl160224160282_
+ (gx#stx-null? _tl160237160307_))
+ (_loop160226160268_
+ _lp-tl160229160287_
(let ()
(declare (not safe))
- (cons _hd160233160299_ _dispatch160225160270_))
+ (cons _hd160238160304_ _dispatch160230160275_))
(let ()
(declare (not safe))
- (cons _hd160230160289_ _arity160226160272_)))
- (let () (declare (not safe)) (_g160185160240_)))))
+ (cons _hd160235160294_ _arity160231160277_)))
+ (let () (declare (not safe)) (_g160190160245_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
(declare (not safe))
- (_g160185160240_)))))
+ (_g160190160245_)))))
(let ()
(declare (not safe))
- (_g160185160240_)))))
- (let ((_arity160228160308_
- (reverse _arity160226160272_))
- (_dispatch160227160305_
- (reverse _dispatch160225160270_)))
- (___kont161764161765_
- _dispatch160227160305_
- _arity160228160308_))))))
- (_loop160221160263_ _target160218160257_ '() '()))))
- (___match161800161801_
- (lambda (_e160217160247_ _hd160216160251_ _tl160215160254_)
+ (_g160190160245_)))))
+ (let ((_arity160233160313_
+ (reverse _arity160231160277_))
+ (_dispatch160232160310_
+ (reverse _dispatch160230160275_)))
+ (___kont161769161770_
+ _dispatch160232160310_
+ _arity160233160313_))))))
+ (_loop160226160268_ _target160223160262_ '() '()))))
+ (___match161805161806_
+ (lambda (_e160222160252_ _hd160221160256_ _tl160220160259_)
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl160215160254_))
- (let ((___splice161766161767_
+ (gx#stx-pair/null? _tl160220160259_))
+ (let ((___splice161771161772_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl160215160254_
+ _tl160220160259_
'0))))
- (let ((_tl160220160260_
+ (let ((_tl160225160265_
(let ()
(declare (not safe))
- (##vector-ref ___splice161766161767_ '1)))
- (_target160218160257_
+ (##vector-ref ___splice161771161772_ '1)))
+ (_target160223160262_
(let ()
(declare (not safe))
- (##vector-ref ___splice161766161767_ '0))))
+ (##vector-ref ___splice161771161772_ '0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl160220160260_))
- (___match161808161809_
- _e160217160247_
- _hd160216160251_
- _tl160215160254_
- ___splice161766161767_
- _target160218160257_
- _tl160220160260_)
+ (gx#stx-null? _tl160225160265_))
+ (___match161813161814_
+ _e160222160252_
+ _hd160221160256_
+ _tl160220160259_
+ ___splice161771161772_
+ _target160223160262_
+ _tl160225160265_)
(let ()
(declare (not safe))
- (_g160185160240_)))))
- (let () (declare (not safe)) (_g160185160240_)))))
- (___match161794161795_
- (lambda (_e160191160347_
- _hd160190160351_
- _tl160189160354_
- _e160194160357_
- _hd160193160361_
- _tl160192160364_
- _e160195160367_
- ___splice161762161763_
- _target160196160371_
- _tl160198160374_)
- (letrec ((_loop160199160377_
- (lambda (_hd160197160381_
- _dispatch160203160384_
- _arity160204160386_)
+ (_g160190160245_)))))
+ (let () (declare (not safe)) (_g160190160245_)))))
+ (___match161799161800_
+ (lambda (_e160196160352_
+ _hd160195160356_
+ _tl160194160359_
+ _e160199160362_
+ _hd160198160366_
+ _tl160197160369_
+ _e160200160372_
+ ___splice161767161768_
+ _target160201160376_
+ _tl160203160379_)
+ (letrec ((_loop160204160382_
+ (lambda (_hd160202160386_
+ _dispatch160208160389_
+ _arity160209160391_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd160197160381_))
- (let ((_e160200160389_
+ (gx#stx-pair? _hd160202160386_))
+ (let ((_e160205160394_
(let ()
(declare (not safe))
- (gx#syntax-e _hd160197160381_))))
- (let ((_lp-tl160202160396_
+ (gx#syntax-e _hd160202160386_))))
+ (let ((_lp-tl160207160401_
(let ()
(declare (not safe))
- (##cdr _e160200160389_)))
- (_lp-hd160201160393_
+ (##cdr _e160205160394_)))
+ (_lp-hd160206160398_
(let ()
(declare (not safe))
- (##car _e160200160389_))))
+ (##car _e160205160394_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _lp-hd160201160393_))
- (let ((_e160209160399_
+ _lp-hd160206160398_))
+ (let ((_e160214160404_
(let ()
(declare (not safe))
(gx#syntax-e
- _lp-hd160201160393_))))
- (let ((_tl160207160406_
+ _lp-hd160206160398_))))
+ (let ((_tl160212160411_
(let ()
(declare (not safe))
- (##cdr _e160209160399_)))
- (_hd160208160403_
+ (##cdr _e160214160404_)))
+ (_hd160213160408_
(let ()
(declare (not safe))
- (##car _e160209160399_))))
+ (##car _e160214160404_))))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl160207160406_))
- (let ((_e160212160409_
+ _tl160212160411_))
+ (let ((_e160217160414_
(let ()
(declare
(not safe))
(gx#syntax-e
- _tl160207160406_))))
- (let ((_tl160210160416_
+ _tl160212160411_))))
+ (let ((_tl160215160421_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##cdr _e160212160409_)))
- (_hd160211160413_
- (let () (declare (not safe)) (##car _e160212160409_))))
+ (##cdr _e160217160414_)))
+ (_hd160216160418_
+ (let () (declare (not safe)) (##car _e160217160414_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl160210160416_))
- (_loop160199160377_
- _lp-tl160202160396_
+ (gx#stx-null? _tl160215160421_))
+ (_loop160204160382_
+ _lp-tl160207160401_
(let ()
(declare (not safe))
- (cons _hd160211160413_ _dispatch160203160384_))
+ (cons _hd160216160418_ _dispatch160208160389_))
(let ()
(declare (not safe))
- (cons _hd160208160403_ _arity160204160386_)))
- (___match161800161801_
- _e160191160347_
- _hd160190160351_
- _tl160189160354_))))
+ (cons _hd160213160408_ _arity160209160391_)))
+ (___match161805161806_
+ _e160196160352_
+ _hd160195160356_
+ _tl160194160359_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (___match161800161801_
- _e160191160347_
- _hd160190160351_
- _tl160189160354_))))
- (___match161800161801_
- _e160191160347_
- _hd160190160351_
- _tl160189160354_))))
- (let ((_arity160206160422_
- (reverse _arity160204160386_))
- (_dispatch160205160419_
- (reverse _dispatch160203160384_)))
- (___kont161760161761_
- _dispatch160205160419_
- _arity160206160422_))))))
- (_loop160199160377_ _target160196160371_ '() '())))))
+ (___match161805161806_
+ _e160196160352_
+ _hd160195160356_
+ _tl160194160359_))))
+ (___match161805161806_
+ _e160196160352_
+ _hd160195160356_
+ _tl160194160359_))))
+ (let ((_arity160211160427_
+ (reverse _arity160209160391_))
+ (_dispatch160210160424_
+ (reverse _dispatch160208160389_)))
+ (___kont161765161766_
+ _dispatch160210160424_
+ _arity160211160427_))))))
+ (_loop160204160382_ _target160201160376_ '() '())))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx161757161758_))
- (let ((_e160191160347_
+ (gx#stx-pair? ___stx161762161763_))
+ (let ((_e160196160352_
(let ()
(declare (not safe))
- (gx#syntax-e ___stx161757161758_))))
- (let ((_tl160189160354_
- (let () (declare (not safe)) (##cdr _e160191160347_)))
- (_hd160190160351_
+ (gx#syntax-e ___stx161762161763_))))
+ (let ((_tl160194160359_
+ (let () (declare (not safe)) (##cdr _e160196160352_)))
+ (_hd160195160356_
(let ()
(declare (not safe))
- (##car _e160191160347_))))
+ (##car _e160196160352_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl160189160354_))
- (let ((_e160194160357_
+ (gx#stx-pair? _tl160194160359_))
+ (let ((_e160199160362_
(let ()
(declare (not safe))
- (gx#syntax-e _tl160189160354_))))
- (let ((_tl160192160364_
+ (gx#syntax-e _tl160194160359_))))
+ (let ((_tl160197160369_
(let ()
(declare (not safe))
- (##cdr _e160194160357_)))
- (_hd160193160361_
+ (##cdr _e160199160362_)))
+ (_hd160198160366_
(let ()
(declare (not safe))
- (##car _e160194160357_))))
+ (##car _e160199160362_))))
(if (let ()
(declare (not safe))
- (gx#stx-datum? _hd160193160361_))
- (let ((_e160195160367_
+ (gx#stx-datum? _hd160198160366_))
+ (let ((_e160200160372_
(let ()
(declare (not safe))
- (gx#stx-e _hd160193160361_))))
+ (gx#stx-e _hd160198160366_))))
(if (let ()
(declare (not safe))
- (equal? _e160195160367_ 'primitive:))
+ (equal? _e160200160372_ 'primitive:))
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- _tl160192160364_))
- (let ((___splice161762161763_
+ _tl160197160369_))
+ (let ((___splice161767161768_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl160192160364_
+ _tl160197160369_
'0))))
- (let ((_tl160198160374_
+ (let ((_tl160203160379_
(let ()
(declare (not safe))
(##vector-ref
- ___splice161762161763_
+ ___splice161767161768_
'1)))
- (_target160196160371_
+ (_target160201160376_
(let ()
(declare (not safe))
(##vector-ref
- ___splice161762161763_
+ ___splice161767161768_
'0))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl160198160374_))
- (___match161794161795_
- _e160191160347_
- _hd160190160351_
- _tl160189160354_
- _e160194160357_
- _hd160193160361_
- _tl160192160364_
- _e160195160367_
- ___splice161762161763_
- _target160196160371_
- _tl160198160374_)
+ _tl160203160379_))
+ (___match161799161800_
+ _e160196160352_
+ _hd160195160356_
+ _tl160194160359_
+ _e160199160362_
+ _hd160198160366_
+ _tl160197160369_
+ _e160200160372_
+ ___splice161767161768_
+ _target160201160376_
+ _tl160203160379_)
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- _tl160189160354_))
- (let ((___splice161766161767_
+ _tl160194160359_))
+ (let ((___splice161771161772_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#syntax-split-splice _tl160189160354_ '0))))
- (let ((_tl160220160260_
+ (gx#syntax-split-splice _tl160194160359_ '0))))
+ (let ((_tl160225160265_
(let ()
(declare (not safe))
- (##vector-ref ___splice161766161767_ '1)))
- (_target160218160257_
+ (##vector-ref ___splice161771161772_ '1)))
+ (_target160223160262_
(let ()
(declare (not safe))
- (##vector-ref ___splice161766161767_ '0))))
+ (##vector-ref ___splice161771161772_ '0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl160220160260_))
- (___match161808161809_
- _e160191160347_
- _hd160190160351_
- _tl160189160354_
- ___splice161766161767_
- _target160218160257_
- _tl160220160260_)
- (let () (declare (not safe)) (_g160185160240_)))))
- (let () (declare (not safe)) (_g160185160240_))))))
+ (gx#stx-null? _tl160225160265_))
+ (___match161813161814_
+ _e160196160352_
+ _hd160195160356_
+ _tl160194160359_
+ ___splice161771161772_
+ _target160223160262_
+ _tl160225160265_)
+ (let () (declare (not safe)) (_g160190160245_)))))
+ (let () (declare (not safe)) (_g160190160245_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- _tl160189160354_))
- (let ((___splice161766161767_
+ _tl160194160359_))
+ (let ((___splice161771161772_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl160189160354_
+ _tl160194160359_
'0))))
- (let ((_tl160220160260_
+ (let ((_tl160225160265_
(let ()
(declare (not safe))
(##vector-ref
- ___splice161766161767_
+ ___splice161771161772_
'1)))
- (_target160218160257_
+ (_target160223160262_
(let ()
(declare (not safe))
(##vector-ref
- ___splice161766161767_
+ ___splice161771161772_
'0))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl160220160260_))
- (___match161808161809_
- _e160191160347_
- _hd160190160351_
- _tl160189160354_
- ___splice161766161767_
- _target160218160257_
- _tl160220160260_)
+ _tl160225160265_))
+ (___match161813161814_
+ _e160196160352_
+ _hd160195160356_
+ _tl160194160359_
+ ___splice161771161772_
+ _target160223160262_
+ _tl160225160265_)
(let ()
(declare (not safe))
- (_g160185160240_)))))
+ (_g160190160245_)))))
(let ()
(declare (not safe))
- (_g160185160240_))))
+ (_g160190160245_))))
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- _tl160189160354_))
- (let ((___splice161766161767_
+ _tl160194160359_))
+ (let ((___splice161771161772_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl160189160354_
+ _tl160194160359_
'0))))
- (let ((_tl160220160260_
+ (let ((_tl160225160265_
(let ()
(declare (not safe))
(##vector-ref
- ___splice161766161767_
+ ___splice161771161772_
'1)))
- (_target160218160257_
+ (_target160223160262_
(let ()
(declare (not safe))
(##vector-ref
- ___splice161766161767_
+ ___splice161771161772_
'0))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl160220160260_))
- (___match161808161809_
- _e160191160347_
- _hd160190160351_
- _tl160189160354_
- ___splice161766161767_
- _target160218160257_
- _tl160220160260_)
+ _tl160225160265_))
+ (___match161813161814_
+ _e160196160352_
+ _hd160195160356_
+ _tl160194160359_
+ ___splice161771161772_
+ _target160223160262_
+ _tl160225160265_)
(let ()
(declare (not safe))
- (_g160185160240_)))))
+ (_g160190160245_)))))
(let ()
(declare (not safe))
- (_g160185160240_)))))
+ (_g160190160245_)))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl160189160354_))
- (let ((___splice161766161767_
+ (gx#stx-pair/null? _tl160194160359_))
+ (let ((___splice161771161772_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl160189160354_
+ _tl160194160359_
'0))))
- (let ((_tl160220160260_
+ (let ((_tl160225160265_
(let ()
(declare (not safe))
(##vector-ref
- ___splice161766161767_
+ ___splice161771161772_
'1)))
- (_target160218160257_
+ (_target160223160262_
(let ()
(declare (not safe))
(##vector-ref
- ___splice161766161767_
+ ___splice161771161772_
'0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl160220160260_))
- (___match161808161809_
- _e160191160347_
- _hd160190160351_
- _tl160189160354_
- ___splice161766161767_
- _target160218160257_
- _tl160220160260_)
+ (gx#stx-null? _tl160225160265_))
+ (___match161813161814_
+ _e160196160352_
+ _hd160195160356_
+ _tl160194160359_
+ ___splice161771161772_
+ _target160223160262_
+ _tl160225160265_)
(let ()
(declare (not safe))
- (_g160185160240_)))))
+ (_g160190160245_)))))
(let ()
(declare (not safe))
- (_g160185160240_))))))
+ (_g160190160245_))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl160189160354_))
- (let ((___splice161766161767_
+ (gx#stx-pair/null? _tl160194160359_))
+ (let ((___splice161771161772_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl160189160354_
+ _tl160194160359_
'0))))
- (let ((_tl160220160260_
+ (let ((_tl160225160265_
(let ()
(declare (not safe))
(##vector-ref
- ___splice161766161767_
+ ___splice161771161772_
'1)))
- (_target160218160257_
+ (_target160223160262_
(let ()
(declare (not safe))
(##vector-ref
- ___splice161766161767_
+ ___splice161771161772_
'0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl160220160260_))
- (___match161808161809_
- _e160191160347_
- _hd160190160351_
- _tl160189160354_
- ___splice161766161767_
- _target160218160257_
- _tl160220160260_)
+ (gx#stx-null? _tl160225160265_))
+ (___match161813161814_
+ _e160196160352_
+ _hd160195160356_
+ _tl160194160359_
+ ___splice161771161772_
+ _target160223160262_
+ _tl160225160265_)
(let ()
(declare (not safe))
- (_g160185160240_)))))
- (let () (declare (not safe)) (_g160185160240_))))))
- (let () (declare (not safe)) (_g160185160240_))))))))
+ (_g160190160245_)))))
+ (let () (declare (not safe)) (_g160190160245_))))))
+ (let () (declare (not safe)) (_g160190160245_))))))))
(define |gxc[:0:]#@kw-lambda|
- (lambda (_$stx160462_)
- (let* ((_g160466160484_
- (lambda (_g160467160480_)
+ (lambda (_$stx160467_)
+ (let* ((_g160471160489_
+ (lambda (_g160472160485_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g160467160480_))))
- (_g160465160539_
- (lambda (_g160467160488_)
+ _g160472160485_))))
+ (_g160470160544_
+ (lambda (_g160472160493_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g160467160488_))
- (let ((_e160472160491_
+ (gx#stx-pair? _g160472160493_))
+ (let ((_e160477160496_
(let ()
(declare (not safe))
- (gx#syntax-e _g160467160488_))))
- (let ((_hd160471160495_
+ (gx#syntax-e _g160472160493_))))
+ (let ((_hd160476160500_
(let ()
(declare (not safe))
- (##car _e160472160491_)))
- (_tl160470160498_
+ (##car _e160477160496_)))
+ (_tl160475160503_
(let ()
(declare (not safe))
- (##cdr _e160472160491_))))
+ (##cdr _e160477160496_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl160470160498_))
- (let ((_e160475160501_
+ (gx#stx-pair? _tl160475160503_))
+ (let ((_e160480160506_
(let ()
(declare (not safe))
- (gx#syntax-e _tl160470160498_))))
- (let ((_hd160474160505_
+ (gx#syntax-e _tl160475160503_))))
+ (let ((_hd160479160510_
(let ()
(declare (not safe))
- (##car _e160475160501_)))
- (_tl160473160508_
+ (##car _e160480160506_)))
+ (_tl160478160513_
(let ()
(declare (not safe))
- (##cdr _e160475160501_))))
+ (##cdr _e160480160506_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl160473160508_))
- (let ((_e160478160511_
+ (gx#stx-pair? _tl160478160513_))
+ (let ((_e160483160516_
(let ()
(declare (not safe))
- (gx#syntax-e _tl160473160508_))))
- (let ((_hd160477160515_
+ (gx#syntax-e _tl160478160513_))))
+ (let ((_hd160482160520_
(let ()
(declare (not safe))
- (##car _e160478160511_)))
- (_tl160476160518_
+ (##car _e160483160516_)))
+ (_tl160481160523_
(let ()
(declare (not safe))
- (##cdr _e160478160511_))))
+ (##cdr _e160483160516_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl160476160518_))
- ((lambda (_L160521_ _L160523_)
- (let ((__tmp162201
+ (gx#stx-null? _tl160481160523_))
+ ((lambda (_L160526_ _L160528_)
+ (let ((__tmp162211
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'make-!kw-lambda)))
- (__tmp162188
- (let ((__tmp162197
- (let ((__tmp162200
+ (__tmp162198
+ (let ((__tmp162207
+ (let ((__tmp162210
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'quote)))
- (__tmp162198
- (let ((__tmp162199
+ (__tmp162208
+ (let ((__tmp162209
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'kw-lambda))))
(declare (not safe))
- (cons __tmp162199 '()))))
+ (cons __tmp162209 '()))))
(declare (not safe))
- (cons __tmp162200 __tmp162198)))
- (__tmp162189
- (let ((__tmp162194
- (let ((__tmp162196
+ (cons __tmp162210 __tmp162208)))
+ (__tmp162199
+ (let ((__tmp162204
+ (let ((__tmp162206
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'quote)))
- (__tmp162195
+ (__tmp162205
(let ()
(declare (not safe))
- (cons _L160523_ '()))))
+ (cons _L160528_ '()))))
(declare (not safe))
- (cons __tmp162196 __tmp162195)))
- (__tmp162190
- (let ((__tmp162191
- (let ((__tmp162193
+ (cons __tmp162206 __tmp162205)))
+ (__tmp162200
+ (let ((__tmp162201
+ (let ((__tmp162203
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'quote)))
- (__tmp162192
+ (__tmp162202
(let ()
(declare (not safe))
- (cons _L160521_ '()))))
+ (cons _L160526_ '()))))
(declare (not safe))
- (cons __tmp162193 __tmp162192))))
+ (cons __tmp162203 __tmp162202))))
(declare (not safe))
- (cons __tmp162191 '()))))
+ (cons __tmp162201 '()))))
(declare (not safe))
- (cons __tmp162194 __tmp162190))))
+ (cons __tmp162204 __tmp162200))))
(declare (not safe))
- (cons __tmp162197 __tmp162189))))
+ (cons __tmp162207 __tmp162199))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp162201
- __tmp162188)))
- _hd160477160515_
- _hd160474160505_)
- (_g160466160484_
- _g160467160488_))))
- (_g160466160484_ _g160467160488_))))
- (_g160466160484_ _g160467160488_))))
- (_g160466160484_ _g160467160488_)))))
- (_g160465160539_ _$stx160462_))))
+ (cons __tmp162211
+ __tmp162198)))
+ _hd160482160520_
+ _hd160479160510_)
+ (_g160471160489_
+ _g160472160493_))))
+ (_g160471160489_ _g160472160493_))))
+ (_g160471160489_ _g160472160493_))))
+ (_g160471160489_ _g160472160493_)))))
+ (_g160470160544_ _$stx160467_))))
(define |gxc[:0:]#@kw-lambda-dispatch|
- (lambda (_$stx160543_)
- (let* ((_g160547160565_
- (lambda (_g160548160561_)
+ (lambda (_$stx160548_)
+ (let* ((_g160552160570_
+ (lambda (_g160553160566_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g160548160561_))))
- (_g160546160620_
- (lambda (_g160548160569_)
+ _g160553160566_))))
+ (_g160551160625_
+ (lambda (_g160553160574_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g160548160569_))
- (let ((_e160553160572_
+ (gx#stx-pair? _g160553160574_))
+ (let ((_e160558160577_
(let ()
(declare (not safe))
- (gx#syntax-e _g160548160569_))))
- (let ((_hd160552160576_
+ (gx#syntax-e _g160553160574_))))
+ (let ((_hd160557160581_
(let ()
(declare (not safe))
- (##car _e160553160572_)))
- (_tl160551160579_
+ (##car _e160558160577_)))
+ (_tl160556160584_
(let ()
(declare (not safe))
- (##cdr _e160553160572_))))
+ (##cdr _e160558160577_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl160551160579_))
- (let ((_e160556160582_
+ (gx#stx-pair? _tl160556160584_))
+ (let ((_e160561160587_
(let ()
(declare (not safe))
- (gx#syntax-e _tl160551160579_))))
- (let ((_hd160555160586_
+ (gx#syntax-e _tl160556160584_))))
+ (let ((_hd160560160591_
(let ()
(declare (not safe))
- (##car _e160556160582_)))
- (_tl160554160589_
+ (##car _e160561160587_)))
+ (_tl160559160594_
(let ()
(declare (not safe))
- (##cdr _e160556160582_))))
+ (##cdr _e160561160587_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl160554160589_))
- (let ((_e160559160592_
+ (gx#stx-pair? _tl160559160594_))
+ (let ((_e160564160597_
(let ()
(declare (not safe))
- (gx#syntax-e _tl160554160589_))))
- (let ((_hd160558160596_
+ (gx#syntax-e _tl160559160594_))))
+ (let ((_hd160563160601_
(let ()
(declare (not safe))
- (##car _e160559160592_)))
- (_tl160557160599_
+ (##car _e160564160597_)))
+ (_tl160562160604_
(let ()
(declare (not safe))
- (##cdr _e160559160592_))))
+ (##cdr _e160564160597_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl160557160599_))
- ((lambda (_L160602_ _L160604_)
- (let ((__tmp162215
+ (gx#stx-null? _tl160562160604_))
+ ((lambda (_L160607_ _L160609_)
+ (let ((__tmp162225
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'make-!kw-lambda-primary)))
- (__tmp162202
- (let ((__tmp162211
- (let ((__tmp162214
+ (__tmp162212
+ (let ((__tmp162221
+ (let ((__tmp162224
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'quote)))
- (__tmp162212
- (let ((__tmp162213
+ (__tmp162222
+ (let ((__tmp162223
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'kw-lambda-dispatch))))
(declare (not safe))
- (cons __tmp162213 '()))))
+ (cons __tmp162223 '()))))
(declare (not safe))
- (cons __tmp162214 __tmp162212)))
- (__tmp162203
- (let ((__tmp162208
- (let ((__tmp162210
+ (cons __tmp162224 __tmp162222)))
+ (__tmp162213
+ (let ((__tmp162218
+ (let ((__tmp162220
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'quote)))
- (__tmp162209
+ (__tmp162219
(let ()
(declare (not safe))
- (cons _L160604_ '()))))
+ (cons _L160609_ '()))))
(declare (not safe))
- (cons __tmp162210 __tmp162209)))
- (__tmp162204
- (let ((__tmp162205
- (let ((__tmp162207
+ (cons __tmp162220 __tmp162219)))
+ (__tmp162214
+ (let ((__tmp162215
+ (let ((__tmp162217
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'quote)))
- (__tmp162206
+ (__tmp162216
(let ()
(declare (not safe))
- (cons _L160602_ '()))))
+ (cons _L160607_ '()))))
(declare (not safe))
- (cons __tmp162207 __tmp162206))))
+ (cons __tmp162217 __tmp162216))))
(declare (not safe))
- (cons __tmp162205 '()))))
+ (cons __tmp162215 '()))))
(declare (not safe))
- (cons __tmp162208 __tmp162204))))
+ (cons __tmp162218 __tmp162214))))
(declare (not safe))
- (cons __tmp162211 __tmp162203))))
+ (cons __tmp162221 __tmp162213))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp162215
- __tmp162202)))
- _hd160558160596_
- _hd160555160586_)
- (_g160547160565_
- _g160548160569_))))
- (_g160547160565_ _g160548160569_))))
- (_g160547160565_ _g160548160569_))))
- (_g160547160565_ _g160548160569_)))))
- (_g160546160620_ _$stx160543_))))
+ (cons __tmp162225
+ __tmp162212)))
+ _hd160563160601_
+ _hd160560160591_)
+ (_g160552160570_
+ _g160553160574_))))
+ (_g160552160570_ _g160553160574_))))
+ (_g160552160570_ _g160553160574_))))
+ (_g160552160570_ _g160553160574_)))))
+ (_g160551160625_ _$stx160548_))))
(define |gxc[:0:]#declare-primitive|
- (lambda (_$stx160624_)
- (let* ((___stx161811161812_ _$stx160624_)
- (_g160631160702_
+ (lambda (_$stx160629_)
+ (let* ((___stx161816161817_ _$stx160629_)
+ (_g160636160707_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx161811161812_)))))
- (let ((___kont161814161815_
- (lambda (_L160993_ _L160995_)
- (let ((__tmp162221
+ ___stx161816161817_)))))
+ (let ((___kont161819161820_
+ (lambda (_L160998_ _L161000_)
+ (let ((__tmp162231
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'declare-type)))
- (__tmp162216
- (let ((__tmp162217
- (let ((__tmp162218
- (let ((__tmp162220
+ (__tmp162226
+ (let ((__tmp162227
+ (let ((__tmp162228
+ (let ((__tmp162230
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'@lambda)))
- (__tmp162219
+ (__tmp162229
(let ()
(declare (not safe))
- (cons _L160993_ '()))))
+ (cons _L160998_ '()))))
(declare (not safe))
- (cons __tmp162220 __tmp162219))))
+ (cons __tmp162230 __tmp162229))))
(declare (not safe))
- (cons __tmp162218 '()))))
+ (cons __tmp162228 '()))))
(declare (not safe))
- (cons _L160995_ __tmp162217))))
+ (cons _L161000_ __tmp162227))))
(declare (not safe))
- (cons __tmp162221 __tmp162216))))
- (___kont161816161817_
- (lambda (_L160912_ _L160914_)
- (let ((__tmp162230
+ (cons __tmp162231 __tmp162226))))
+ (___kont161821161822_
+ (lambda (_L160917_ _L160919_)
+ (let ((__tmp162240
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'declare-type)))
- (__tmp162222
- (let ((__tmp162223
- (let ((__tmp162224
- (let ((__tmp162229
+ (__tmp162232
+ (let ((__tmp162233
+ (let ((__tmp162234
+ (let ((__tmp162239
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'@case-lambda)))
- (__tmp162225
- (let ((__tmp162226
- (lambda (_g160933160936_
- _g160934160939_)
- (let ((__tmp162227
- (let ((__tmp162228
+ (__tmp162235
+ (let ((__tmp162236
+ (lambda (_g160938160941_
+ _g160939160944_)
+ (let ((__tmp162237
+ (let ((__tmp162238
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let () (declare (not safe)) (cons '#f '()))))
(declare (not safe))
- (cons _g160933160936_ __tmp162228))))
+ (cons _g160938160941_ __tmp162238))))
(declare (not safe))
- (cons __tmp162227 _g160934160939_)))))
+ (cons __tmp162237 _g160939160944_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (foldr1 __tmp162226
+ (foldr1 __tmp162236
'()
- _L160912_))))
+ _L160917_))))
(declare (not safe))
- (cons __tmp162229 __tmp162225))))
+ (cons __tmp162239 __tmp162235))))
(declare (not safe))
- (cons __tmp162224 '()))))
+ (cons __tmp162234 '()))))
(declare (not safe))
- (cons _L160914_ __tmp162223))))
+ (cons _L160919_ __tmp162233))))
(declare (not safe))
- (cons __tmp162230 __tmp162222))))
- (___kont161820161821_
- (lambda (_L160824_ _L160826_)
- (let ((__tmp162237
+ (cons __tmp162240 __tmp162232))))
+ (___kont161825161826_
+ (lambda (_L160829_ _L160831_)
+ (let ((__tmp162247
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'declare-type)))
- (__tmp162231
- (let ((__tmp162232
- (let ((__tmp162233
- (let ((__tmp162236
+ (__tmp162241
+ (let ((__tmp162242
+ (let ((__tmp162243
+ (let ((__tmp162246
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'@lambda)))
- (__tmp162234
- (let ((__tmp162235
+ (__tmp162244
+ (let ((__tmp162245
(let ()
(declare (not safe))
- (cons _L160824_ '()))))
+ (cons _L160829_ '()))))
(declare (not safe))
(cons 'primitive:
- __tmp162235))))
+ __tmp162245))))
(declare (not safe))
- (cons __tmp162236 __tmp162234))))
+ (cons __tmp162246 __tmp162244))))
(declare (not safe))
- (cons __tmp162233 '()))))
+ (cons __tmp162243 '()))))
(declare (not safe))
- (cons _L160826_ __tmp162232))))
+ (cons _L160831_ __tmp162242))))
(declare (not safe))
- (cons __tmp162237 __tmp162231))))
- (___kont161822161823_
- (lambda (_L160759_ _L160761_)
- (let ((__tmp162247
+ (cons __tmp162247 __tmp162241))))
+ (___kont161827161828_
+ (lambda (_L160764_ _L160766_)
+ (let ((__tmp162257
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'declare-type)))
- (__tmp162238
- (let ((__tmp162239
- (let ((__tmp162240
- (let ((__tmp162246
+ (__tmp162248
+ (let ((__tmp162249
+ (let ((__tmp162250
+ (let ((__tmp162256
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'@case-lambda)))
- (__tmp162241
- (let ((__tmp162242
- (let ((__tmp162243
- (lambda (_g160778160781_
+ (__tmp162251
+ (let ((__tmp162252
+ (let ((__tmp162253
+ (lambda (_g160783160786_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _g160779160784_)
- (let ((__tmp162244
- (let ((__tmp162245
+ _g160784160789_)
+ (let ((__tmp162254
+ (let ((__tmp162255
(let ()
(declare (not safe))
(cons '#f '()))))
(declare (not safe))
- (cons _g160778160781_ __tmp162245))))
+ (cons _g160783160786_ __tmp162255))))
(declare (not safe))
- (cons __tmp162244 _g160779160784_)))))
+ (cons __tmp162254 _g160784160789_)))))
(declare (not safe))
- (foldr1 __tmp162243 '() _L160759_))))
+ (foldr1 __tmp162253 '() _L160764_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons 'primitive:
- __tmp162242))))
+ __tmp162252))))
(declare (not safe))
- (cons __tmp162246 __tmp162241))))
+ (cons __tmp162256 __tmp162251))))
(declare (not safe))
- (cons __tmp162240 '()))))
+ (cons __tmp162250 '()))))
(declare (not safe))
- (cons _L160761_ __tmp162239))))
+ (cons _L160766_ __tmp162249))))
(declare (not safe))
- (cons __tmp162247 __tmp162238)))))
- (let* ((___match161930161931_
- (lambda (_e160684160709_
- _hd160683160713_
- _tl160682160716_
- _e160687160719_
- _hd160686160723_
- _tl160685160726_
- ___splice161824161825_
- _target160688160729_
- _tl160690160732_)
- (letrec ((_loop160691160735_
- (lambda (_hd160689160739_ _arity160695160742_)
+ (cons __tmp162257 __tmp162248)))))
+ (let* ((___match161935161936_
+ (lambda (_e160689160714_
+ _hd160688160718_
+ _tl160687160721_
+ _e160692160724_
+ _hd160691160728_
+ _tl160690160731_
+ ___splice161829161830_
+ _target160693160734_
+ _tl160695160737_)
+ (letrec ((_loop160696160740_
+ (lambda (_hd160694160744_ _arity160700160747_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd160689160739_))
- (let ((_e160692160745_
+ (gx#stx-pair? _hd160694160744_))
+ (let ((_e160697160750_
(let ()
(declare (not safe))
- (gx#syntax-e _hd160689160739_))))
- (let ((_lp-tl160694160752_
+ (gx#syntax-e _hd160694160744_))))
+ (let ((_lp-tl160699160757_
(let ()
(declare (not safe))
- (##cdr _e160692160745_)))
- (_lp-hd160693160749_
+ (##cdr _e160697160750_)))
+ (_lp-hd160698160754_
(let ()
(declare (not safe))
- (##car _e160692160745_))))
- (_loop160691160735_
- _lp-tl160694160752_
+ (##car _e160697160750_))))
+ (_loop160696160740_
+ _lp-tl160699160757_
(let ()
(declare (not safe))
- (cons _lp-hd160693160749_
- _arity160695160742_)))))
- (let ((_arity160696160755_
- (reverse _arity160695160742_)))
- (___kont161822161823_
- _arity160696160755_
- _hd160686160723_))))))
- (_loop160691160735_ _target160688160729_ '()))))
- (___match161890161891_
- (lambda (_e160652160848_
- _hd160651160852_
- _tl160650160855_
- _e160655160858_
- _hd160654160862_
- _tl160653160865_
- _e160658160868_
- _hd160657160872_
- _tl160656160875_
- _e160659160878_
- ___splice161818161819_
- _target160660160882_
- _tl160662160885_)
- (letrec ((_loop160663160888_
- (lambda (_hd160661160892_ _arity160667160895_)
+ (cons _lp-hd160698160754_
+ _arity160700160747_)))))
+ (let ((_arity160701160760_
+ (reverse _arity160700160747_)))
+ (___kont161827161828_
+ _arity160701160760_
+ _hd160691160728_))))))
+ (_loop160696160740_ _target160693160734_ '()))))
+ (___match161895161896_
+ (lambda (_e160657160853_
+ _hd160656160857_
+ _tl160655160860_
+ _e160660160863_
+ _hd160659160867_
+ _tl160658160870_
+ _e160663160873_
+ _hd160662160877_
+ _tl160661160880_
+ _e160664160883_
+ ___splice161823161824_
+ _target160665160887_
+ _tl160667160890_)
+ (letrec ((_loop160668160893_
+ (lambda (_hd160666160897_ _arity160672160900_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd160661160892_))
- (let ((_e160664160898_
+ (gx#stx-pair? _hd160666160897_))
+ (let ((_e160669160903_
(let ()
(declare (not safe))
- (gx#syntax-e _hd160661160892_))))
- (let ((_lp-tl160666160905_
+ (gx#syntax-e _hd160666160897_))))
+ (let ((_lp-tl160671160910_
(let ()
(declare (not safe))
- (##cdr _e160664160898_)))
- (_lp-hd160665160902_
+ (##cdr _e160669160903_)))
+ (_lp-hd160670160907_
(let ()
(declare (not safe))
- (##car _e160664160898_))))
- (_loop160663160888_
- _lp-tl160666160905_
+ (##car _e160669160903_))))
+ (_loop160668160893_
+ _lp-tl160671160910_
(let ()
(declare (not safe))
- (cons _lp-hd160665160902_
- _arity160667160895_)))))
- (let ((_arity160668160908_
- (reverse _arity160667160895_)))
- (___kont161816161817_
- _arity160668160908_
- _hd160654160862_))))))
- (_loop160663160888_ _target160660160882_ '())))))
+ (cons _lp-hd160670160907_
+ _arity160672160900_)))))
+ (let ((_arity160673160913_
+ (reverse _arity160672160900_)))
+ (___kont161821161822_
+ _arity160673160913_
+ _hd160659160867_))))))
+ (_loop160668160893_ _target160665160887_ '())))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx161811161812_))
- (let ((_e160637160949_
+ (gx#stx-pair? ___stx161816161817_))
+ (let ((_e160642160954_
(let ()
(declare (not safe))
- (gx#syntax-e ___stx161811161812_))))
- (let ((_tl160635160956_
- (let () (declare (not safe)) (##cdr _e160637160949_)))
- (_hd160636160953_
+ (gx#syntax-e ___stx161816161817_))))
+ (let ((_tl160640160961_
+ (let () (declare (not safe)) (##cdr _e160642160954_)))
+ (_hd160641160958_
(let ()
(declare (not safe))
- (##car _e160637160949_))))
+ (##car _e160642160954_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl160635160956_))
- (let ((_e160640160959_
+ (gx#stx-pair? _tl160640160961_))
+ (let ((_e160645160964_
(let ()
(declare (not safe))
- (gx#syntax-e _tl160635160956_))))
- (let ((_tl160638160966_
+ (gx#syntax-e _tl160640160961_))))
+ (let ((_tl160643160971_
(let ()
(declare (not safe))
- (##cdr _e160640160959_)))
- (_hd160639160963_
+ (##cdr _e160645160964_)))
+ (_hd160644160968_
(let ()
(declare (not safe))
- (##car _e160640160959_))))
+ (##car _e160645160964_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl160638160966_))
- (let ((_e160643160969_
+ (gx#stx-pair? _tl160643160971_))
+ (let ((_e160648160974_
(let ()
(declare (not safe))
- (gx#syntax-e _tl160638160966_))))
- (let ((_tl160641160976_
+ (gx#syntax-e _tl160643160971_))))
+ (let ((_tl160646160981_
(let ()
(declare (not safe))
- (##cdr _e160643160969_)))
- (_hd160642160973_
+ (##cdr _e160648160974_)))
+ (_hd160647160978_
(let ()
(declare (not safe))
- (##car _e160643160969_))))
+ (##car _e160648160974_))))
(if (let ()
(declare (not safe))
- (gx#stx-datum? _hd160642160973_))
- (let ((_e160644160979_
+ (gx#stx-datum? _hd160647160978_))
+ (let ((_e160649160984_
(let ()
(declare (not safe))
- (gx#stx-e _hd160642160973_))))
+ (gx#stx-e _hd160647160978_))))
(if (let ()
(declare (not safe))
- (equal? _e160644160979_
+ (equal? _e160649160984_
'unchecked:))
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _tl160641160976_))
- (let ((_e160647160983_
+ _tl160646160981_))
+ (let ((_e160652160988_
(let ()
(declare (not safe))
(gx#syntax-e
- _tl160641160976_))))
- (let ((_tl160645160990_
+ _tl160646160981_))))
+ (let ((_tl160650160995_
(let ()
(declare
(not safe))
- (##cdr _e160647160983_)))
- (_hd160646160987_
+ (##cdr _e160652160988_)))
+ (_hd160651160992_
(let ()
(declare
(not safe))
- (##car _e160647160983_))))
+ (##car _e160652160988_))))
(if (let ()
(declare
(not safe))
(gx#stx-null?
- _tl160645160990_))
- (___kont161814161815_
- _hd160646160987_
- _hd160639160963_)
+ _tl160650160995_))
+ (___kont161819161820_
+ _hd160651160992_
+ _hd160644160968_)
(if (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#stx-pair/null? _tl160641160976_))
- (let ((___splice161818161819_
+ (gx#stx-pair/null? _tl160646160981_))
+ (let ((___splice161823161824_
(let ()
(declare (not safe))
- (gx#syntax-split-splice _tl160641160976_ '0))))
- (let ((_tl160662160885_
+ (gx#syntax-split-splice _tl160646160981_ '0))))
+ (let ((_tl160667160890_
(let ()
(declare (not safe))
- (##vector-ref ___splice161818161819_ '1)))
- (_target160660160882_
+ (##vector-ref ___splice161823161824_ '1)))
+ (_target160665160887_
(let ()
(declare (not safe))
- (##vector-ref ___splice161818161819_ '0))))
+ (##vector-ref ___splice161823161824_ '0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl160662160885_))
- (___match161890161891_
- _e160637160949_
- _hd160636160953_
- _tl160635160956_
- _e160640160959_
- _hd160639160963_
- _tl160638160966_
- _e160643160969_
- _hd160642160973_
- _tl160641160976_
- _e160644160979_
- ___splice161818161819_
- _target160660160882_
- _tl160662160885_)
+ (gx#stx-null? _tl160667160890_))
+ (___match161895161896_
+ _e160642160954_
+ _hd160641160958_
+ _tl160640160961_
+ _e160645160964_
+ _hd160644160968_
+ _tl160643160971_
+ _e160648160974_
+ _hd160647160978_
+ _tl160646160981_
+ _e160649160984_
+ ___splice161823161824_
+ _target160665160887_
+ _tl160667160890_)
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl160638160966_))
- (let ((___splice161824161825_
+ (gx#stx-pair/null? _tl160643160971_))
+ (let ((___splice161829161830_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl160638160966_
+ _tl160643160971_
'0))))
- (let ((_tl160690160732_
+ (let ((_tl160695160737_
(let ()
(declare (not safe))
(##vector-ref
- ___splice161824161825_
+ ___splice161829161830_
'1)))
- (_target160688160729_
+ (_target160693160734_
(let ()
(declare (not safe))
(##vector-ref
- ___splice161824161825_
+ ___splice161829161830_
'0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl160690160732_))
- (___match161930161931_
- _e160637160949_
- _hd160636160953_
- _tl160635160956_
- _e160640160959_
- _hd160639160963_
- _tl160638160966_
- ___splice161824161825_
- _target160688160729_
- _tl160690160732_)
+ (gx#stx-null? _tl160695160737_))
+ (___match161935161936_
+ _e160642160954_
+ _hd160641160958_
+ _tl160640160961_
+ _e160645160964_
+ _hd160644160968_
+ _tl160643160971_
+ ___splice161829161830_
+ _target160693160734_
+ _tl160695160737_)
(let ()
(declare (not safe))
- (_g160631160702_)))))
+ (_g160636160707_)))))
(let ()
(declare (not safe))
- (_g160631160702_))))))
+ (_g160636160707_))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl160638160966_))
- (let ((___splice161824161825_
+ (gx#stx-pair/null? _tl160643160971_))
+ (let ((___splice161829161830_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl160638160966_
+ _tl160643160971_
'0))))
- (let ((_tl160690160732_
+ (let ((_tl160695160737_
(let ()
(declare (not safe))
- (##vector-ref ___splice161824161825_ '1)))
- (_target160688160729_
+ (##vector-ref ___splice161829161830_ '1)))
+ (_target160693160734_
(let ()
(declare (not safe))
(##vector-ref
- ___splice161824161825_
+ ___splice161829161830_
'0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl160690160732_))
- (___match161930161931_
- _e160637160949_
- _hd160636160953_
- _tl160635160956_
- _e160640160959_
- _hd160639160963_
- _tl160638160966_
- ___splice161824161825_
- _target160688160729_
- _tl160690160732_)
+ (gx#stx-null? _tl160695160737_))
+ (___match161935161936_
+ _e160642160954_
+ _hd160641160958_
+ _tl160640160961_
+ _e160645160964_
+ _hd160644160968_
+ _tl160643160971_
+ ___splice161829161830_
+ _target160693160734_
+ _tl160695160737_)
(let ()
(declare (not safe))
- (_g160631160702_)))))
- (let () (declare (not safe)) (_g160631160702_)))))))
+ (_g160636160707_)))))
+ (let () (declare (not safe)) (_g160636160707_)))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- _tl160641160976_))
- (let ((___splice161818161819_
+ _tl160646160981_))
+ (let ((___splice161823161824_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#syntax-split-splice _tl160641160976_ '0))))
- (let ((_tl160662160885_
+ (gx#syntax-split-splice _tl160646160981_ '0))))
+ (let ((_tl160667160890_
(let ()
(declare (not safe))
- (##vector-ref ___splice161818161819_ '1)))
- (_target160660160882_
+ (##vector-ref ___splice161823161824_ '1)))
+ (_target160665160887_
(let ()
(declare (not safe))
- (##vector-ref ___splice161818161819_ '0))))
+ (##vector-ref ___splice161823161824_ '0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl160662160885_))
- (___match161890161891_
- _e160637160949_
- _hd160636160953_
- _tl160635160956_
- _e160640160959_
- _hd160639160963_
- _tl160638160966_
- _e160643160969_
- _hd160642160973_
- _tl160641160976_
- _e160644160979_
- ___splice161818161819_
- _target160660160882_
- _tl160662160885_)
+ (gx#stx-null? _tl160667160890_))
+ (___match161895161896_
+ _e160642160954_
+ _hd160641160958_
+ _tl160640160961_
+ _e160645160964_
+ _hd160644160968_
+ _tl160643160971_
+ _e160648160974_
+ _hd160647160978_
+ _tl160646160981_
+ _e160649160984_
+ ___splice161823161824_
+ _target160665160887_
+ _tl160667160890_)
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl160641160976_))
- (___kont161820161821_
- _hd160642160973_
- _hd160639160963_)
+ (gx#stx-null? _tl160646160981_))
+ (___kont161825161826_
+ _hd160647160978_
+ _hd160644160968_)
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl160638160966_))
- (let ((___splice161824161825_
+ (gx#stx-pair/null? _tl160643160971_))
+ (let ((___splice161829161830_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl160638160966_
+ _tl160643160971_
'0))))
- (let ((_tl160690160732_
+ (let ((_tl160695160737_
(let ()
(declare (not safe))
(##vector-ref
- ___splice161824161825_
+ ___splice161829161830_
'1)))
- (_target160688160729_
+ (_target160693160734_
(let ()
(declare (not safe))
(##vector-ref
- ___splice161824161825_
+ ___splice161829161830_
'0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl160690160732_))
- (___match161930161931_
- _e160637160949_
- _hd160636160953_
- _tl160635160956_
- _e160640160959_
- _hd160639160963_
- _tl160638160966_
- ___splice161824161825_
- _target160688160729_
- _tl160690160732_)
+ (gx#stx-null? _tl160695160737_))
+ (___match161935161936_
+ _e160642160954_
+ _hd160641160958_
+ _tl160640160961_
+ _e160645160964_
+ _hd160644160968_
+ _tl160643160971_
+ ___splice161829161830_
+ _target160693160734_
+ _tl160695160737_)
(let ()
(declare (not safe))
- (_g160631160702_)))))
+ (_g160636160707_)))))
(let ()
(declare (not safe))
- (_g160631160702_)))))))
- (if (let () (declare (not safe)) (gx#stx-null? _tl160641160976_))
- (___kont161820161821_ _hd160642160973_ _hd160639160963_)
+ (_g160636160707_)))))))
+ (if (let () (declare (not safe)) (gx#stx-null? _tl160646160981_))
+ (___kont161825161826_ _hd160647160978_ _hd160644160968_)
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl160638160966_))
- (let ((___splice161824161825_
+ (gx#stx-pair/null? _tl160643160971_))
+ (let ((___splice161829161830_
(let ()
(declare (not safe))
- (gx#syntax-split-splice _tl160638160966_ '0))))
- (let ((_tl160690160732_
+ (gx#syntax-split-splice _tl160643160971_ '0))))
+ (let ((_tl160695160737_
(let ()
(declare (not safe))
- (##vector-ref ___splice161824161825_ '1)))
- (_target160688160729_
+ (##vector-ref ___splice161829161830_ '1)))
+ (_target160693160734_
(let ()
(declare (not safe))
- (##vector-ref ___splice161824161825_ '0))))
+ (##vector-ref ___splice161829161830_ '0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl160690160732_))
- (___match161930161931_
- _e160637160949_
- _hd160636160953_
- _tl160635160956_
- _e160640160959_
- _hd160639160963_
- _tl160638160966_
- ___splice161824161825_
- _target160688160729_
- _tl160690160732_)
+ (gx#stx-null? _tl160695160737_))
+ (___match161935161936_
+ _e160642160954_
+ _hd160641160958_
+ _tl160640160961_
+ _e160645160964_
+ _hd160644160968_
+ _tl160643160971_
+ ___splice161829161830_
+ _target160693160734_
+ _tl160695160737_)
(let ()
(declare (not safe))
- (_g160631160702_)))))
- (let () (declare (not safe)) (_g160631160702_))))))
+ (_g160636160707_)))))
+ (let () (declare (not safe)) (_g160636160707_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl160641160976_))
- (___kont161820161821_
- _hd160642160973_
- _hd160639160963_)
+ _tl160646160981_))
+ (___kont161825161826_
+ _hd160647160978_
+ _hd160644160968_)
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- _tl160638160966_))
- (let ((___splice161824161825_
+ _tl160643160971_))
+ (let ((___splice161829161830_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#syntax-split-splice _tl160638160966_ '0))))
- (let ((_tl160690160732_
+ (gx#syntax-split-splice _tl160643160971_ '0))))
+ (let ((_tl160695160737_
(let ()
(declare (not safe))
- (##vector-ref ___splice161824161825_ '1)))
- (_target160688160729_
+ (##vector-ref ___splice161829161830_ '1)))
+ (_target160693160734_
(let ()
(declare (not safe))
- (##vector-ref ___splice161824161825_ '0))))
+ (##vector-ref ___splice161829161830_ '0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl160690160732_))
- (___match161930161931_
- _e160637160949_
- _hd160636160953_
- _tl160635160956_
- _e160640160959_
- _hd160639160963_
- _tl160638160966_
- ___splice161824161825_
- _target160688160729_
- _tl160690160732_)
- (let () (declare (not safe)) (_g160631160702_)))))
- (let () (declare (not safe)) (_g160631160702_))))))
+ (gx#stx-null? _tl160695160737_))
+ (___match161935161936_
+ _e160642160954_
+ _hd160641160958_
+ _tl160640160961_
+ _e160645160964_
+ _hd160644160968_
+ _tl160643160971_
+ ___splice161829161830_
+ _target160693160734_
+ _tl160695160737_)
+ (let () (declare (not safe)) (_g160636160707_)))))
+ (let () (declare (not safe)) (_g160636160707_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl160641160976_))
- (___kont161820161821_
- _hd160642160973_
- _hd160639160963_)
+ (gx#stx-null? _tl160646160981_))
+ (___kont161825161826_
+ _hd160647160978_
+ _hd160644160968_)
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- _tl160638160966_))
- (let ((___splice161824161825_
+ _tl160643160971_))
+ (let ((___splice161829161830_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl160638160966_
+ _tl160643160971_
'0))))
- (let ((_tl160690160732_
+ (let ((_tl160695160737_
(let ()
(declare (not safe))
(##vector-ref
- ___splice161824161825_
+ ___splice161829161830_
'1)))
- (_target160688160729_
+ (_target160693160734_
(let ()
(declare (not safe))
(##vector-ref
- ___splice161824161825_
+ ___splice161829161830_
'0))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl160690160732_))
- (___match161930161931_
- _e160637160949_
- _hd160636160953_
- _tl160635160956_
- _e160640160959_
- _hd160639160963_
- _tl160638160966_
- ___splice161824161825_
- _target160688160729_
- _tl160690160732_)
+ _tl160695160737_))
+ (___match161935161936_
+ _e160642160954_
+ _hd160641160958_
+ _tl160640160961_
+ _e160645160964_
+ _hd160644160968_
+ _tl160643160971_
+ ___splice161829161830_
+ _target160693160734_
+ _tl160695160737_)
(let ()
(declare (not safe))
- (_g160631160702_)))))
+ (_g160636160707_)))))
(let ()
(declare (not safe))
- (_g160631160702_)))))))
+ (_g160636160707_)))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl160638160966_))
- (let ((___splice161824161825_
+ (gx#stx-pair/null? _tl160643160971_))
+ (let ((___splice161829161830_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl160638160966_
+ _tl160643160971_
'0))))
- (let ((_tl160690160732_
+ (let ((_tl160695160737_
(let ()
(declare (not safe))
(##vector-ref
- ___splice161824161825_
+ ___splice161829161830_
'1)))
- (_target160688160729_
+ (_target160693160734_
(let ()
(declare (not safe))
(##vector-ref
- ___splice161824161825_
+ ___splice161829161830_
'0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl160690160732_))
- (___match161930161931_
- _e160637160949_
- _hd160636160953_
- _tl160635160956_
- _e160640160959_
- _hd160639160963_
- _tl160638160966_
- ___splice161824161825_
- _target160688160729_
- _tl160690160732_)
+ (gx#stx-null? _tl160695160737_))
+ (___match161935161936_
+ _e160642160954_
+ _hd160641160958_
+ _tl160640160961_
+ _e160645160964_
+ _hd160644160968_
+ _tl160643160971_
+ ___splice161829161830_
+ _target160693160734_
+ _tl160695160737_)
(let ()
(declare (not safe))
- (_g160631160702_)))))
+ (_g160636160707_)))))
(let ()
(declare (not safe))
- (_g160631160702_))))))
- (let () (declare (not safe)) (_g160631160702_)))))
- (let () (declare (not safe)) (_g160631160702_))))))))
+ (_g160636160707_))))))
+ (let () (declare (not safe)) (_g160636160707_)))))
+ (let () (declare (not safe)) (_g160636160707_))))))))
(define |gxc[:0:]#declare-primitive/unchecked|
- (lambda (_$stx161019_)
- (let* ((___stx161933161934_ _$stx161019_)
- (_g161024161059_
+ (lambda (_$stx161024_)
+ (let* ((___stx161938161939_ _$stx161024_)
+ (_g161029161064_
(lambda ()
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- ___stx161933161934_)))))
- (let ((___kont161936161937_
- (lambda (_L161181_ _L161183_)
- (let ((__tmp162253
+ ___stx161938161939_)))))
+ (let ((___kont161941161942_
+ (lambda (_L161186_ _L161188_)
+ (let ((__tmp162263
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'declare-type)))
- (__tmp162248
- (let ((__tmp162249
- (let ((__tmp162250
- (let ((__tmp162252
+ (__tmp162258
+ (let ((__tmp162259
+ (let ((__tmp162260
+ (let ((__tmp162262
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'@lambda)))
- (__tmp162251
+ (__tmp162261
(let ()
(declare (not safe))
- (cons _L161181_ '()))))
+ (cons _L161186_ '()))))
(declare (not safe))
- (cons __tmp162252 __tmp162251))))
+ (cons __tmp162262 __tmp162261))))
(declare (not safe))
- (cons __tmp162250 '()))))
+ (cons __tmp162260 '()))))
(declare (not safe))
- (cons _L161183_ __tmp162249))))
+ (cons _L161188_ __tmp162259))))
(declare (not safe))
- (cons __tmp162253 __tmp162248))))
- (___kont161938161939_
- (lambda (_L161116_ _L161118_)
- (let ((__tmp162262
+ (cons __tmp162263 __tmp162258))))
+ (___kont161943161944_
+ (lambda (_L161121_ _L161123_)
+ (let ((__tmp162272
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'declare-type)))
- (__tmp162254
- (let ((__tmp162255
- (let ((__tmp162256
- (let ((__tmp162261
+ (__tmp162264
+ (let ((__tmp162265
+ (let ((__tmp162266
+ (let ((__tmp162271
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'@case-lambda)))
- (__tmp162257
- (let ((__tmp162258
- (lambda (_g161135161138_
- _g161136161141_)
- (let ((__tmp162259
- (let ((__tmp162260
+ (__tmp162267
+ (let ((__tmp162268
+ (lambda (_g161140161143_
+ _g161141161146_)
+ (let ((__tmp162269
+ (let ((__tmp162270
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let () (declare (not safe)) (cons '#f '()))))
(declare (not safe))
- (cons _g161135161138_ __tmp162260))))
+ (cons _g161140161143_ __tmp162270))))
(declare (not safe))
- (cons __tmp162259 _g161136161141_)))))
+ (cons __tmp162269 _g161141161146_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (foldr1 __tmp162258
+ (foldr1 __tmp162268
'()
- _L161116_))))
+ _L161121_))))
(declare (not safe))
- (cons __tmp162261 __tmp162257))))
+ (cons __tmp162271 __tmp162267))))
(declare (not safe))
- (cons __tmp162256 '()))))
+ (cons __tmp162266 '()))))
(declare (not safe))
- (cons _L161118_ __tmp162255))))
+ (cons _L161123_ __tmp162265))))
(declare (not safe))
- (cons __tmp162262 __tmp162254)))))
- (let ((___match161982161983_
- (lambda (_e161041161066_
- _hd161040161070_
- _tl161039161073_
- _e161044161076_
- _hd161043161080_
- _tl161042161083_
- ___splice161940161941_
- _target161045161086_
- _tl161047161089_)
- (letrec ((_loop161048161092_
- (lambda (_hd161046161096_ _arity161052161099_)
+ (cons __tmp162272 __tmp162264)))))
+ (let ((___match161987161988_
+ (lambda (_e161046161071_
+ _hd161045161075_
+ _tl161044161078_
+ _e161049161081_
+ _hd161048161085_
+ _tl161047161088_
+ ___splice161945161946_
+ _target161050161091_
+ _tl161052161094_)
+ (letrec ((_loop161053161097_
+ (lambda (_hd161051161101_ _arity161057161104_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _hd161046161096_))
- (let ((_e161049161102_
+ (gx#stx-pair? _hd161051161101_))
+ (let ((_e161054161107_
(let ()
(declare (not safe))
- (gx#syntax-e _hd161046161096_))))
- (let ((_lp-tl161051161109_
+ (gx#syntax-e _hd161051161101_))))
+ (let ((_lp-tl161056161114_
(let ()
(declare (not safe))
- (##cdr _e161049161102_)))
- (_lp-hd161050161106_
+ (##cdr _e161054161107_)))
+ (_lp-hd161055161111_
(let ()
(declare (not safe))
- (##car _e161049161102_))))
- (_loop161048161092_
- _lp-tl161051161109_
+ (##car _e161054161107_))))
+ (_loop161053161097_
+ _lp-tl161056161114_
(let ()
(declare (not safe))
- (cons _lp-hd161050161106_
- _arity161052161099_)))))
- (let ((_arity161053161112_
- (reverse _arity161052161099_)))
- (___kont161938161939_
- _arity161053161112_
- _hd161043161080_))))))
- (_loop161048161092_ _target161045161086_ '())))))
+ (cons _lp-hd161055161111_
+ _arity161057161104_)))))
+ (let ((_arity161058161117_
+ (reverse _arity161057161104_)))
+ (___kont161943161944_
+ _arity161058161117_
+ _hd161048161085_))))))
+ (_loop161053161097_ _target161050161091_ '())))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? ___stx161933161934_))
- (let ((_e161030161151_
+ (gx#stx-pair? ___stx161938161939_))
+ (let ((_e161035161156_
(let ()
(declare (not safe))
- (gx#syntax-e ___stx161933161934_))))
- (let ((_tl161028161158_
- (let () (declare (not safe)) (##cdr _e161030161151_)))
- (_hd161029161155_
+ (gx#syntax-e ___stx161938161939_))))
+ (let ((_tl161033161163_
+ (let () (declare (not safe)) (##cdr _e161035161156_)))
+ (_hd161034161160_
(let ()
(declare (not safe))
- (##car _e161030161151_))))
+ (##car _e161035161156_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl161028161158_))
- (let ((_e161033161161_
+ (gx#stx-pair? _tl161033161163_))
+ (let ((_e161038161166_
(let ()
(declare (not safe))
- (gx#syntax-e _tl161028161158_))))
- (let ((_tl161031161168_
+ (gx#syntax-e _tl161033161163_))))
+ (let ((_tl161036161173_
(let ()
(declare (not safe))
- (##cdr _e161033161161_)))
- (_hd161032161165_
+ (##cdr _e161038161166_)))
+ (_hd161037161170_
(let ()
(declare (not safe))
- (##car _e161033161161_))))
+ (##car _e161038161166_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _tl161031161168_))
- (let ((_e161036161171_
+ (gx#stx-pair? _tl161036161173_))
+ (let ((_e161041161176_
(let ()
(declare (not safe))
- (gx#syntax-e _tl161031161168_))))
- (let ((_tl161034161178_
+ (gx#syntax-e _tl161036161173_))))
+ (let ((_tl161039161183_
(let ()
(declare (not safe))
- (##cdr _e161036161171_)))
- (_hd161035161175_
+ (##cdr _e161041161176_)))
+ (_hd161040161180_
(let ()
(declare (not safe))
- (##car _e161036161171_))))
+ (##car _e161041161176_))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl161034161178_))
- (___kont161936161937_
- _hd161035161175_
- _hd161032161165_)
+ (gx#stx-null? _tl161039161183_))
+ (___kont161941161942_
+ _hd161040161180_
+ _hd161037161170_)
(if (let ()
(declare (not safe))
(gx#stx-pair/null?
- _tl161031161168_))
- (let ((___splice161940161941_
+ _tl161036161173_))
+ (let ((___splice161945161946_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl161031161168_
+ _tl161036161173_
'0))))
- (let ((_tl161047161089_
+ (let ((_tl161052161094_
(let ()
(declare (not safe))
(##vector-ref
- ___splice161940161941_
+ ___splice161945161946_
'1)))
- (_target161045161086_
+ (_target161050161091_
(let ()
(declare (not safe))
(##vector-ref
- ___splice161940161941_
+ ___splice161945161946_
'0))))
(if (let ()
(declare (not safe))
(gx#stx-null?
- _tl161047161089_))
- (___match161982161983_
- _e161030161151_
- _hd161029161155_
- _tl161028161158_
- _e161033161161_
- _hd161032161165_
- _tl161031161168_
- ___splice161940161941_
- _target161045161086_
- _tl161047161089_)
+ _tl161052161094_))
+ (___match161987161988_
+ _e161035161156_
+ _hd161034161160_
+ _tl161033161163_
+ _e161038161166_
+ _hd161037161170_
+ _tl161036161173_
+ ___splice161945161946_
+ _target161050161091_
+ _tl161052161094_)
(let ()
(declare (not safe))
- (_g161024161059_)))))
+ (_g161029161064_)))))
(let ()
(declare (not safe))
- (_g161024161059_))))))
+ (_g161029161064_))))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl161031161168_))
- (let ((___splice161940161941_
+ (gx#stx-pair/null? _tl161036161173_))
+ (let ((___splice161945161946_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl161031161168_
+ _tl161036161173_
'0))))
- (let ((_tl161047161089_
+ (let ((_tl161052161094_
(let ()
(declare (not safe))
(##vector-ref
- ___splice161940161941_
+ ___splice161945161946_
'1)))
- (_target161045161086_
+ (_target161050161091_
(let ()
(declare (not safe))
(##vector-ref
- ___splice161940161941_
+ ___splice161945161946_
'0))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl161047161089_))
- (___match161982161983_
- _e161030161151_
- _hd161029161155_
- _tl161028161158_
- _e161033161161_
- _hd161032161165_
- _tl161031161168_
- ___splice161940161941_
- _target161045161086_
- _tl161047161089_)
+ (gx#stx-null? _tl161052161094_))
+ (___match161987161988_
+ _e161035161156_
+ _hd161034161160_
+ _tl161033161163_
+ _e161038161166_
+ _hd161037161170_
+ _tl161036161173_
+ ___splice161945161946_
+ _target161050161091_
+ _tl161052161094_)
(let ()
(declare (not safe))
- (_g161024161059_)))))
+ (_g161029161064_)))))
(let ()
(declare (not safe))
- (_g161024161059_))))))
- (let () (declare (not safe)) (_g161024161059_)))))
- (let () (declare (not safe)) (_g161024161059_))))))))
+ (_g161029161064_))))))
+ (let () (declare (not safe)) (_g161029161064_)))))
+ (let () (declare (not safe)) (_g161029161064_))))))))
(define |gxc[:0:]#declare-primitive*|
- (lambda (_$stx161203_)
- (let* ((_g161207161242_
- (lambda (_g161208161238_)
+ (lambda (_$stx161208_)
+ (let* ((_g161212161247_
+ (lambda (_g161213161243_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g161208161238_))))
- (_g161206161370_
- (lambda (_g161208161246_)
+ _g161213161243_))))
+ (_g161211161375_
+ (lambda (_g161213161251_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g161208161246_))
- (let ((_e161213161249_
+ (gx#stx-pair? _g161213161251_))
+ (let ((_e161218161254_
(let ()
(declare (not safe))
- (gx#syntax-e _g161208161246_))))
- (let ((_hd161212161253_
+ (gx#syntax-e _g161213161251_))))
+ (let ((_hd161217161258_
(let ()
(declare (not safe))
- (##car _e161213161249_)))
- (_tl161211161256_
+ (##car _e161218161254_)))
+ (_tl161216161261_
(let ()
(declare (not safe))
- (##cdr _e161213161249_))))
+ (##cdr _e161218161254_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl161211161256_))
- (let ((_g162263_
+ (gx#stx-pair/null? _tl161216161261_))
+ (let ((_g162273_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl161211161256_
+ _tl161216161261_
'0))))
(begin
- (let ((_g162264_
+ (let ((_g162274_
(let ()
(declare (not safe))
- (if (##values? _g162263_)
- (##vector-length _g162263_)
+ (if (##values? _g162273_)
+ (##vector-length _g162273_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g162264_ 2)))
+ (##fx= _g162274_ 2)))
(error "Context expects 2 values"
- _g162264_)))
- (let ((_target161214161259_
+ _g162274_)))
+ (let ((_target161219161264_
(let ()
(declare (not safe))
- (##vector-ref _g162263_ 0)))
- (_tl161216161262_
+ (##vector-ref _g162273_ 0)))
+ (_tl161221161267_
(let ()
(declare (not safe))
- (##vector-ref _g162263_ 1))))
+ (##vector-ref _g162273_ 1))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl161216161262_))
- (letrec ((_loop161217161265_
- (lambda (_hd161215161269_
- _arity161221161272_
- _prim161222161274_)
+ (gx#stx-null? _tl161221161267_))
+ (letrec ((_loop161222161270_
+ (lambda (_hd161220161274_
+ _arity161226161277_
+ _prim161227161279_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd161215161269_))
- (let ((_e161218161277_
+ _hd161220161274_))
+ (let ((_e161223161282_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#syntax-e _hd161215161269_))))
- (let ((_lp-hd161219161281_
- (let () (declare (not safe)) (##car _e161218161277_)))
- (_lp-tl161220161284_
- (let () (declare (not safe)) (##cdr _e161218161277_))))
+ (gx#syntax-e _hd161220161274_))))
+ (let ((_lp-hd161224161286_
+ (let () (declare (not safe)) (##car _e161223161282_)))
+ (_lp-tl161225161289_
+ (let () (declare (not safe)) (##cdr _e161223161282_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _lp-hd161219161281_))
- (let ((_e161227161287_
+ (gx#stx-pair? _lp-hd161224161286_))
+ (let ((_e161232161292_
(let ()
(declare (not safe))
- (gx#syntax-e _lp-hd161219161281_))))
- (let ((_hd161226161291_
+ (gx#syntax-e _lp-hd161224161286_))))
+ (let ((_hd161231161296_
(let ()
(declare (not safe))
- (##car _e161227161287_)))
- (_tl161225161294_
+ (##car _e161232161292_)))
+ (_tl161230161299_
(let ()
(declare (not safe))
- (##cdr _e161227161287_))))
+ (##cdr _e161232161292_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl161225161294_))
- (let ((_g162273_
+ (gx#stx-pair/null? _tl161230161299_))
+ (let ((_g162283_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl161225161294_
+ _tl161230161299_
'0))))
(begin
- (let ((_g162274_
+ (let ((_g162284_
(let ()
(declare (not safe))
- (if (##values? _g162273_)
- (##vector-length _g162273_)
+ (if (##values? _g162283_)
+ (##vector-length _g162283_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g162274_ 2)))
+ (##fx= _g162284_ 2)))
(error "Context expects 2 values"
- _g162274_)))
- (let ((_target161228161297_
+ _g162284_)))
+ (let ((_target161233161302_
(let ()
(declare (not safe))
- (##vector-ref _g162273_ 0)))
- (_tl161230161300_
+ (##vector-ref _g162283_ 0)))
+ (_tl161235161305_
(let ()
(declare (not safe))
- (##vector-ref _g162273_ 1))))
+ (##vector-ref _g162283_ 1))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl161230161300_))
- (letrec ((_loop161231161303_
- (lambda (_hd161229161307_
- _arity161235161310_)
+ (gx#stx-null? _tl161235161305_))
+ (letrec ((_loop161236161308_
+ (lambda (_hd161234161312_
+ _arity161240161315_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd161229161307_))
- (let ((_e161232161313_
+ _hd161234161312_))
+ (let ((_e161237161318_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#syntax-e _hd161229161307_))))
- (let ((_lp-hd161233161317_
- (let () (declare (not safe)) (##car _e161232161313_)))
- (_lp-tl161234161320_
+ (gx#syntax-e _hd161234161312_))))
+ (let ((_lp-hd161238161322_
+ (let () (declare (not safe)) (##car _e161237161318_)))
+ (_lp-tl161239161325_
(let ()
(declare (not safe))
- (##cdr _e161232161313_))))
- (_loop161231161303_
- _lp-tl161234161320_
+ (##cdr _e161237161318_))))
+ (_loop161236161308_
+ _lp-tl161239161325_
(let ()
(declare (not safe))
- (cons _lp-hd161233161317_ _arity161235161310_)))))
- (let ((_arity161236161323_ (reverse _arity161235161310_)))
- (_loop161217161265_
- _lp-tl161220161284_
+ (cons _lp-hd161238161322_ _arity161240161315_)))))
+ (let ((_arity161241161328_ (reverse _arity161240161315_)))
+ (_loop161222161270_
+ _lp-tl161225161289_
(let ()
(declare (not safe))
- (cons _arity161236161323_ _arity161221161272_))
+ (cons _arity161241161328_ _arity161226161277_))
(let ()
(declare (not safe))
- (cons _hd161226161291_ _prim161222161274_))))))))
+ (cons _hd161231161296_ _prim161227161279_))))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (_loop161231161303_
- _target161228161297_
+ (_loop161236161308_
+ _target161233161302_
'()))
- (_g161207161242_ _g161208161246_)))))
- (_g161207161242_ _g161208161246_))))
- (_g161207161242_ _g161208161246_))))
- (let ((_arity161223161327_ (reverse _arity161221161272_))
- (_prim161224161330_ (reverse _prim161222161274_)))
- ((lambda (_L161333_ _L161335_)
- (let ((__tmp162272
+ (_g161212161247_ _g161213161251_)))))
+ (_g161212161247_ _g161213161251_))))
+ (_g161212161247_ _g161213161251_))))
+ (let ((_arity161228161332_ (reverse _arity161226161277_))
+ (_prim161229161335_ (reverse _prim161227161279_)))
+ ((lambda (_L161338_ _L161340_)
+ (let ((__tmp162282
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'begin)))
- (__tmp162265
+ (__tmp162275
(begin
(let ()
(declare (not safe))
(gx#syntax-check-splice-targets
- _L161333_
- _L161335_))
- (let ((__tmp162266
- (lambda (_g161350161356_
- _g161351161359_
- _g161352161361_)
- (let ((__tmp162267
- (let ((__tmp162271
+ _L161338_
+ _L161340_))
+ (let ((__tmp162276
+ (lambda (_g161355161361_
+ _g161356161364_
+ _g161357161366_)
+ (let ((__tmp162277
+ (let ((__tmp162281
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'declare-primitive)))
- (__tmp162268
- (let ((__tmp162269
- (let ((__tmp162270
+ (__tmp162278
+ (let ((__tmp162279
+ (let ((__tmp162280
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (lambda (_g161353161364_ _g161354161367_)
+ (lambda (_g161358161369_ _g161359161372_)
(let ()
(declare (not safe))
- (cons _g161353161364_ _g161354161367_)))))
+ (cons _g161358161369_ _g161359161372_)))))
(declare (not safe))
- (foldr1 __tmp162270 '() _g161350161356_))))
+ (foldr1 __tmp162280 '() _g161355161361_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons _g161351161359_
- __tmp162269))))
+ (cons _g161356161364_
+ __tmp162279))))
(declare (not safe))
- (cons __tmp162271 __tmp162268))))
+ (cons __tmp162281 __tmp162278))))
(declare (not safe))
- (cons __tmp162267 _g161352161361_)))))
+ (cons __tmp162277 _g161357161366_)))))
(declare (not safe))
- (foldr2 __tmp162266 '() _L161333_ _L161335_)))))
+ (foldr2 __tmp162276 '() _L161338_ _L161340_)))))
(declare (not safe))
- (cons __tmp162272 __tmp162265)))
- _arity161223161327_
- _prim161224161330_))))))
+ (cons __tmp162282 __tmp162275)))
+ _arity161228161332_
+ _prim161229161335_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (_loop161217161265_
- _target161214161259_
+ (_loop161222161270_
+ _target161219161264_
'()
'()))
- (_g161207161242_ _g161208161246_)))))
- (_g161207161242_ _g161208161246_))))
- (_g161207161242_ _g161208161246_)))))
- (_g161206161370_ _$stx161203_))))
+ (_g161212161247_ _g161213161251_)))))
+ (_g161212161247_ _g161213161251_))))
+ (_g161212161247_ _g161213161251_)))))
+ (_g161211161375_ _$stx161208_))))
(define |gxc[:0:]#declare-primitive/unchecked*|
- (lambda (_$stx161376_)
- (let* ((_g161380161415_
- (lambda (_g161381161411_)
+ (lambda (_$stx161381_)
+ (let* ((_g161385161420_
+ (lambda (_g161386161416_)
(let ()
(declare (not safe))
(gx#raise-syntax-error
'#f
'"Bad syntax; invalid match target"
- _g161381161411_))))
- (_g161379161543_
- (lambda (_g161381161419_)
+ _g161386161416_))))
+ (_g161384161548_
+ (lambda (_g161386161424_)
(if (let ()
(declare (not safe))
- (gx#stx-pair? _g161381161419_))
- (let ((_e161386161422_
+ (gx#stx-pair? _g161386161424_))
+ (let ((_e161391161427_
(let ()
(declare (not safe))
- (gx#syntax-e _g161381161419_))))
- (let ((_hd161385161426_
+ (gx#syntax-e _g161386161424_))))
+ (let ((_hd161390161431_
(let ()
(declare (not safe))
- (##car _e161386161422_)))
- (_tl161384161429_
+ (##car _e161391161427_)))
+ (_tl161389161434_
(let ()
(declare (not safe))
- (##cdr _e161386161422_))))
+ (##cdr _e161391161427_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl161384161429_))
- (let ((_g162275_
+ (gx#stx-pair/null? _tl161389161434_))
+ (let ((_g162285_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl161384161429_
+ _tl161389161434_
'0))))
(begin
- (let ((_g162276_
+ (let ((_g162286_
(let ()
(declare (not safe))
- (if (##values? _g162275_)
- (##vector-length _g162275_)
+ (if (##values? _g162285_)
+ (##vector-length _g162285_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g162276_ 2)))
+ (##fx= _g162286_ 2)))
(error "Context expects 2 values"
- _g162276_)))
- (let ((_target161387161432_
+ _g162286_)))
+ (let ((_target161392161437_
(let ()
(declare (not safe))
- (##vector-ref _g162275_ 0)))
- (_tl161389161435_
+ (##vector-ref _g162285_ 0)))
+ (_tl161394161440_
(let ()
(declare (not safe))
- (##vector-ref _g162275_ 1))))
+ (##vector-ref _g162285_ 1))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl161389161435_))
- (letrec ((_loop161390161438_
- (lambda (_hd161388161442_
- _arity161394161445_
- _prim161395161447_)
+ (gx#stx-null? _tl161394161440_))
+ (letrec ((_loop161395161443_
+ (lambda (_hd161393161447_
+ _arity161399161450_
+ _prim161400161452_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd161388161442_))
- (let ((_e161391161450_
+ _hd161393161447_))
+ (let ((_e161396161455_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (gx#syntax-e _hd161388161442_))))
- (let ((_lp-hd161392161454_
- (let () (declare (not safe)) (##car _e161391161450_)))
- (_lp-tl161393161457_
- (let () (declare (not safe)) (##cdr _e161391161450_))))
+ (gx#syntax-e _hd161393161447_))))
+ (let ((_lp-hd161397161459_
+ (let () (declare (not safe)) (##car _e161396161455_)))
+ (_lp-tl161398161462_
+ (let () (declare (not safe)) (##cdr _e161396161455_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair? _lp-hd161392161454_))
- (let ((_e161400161460_
+ (gx#stx-pair? _lp-hd161397161459_))
+ (let ((_e161405161465_
(let ()
(declare (not safe))
- (gx#syntax-e _lp-hd161392161454_))))
- (let ((_hd161399161464_
+ (gx#syntax-e _lp-hd161397161459_))))
+ (let ((_hd161404161469_
(let ()
(declare (not safe))
- (##car _e161400161460_)))
- (_tl161398161467_
+ (##car _e161405161465_)))
+ (_tl161403161472_
(let ()
(declare (not safe))
- (##cdr _e161400161460_))))
+ (##cdr _e161405161465_))))
(if (let ()
(declare (not safe))
- (gx#stx-pair/null? _tl161398161467_))
- (let ((_g162285_
+ (gx#stx-pair/null? _tl161403161472_))
+ (let ((_g162295_
(let ()
(declare (not safe))
(gx#syntax-split-splice
- _tl161398161467_
+ _tl161403161472_
'0))))
(begin
- (let ((_g162286_
+ (let ((_g162296_
(let ()
(declare (not safe))
- (if (##values? _g162285_)
- (##vector-length _g162285_)
+ (if (##values? _g162295_)
+ (##vector-length _g162295_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g162286_ 2)))
+ (##fx= _g162296_ 2)))
(error "Context expects 2 values"
- _g162286_)))
- (let ((_target161401161470_
+ _g162296_)))
+ (let ((_target161406161475_
(let ()
(declare (not safe))
- (##vector-ref _g162285_ 0)))
- (_tl161403161473_
+ (##vector-ref _g162295_ 0)))
+ (_tl161408161478_
(let ()
(declare (not safe))
- (##vector-ref _g162285_ 1))))
+ (##vector-ref _g162295_ 1))))
(if (let ()
(declare (not safe))
- (gx#stx-null? _tl161403161473_))
- (letrec ((_loop161404161476_
- (lambda (_hd161402161480_
- _arity161408161483_)
+ (gx#stx-null? _tl161408161478_))
+ (letrec ((_loop161409161481_
+ (lambda (_hd161407161485_
+ _arity161413161488_)
(if (let ()
(declare (not safe))
(gx#stx-pair?
- _hd161402161480_))
- (let ((_e161405161486_
+ _hd161407161485_))
+ (let ((_e161410161491_
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
- (gx#syntax-e _hd161402161480_))))
- (let ((_lp-hd161406161490_
- (let () (declare (not safe)) (##car _e161405161486_)))
- (_lp-tl161407161493_
+ (gx#syntax-e _hd161407161485_))))
+ (let ((_lp-hd161411161495_
+ (let () (declare (not safe)) (##car _e161410161491_)))
+ (_lp-tl161412161498_
(let ()
(declare (not safe))
- (##cdr _e161405161486_))))
- (_loop161404161476_
- _lp-tl161407161493_
+ (##cdr _e161410161491_))))
+ (_loop161409161481_
+ _lp-tl161412161498_
(let ()
(declare (not safe))
- (cons _lp-hd161406161490_ _arity161408161483_)))))
- (let ((_arity161409161496_ (reverse _arity161408161483_)))
- (_loop161390161438_
- _lp-tl161393161457_
+ (cons _lp-hd161411161495_ _arity161413161488_)))))
+ (let ((_arity161414161501_ (reverse _arity161413161488_)))
+ (_loop161395161443_
+ _lp-tl161398161462_
(let ()
(declare (not safe))
- (cons _arity161409161496_ _arity161394161445_))
+ (cons _arity161414161501_ _arity161399161450_))
(let ()
(declare (not safe))
- (cons _hd161399161464_ _prim161395161447_))))))))
+ (cons _hd161404161469_ _prim161400161452_))))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (_loop161404161476_
- _target161401161470_
+ (_loop161409161481_
+ _target161406161475_
'()))
- (_g161380161415_ _g161381161419_)))))
- (_g161380161415_ _g161381161419_))))
- (_g161380161415_ _g161381161419_))))
- (let ((_arity161396161500_ (reverse _arity161394161445_))
- (_prim161397161503_ (reverse _prim161395161447_)))
- ((lambda (_L161506_ _L161508_)
- (let ((__tmp162284
+ (_g161385161420_ _g161386161424_)))))
+ (_g161385161420_ _g161386161424_))))
+ (_g161385161420_ _g161386161424_))))
+ (let ((_arity161401161505_ (reverse _arity161399161450_))
+ (_prim161402161508_ (reverse _prim161400161452_)))
+ ((lambda (_L161511_ _L161513_)
+ (let ((__tmp162294
(let ()
(declare (not safe))
(gx#datum->syntax__0 '#f 'begin)))
- (__tmp162277
+ (__tmp162287
(begin
(let ()
(declare (not safe))
(gx#syntax-check-splice-targets
- _L161506_
- _L161508_))
- (let ((__tmp162278
- (lambda (_g161523161529_
- _g161524161532_
- _g161525161534_)
- (let ((__tmp162279
- (let ((__tmp162283
+ _L161511_
+ _L161513_))
+ (let ((__tmp162288
+ (lambda (_g161528161534_
+ _g161529161537_
+ _g161530161539_)
+ (let ((__tmp162289
+ (let ((__tmp162293
(let ()
(declare (not safe))
(gx#datum->syntax__0
'#f
'declare-primitive/unchecked)))
- (__tmp162280
- (let ((__tmp162281
- (let ((__tmp162282
+ (__tmp162290
+ (let ((__tmp162291
+ (let ((__tmp162292
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (lambda (_g161526161537_ _g161527161540_)
+ (lambda (_g161531161542_ _g161532161545_)
(let ()
(declare (not safe))
- (cons _g161526161537_ _g161527161540_)))))
+ (cons _g161531161542_ _g161532161545_)))))
(declare (not safe))
- (foldr1 __tmp162282 '() _g161523161529_))))
+ (foldr1 __tmp162292 '() _g161528161534_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons _g161524161532_
- __tmp162281))))
+ (cons _g161529161537_
+ __tmp162291))))
(declare (not safe))
- (cons __tmp162283 __tmp162280))))
+ (cons __tmp162293 __tmp162290))))
(declare (not safe))
- (cons __tmp162279 _g161525161534_)))))
+ (cons __tmp162289 _g161530161539_)))))
(declare (not safe))
- (foldr2 __tmp162278 '() _L161506_ _L161508_)))))
+ (foldr2 __tmp162288 '() _L161511_ _L161513_)))))
(declare (not safe))
- (cons __tmp162284 __tmp162277)))
- _arity161396161500_
- _prim161397161503_))))))
+ (cons __tmp162294 __tmp162287)))
+ _arity161401161505_
+ _prim161402161508_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (_loop161390161438_
- _target161387161432_
+ (_loop161395161443_
+ _target161392161437_
'()
'()))
- (_g161380161415_ _g161381161419_)))))
- (_g161380161415_ _g161381161419_))))
- (_g161380161415_ _g161381161419_)))))
- (_g161379161543_ _$stx161376_)))))
+ (_g161385161420_ _g161386161424_)))))
+ (_g161385161420_ _g161386161424_))))
+ (_g161385161420_ _g161386161424_)))))
+ (_g161384161548_ _$stx161381_)))))
diff --git a/src/bootstrap/gerbil/core$_MOP_$_MOP_2___0.scm b/src/bootstrap/gerbil/core$_MOP_$_MOP_2___0.scm
index 4b765ed1..23bb09d5 100644
--- a/src/bootstrap/gerbil/core$_MOP_$_MOP_2___0.scm
+++ b/src/bootstrap/gerbil/core$_MOP_$_MOP_2___0.scm
@@ -1,6 +1,6 @@
(declare (block) (standard-bindings) (extended-bindings))
(begin
- (define gerbil/core$<MOP>$<MOP:2>::timestamp 1709229967)
+ (define gerbil/core$<MOP>$<MOP:2>::timestamp 1709375795)
(begin
(define gerbil/core$<MOP>$<MOP:2>#class-type-info::t
(let ((__tmp49652 (list)))
diff --git a/src/bootstrap/gerbil/core$_macro-object___0.scm b/src/bootstrap/gerbil/core$_macro-object___0.scm
index b76e92ab..ce4bc4d5 100644
--- a/src/bootstrap/gerbil/core$_macro-object___0.scm
+++ b/src/bootstrap/gerbil/core$_macro-object___0.scm
@@ -1,6 +1,6 @@
(declare (block) (standard-bindings) (extended-bindings))
(begin
- (define gerbil/core$<macro-object>::timestamp 1709229967)
+ (define gerbil/core$<macro-object>::timestamp 1709375795)
(begin
(define gerbil/core$<macro-object>#macro-object::t
(let ((__tmp49659 (list)))
diff --git a/src/bootstrap/gerbil/core__10.scm b/src/bootstrap/gerbil/core__10.scm
index def24787..feae362b 100644
--- a/src/bootstrap/gerbil/core__10.scm
+++ b/src/bootstrap/gerbil/core__10.scm
@@ -1,116 +1,116 @@
(declare (block) (standard-bindings) (extended-bindings) (inlining-limit 200))
(begin
- (define |gerbil/core$<match>[1]#_g52030_|
+ (define |gerbil/core$<match>[1]#_g51844_|
(##structure gx#syntax-quote::t '=> #f (gx#current-expander-context) '()))
- (define |gerbil/core$<match>[1]#_g52031_|
+ (define |gerbil/core$<match>[1]#_g51845_|
(##structure gx#syntax-quote::t '=> #f (gx#current-expander-context) '()))
- (define |gerbil/core$<match>[1]#_g52087_|
+ (define |gerbil/core$<match>[1]#_g51901_|
(##structure
gx#syntax-quote::t
'quasiquote
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<match>[1]#_g52088_|
+ (define |gerbil/core$<match>[1]#_g51902_|
(##structure
gx#syntax-quote::t
'quote
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<match>[1]#_g52089_|
+ (define |gerbil/core$<match>[1]#_g51903_|
(##structure
gx#syntax-quote::t
'apply
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<match>[1]#_g52091_|
+ (define |gerbil/core$<match>[1]#_g51905_|
(##structure
gx#syntax-quote::t
'vector
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<match>[1]#_g52092_|
+ (define |gerbil/core$<match>[1]#_g51906_|
(##structure
gx#syntax-quote::t
'values
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<match>[1]#_g52093_|
+ (define |gerbil/core$<match>[1]#_g51907_|
(##structure gx#syntax-quote::t 'box #f (gx#current-expander-context) '()))
- (define |gerbil/core$<match>[1]#_g52094_|
+ (define |gerbil/core$<match>[1]#_g51908_|
(##structure
gx#syntax-quote::t
'@list
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<match>[1]#_g52095_|
+ (define |gerbil/core$<match>[1]#_g51909_|
(##structure
gx#syntax-quote::t
'cons*
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<match>[1]#_g52096_|
+ (define |gerbil/core$<match>[1]#_g51910_|
(##structure
gx#syntax-quote::t
'cons
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<match>[1]#_g52097_|
+ (define |gerbil/core$<match>[1]#_g51911_|
(##structure gx#syntax-quote::t 'not #f (gx#current-expander-context) '()))
- (define |gerbil/core$<match>[1]#_g52098_|
+ (define |gerbil/core$<match>[1]#_g51912_|
(##structure gx#syntax-quote::t 'or #f (gx#current-expander-context) '()))
- (define |gerbil/core$<match>[1]#_g52099_|
+ (define |gerbil/core$<match>[1]#_g51913_|
(##structure gx#syntax-quote::t 'and #f (gx#current-expander-context) '()))
- (define |gerbil/core$<match>[1]#_g52100_|
+ (define |gerbil/core$<match>[1]#_g51914_|
(##structure gx#syntax-quote::t '? #f (gx#current-expander-context) '()))
- (define |gerbil/core$<match>[1]#_g52480_|
+ (define |gerbil/core$<match>[1]#_g52294_|
(##structure
gx#syntax-quote::t
'else
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<match>[1]#_g52560_|
+ (define |gerbil/core$<match>[1]#_g52374_|
(##structure
gx#syntax-quote::t
'else
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<match>[1]#_g52580_|
+ (define |gerbil/core$<match>[1]#_g52394_|
(##structure
gx#syntax-quote::t
'<...>
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<match>[1]#_g52581_|
+ (define |gerbil/core$<match>[1]#_g52395_|
(##structure gx#syntax-quote::t '<> #f (gx#current-expander-context) '()))
- (define |gerbil/core$<match>[1]#_g52698_|
+ (define |gerbil/core$<match>[1]#_g52512_|
(##structure gx#syntax-quote::t '=> #f (gx#current-expander-context) '()))
- (define |gerbil/core$<match>[1]#_g52699_|
+ (define |gerbil/core$<match>[1]#_g52513_|
(##structure gx#syntax-quote::t '=> #f (gx#current-expander-context) '()))
- (define |gerbil/core$<match>[1]#_g52700_|
+ (define |gerbil/core$<match>[1]#_g52514_|
(##structure gx#syntax-quote::t 'not #f (gx#current-expander-context) '()))
- (define |gerbil/core$<match>[1]#_g52701_|
+ (define |gerbil/core$<match>[1]#_g52515_|
(##structure gx#syntax-quote::t 'or #f (gx#current-expander-context) '()))
- (define |gerbil/core$<match>[1]#_g52702_|
+ (define |gerbil/core$<match>[1]#_g52516_|
(##structure gx#syntax-quote::t 'and #f (gx#current-expander-context) '()))
(begin
(define |gerbil/core$<match>[1]#match-macro::t|
- (let ((__tmp52014 (list gerbil/core$<macro-object>#macro-object::t)))
+ (let ((__tmp51828 (list gerbil/core$<macro-object>#macro-object::t)))
(declare (not safe))
(make-class-type
'gerbil.core#match-macro::t
'match-macro
- __tmp52014
+ __tmp51828
'()
'()
'#f)))
@@ -150,11 +150,11 @@
(define |gerbil/core$<match>[1]#syntax-local-match-macro?|
(lambda (_stx30638_)
(if (gx#identifier? _stx30638_)
- (let ((__tmp52015 (gx#syntax-local-value _stx30638_ false)))
+ (let ((__tmp51829 (gx#syntax-local-value _stx30638_ false)))
(declare (not safe))
(class-instance?
|gerbil/core$<match>[1]#match-macro::t|
- __tmp52015))
+ __tmp51829))
'#f)))
(define |gerbil/core$<match>[1]#parse-match-pattern__%|
(lambda (_stx28944_ _match-stx28946_)
@@ -178,75 +178,75 @@
___stx4690246903_))))
(let ((___kont4690546906_
(lambda ()
- (let ((__tmp52016
+ (let ((__tmp51830
(let ()
(declare (not safe))
(cons _L30403_ '()))))
(declare (not safe))
- (cons '?: __tmp52016))))
+ (cons '?: __tmp51830))))
(___kont4690746908_
(lambda (_L30594_)
- (let ((__tmp52017
- (let ((__tmp52018
- (let ((__tmp52019
+ (let ((__tmp51831
+ (let ((__tmp51832
+ (let ((__tmp51833
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
(_parse128948_ _L30594_))))
(declare (not safe))
- (cons __tmp52019 '()))))
+ (cons __tmp51833 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons _L30403_
- __tmp52018))))
+ __tmp51832))))
(declare (not safe))
- (cons '?: __tmp52017))))
+ (cons '?: __tmp51831))))
(___kont4690946910_
(lambda (_L30564_)
- (let ((__tmp52020
- (let ((__tmp52021
- (let ((__tmp52022
- (let ((__tmp52023
+ (let ((__tmp51834
+ (let ((__tmp51835
+ (let ((__tmp51836
+ (let ((__tmp51837
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
(_parse128948_ _L30564_))))
(declare (not safe))
- (cons __tmp52023 '()))))
+ (cons __tmp51837 '()))))
(declare (not safe))
- (cons '=>: __tmp52022))))
+ (cons '=>: __tmp51836))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons _L30403_
- __tmp52021))))
+ __tmp51835))))
(declare (not safe))
- (cons '?: __tmp52020))))
+ (cons '?: __tmp51834))))
(___kont4691146912_
(lambda (_L30515_ _L30517_)
- (let ((__tmp52024
- (let ((__tmp52025
- (let ((__tmp52026
- (let ((__tmp52027
+ (let ((__tmp51838
+ (let ((__tmp51839
+ (let ((__tmp51840
+ (let ((__tmp51841
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp52028
- (let ((__tmp52029
+ (let ((__tmp51842
+ (let ((__tmp51843
(let ()
(declare (not safe))
(_parse128948_ _L30515_))))
(declare (not safe))
- (cons __tmp52029 '()))))
+ (cons __tmp51843 '()))))
(declare (not safe))
- (cons '=>: __tmp52028))))
+ (cons '=>: __tmp51842))))
(declare (not safe))
- (cons _L30517_ __tmp52027))))
+ (cons _L30517_ __tmp51841))))
(declare (not safe))
- (cons ':: __tmp52026))))
+ (cons ':: __tmp51840))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons _L30403_
- __tmp52025))))
+ __tmp51839))))
(declare (not safe))
- (cons '?: __tmp52024))))
+ (cons '?: __tmp51838))))
(___kont4691346914_
(lambda ()
(let ()
@@ -275,7 +275,7 @@
_hd3042430588_)
(if (gx#free-identifier=?
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- |gerbil/core$<match>[1]#_g52031_|
+ |gerbil/core$<match>[1]#_g51845_|
_hd3042430588_)
(if (gx#stx-pair? _tl3042330591_)
(let ((_e3043230554_ (gx#syntax-e _tl3042330591_)))
@@ -322,7 +322,7 @@
(if (gx#identifier?
_hd3044330499_)
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52030_|
+ |gerbil/core$<match>[1]#_g51844_|
_hd3044330499_)
(if (gx#stx-pair?
_tl3044230502_)
@@ -369,12 +369,12 @@
(_parse128948_ _L30357_))))
(___kont4688946890_
(lambda ()
- (let ((__tmp52032
+ (let ((__tmp51846
(gx#stx-map
_parse128948_
_L30306_)))
(declare (not safe))
- (cons 'and: __tmp52032)))))
+ (cons 'and: __tmp51846)))))
(if (gx#stx-pair? ___stx4688446885_)
(let ((_e3032330347_
(gx#syntax-e ___stx4688446885_)))
@@ -407,12 +407,12 @@
(_parse128948_ _L30272_))))
(___kont4687146872_
(lambda ()
- (let ((__tmp52033
+ (let ((__tmp51847
(gx#stx-map
_parse128948_
_L30221_)))
(declare (not safe))
- (cons 'or: __tmp52033)))))
+ (cons 'or: __tmp51847)))))
(if (gx#stx-pair? ___stx4686646867_)
(let ((_e3023830262_
(gx#syntax-e ___stx4686646867_)))
@@ -431,80 +431,80 @@
(___kont4687146872_))))))
(___kont4699146992_
(lambda (_L30191_)
- (let ((__tmp52034
- (let ((__tmp52035
+ (let ((__tmp51848
+ (let ((__tmp51849
(let ()
(declare (not safe))
(_parse128948_ _L30191_))))
(declare (not safe))
- (cons __tmp52035 '()))))
+ (cons __tmp51849 '()))))
(declare (not safe))
- (cons 'not: __tmp52034))))
+ (cons 'not: __tmp51848))))
(___kont4699346994_
(lambda (_L30147_ _L30149_)
- (let ((__tmp52036
- (let ((__tmp52039
+ (let ((__tmp51850
+ (let ((__tmp51853
(let ()
(declare (not safe))
(_parse128948_ _L30149_)))
- (__tmp52037
- (let ((__tmp52038
+ (__tmp51851
+ (let ((__tmp51852
(let ()
(declare (not safe))
(_parse128948_
_L30147_))))
(declare (not safe))
- (cons __tmp52038 '()))))
+ (cons __tmp51852 '()))))
(declare (not safe))
- (cons __tmp52039 __tmp52037))))
+ (cons __tmp51853 __tmp51851))))
(declare (not safe))
- (cons 'cons: __tmp52036))))
+ (cons 'cons: __tmp51850))))
(___kont4699546996_
(lambda (_L30091_ _L30093_ _L30094_)
(if (gx#stx-null? _L30091_)
- (let ((__tmp52047
- (let ((__tmp52050
+ (let ((__tmp51861
+ (let ((__tmp51864
(let ()
(declare (not safe))
(_parse128948_ _L30094_)))
- (__tmp52048
- (let ((__tmp52049
+ (__tmp51862
+ (let ((__tmp51863
(let ()
(declare (not safe))
(_parse128948_
_L30093_))))
(declare (not safe))
- (cons __tmp52049 '()))))
+ (cons __tmp51863 '()))))
(declare (not safe))
- (cons __tmp52050 __tmp52048))))
+ (cons __tmp51864 __tmp51862))))
(declare (not safe))
- (cons 'cons: __tmp52047))
- (let ((__tmp52040
- (let ((__tmp52046
+ (cons 'cons: __tmp51861))
+ (let ((__tmp51854
+ (let ((__tmp51860
(let ()
(declare (not safe))
(_parse128948_ _L30094_)))
- (__tmp52041
- (let ((__tmp52042
- (let ((__tmp52043
- (let ((__tmp52045
+ (__tmp51855
+ (let ((__tmp51856
+ (let ((__tmp51857
+ (let ((__tmp51859
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#datum->syntax '#f 'cons*))
- (__tmp52044
+ (__tmp51858
(let ()
(declare (not safe))
(cons _L30093_ _L30091_))))
(declare (not safe))
- (cons __tmp52045 __tmp52044))))
+ (cons __tmp51859 __tmp51858))))
(declare (not safe))
- (_parse128948_ __tmp52043))))
+ (_parse128948_ __tmp51857))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52042 '()))))
+ (cons __tmp51856 '()))))
(declare (not safe))
- (cons __tmp52046 __tmp52041))))
+ (cons __tmp51860 __tmp51855))))
(declare (not safe))
- (cons 'cons: __tmp52040)))))
+ (cons 'cons: __tmp51854)))))
(___kont4699746998_
(lambda (_L30043_)
(let ()
@@ -512,26 +512,26 @@
(_parse-list28950_ _L30043_))))
(___kont4699947000_
(lambda (_L30013_)
- (let ((__tmp52051
- (let ((__tmp52052
+ (let ((__tmp51865
+ (let ((__tmp51866
(let ()
(declare (not safe))
(_parse128948_ _L30013_))))
(declare (not safe))
- (cons __tmp52052 '()))))
+ (cons __tmp51866 '()))))
(declare (not safe))
- (cons 'box: __tmp52051))))
+ (cons 'box: __tmp51865))))
(___kont4700147002_
(lambda (_L29976_)
- (let ((__tmp52053
- (let ((__tmp52054
+ (let ((__tmp51867
+ (let ((__tmp51868
(let ()
(declare (not safe))
(_parse128948_ _L29976_))))
(declare (not safe))
- (cons __tmp52054 '()))))
+ (cons __tmp51868 '()))))
(declare (not safe))
- (cons 'box: __tmp52053))))
+ (cons 'box: __tmp51867))))
(___kont4700347004_
(lambda (_L29952_)
(let ()
@@ -539,33 +539,33 @@
(_parse128948_ _L29952_))))
(___kont4700547006_
(lambda (_L29914_)
- (let ((__tmp52055
- (let ((__tmp52056
+ (let ((__tmp51869
+ (let ((__tmp51870
(let ()
(declare (not safe))
(_parse-vector28951_
_L29914_))))
(declare (not safe))
- (cons __tmp52056 '()))))
+ (cons __tmp51870 '()))))
(declare (not safe))
- (cons 'values: __tmp52055))))
+ (cons 'values: __tmp51869))))
(___kont4700747008_
(lambda (_L29886_)
- (let ((__tmp52057
- (let ((__tmp52058
+ (let ((__tmp51871
+ (let ((__tmp51872
(let ()
(declare (not safe))
(_parse-vector28951_
_L29886_))))
(declare (not safe))
- (cons __tmp52058 '()))))
+ (cons __tmp51872 '()))))
(declare (not safe))
- (cons 'vector: __tmp52057))))
+ (cons 'vector: __tmp51871))))
(___kont4700947010_
(lambda (_L29847_)
- (let ((__tmp52059
- (let ((__tmp52060
- (let ((__tmp52061
+ (let ((__tmp51873
+ (let ((__tmp51874
+ (let ((__tmp51875
(foldr (lambda (_g2986029863_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
_g2986129866_)
@@ -577,79 +577,79 @@
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(_parse-vector28951_
- __tmp52061))))
+ __tmp51875))))
(declare (not safe))
- (cons __tmp52060 '()))))
+ (cons __tmp51874 '()))))
(declare (not safe))
- (cons 'vector: __tmp52059))))
+ (cons 'vector: __tmp51873))))
(___kont4701347014_
(lambda (_L29793_ _L29795_)
- (let ((__tmp52062
- (let ((__tmp52065
+ (let ((__tmp51876
+ (let ((__tmp51879
(gx#syntax-local-value _L29795_))
- (__tmp52063
- (let ((__tmp52064
+ (__tmp51877
+ (let ((__tmp51878
(let ()
(declare (not safe))
(_parse-vector28951_
_L29793_))))
(declare (not safe))
- (cons __tmp52064 '()))))
+ (cons __tmp51878 '()))))
(declare (not safe))
- (cons __tmp52065 __tmp52063))))
+ (cons __tmp51879 __tmp51877))))
(declare (not safe))
- (cons 'struct: __tmp52062))))
+ (cons 'struct: __tmp51876))))
(___kont4701547016_
(lambda (_L29763_ _L29765_)
- (let ((__tmp52066
- (let ((__tmp52069
+ (let ((__tmp51880
+ (let ((__tmp51883
(gx#syntax-local-value _L29765_))
- (__tmp52067
- (let ((__tmp52068
+ (__tmp51881
+ (let ((__tmp51882
(let ()
(declare (not safe))
(_parse-class-body28953_
_L29763_))))
(declare (not safe))
- (cons __tmp52068 '()))))
+ (cons __tmp51882 '()))))
(declare (not safe))
- (cons __tmp52069 __tmp52067))))
+ (cons __tmp51883 __tmp51881))))
(declare (not safe))
- (cons 'class: __tmp52066))))
+ (cons 'class: __tmp51880))))
(___kont4701747018_
(lambda (_L29723_ _L29725_)
- (let ((__tmp52070
- (let ((__tmp52071
- (let ((__tmp52076
+ (let ((__tmp51884
+ (let ((__tmp51885
+ (let ((__tmp51890
(gx#datum->syntax
'#f
'cut))
- (__tmp52072
- (let ((__tmp52073
- (let ((__tmp52075
+ (__tmp51886
+ (let ((__tmp51887
+ (let ((__tmp51889
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#datum->syntax '#f '<>))
- (__tmp52074
+ (__tmp51888
(let () (declare (not safe)) (cons _L29723_ '()))))
(declare (not safe))
- (cons __tmp52075 __tmp52074))))
+ (cons __tmp51889 __tmp51888))))
(declare (not safe))
- (cons _L29725_ __tmp52073))))
+ (cons _L29725_ __tmp51887))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52076 __tmp52072))))
+ (cons __tmp51890 __tmp51886))))
(declare (not safe))
- (cons __tmp52071 '()))))
+ (cons __tmp51885 '()))))
(declare (not safe))
- (cons '?: __tmp52070))))
+ (cons '?: __tmp51884))))
(___kont4701947020_
(lambda (_L29683_)
- (let ((__tmp52077
- (let ((__tmp52078 (gx#stx-e _L29683_)))
+ (let ((__tmp51891
+ (let ((__tmp51892 (gx#stx-e _L29683_)))
(declare (not safe))
- (cons __tmp52078 '()))))
+ (cons __tmp51892 '()))))
(declare (not safe))
- (cons 'datum: __tmp52077))))
+ (cons 'datum: __tmp51891))))
(___kont4702147022_
(lambda (_L29643_)
(let ()
@@ -657,22 +657,22 @@
(_parse-qq28954_ _L29643_))))
(___kont4702347024_
(lambda (_L29599_ _L29601_)
- (let ((__tmp52079
- (let ((__tmp52080
- (let ((__tmp52081
+ (let ((__tmp51893
+ (let ((__tmp51894
+ (let ((__tmp51895
(let ()
(declare (not safe))
(_parse128948_
_L29599_))))
(declare (not safe))
- (cons __tmp52081 '()))))
+ (cons __tmp51895 '()))))
(declare (not safe))
- (cons _L29601_ __tmp52080))))
+ (cons _L29601_ __tmp51894))))
(declare (not safe))
- (cons 'apply: __tmp52079))))
+ (cons 'apply: __tmp51893))))
(___kont4702547026_
(lambda (_L29547_)
- (let ((__tmp52082
+ (let ((__tmp51896
(gx#core-apply-expander
(gx#syntax-local-e _L29547_)
(gx#stx-wrap-source
@@ -685,26 +685,26 @@
_$e29558_
(gx#stx-source _stx28944_)))))))
(declare (not safe))
- (_parse128948_ __tmp52082))))
+ (_parse128948_ __tmp51896))))
(___kont4702747028_
(lambda (_L29521_)
(let () (declare (not safe)) (cons 'any: '()))))
(___kont4702947030_
(lambda (_L29505_)
- (let ((__tmp52083
+ (let ((__tmp51897
(let ()
(declare (not safe))
(cons _L29505_ '()))))
(declare (not safe))
- (cons 'var: __tmp52083))))
+ (cons 'var: __tmp51897))))
(___kont4703147032_
(lambda (_L29487_)
- (let ((__tmp52084
- (let ((__tmp52085 (gx#stx-e _L29487_)))
+ (let ((__tmp51898
+ (let ((__tmp51899 (gx#stx-e _L29487_)))
(declare (not safe))
- (cons __tmp52085 '()))))
+ (cons __tmp51899 '()))))
(declare (not safe))
- (cons 'datum: __tmp52084))))
+ (cons 'datum: __tmp51898))))
(___kont4703347034_
(lambda ()
(let ()
@@ -720,10 +720,10 @@
(lambda ()
(let ((_L29505_ ___stx4698246983_))
(if (and (gx#identifier? _L29505_)
- (let ((__tmp52086
+ (let ((__tmp51900
(gx#ellipsis? _L29505_)))
(declare (not safe))
- (not __tmp52086)))
+ (not __tmp51900)))
(___kont4702947030_ _L29505_)
(let ()
(declare (not safe))
@@ -773,12 +773,12 @@
(___kont4701747018_ _L29723_ _L29725_)
(if (gx#identifier? _hd2942729707_)
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52088_|
+ |gerbil/core$<match>[1]#_g51902_|
_hd2942729707_)
(___kont4701947020_
_hd2943029717_)
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52087_|
+ |gerbil/core$<match>[1]#_g51901_|
_hd2942729707_)
(___kont4702147022_
_hd2943029717_)
@@ -825,7 +825,7 @@
(if (gx#identifier?
_hd2942229757_)
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52088_|
+ |gerbil/core$<match>[1]#_g51902_|
_hd2942229757_)
(___match4730947310_
_e2942329753_
@@ -833,14 +833,14 @@
_tl2942129760_)
(if (gx#free-identifier=?
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- |gerbil/core$<match>[1]#_g52087_|
+ |gerbil/core$<match>[1]#_g51901_|
_hd2942229757_)
(___match4730947310_
_e2942329753_
_hd2942229757_
_tl2942129760_)
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52089_|
+ |gerbil/core$<match>[1]#_g51903_|
_hd2942229757_)
(if (gx#stx-pair? _tl2942929720_)
(let ((_e2945629589_
@@ -916,14 +916,14 @@
(declare
(not safe))
(##car _e2940929833_))))
- (let ((__tmp52090
+ (let ((__tmp51904
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
(cons _lp-hd2941029837_ _body2941229830_))))
(declare (not safe))
- (_loop2940829823_ _lp-tl2941129840_ __tmp52090))))
+ (_loop2940829823_ _lp-tl2941129840_ __tmp51904))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ((_body2941329843_
(reverse _body2941229830_)))
@@ -1019,7 +1019,7 @@
(##car _e2933330381_))))
(if (gx#identifier? _hd2933230385_)
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52100_|
+ |gerbil/core$<match>[1]#_g51914_|
_hd2933230385_)
(if (gx#stx-pair? _tl2933130388_)
(let ((_e2933630391_
@@ -1041,21 +1041,21 @@
_hd2933230385_
_tl2933130388_))
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52099_|
+ |gerbil/core$<match>[1]#_g51913_|
_hd2933230385_)
(___match4706147062_
_e2933330381_
_hd2933230385_
_tl2933130388_)
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52098_|
+ |gerbil/core$<match>[1]#_g51912_|
_hd2933230385_)
(___match4707147072_
_e2933330381_
_hd2933230385_
_tl2933130388_)
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52097_|
+ |gerbil/core$<match>[1]#_g51911_|
_hd2933230385_)
(if (gx#stx-pair?
_tl2933130388_)
@@ -1079,7 +1079,7 @@
_hd2933230385_
_tl2933130388_))
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52096_|
+ |gerbil/core$<match>[1]#_g51910_|
_hd2933230385_)
(if (gx#stx-pair? _tl2933130388_)
(let ((_e2935930127_ (gx#syntax-e _tl2933130388_)))
@@ -1119,7 +1119,7 @@
_hd2933230385_
_tl2933130388_))
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52095_|
+ |gerbil/core$<match>[1]#_g51909_|
_hd2933230385_)
(if (gx#stx-pair? _tl2933130388_)
(let ((_e2937130071_ (gx#syntax-e _tl2933130388_)))
@@ -1155,11 +1155,11 @@
_hd2933230385_
_tl2933130388_))
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52094_|
+ |gerbil/core$<match>[1]#_g51908_|
_hd2933230385_)
(___kont4699746998_ _tl2933130388_)
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52093_|
+ |gerbil/core$<match>[1]#_g51907_|
_hd2933230385_)
(if (gx#stx-pair? _tl2933130388_)
(let ((_e2938530003_
@@ -1183,7 +1183,7 @@
_hd2933230385_
_tl2933130388_))
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52092_|
+ |gerbil/core$<match>[1]#_g51906_|
_hd2933230385_)
(if (gx#stx-pair? _tl2933130388_)
(let ((_e2939429942_
@@ -1203,7 +1203,7 @@
_tl2933130388_))))
(___kont4700547006_ _tl2933130388_))
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52091_|
+ |gerbil/core$<match>[1]#_g51905_|
_hd2933230385_)
(___kont4700747008_ _tl2933130388_)
(___match4722347224_
@@ -1234,52 +1234,52 @@
(_parse128948_ _L29283_))))
(___kont4731747318_
(lambda (_L29235_ _L29237_ _L29238_)
- (let ((__tmp52101
- (let ((__tmp52104
+ (let ((__tmp51915
+ (let ((__tmp51918
(let ()
(declare (not safe))
(_parse128948_ _L29238_)))
- (__tmp52102
- (let ((__tmp52103
+ (__tmp51916
+ (let ((__tmp51917
(let ()
(declare (not safe))
(_parse-list28950_
_L29235_))))
(declare (not safe))
- (cons __tmp52103 '()))))
+ (cons __tmp51917 '()))))
(declare (not safe))
- (cons __tmp52104 __tmp52102))))
+ (cons __tmp51918 __tmp51916))))
(declare (not safe))
- (cons 'splice: __tmp52101))))
+ (cons 'splice: __tmp51915))))
(___kont4731947320_
(lambda (_L29193_ _L29195_)
- (let ((__tmp52105
- (let ((__tmp52108
+ (let ((__tmp51919
+ (let ((__tmp51922
(let ()
(declare (not safe))
(_parse128948_ _L29195_)))
- (__tmp52106
- (let ((__tmp52107
+ (__tmp51920
+ (let ((__tmp51921
(let ()
(declare (not safe))
(_parse-list28950_
_L29193_))))
(declare (not safe))
- (cons __tmp52107 '()))))
+ (cons __tmp51921 '()))))
(declare (not safe))
- (cons __tmp52108 __tmp52106))))
+ (cons __tmp51922 __tmp51920))))
(declare (not safe))
- (cons 'cons: __tmp52105))))
+ (cons 'cons: __tmp51919))))
(___kont4732147322_
(lambda ()
(if (gx#stx-null? _body29130_)
(let ()
(declare (not safe))
(cons 'null: '()))
- (if (let ((__tmp52109
+ (if (let ((__tmp51923
(gx#stx-pair? _body29130_)))
(declare (not safe))
- (not __tmp52109))
+ (not __tmp51923))
(let ()
(declare (not safe))
(_parse128948_ _body29130_))
@@ -1292,10 +1292,10 @@
_tl2915729190_)
(let ((_L29193_ _tl2915729190_)
(_L29195_ _hd2915829187_))
- (if (let ((__tmp52110
+ (if (let ((__tmp51924
(gx#ellipsis? _L29195_)))
(declare (not safe))
- (not __tmp52110))
+ (not __tmp51924))
(___kont4731947320_ _L29193_ _L29195_)
(___kont4732147322_)))))
(___match4735547356_
@@ -1412,22 +1412,22 @@
(if (let ()
(declare (not safe))
(_simple-vector?28952_ _body29127_))
- (let ((__tmp52113
- (let ((__tmp52114
+ (let ((__tmp51927
+ (let ((__tmp51928
(gx#stx-map _parse128948_ _body29127_)))
(declare (not safe))
- (cons __tmp52114 '()))))
+ (cons __tmp51928 '()))))
(declare (not safe))
- (cons 'simple: __tmp52113))
- (let ((__tmp52111
- (let ((__tmp52112
+ (cons 'simple: __tmp51927))
+ (let ((__tmp51925
+ (let ((__tmp51926
(let ()
(declare (not safe))
(_parse-list28950_ _body29127_))))
(declare (not safe))
- (cons __tmp52112 '()))))
+ (cons __tmp51926 '()))))
(declare (not safe))
- (cons 'list: __tmp52111)))))
+ (cons 'list: __tmp51925)))))
(_simple-vector?28952_
(lambda (_body29064_)
(let* ((___stx4736447365_ _body29064_)
@@ -1439,9 +1439,9 @@
___stx4736447365_))))
(let ((___kont4736747368_
(lambda (_L29108_ _L29110_)
- (if (let ((__tmp52115 (gx#ellipsis? _L29110_)))
+ (if (let ((__tmp51929 (gx#ellipsis? _L29110_)))
(declare (not safe))
- (not __tmp52115))
+ (not __tmp51929))
(let ()
(declare (not safe))
(_simple-vector?28952_ _L29108_))
@@ -1475,19 +1475,19 @@
___stx4738047381_))))
(let ((___kont4738347384_
(lambda (_L29037_ _L29039_ _L29040_)
- (let ((__tmp52116
- (let ((__tmp52118
+ (let ((__tmp51930
+ (let ((__tmp51932
(let ()
(declare (not safe))
(_parse128948_ _L29039_)))
- (__tmp52117
+ (__tmp51931
(let ()
(declare (not safe))
(_recur28976_ _L29037_))))
(declare (not safe))
- (cons __tmp52118 __tmp52117))))
+ (cons __tmp51932 __tmp51931))))
(declare (not safe))
- (cons _L29040_ __tmp52116))))
+ (cons _L29040_ __tmp51930))))
(___kont4738547386_
(lambda ()
(if (gx#stx-null? _rest28979_)
@@ -1558,21 +1558,21 @@
'#f
'"bad syntax; illegal pattern"
(if _match-stx28946_
- (let ((__tmp52120
- (let ((__tmp52121
+ (let ((__tmp51934
+ (let ((__tmp51935
(let ()
(declare (not safe))
(cons _hd28957_ '()))))
(declare (not safe))
- (cons _stx28944_ __tmp52121))))
+ (cons _stx28944_ __tmp51935))))
(declare (not safe))
- (cons _match-stx28946_ __tmp52120))
- (let ((__tmp52119
+ (cons _match-stx28946_ __tmp51934))
+ (let ((__tmp51933
(let ()
(declare (not safe))
(cons _hd28957_ '()))))
(declare (not safe))
- (cons _stx28944_ __tmp52119)))))))
+ (cons _stx28944_ __tmp51933)))))))
(let () (declare (not safe)) (_parse128948_ _stx28944_)))))
(define |gerbil/core$<match>[1]#parse-match-pattern__0|
(lambda (_stx30628_)
@@ -1582,27 +1582,27 @@
_stx30628_
_match-stx30631_))))
(define |gerbil/core$<match>[1]#parse-match-pattern|
- (lambda _g52123_
- (let ((_g52122_ (let () (declare (not safe)) (##length _g52123_))))
- (cond ((let () (declare (not safe)) (##fx= _g52122_ 1))
+ (lambda _g51937_
+ (let ((_g51936_ (let () (declare (not safe)) (##length _g51937_))))
+ (cond ((let () (declare (not safe)) (##fx= _g51936_ 1))
(apply (lambda (_stx30628_)
(let ()
(declare (not safe))
(|gerbil/core$<match>[1]#parse-match-pattern__0|
_stx30628_)))
- _g52123_))
- ((let () (declare (not safe)) (##fx= _g52122_ 2))
+ _g51937_))
+ ((let () (declare (not safe)) (##fx= _g51936_ 2))
(apply (lambda (_stx30634_ _match-stx30636_)
(let ()
(declare (not safe))
(|gerbil/core$<match>[1]#parse-match-pattern__%|
_stx30634_
_match-stx30636_)))
- _g52123_))
+ _g51937_))
(else
(##raise-wrong-number-of-arguments-exception
|gerbil/core$<match>[1]#parse-match-pattern|
- _g52123_))))))
+ _g51937_))))))
(define |gerbil/core$<match>[1]#match-pattern?|
(lambda (_stx28928_)
(call-with-current-continuation
@@ -1774,9 +1774,9 @@
___stx4740247403_))))
(let ((___kont4740547406_
(lambda (_L28654_ _L28656_)
- (let ((__tmp52124
+ (let ((__tmp51938
(lambda (_g2866828670_)
- (let ((__tmp52125
+ (let ((__tmp51939
(let ()
(declare
(not safe))
@@ -1786,14 +1786,14 @@
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(_loop27666_
- __tmp52125
+ __tmp51939
_g2866828670_
_K27956_)))))
(declare (not safe))
(_loop27666_
_L28656_
_vars27955_
- __tmp52124))))
+ __tmp51938))))
(___kont4740747408_
(lambda () (_K27956_ _vars27955_))))
(if (gx#stx-pair? ___stx4740247403_)
@@ -1818,7 +1818,7 @@
(_loop27666_ _L28565_ _vars27955_ _K27956_))))
(___kont4750747508_
(lambda (_L28511_ _L28513_)
- (let ((__tmp52126
+ (let ((__tmp51940
(lambda (_g2852828530_)
(let ()
(declare (not safe))
@@ -1830,10 +1830,10 @@
(_loop27666_
_L28513_
_vars27955_
- __tmp52126))))
+ __tmp51940))))
(___kont4750947510_
(lambda (_L28447_ _L28449_)
- (let ((__tmp52127
+ (let ((__tmp51941
(lambda (_g2846428466_)
(let ()
(declare (not safe))
@@ -1845,7 +1845,7 @@
(_loop27666_
_L28449_
_vars27955_
- __tmp52127))))
+ __tmp51941))))
(___kont4751147512_
(lambda (_L28392_)
(let ()
@@ -2322,7 +2322,7 @@
___stx4780647807_))))
(let ((___kont4780947810_
(lambda (_L27805_ _L27807_)
- (let ((__tmp52128
+ (let ((__tmp51942
(lambda (_g2781927821_)
(let ()
(declare (not safe))
@@ -2334,7 +2334,7 @@
(_loop27666_
_L27807_
_vars27761_
- __tmp52128))))
+ __tmp51942))))
(___kont4781147812_
(lambda () (_K27762_ _vars27761_))))
(if (gx#stx-pair? ___stx4780647807_)
@@ -2363,7 +2363,7 @@
___stx4782247823_))))
(let ((___kont4782547826_
(lambda (_L27731_ _L27733_)
- (let ((__tmp52129
+ (let ((__tmp51943
(lambda (_g2774927751_)
(let ()
(declare (not safe))
@@ -2375,7 +2375,7 @@
(_loop27666_
_L27733_
_vars27674_
- __tmp52129))))
+ __tmp51943))))
(___kont4782747828_
(lambda () (_K27675_ _vars27674_))))
(if (gx#stx-pair? ___stx4782247823_)
@@ -2441,46 +2441,46 @@
___stx4797647977_))))
(let ((___kont4797947980_
(lambda ()
- (let ((__tmp52130
- (let ((__tmp52133
+ (let ((__tmp51944
+ (let ((__tmp51947
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp52136 (gx#datum->syntax '#f '?))
- (__tmp52134
- (let ((__tmp52135
+ (let ((__tmp51950 (gx#datum->syntax '#f '?))
+ (__tmp51948
+ (let ((__tmp51949
(let ()
(declare (not safe))
(cons _L25897_ '()))))
(declare (not safe))
- (cons _L27376_ __tmp52135))))
+ (cons _L27376_ __tmp51949))))
(declare (not safe))
- (cons __tmp52136 __tmp52134)))
- (__tmp52131
- (let ((__tmp52132
+ (cons __tmp51950 __tmp51948)))
+ (__tmp51945
+ (let ((__tmp51946
(let ()
(declare (not safe))
(cons _E25880_ '()))))
(declare (not safe))
- (cons _K25879_ __tmp52132))))
+ (cons _K25879_ __tmp51946))))
(declare (not safe))
- (cons __tmp52133 __tmp52131))))
+ (cons __tmp51947 __tmp51945))))
(declare (not safe))
- (cons 'if __tmp52130))))
+ (cons 'if __tmp51944))))
(___kont4798147982_
(lambda (_L27629_)
- (let ((__tmp52137
- (let ((__tmp52141
- (let ((__tmp52144 (gx#datum->syntax '#f '?))
- (__tmp52142
- (let ((__tmp52143
+ (let ((__tmp51951
+ (let ((__tmp51955
+ (let ((__tmp51958 (gx#datum->syntax '#f '?))
+ (__tmp51956
+ (let ((__tmp51957
(let ()
(declare (not safe))
(cons _L25897_ '()))))
(declare (not safe))
- (cons _L27376_ __tmp52143))))
+ (cons _L27376_ __tmp51957))))
(declare (not safe))
- (cons __tmp52144 __tmp52142)))
- (__tmp52138
- (let ((__tmp52140
+ (cons __tmp51958 __tmp51956)))
+ (__tmp51952
+ (let ((__tmp51954
(let ()
(declare (not safe))
(_generate124631_
@@ -2488,16 +2488,16 @@
_L27629_
_K25879_
_E25880_)))
- (__tmp52139
+ (__tmp51953
(let ()
(declare (not safe))
(cons _E25880_ '()))))
(declare (not safe))
- (cons __tmp52140 __tmp52139))))
+ (cons __tmp51954 __tmp51953))))
(declare (not safe))
- (cons __tmp52141 __tmp52138))))
+ (cons __tmp51955 __tmp51952))))
(declare (not safe))
- (cons 'if __tmp52137))))
+ (cons 'if __tmp51951))))
(___kont4798347984_
(lambda (_L27567_)
(let* ((_g2758127589_
@@ -2510,31 +2510,31 @@
(lambda (_g2758227593_)
((lambda (_L27596_)
(let ()
- (let ((__tmp52145
- (let ((__tmp52152
- (let ((__tmp52153
- (let ((__tmp52154
- (let ((__tmp52155
+ (let ((__tmp51959
+ (let ((__tmp51966
+ (let ((__tmp51967
+ (let ((__tmp51968
+ (let ((__tmp51969
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp52156
+ (let ((__tmp51970
(let ()
(declare (not safe))
(cons _L25897_ '()))))
(declare (not safe))
- (cons _L27376_ __tmp52156))))
+ (cons _L27376_ __tmp51970))))
(declare (not safe))
- (cons __tmp52155 '()))))
+ (cons __tmp51969 '()))))
(declare (not safe))
- (cons _L27596_ __tmp52154))))
+ (cons _L27596_ __tmp51968))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52153 '())))
- (__tmp52146
- (let ((__tmp52147
- (let ((__tmp52148
- (let ((__tmp52149
+ (cons __tmp51967 '())))
+ (__tmp51960
+ (let ((__tmp51961
+ (let ((__tmp51962
+ (let ((__tmp51963
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp52151
+ (let ((__tmp51965
(let ()
(declare (not safe))
(_generate124631_
@@ -2542,27 +2542,27 @@
_L27567_
_K25879_
_E25880_)))
- (__tmp52150
+ (__tmp51964
(let ()
(declare (not safe))
(cons _E25880_ '()))))
(declare (not safe))
- (cons __tmp52151 __tmp52150))))
+ (cons __tmp51965 __tmp51964))))
(declare (not safe))
- (cons _L27596_ __tmp52149))))
+ (cons _L27596_ __tmp51963))))
(declare (not safe))
- (cons 'if __tmp52148))))
+ (cons 'if __tmp51962))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52147 '()))))
+ (cons __tmp51961 '()))))
(declare (not safe))
- (cons __tmp52152 __tmp52146))))
+ (cons __tmp51966 __tmp51960))))
(declare (not safe))
- (cons 'let __tmp52145))))
+ (cons 'let __tmp51959))))
_g2758227593_)))
- (__tmp52157 (gx#genident 'e)))
+ (__tmp51971 (gx#genident 'e)))
(declare (not safe))
- (_g2758027608_ __tmp52157))))
+ (_g2758027608_ __tmp51971))))
(___kont4798547986_
(lambda (_L27483_ _L27485_)
(let* ((_g2750527513_
@@ -2575,12 +2575,12 @@
(lambda (_g2750627517_)
((lambda (_L27520_)
(let ()
- (let ((__tmp52158
- (let ((__tmp52170
- (let ((__tmp52173
+ (let ((__tmp51972
+ (let ((__tmp51984
+ (let ((__tmp51987
(gx#datum->syntax '#f '?))
- (__tmp52171
- (let ((__tmp52172
+ (__tmp51985
+ (let ((__tmp51986
(let ()
(declare
(not safe))
@@ -2588,32 +2588,32 @@
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'()))))
(declare (not safe))
- (cons _L27376_ __tmp52172))))
+ (cons _L27376_ __tmp51986))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52173 __tmp52171)))
- (__tmp52159
- (let ((__tmp52161
- (let ((__tmp52162
- (let ((__tmp52165
-;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp52166
- (let ((__tmp52167
- (let ((__tmp52168
- (let ((__tmp52169
+ (cons __tmp51987 __tmp51985)))
+ (__tmp51973
+ (let ((__tmp51975
+ (let ((__tmp51976
+ (let ((__tmp51979
+;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+ (let ((__tmp51980
+ (let ((__tmp51981
+ (let ((__tmp51982
+ (let ((__tmp51983
(let ()
(declare (not safe))
(cons _L25897_ '()))))
(declare (not safe))
- (cons _L27485_ __tmp52169))))
+ (cons _L27485_ __tmp51983))))
(declare (not safe))
- (cons __tmp52168 '()))))
+ (cons __tmp51982 '()))))
(declare (not safe))
- (cons _L27520_ __tmp52167))))
+ (cons _L27520_ __tmp51981))))
(declare (not safe))
- (cons __tmp52166 '())))
- (__tmp52163
- (let ((__tmp52164
+ (cons __tmp51980 '())))
+ (__tmp51977
+ (let ((__tmp51978
(let ()
(declare (not safe))
(_generate124631_
@@ -2622,26 +2622,26 @@
_K25879_
_E25880_))))
(declare (not safe))
- (cons __tmp52164 '()))))
+ (cons __tmp51978 '()))))
(declare (not safe))
- (cons __tmp52165 __tmp52163))))
+ (cons __tmp51979 __tmp51977))))
(declare (not safe))
- (cons 'let __tmp52162)))
+ (cons 'let __tmp51976)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (__tmp52160
+ (__tmp51974
(let ()
(declare (not safe))
(cons _E25880_ '()))))
(declare (not safe))
- (cons __tmp52161 __tmp52160))))
+ (cons __tmp51975 __tmp51974))))
(declare (not safe))
- (cons __tmp52170 __tmp52159))))
+ (cons __tmp51984 __tmp51973))))
(declare (not safe))
- (cons 'if __tmp52158))))
+ (cons 'if __tmp51972))))
_g2750627517_)))
- (__tmp52174 (gx#genident 'e)))
+ (__tmp51988 (gx#genident 'e)))
(declare (not safe))
- (_g2750427532_ __tmp52174)))))
+ (_g2750427532_ __tmp51988)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ((_g2739027640_
(lambda ()
@@ -2775,8 +2775,8 @@
(let ((___kont4796347964_
(lambda (_L27324_
_L27326_)
- (let ((__tmp52175
- (let ((__tmp52176
+ (let ((__tmp51989
+ (let ((__tmp51990
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
@@ -2784,14 +2784,14 @@
(declare (not safe))
(_generate124631_
_tgt25876_
- __tmp52176
+ __tmp51990
_K25879_
_E25880_))))
(declare (not safe))
(_generate124631_
_tgt25876_
_L27326_
- __tmp52175
+ __tmp51989
_E25880_))))
(___kont4796547966_ (lambda () _K25879_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
@@ -2823,8 +2823,8 @@
(let ((___kont4794747948_
(lambda (_L27231_
_L27233_)
- (let ((__tmp52177
- (let ((__tmp52178
+ (let ((__tmp51991
+ (let ((__tmp51992
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
@@ -2832,7 +2832,7 @@
(declare (not safe))
(_generate124631_
_tgt25876_
- __tmp52178
+ __tmp51992
_K25879_
_E25880_))))
(declare (not safe))
@@ -2840,7 +2840,7 @@
_tgt25876_
_L27233_
_K25879_
- __tmp52177))))
+ __tmp51991))))
(___kont4794947950_ (lambda () _E25880_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (gx#stx-pair?
@@ -2903,22 +2903,22 @@
(if (gx#stx-null? _tl2705127083_)
((lambda (_L27086_ _L27088_)
(let ()
- (let ((__tmp52179
- (let ((__tmp52217
- (let ((__tmp52219
+ (let ((__tmp51993
+ (let ((__tmp52031
+ (let ((__tmp52033
(gx#datum->syntax
'#f
'##pair?))
- (__tmp52218
+ (__tmp52032
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
(cons _L25897_ '()))))
(declare (not safe))
- (cons __tmp52219 __tmp52218)))
- (__tmp52180
- (let ((__tmp52182
+ (cons __tmp52033 __tmp52032)))
+ (__tmp51994
+ (let ((__tmp51996
(let ((_hd-pat27104_ (gx#stx-e _L27027_))
(_tl-pat27106_ (gx#stx-e _L27025_)))
(if (and (let ()
@@ -2931,28 +2931,28 @@
(if (let ()
(declare (not safe))
(equal? _tl-pat27106_ '(any:)))
- (let ((__tmp52208
- (let ((__tmp52211
- (let ((__tmp52212
- (let ((__tmp52213
- (let ((__tmp52214
-;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp52216 (gx#datum->syntax '#f '##car))
- (__tmp52215
+ (let ((__tmp52022
+ (let ((__tmp52025
+ (let ((__tmp52026
+ (let ((__tmp52027
+ (let ((__tmp52028
+;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+ (let ((__tmp52030 (gx#datum->syntax '#f '##car))
+ (__tmp52029
(let ()
(declare (not safe))
(cons _L25897_ '()))))
(declare (not safe))
- (cons __tmp52216 __tmp52215))))
+ (cons __tmp52030 __tmp52029))))
(declare (not safe))
- (cons __tmp52214 '()))))
+ (cons __tmp52028 '()))))
(declare (not safe))
- (cons _L27088_ __tmp52213))))
+ (cons _L27088_ __tmp52027))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52212 '())))
- (__tmp52209
- (let ((__tmp52210
+ (cons __tmp52026 '())))
+ (__tmp52023
+ (let ((__tmp52024
(let ()
(declare (not safe))
(_generate124631_
@@ -2961,36 +2961,36 @@
_K25879_
_E25880_))))
(declare (not safe))
- (cons __tmp52210 '()))))
+ (cons __tmp52024 '()))))
(declare (not safe))
- (cons __tmp52211 __tmp52209))))
+ (cons __tmp52025 __tmp52023))))
(declare (not safe))
- (cons 'let __tmp52208))
+ (cons 'let __tmp52022))
(if (let ()
(declare (not safe))
(equal? _hd-pat27104_ '(any:)))
- (let ((__tmp52199
- (let ((__tmp52202
- (let ((__tmp52203
- (let ((__tmp52204
- (let ((__tmp52205
-;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp52207 (gx#datum->syntax '#f '##cdr))
- (__tmp52206
+ (let ((__tmp52013
+ (let ((__tmp52016
+ (let ((__tmp52017
+ (let ((__tmp52018
+ (let ((__tmp52019
+;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+ (let ((__tmp52021 (gx#datum->syntax '#f '##cdr))
+ (__tmp52020
(let ()
(declare (not safe))
(cons _L25897_ '()))))
(declare (not safe))
- (cons __tmp52207 __tmp52206))))
+ (cons __tmp52021 __tmp52020))))
(declare (not safe))
- (cons __tmp52205 '()))))
+ (cons __tmp52019 '()))))
(declare (not safe))
- (cons _L27086_ __tmp52204))))
+ (cons _L27086_ __tmp52018))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52203 '())))
- (__tmp52200
- (let ((__tmp52201
+ (cons __tmp52017 '())))
+ (__tmp52014
+ (let ((__tmp52015
(let ()
(declare (not safe))
(_generate124631_
@@ -2999,53 +2999,53 @@
_K25879_
_E25880_))))
(declare (not safe))
- (cons __tmp52201 '()))))
+ (cons __tmp52015 '()))))
(declare (not safe))
- (cons __tmp52202 __tmp52200))))
+ (cons __tmp52016 __tmp52014))))
(declare (not safe))
- (cons 'let __tmp52199))
- (let ((__tmp52183
- (let ((__tmp52187
- (let ((__tmp52194
- (let ((__tmp52195
- (let ((__tmp52196
-;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp52198 (gx#datum->syntax '#f '##car))
- (__tmp52197
+ (cons 'let __tmp52013))
+ (let ((__tmp51997
+ (let ((__tmp52001
+ (let ((__tmp52008
+ (let ((__tmp52009
+ (let ((__tmp52010
+;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+ (let ((__tmp52012 (gx#datum->syntax '#f '##car))
+ (__tmp52011
(let ()
(declare (not safe))
(cons _L25897_ '()))))
(declare (not safe))
- (cons __tmp52198 __tmp52197))))
+ (cons __tmp52012 __tmp52011))))
(declare (not safe))
- (cons __tmp52196 '()))))
+ (cons __tmp52010 '()))))
(declare (not safe))
- (cons _L27088_ __tmp52195)))
- (__tmp52188
- (let ((__tmp52189
- (let ((__tmp52190
- (let ((__tmp52191
- (let ((__tmp52193
+ (cons _L27088_ __tmp52009)))
+ (__tmp52002
+ (let ((__tmp52003
+ (let ((__tmp52004
+ (let ((__tmp52005
+ (let ((__tmp52007
(gx#datum->syntax '#f '##cdr))
- (__tmp52192
+ (__tmp52006
(let ()
(declare (not safe))
(cons _L25897_ '()))))
(declare (not safe))
- (cons __tmp52193 __tmp52192))))
+ (cons __tmp52007 __tmp52006))))
(declare (not safe))
- (cons __tmp52191 '()))))
+ (cons __tmp52005 '()))))
(declare (not safe))
- (cons _L27086_ __tmp52190))))
+ (cons _L27086_ __tmp52004))))
(declare (not safe))
- (cons __tmp52189 '()))))
+ (cons __tmp52003 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52194
- __tmp52188)))
- (__tmp52184
- (let ((__tmp52185
- (let ((__tmp52186
+ (cons __tmp52008
+ __tmp52002)))
+ (__tmp51998
+ (let ((__tmp51999
+ (let ((__tmp52000
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
@@ -3055,24 +3055,24 @@
_K25879_
_E25880_))))
(declare (not safe))
- (_generate124631_ _L27088_ _L27027_ __tmp52186 _E25880_))))
+ (_generate124631_ _L27088_ _L27027_ __tmp52000 _E25880_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52185 '()))))
+ (cons __tmp51999 '()))))
(declare (not safe))
- (cons __tmp52187 __tmp52184))))
+ (cons __tmp52001 __tmp51998))))
(declare (not safe))
- (cons 'let __tmp52183)))))))
- (__tmp52181
+ (cons 'let __tmp51997)))))))
+ (__tmp51995
(let () (declare (not safe)) (cons _E25880_ '()))))
(declare (not safe))
- (cons __tmp52182 __tmp52181))))
+ (cons __tmp51996 __tmp51995))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52217
- __tmp52180))))
+ (cons __tmp52031
+ __tmp51994))))
(declare (not safe))
- (cons 'if __tmp52179))))
+ (cons 'if __tmp51993))))
_hd2705227080_
_hd2704927070_)
(let ()
@@ -3085,33 +3085,33 @@
(declare (not safe))
(_g2704427059_ _g2704527063_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (__tmp52220
+ (__tmp52034
(list (gx#genident 'hd)
(gx#genident
'tl))))
(declare (not safe))
- (_g2704327108_ __tmp52220))))
+ (_g2704327108_ __tmp52034))))
(___kont4807148072_
(lambda ()
- (let ((__tmp52221
- (let ((__tmp52224
- (let ((__tmp52226
+ (let ((__tmp52035
+ (let ((__tmp52038
+ (let ((__tmp52040
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#datum->syntax '#f '##null?))
- (__tmp52225
+ (__tmp52039
(let () (declare (not safe)) (cons _L25897_ '()))))
(declare (not safe))
- (cons __tmp52226 __tmp52225)))
- (__tmp52222
- (let ((__tmp52223
+ (cons __tmp52040 __tmp52039)))
+ (__tmp52036
+ (let ((__tmp52037
(let () (declare (not safe)) (cons _E25880_ '()))))
(declare (not safe))
- (cons _K25879_ __tmp52223))))
+ (cons _K25879_ __tmp52037))))
(declare (not safe))
- (cons __tmp52224 __tmp52222))))
+ (cons __tmp52038 __tmp52036))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons 'if __tmp52221))))
+ (cons 'if __tmp52035))))
(___kont4807348074_
(lambda (_L26941_ _L26943_)
(let ()
@@ -3134,41 +3134,41 @@
(lambda (_g2687026881_)
((lambda (_L26884_)
(let ()
- (let ((__tmp52227
+ (let ((__tmp52041
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp52240
- (let ((__tmp52242
+ (let ((__tmp52054
+ (let ((__tmp52056
(gx#datum->syntax '#f '##box?))
- (__tmp52241
+ (__tmp52055
(let ()
(declare (not safe))
(cons _L25897_ '()))))
(declare (not safe))
- (cons __tmp52242 __tmp52241)))
- (__tmp52228
- (let ((__tmp52230
- (let ((__tmp52231
- (let ((__tmp52234
- (let ((__tmp52235
- (let ((__tmp52236
-;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp52237
- (let ((__tmp52239
+ (cons __tmp52056 __tmp52055)))
+ (__tmp52042
+ (let ((__tmp52044
+ (let ((__tmp52045
+ (let ((__tmp52048
+ (let ((__tmp52049
+ (let ((__tmp52050
+;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+ (let ((__tmp52051
+ (let ((__tmp52053
(gx#datum->syntax '#f '##unbox))
- (__tmp52238
+ (__tmp52052
(let ()
(declare (not safe))
(cons _L25897_ '()))))
(declare (not safe))
- (cons __tmp52239 __tmp52238))))
+ (cons __tmp52053 __tmp52052))))
(declare (not safe))
- (cons __tmp52237 '()))))
+ (cons __tmp52051 '()))))
(declare (not safe))
- (cons _L26884_ __tmp52236))))
+ (cons _L26884_ __tmp52050))))
(declare (not safe))
- (cons __tmp52235 '())))
- (__tmp52232
- (let ((__tmp52233
+ (cons __tmp52049 '())))
+ (__tmp52046
+ (let ((__tmp52047
(let ()
(declare (not safe))
(_generate124631_
@@ -3177,29 +3177,29 @@
_K25879_
_E25880_))))
(declare (not safe))
- (cons __tmp52233 '()))))
+ (cons __tmp52047 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52234
- __tmp52232))))
+ (cons __tmp52048
+ __tmp52046))))
(declare (not safe))
- (cons 'let __tmp52231)))
- (__tmp52229
+ (cons 'let __tmp52045)))
+ (__tmp52043
(let ()
(declare (not safe))
(cons _E25880_ '()))))
(declare (not safe))
- (cons __tmp52230 __tmp52229))))
+ (cons __tmp52044 __tmp52043))))
(declare (not safe))
- (cons __tmp52240 __tmp52228))))
+ (cons __tmp52054 __tmp52042))))
(declare (not safe))
- (cons 'if __tmp52227))))
+ (cons 'if __tmp52041))))
_g2687026881_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (__tmp52243
+ (__tmp52057
(gx#genident 'e)))
(declare (not safe))
- (_g2686826896_ __tmp52243))))
+ (_g2686826896_ __tmp52057))))
(___kont4807748078_
(lambda (_L26660_)
(let* ((___stx4789447895_
@@ -3223,30 +3223,30 @@
(lambda (_g2679026801_)
((lambda (_L26804_)
(let ()
- (let ((__tmp52244
- (let ((__tmp52248
- (let ((__tmp52254
+ (let ((__tmp52058
+ (let ((__tmp52062
+ (let ((__tmp52068
(gx#datum->syntax
'#f
'##fx=))
- (__tmp52249
- (let ((__tmp52251
- (let ((__tmp52253
+ (__tmp52063
+ (let ((__tmp52065
+ (let ((__tmp52067
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#datum->syntax '#f 'values-count))
- (__tmp52252
+ (__tmp52066
(let () (declare (not safe)) (cons _L25897_ '()))))
(declare (not safe))
- (cons __tmp52253 __tmp52252)))
- (__tmp52250
+ (cons __tmp52067 __tmp52066)))
+ (__tmp52064
(let () (declare (not safe)) (cons _L26804_ '()))))
(declare (not safe))
- (cons __tmp52251 __tmp52250))))
+ (cons __tmp52065 __tmp52064))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52254 __tmp52249)))
- (__tmp52245
- (let ((__tmp52247
+ (cons __tmp52068 __tmp52063)))
+ (__tmp52059
+ (let ((__tmp52061
(let ()
(declare (not safe))
(_generate-simple-vector24634_
@@ -3255,20 +3255,20 @@
'0
_K25879_
_E25880_)))
- (__tmp52246
+ (__tmp52060
(let ()
(declare (not safe))
(cons _E25880_ '()))))
(declare (not safe))
- (cons __tmp52247 __tmp52246))))
+ (cons __tmp52061 __tmp52060))))
(declare (not safe))
- (cons __tmp52248 __tmp52245))))
+ (cons __tmp52062 __tmp52059))))
(declare (not safe))
- (cons 'if __tmp52244))))
+ (cons 'if __tmp52058))))
_g2679026801_)))
- (__tmp52255 (gx#stx-length _L26775_)))
+ (__tmp52069 (gx#stx-length _L26775_)))
(declare (not safe))
- (_g2678826816_ __tmp52255))))
+ (_g2678826816_ __tmp52069))))
(___kont4789947900_
(lambda (_L26729_)
(let ()
@@ -3365,46 +3365,46 @@
(lambda (_g2659526606_)
((lambda (_L26609_)
(let ()
- (let ((__tmp52256
- (let ((__tmp52271
- (let ((__tmp52273
+ (let ((__tmp52070
+ (let ((__tmp52085
+ (let ((__tmp52087
(gx#datum->syntax
'#f
'##vector?))
- (__tmp52272
+ (__tmp52086
(let ()
(declare (not safe))
(cons _L25897_ '()))))
(declare (not safe))
- (cons __tmp52273 __tmp52272)))
- (__tmp52257
- (let ((__tmp52259
- (let ((__tmp52260
- (let ((__tmp52264
-;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp52270 (gx#datum->syntax '#f '##fx=))
- (__tmp52265
- (let ((__tmp52267
- (let ((__tmp52269
+ (cons __tmp52087 __tmp52086)))
+ (__tmp52071
+ (let ((__tmp52073
+ (let ((__tmp52074
+ (let ((__tmp52078
+;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+ (let ((__tmp52084 (gx#datum->syntax '#f '##fx=))
+ (__tmp52079
+ (let ((__tmp52081
+ (let ((__tmp52083
(gx#datum->syntax
'#f
'##vector-length))
- (__tmp52268
+ (__tmp52082
(let ()
(declare (not safe))
(cons _L25897_ '()))))
(declare (not safe))
- (cons __tmp52269 __tmp52268)))
- (__tmp52266
+ (cons __tmp52083 __tmp52082)))
+ (__tmp52080
(let ()
(declare (not safe))
(cons _L26609_ '()))))
(declare (not safe))
- (cons __tmp52267 __tmp52266))))
+ (cons __tmp52081 __tmp52080))))
(declare (not safe))
- (cons __tmp52270 __tmp52265)))
- (__tmp52261
- (let ((__tmp52263
+ (cons __tmp52084 __tmp52079)))
+ (__tmp52075
+ (let ((__tmp52077
(let ()
(declare (not safe))
(_generate-simple-vector24634_
@@ -3413,45 +3413,45 @@
'0
_K25879_
_E25880_)))
- (__tmp52262
+ (__tmp52076
(let ()
(declare (not safe))
(cons _E25880_ '()))))
(declare (not safe))
- (cons __tmp52263 __tmp52262))))
+ (cons __tmp52077 __tmp52076))))
(declare (not safe))
- (cons __tmp52264 __tmp52261))))
+ (cons __tmp52078 __tmp52075))))
(declare (not safe))
- (cons 'if __tmp52260)))
+ (cons 'if __tmp52074)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (__tmp52258
+ (__tmp52072
(let ()
(declare (not safe))
(cons _E25880_ '()))))
(declare (not safe))
- (cons __tmp52259 __tmp52258))))
+ (cons __tmp52073 __tmp52072))))
(declare (not safe))
- (cons __tmp52271 __tmp52257))))
+ (cons __tmp52085 __tmp52071))))
(declare (not safe))
- (cons 'if __tmp52256))))
+ (cons 'if __tmp52070))))
_g2659526606_)))
- (__tmp52274 (gx#stx-length _L26580_)))
+ (__tmp52088 (gx#stx-length _L26580_)))
(declare (not safe))
- (_g2659326621_ __tmp52274))))
+ (_g2659326621_ __tmp52088))))
(___kont4784947850_
(lambda (_L26534_)
- (let ((__tmp52275
- (let ((__tmp52279
- (let ((__tmp52281
+ (let ((__tmp52089
+ (let ((__tmp52093
+ (let ((__tmp52095
(gx#datum->syntax '#f '##vector?))
- (__tmp52280
+ (__tmp52094
(let ()
(declare (not safe))
(cons _L25897_ '()))))
(declare (not safe))
- (cons __tmp52281 __tmp52280)))
- (__tmp52276
- (let ((__tmp52278
+ (cons __tmp52095 __tmp52094)))
+ (__tmp52090
+ (let ((__tmp52092
(let ()
(declare (not safe))
(_generate-list-vector24635_
@@ -3460,16 +3460,16 @@
'vector->list
_K25879_
_E25880_)))
- (__tmp52277
+ (__tmp52091
(let ()
(declare (not safe))
(cons _E25880_ '()))))
(declare (not safe))
- (cons __tmp52278 __tmp52277))))
+ (cons __tmp52092 __tmp52091))))
(declare (not safe))
- (cons __tmp52279 __tmp52276))))
+ (cons __tmp52093 __tmp52090))))
(declare (not safe))
- (cons 'if __tmp52275)))))
+ (cons 'if __tmp52089)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (gx#stx-pair?
___stx4784447845_)
@@ -3535,22 +3535,22 @@
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(___kont4808148082_
(lambda (_L26416_ _L26418_)
- (let ((__tmp52282
+ (let ((__tmp52096
(gx#stx-e _L26418_)))
(declare (not safe))
(_generate-struct24636_
- __tmp52282
+ __tmp52096
_tgt25876_
_L26416_
_K25879_
_E25880_))))
(___kont4808348084_
(lambda (_L26357_ _L26359_)
- (let ((__tmp52283
+ (let ((__tmp52097
(gx#stx-e _L26359_)))
(declare (not safe))
(_generate-class24639_
- __tmp52283
+ __tmp52097
_tgt25876_
_L26357_
_K25879_
@@ -3567,44 +3567,44 @@
(lambda (_g2627526286_)
((lambda (_L26289_)
(let ()
- (let ((__tmp52284
+ (let ((__tmp52098
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp52287
- (let ((__tmp52288
- (let ((__tmp52289
- (let ((__tmp52290
- (let ((__tmp52292
+ (let ((__tmp52101
+ (let ((__tmp52102
+ (let ((__tmp52103
+ (let ((__tmp52104
+ (let ((__tmp52106
(gx#datum->syntax
'#f
'quote))
- (__tmp52291
+ (__tmp52105
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
(cons _L26260_ '()))))
(declare (not safe))
- (cons __tmp52292 __tmp52291))))
+ (cons __tmp52106 __tmp52105))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52290 '()))))
+ (cons __tmp52104 '()))))
(declare (not safe))
- (cons _L25897_ __tmp52289))))
+ (cons _L25897_ __tmp52103))))
(declare (not safe))
- (cons _L26289_ __tmp52288)))
- (__tmp52285
- (let ((__tmp52286
+ (cons _L26289_ __tmp52102)))
+ (__tmp52099
+ (let ((__tmp52100
(let ()
(declare (not safe))
(cons _E25880_ '()))))
(declare (not safe))
- (cons _K25879_ __tmp52286))))
+ (cons _K25879_ __tmp52100))))
(declare (not safe))
- (cons __tmp52287 __tmp52285))))
+ (cons __tmp52101 __tmp52099))))
(declare (not safe))
- (cons 'if __tmp52284))))
+ (cons 'if __tmp52098))))
_g2627526286_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (__tmp52293
+ (__tmp52107
(let ((_e26305_
(gx#stx-e
_L26260_)))
@@ -3620,7 +3620,7 @@
'equal?)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (_g2627326301_ __tmp52293))))
+ (_g2627326301_ __tmp52107))))
(___kont4808748088_
(lambda (_L26180_ _L26182_)
(let* ((_g2619826206_
@@ -3633,28 +3633,28 @@
(lambda (_g2619926210_)
((lambda (_L26213_)
(let ()
- (let ((__tmp52294
+ (let ((__tmp52108
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp52297
- (let ((__tmp52298
- (let ((__tmp52299
- (let ((__tmp52300
- (let ((__tmp52301
+ (let ((__tmp52111
+ (let ((__tmp52112
+ (let ((__tmp52113
+ (let ((__tmp52114
+ (let ((__tmp52115
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
(cons _L25897_ '()))))
(declare (not safe))
- (cons _L26182_ __tmp52301))))
+ (cons _L26182_ __tmp52115))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52300 '()))))
+ (cons __tmp52114 '()))))
(declare (not safe))
- (cons _L26213_ __tmp52299))))
+ (cons _L26213_ __tmp52113))))
(declare (not safe))
- (cons __tmp52298 '())))
- (__tmp52295
- (let ((__tmp52296
+ (cons __tmp52112 '())))
+ (__tmp52109
+ (let ((__tmp52110
(let ()
(declare (not safe))
(_generate124631_
@@ -3663,38 +3663,38 @@
_K25879_
_E25880_))))
(declare (not safe))
- (cons __tmp52296 '()))))
+ (cons __tmp52110 '()))))
(declare (not safe))
- (cons __tmp52297 __tmp52295))))
+ (cons __tmp52111 __tmp52109))))
(declare (not safe))
- (cons 'let __tmp52294))))
+ (cons 'let __tmp52108))))
_g2619926210_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (__tmp52302
+ (__tmp52116
(gx#genident 'e)))
(declare (not safe))
- (_g2619726225_ __tmp52302))))
+ (_g2619726225_ __tmp52116))))
(___kont4808948090_
(lambda (_L26122_)
- (let ((__tmp52303
- (let ((__tmp52305
- (let ((__tmp52306
+ (let ((__tmp52117
+ (let ((__tmp52119
+ (let ((__tmp52120
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp52307
+ (let ((__tmp52121
(let ()
(declare (not safe))
(cons _L25897_ '()))))
(declare (not safe))
- (cons _L26122_ __tmp52307))))
+ (cons _L26122_ __tmp52121))))
(declare (not safe))
- (cons __tmp52306 '())))
- (__tmp52304
+ (cons __tmp52120 '())))
+ (__tmp52118
(let () (declare (not safe)) (cons _K25879_ '()))))
(declare (not safe))
- (cons __tmp52305 __tmp52304))))
+ (cons __tmp52119 __tmp52118))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons 'let __tmp52303))))
+ (cons 'let __tmp52117))))
(___kont4809148092_
(lambda () _K25879_)))
(if (gx#stx-pair? ___stx4805848059_)
@@ -4095,30 +4095,30 @@
(_g2525425872_
(lambda (_g2525625276_)
(if (gx#stx-pair/null? _g2525625276_)
- (let ((_g52308_
+ (let ((_g52122_
(gx#syntax-split-splice
_g2525625276_
'0)))
(begin
- (let ((_g52309_
+ (let ((_g52123_
(let ()
(declare (not safe))
- (if (##values? _g52308_)
- (##vector-length _g52308_)
+ (if (##values? _g52122_)
+ (##vector-length _g52122_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g52309_ 2)))
+ (##fx= _g52123_ 2)))
(error "Context expects 2 values"
- _g52309_)))
+ _g52123_)))
(let ((_target2525825279_
(let ()
(declare (not safe))
- (##vector-ref _g52308_ 0)))
+ (##vector-ref _g52122_ 0)))
(_tl2526025282_
(let ()
(declare (not safe))
- (##vector-ref _g52308_ 1))))
+ (##vector-ref _g52122_ 1))))
(if (gx#stx-null? _tl2526025282_)
(letrec ((_loop2526125285_
(lambda (_hd2525925289_
@@ -4136,12 +4136,12 @@
(let ()
(declare (not safe))
(##cdr _e2526225295_))))
- (let ((__tmp52391
+ (let ((__tmp52205
(let ()
(declare (not safe))
(cons _lp-hd2526325299_ _var2526525292_))))
(declare (not safe))
- (_loop2526125285_ _lp-tl2526425302_ __tmp52391))))
+ (_loop2526125285_ _lp-tl2526425302_ __tmp52205))))
(let ((_var2526625305_ (reverse _var2526525292_)))
((lambda (_L25309_)
(let ()
@@ -4154,34 +4154,34 @@
(_g2532425860_
(lambda (_g2532625346_)
(if (gx#stx-pair/null? _g2532625346_)
- (let ((_g52310_
+ (let ((_g52124_
(gx#syntax-split-splice
_g2532625346_
'0)))
(begin
- (let ((_g52311_
+ (let ((_g52125_
(let ()
(declare (not safe))
- (if (##values? _g52310_)
+ (if (##values? _g52124_)
(##vector-length
- _g52310_)
+ _g52124_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g52311_ 2)))
+ (##fx= _g52125_ 2)))
(error "Context expects 2 values"
- _g52311_)))
+ _g52125_)))
(let ((_target2532825349_
(let ()
(declare (not safe))
(##vector-ref
- _g52310_
+ _g52124_
0)))
(_tl2533025352_
(let ()
(declare (not safe))
(##vector-ref
- _g52310_
+ _g52124_
1))))
(if (gx#stx-null?
_tl2533025352_)
@@ -4199,7 +4199,7 @@
(let ()
(declare (not safe))
(##cdr _e2533225365_))))
- (let ((__tmp52389
+ (let ((__tmp52203
(let ()
(declare (not safe))
(cons _lp-hd2533325369_
@@ -4207,7 +4207,7 @@
(declare (not safe))
(_loop2533125355_
_lp-tl2533425372_
- __tmp52389))))
+ __tmp52203))))
(let ((_var-r2533625375_
(reverse _var-r2533525362_)))
((lambda (_L25379_)
@@ -4222,36 +4222,36 @@
(lambda (_g2539725417_)
(if (gx#stx-pair/null?
_g2539725417_)
- (let ((_g52312_
+ (let ((_g52126_
(gx#syntax-split-splice
_g2539725417_
'0)))
(begin
- (let ((_g52313_
+ (let ((_g52127_
(let ()
(declare
(not safe))
(if (##values?
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _g52312_)
- (##vector-length _g52312_)
+ _g52126_)
+ (##vector-length _g52126_)
1))))
- (if (not (let () (declare (not safe)) (##fx= _g52313_ 2)))
- (error "Context expects 2 values" _g52313_)))
+ (if (not (let () (declare (not safe)) (##fx= _g52127_ 2)))
+ (error "Context expects 2 values" _g52127_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ((_target2539925420_
(let ()
(declare
(not safe))
(##vector-ref
- _g52312_
+ _g52126_
0)))
(_tl2540125423_
(let ()
(declare
(not safe))
(##vector-ref
- _g52312_
+ _g52126_
1))))
(if (gx#stx-null?
_tl2540125423_)
@@ -4269,7 +4269,7 @@
(let ()
(declare (not safe))
(##cdr _e2540325436_))))
- (let ((__tmp52386
+ (let ((__tmp52200
(let ()
(declare (not safe))
(cons _lp-hd2540425440_
@@ -4277,7 +4277,7 @@
(declare (not safe))
(_loop2540225426_
_lp-tl2540525443_
- __tmp52386))))
+ __tmp52200))))
(let ((_init2540725446_
(reverse _init2540625433_)))
((lambda (_L25450_)
@@ -4387,18 +4387,18 @@
((lambda (_L25734_)
(let ()
(let ()
- (let ((__tmp52362
+ (let ((__tmp52176
(gx#datum->syntax '#f 'letrec))
- (__tmp52314
- (let ((__tmp52319
- (let ((__tmp52354
- (let ((__tmp52355
- (let ((__tmp52356
-;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp52361 (gx#datum->syntax '#f 'lambda))
- (__tmp52357
- (let ((__tmp52359
- (let ((__tmp52360
+ (__tmp52128
+ (let ((__tmp52133
+ (let ((__tmp52168
+ (let ((__tmp52169
+ (let ((__tmp52170
+;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+ (let ((__tmp52175 (gx#datum->syntax '#f 'lambda))
+ (__tmp52171
+ (let ((__tmp52173
+ (let ((__tmp52174
(foldr (lambda (_g2575625759_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
_g2575725762_)
@@ -4409,31 +4409,31 @@
_L25309_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons _L25622_ __tmp52360)))
- (__tmp52358
+ (cons _L25622_ __tmp52174)))
+ (__tmp52172
(let ()
(declare (not safe))
(cons _L25650_ '()))))
(declare (not safe))
- (cons __tmp52359 __tmp52358))))
+ (cons __tmp52173 __tmp52172))))
(declare (not safe))
- (cons __tmp52361 __tmp52357))))
+ (cons __tmp52175 __tmp52171))))
(declare (not safe))
- (cons __tmp52356 '()))))
+ (cons __tmp52170 '()))))
(declare (not safe))
- (cons _L25510_ __tmp52355)))
+ (cons _L25510_ __tmp52169)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (__tmp52320
- (let ((__tmp52345
- (let ((__tmp52346
+ (__tmp52134
+ (let ((__tmp52159
+ (let ((__tmp52160
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp52347
- (let ((__tmp52353
+ (let ((__tmp52161
+ (let ((__tmp52167
(gx#datum->syntax '#f 'lambda))
- (__tmp52348
- (let ((__tmp52350
- (let ((__tmp52351
- (let ((__tmp52352
+ (__tmp52162
+ (let ((__tmp52164
+ (let ((__tmp52165
+ (let ((__tmp52166
(foldr (lambda (_g2575425765_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
_g2575525768_)
@@ -4443,33 +4443,33 @@
'()
_L25379_)))
(declare (not safe))
- (cons _L25622_ __tmp52352))))
+ (cons _L25622_ __tmp52166))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons _L25594_ __tmp52351)))
- (__tmp52349
+ (cons _L25594_ __tmp52165)))
+ (__tmp52163
(let ()
(declare (not safe))
(cons _L25734_ '()))))
(declare (not safe))
- (cons __tmp52350 __tmp52349))))
+ (cons __tmp52164 __tmp52163))))
(declare (not safe))
- (cons __tmp52353 __tmp52348))))
+ (cons __tmp52167 __tmp52162))))
(declare (not safe))
- (cons __tmp52347 '()))))
+ (cons __tmp52161 '()))))
(declare (not safe))
- (cons _L25566_ __tmp52346)))
- (__tmp52321
- (let ((__tmp52322
- (let ((__tmp52323
- (let ((__tmp52324
- (let ((__tmp52344
+ (cons _L25566_ __tmp52160)))
+ (__tmp52135
+ (let ((__tmp52136
+ (let ((__tmp52137
+ (let ((__tmp52138
+ (let ((__tmp52158
(gx#datum->syntax
'#f
'lambda))
- (__tmp52325
- (let ((__tmp52342
- (let ((__tmp52343
+ (__tmp52139
+ (let ((__tmp52156
+ (let ((__tmp52157
(foldr (lambda (_g2575225771_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
_g2575325774_)
@@ -4479,33 +4479,33 @@
'()
_L25379_)))
(declare (not safe))
- (cons _L25622_ __tmp52343)))
- (__tmp52326
- (let ((__tmp52327
- (let ((__tmp52341 (gx#datum->syntax '#f 'if))
- (__tmp52328
- (let ((__tmp52338
- (let ((__tmp52340
+ (cons _L25622_ __tmp52157)))
+ (__tmp52140
+ (let ((__tmp52141
+ (let ((__tmp52155 (gx#datum->syntax '#f 'if))
+ (__tmp52142
+ (let ((__tmp52152
+ (let ((__tmp52154
(gx#datum->syntax '#f 'pair?))
- (__tmp52339
+ (__tmp52153
(let ()
(declare (not safe))
(cons _L25622_ '()))))
(declare (not safe))
- (cons __tmp52340 __tmp52339)))
- (__tmp52329
- (let ((__tmp52331
- (let ((__tmp52332
- (let ((__tmp52335
- (let ((__tmp52337
+ (cons __tmp52154 __tmp52153)))
+ (__tmp52143
+ (let ((__tmp52145
+ (let ((__tmp52146
+ (let ((__tmp52149
+ (let ((__tmp52151
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#datum->syntax '#f '##car))
- (__tmp52336
+ (__tmp52150
(let () (declare (not safe)) (cons _L25622_ '()))))
(declare (not safe))
- (cons __tmp52337 __tmp52336)))
- (__tmp52333
- (let ((__tmp52334
+ (cons __tmp52151 __tmp52150)))
+ (__tmp52147
+ (let ((__tmp52148
(foldr (lambda (_g2575025777_ _g2575125780_)
(let ()
(declare (not safe))
@@ -4513,46 +4513,46 @@
'()
_L25379_)))
(declare (not safe))
- (cons _L25622_ __tmp52334))))
+ (cons _L25622_ __tmp52148))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52335
- __tmp52333))))
+ (cons __tmp52149
+ __tmp52147))))
(declare (not safe))
- (cons _L25566_ __tmp52332)))
- (__tmp52330
+ (cons _L25566_ __tmp52146)))
+ (__tmp52144
(let ()
(declare (not safe))
(cons _L25706_ '()))))
(declare (not safe))
- (cons __tmp52331 __tmp52330))))
+ (cons __tmp52145 __tmp52144))))
(declare (not safe))
- (cons __tmp52338 __tmp52329))))
+ (cons __tmp52152 __tmp52143))))
(declare (not safe))
- (cons __tmp52341 __tmp52328))))
+ (cons __tmp52155 __tmp52142))))
(declare (not safe))
- (cons __tmp52327 '()))))
+ (cons __tmp52141 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52342
- __tmp52326))))
+ (cons __tmp52156
+ __tmp52140))))
(declare (not safe))
- (cons __tmp52344 __tmp52325))))
+ (cons __tmp52158 __tmp52139))))
(declare (not safe))
- (cons __tmp52324 '()))))
+ (cons __tmp52138 '()))))
(declare (not safe))
- (cons _L25538_ __tmp52323))))
+ (cons _L25538_ __tmp52137))))
(declare (not safe))
- (cons __tmp52322 '()))))
+ (cons __tmp52136 '()))))
(declare (not safe))
- (cons __tmp52345 __tmp52321))))
+ (cons __tmp52159 __tmp52135))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52354 __tmp52320)))
- (__tmp52315
- (let ((__tmp52316
- (let ((__tmp52317
- (let ((__tmp52318
+ (cons __tmp52168 __tmp52134)))
+ (__tmp52129
+ (let ((__tmp52130
+ (let ((__tmp52131
+ (let ((__tmp52132
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(foldr (lambda (_g2574825783_ _g2574925786_)
(let ()
@@ -4561,18 +4561,18 @@
'()
_L25450_)))
(declare (not safe))
- (cons _L25482_ __tmp52318))))
+ (cons _L25482_ __tmp52132))))
(declare (not safe))
- (cons _L25538_ __tmp52317))))
+ (cons _L25538_ __tmp52131))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52316 '()))))
+ (cons __tmp52130 '()))))
(declare (not safe))
- (cons __tmp52319 __tmp52315))))
+ (cons __tmp52133 __tmp52129))))
(declare (not safe))
- (cons __tmp52362 __tmp52314)))))
+ (cons __tmp52176 __tmp52128)))))
_g2572025731_)))
- (__tmp52363
+ (__tmp52177
(let ()
(declare (not safe))
(_generate124631_
@@ -4581,52 +4581,52 @@
_L25678_
_L25706_))))
(declare (not safe))
- (_g2571825789_ __tmp52363))))
+ (_g2571825789_ __tmp52177))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_g2569225703_)))
- (__tmp52364
- (let ((__tmp52365
- (let ((__tmp52366
+ (__tmp52178
+ (let ((__tmp52179
+ (let ((__tmp52180
(foldr (lambda (_g2579625799_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
_g2579725802_)
- (let ((__tmp52367
- (let ((__tmp52369
+ (let ((__tmp52181
+ (let ((__tmp52183
(gx#datum->syntax '#f 'reverse))
- (__tmp52368
+ (__tmp52182
(let ()
(declare (not safe))
(cons _g2579625799_ '()))))
(declare (not safe))
- (cons __tmp52369 __tmp52368))))
+ (cons __tmp52183 __tmp52182))))
(declare (not safe))
- (cons __tmp52367 _g2579725802_)))
+ (cons __tmp52181 _g2579725802_)))
'()
_L25379_)))
(declare (not safe))
- (cons _L25622_ __tmp52366))))
+ (cons _L25622_ __tmp52180))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons _L25510_
- __tmp52365))))
+ __tmp52179))))
(declare (not safe))
- (_g2569025793_ __tmp52364))))
+ (_g2569025793_ __tmp52178))))
_g2566425675_)))
- (__tmp52370
- (let ((__tmp52371
- (let ((__tmp52377
- (let ((__tmp52379
+ (__tmp52184
+ (let ((__tmp52185
+ (let ((__tmp52191
+ (let ((__tmp52193
(gx#datum->syntax
'#f
'##cdr))
- (__tmp52378
+ (__tmp52192
(let ()
(declare (not safe))
(cons _L25622_ '()))))
(declare (not safe))
- (cons __tmp52379
- __tmp52378)))
- (__tmp52372
+ (cons __tmp52193
+ __tmp52192)))
+ (__tmp52186
(begin
(gx#syntax-check-splice-targets
_L25379_
@@ -4635,31 +4635,31 @@
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
_g2580925815_
_g2581025817_)
- (let ((__tmp52373
- (let ((__tmp52376 (gx#datum->syntax '#f 'cons))
- (__tmp52374
- (let ((__tmp52375
+ (let ((__tmp52187
+ (let ((__tmp52190 (gx#datum->syntax '#f 'cons))
+ (__tmp52188
+ (let ((__tmp52189
(let ()
(declare (not safe))
(cons _g2580825812_ '()))))
(declare (not safe))
- (cons _g2580925815_ __tmp52375))))
+ (cons _g2580925815_ __tmp52189))))
(declare (not safe))
- (cons __tmp52376 __tmp52374))))
+ (cons __tmp52190 __tmp52188))))
(declare (not safe))
- (cons __tmp52373 _g2581025817_)))
+ (cons __tmp52187 _g2581025817_)))
'()
_L25379_
_L25309_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52377 __tmp52372))))
+ (cons __tmp52191 __tmp52186))))
(declare (not safe))
- (cons _L25538_ __tmp52371))))
+ (cons _L25538_ __tmp52185))))
(declare (not safe))
- (_g2566225805_ __tmp52370))))
+ (_g2566225805_ __tmp52184))))
_g2563625647_)))
- (__tmp52380
+ (__tmp52194
(let ()
(declare (not safe))
(_generate124631_
@@ -4670,30 +4670,30 @@
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(_g2563425820_
- __tmp52380))))
+ __tmp52194))))
_g2560825619_)))
- (__tmp52381 (gx#genident 'rest)))
+ (__tmp52195 (gx#genident 'rest)))
(declare (not safe))
- (_g2560625824_ __tmp52381))))
+ (_g2560625824_ __tmp52195))))
_g2558025591_)))
- (__tmp52382 (gx#genident 'hd)))
+ (__tmp52196 (gx#genident 'hd)))
(declare (not safe))
- (_g2557825828_ __tmp52382))))
+ (_g2557825828_ __tmp52196))))
_g2555225563_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (__tmp52383
+ (__tmp52197
(gx#genident
'splice-try)))
(declare (not safe))
- (_g2555025832_ __tmp52383))))
+ (_g2555025832_ __tmp52197))))
_g2552425535_)))
- (__tmp52384 (gx#genident 'splice-loop)))
+ (__tmp52198 (gx#genident 'splice-loop)))
(declare (not safe))
- (_g2552225836_ __tmp52384))))
+ (_g2552225836_ __tmp52198))))
_g2549625507_)))
- (__tmp52385 (gx#genident 'splice-rest)))
+ (__tmp52199 (gx#genident 'splice-rest)))
(declare (not safe))
- (_g2549425840_ __tmp52385))))
+ (_g2549425840_ __tmp52199))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_g2546825479_))))
(declare (not safe))
@@ -4710,7 +4710,7 @@
(declare (not safe))
(_g2539625413_
_g2539725417_)))))
- (__tmp52387
+ (__tmp52201
(make-list
(gx#stx-length
(foldr (lambda (_g2585125854_
@@ -4721,14 +4721,14 @@
_g2585225857_)))
'()
_L25309_))
- (let ((__tmp52388
+ (let ((__tmp52202
(gx#datum->syntax
'#f
'@list)))
(declare (not safe))
- (cons __tmp52388 '())))))
+ (cons __tmp52202 '())))))
(declare (not safe))
- (_g2539525848_ __tmp52387))))
+ (_g2539525848_ __tmp52201))))
_var-r2533625375_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
@@ -4743,7 +4743,7 @@
(let ()
(declare (not safe))
(_g2532525342_ _g2532625346_)))))
- (__tmp52390
+ (__tmp52204
(gx#gentemps
(foldr (lambda (_g2586325866_
_g2586425869_)
@@ -4754,7 +4754,7 @@
'()
_L25309_))))
(declare (not safe))
- (_g2532425860_ __tmp52390))))
+ (_g2532425860_ __tmp52204))))
_var2526625305_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
@@ -4769,13 +4769,13 @@
(let ()
(declare (not safe))
(_g2525525272_ _g2525625276_)))))
- (__tmp52392
+ (__tmp52206
(let ()
(declare (not safe))
(|gerbil/core$<match>[1]#match-pattern-vars|
_hd25250_))))
(declare (not safe))
- (_g2525425872_ __tmp52392))))
+ (_g2525425872_ __tmp52206))))
(_generate-simple-vector24634_
(lambda (_tgt25090_
_body25092_
@@ -4838,49 +4838,49 @@
(if (gx#stx-null? _tl2517325215_)
((lambda (_L25218_ _L25220_ _L25221_)
(let ()
- (let ((__tmp52393
- (let ((__tmp52398
- (let ((__tmp52399
- (let ((__tmp52400
- (let ((__tmp52401
+ (let ((__tmp52207
+ (let ((__tmp52212
+ (let ((__tmp52213
+ (let ((__tmp52214
+ (let ((__tmp52215
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp52404
+ (let ((__tmp52218
(gx#datum->syntax '#f '##vector-ref))
- (__tmp52402
- (let ((__tmp52403
+ (__tmp52216
+ (let ((__tmp52217
(let ()
(declare (not safe))
(cons _L25218_ '()))))
(declare (not safe))
- (cons _L25220_ __tmp52403))))
+ (cons _L25220_ __tmp52217))))
(declare (not safe))
- (cons __tmp52404 __tmp52402))))
+ (cons __tmp52218 __tmp52216))))
(declare (not safe))
- (cons __tmp52401 '()))))
+ (cons __tmp52215 '()))))
(declare (not safe))
- (cons _L25221_ __tmp52400))))
+ (cons _L25221_ __tmp52214))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52399 '())))
- (__tmp52394
- (let ((__tmp52395
- (let ((__tmp52396
- (let ((__tmp52397
+ (cons __tmp52213 '())))
+ (__tmp52208
+ (let ((__tmp52209
+ (let ((__tmp52210
+ (let ((__tmp52211
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
(fx+ _off25102_ '1))))
(declare (not safe))
- (_recur25097_ _L25145_ __tmp52397))))
+ (_recur25097_ _L25145_ __tmp52211))))
(declare (not safe))
- (_generate124631_ _L25221_ _L25147_ __tmp52396 _E25095_))))
+ (_generate124631_ _L25221_ _L25147_ __tmp52210 _E25095_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52395 '()))))
+ (cons __tmp52209 '()))))
(declare (not safe))
- (cons __tmp52398 __tmp52394))))
+ (cons __tmp52212 __tmp52208))))
(declare (not safe))
- (cons 'let __tmp52393))))
+ (cons 'let __tmp52207))))
_hd2517425212_
_hd2517125202_
_hd2516825192_)
@@ -4896,12 +4896,12 @@
(declare (not safe))
(_g2516225181_
_g2516325185_)))))
- (__tmp52405
+ (__tmp52219
(list (gx#genident 'e)
_tgt25090_
_off25102_)))
(declare (not safe))
- (_g2516125240_ __tmp52405))))
+ (_g2516125240_ __tmp52219))))
(___kont4842148422_ (lambda () _K25094_)))
(if (gx#stx-pair? ___stx4841648417_)
(let ((_e2511125135_
@@ -4956,19 +4956,19 @@
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
- (let ((__tmp52406
- (let ((__tmp52409
- (let ((__tmp52410
- (let ((__tmp52411
+ (let ((__tmp52220
+ (let ((__tmp52223
+ (let ((__tmp52224
+ (let ((__tmp52225
(let ()
(declare (not safe))
(cons _L25059_ '()))))
(declare (not safe))
- (cons _L25004_ __tmp52411))))
+ (cons _L25004_ __tmp52225))))
(declare (not safe))
- (cons __tmp52410 '())))
- (__tmp52407
- (let ((__tmp52408
+ (cons __tmp52224 '())))
+ (__tmp52221
+ (let ((__tmp52222
(let ()
(declare (not safe))
(_generate124631_
@@ -4977,56 +4977,56 @@
_K24986_
_E24987_))))
(declare (not safe))
- (cons __tmp52408 '()))))
+ (cons __tmp52222 '()))))
(declare (not safe))
- (cons __tmp52409 __tmp52407))))
+ (cons __tmp52223 __tmp52221))))
(declare (not safe))
- (cons 'let __tmp52406)))))
+ (cons 'let __tmp52220)))))
_g2504525056_)))
- (__tmp52412
+ (__tmp52226
(let ((_$e25078_ _->list24985_))
(if (let ()
(declare (not safe))
(eq? 'values->list _$e25078_))
- (let ((__tmp52421 (gx#datum->syntax '#f 'values->list))
- (__tmp52420
+ (let ((__tmp52235 (gx#datum->syntax '#f 'values->list))
+ (__tmp52234
(let ()
(declare (not safe))
(cons _L25031_ '()))))
(declare (not safe))
- (cons __tmp52421 __tmp52420))
+ (cons __tmp52235 __tmp52234))
(if (let ()
(declare (not safe))
(eq? 'vector->list _$e25078_))
- (let ((__tmp52419
+ (let ((__tmp52233
(gx#datum->syntax '#f '##vector->list))
- (__tmp52418
+ (__tmp52232
(let ()
(declare (not safe))
(cons _L25031_ '()))))
(declare (not safe))
- (cons __tmp52419 __tmp52418))
+ (cons __tmp52233 __tmp52232))
(if (let ()
(declare (not safe))
(eq? 'struct->list _$e25078_))
- (let ((__tmp52417
+ (let ((__tmp52231
(gx#datum->syntax '#f '##cdr))
- (__tmp52413
- (let ((__tmp52414
- (let ((__tmp52416
+ (__tmp52227
+ (let ((__tmp52228
+ (let ((__tmp52230
(gx#datum->syntax
'#f
'##structure->list))
- (__tmp52415
+ (__tmp52229
(let ()
(declare (not safe))
(cons _L25031_ '()))))
(declare (not safe))
- (cons __tmp52416 __tmp52415))))
+ (cons __tmp52230 __tmp52229))))
(declare (not safe))
- (cons __tmp52414 '()))))
+ (cons __tmp52228 '()))))
(declare (not safe))
- (cons __tmp52417 __tmp52413))
+ (cons __tmp52231 __tmp52227))
(gx#raise-syntax-error
'#f
'"Unexpected list conversion"
@@ -5035,14 +5035,14 @@
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(_g2504325074_
- __tmp52412))))
+ __tmp52226))))
_g2501725028_))))
(declare (not safe))
(_g2501525082_ _tgt24982_))))
_g2499025001_)))
- (__tmp52422 (gx#genident 'e)))
+ (__tmp52236 (gx#genident 'e)))
(declare (not safe))
- (_g2498825086_ __tmp52422))))
+ (_g2498825086_ __tmp52236))))
(_generate-struct24636_
(lambda (_info24853_
_tgt24855_
@@ -5063,9 +5063,9 @@
(declare (not safe))
(_struct-field-accessors24638_
_info24853_)))
- (__tmp52423
- (let ((__tmp52427
- (let ((__tmp52429
+ (__tmp52237
+ (let ((__tmp52241
+ (let ((__tmp52243
(let ((__obj49635
_info24853_))
(if (let ()
@@ -5086,14 +5086,14 @@
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
__obj49635
'predicate))))
- (__tmp52428
+ (__tmp52242
(let ()
(declare (not safe))
(cons _tgt24855_ '()))))
(declare (not safe))
- (cons __tmp52429 __tmp52428)))
- (__tmp52424
- (let ((__tmp52426
+ (cons __tmp52243 __tmp52242)))
+ (__tmp52238
+ (let ((__tmp52240
(let ()
(declare (not safe))
(_generate-simple-struct-body24637_
@@ -5102,21 +5102,21 @@
_L24961_
_K24857_
_E24858_)))
- (__tmp52425
+ (__tmp52239
(let ()
(declare (not safe))
(cons _E24858_ '()))))
(declare (not safe))
- (cons __tmp52426 __tmp52425))))
+ (cons __tmp52240 __tmp52239))))
(declare (not safe))
- (cons __tmp52427 __tmp52424))))
+ (cons __tmp52241 __tmp52238))))
(declare (not safe))
- (cons 'if __tmp52423))))
+ (cons 'if __tmp52237))))
(___kont4843748438_
(lambda (_L24915_)
- (let ((__tmp52430
- (let ((__tmp52434
- (let ((__tmp52436
+ (let ((__tmp52244
+ (let ((__tmp52248
+ (let ((__tmp52250
(let ((__obj49636
_info24853_))
(if (let ()
@@ -5137,14 +5137,14 @@
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
__obj49636
'predicate))))
- (__tmp52435
+ (__tmp52249
(let ()
(declare (not safe))
(cons _tgt24855_ '()))))
(declare (not safe))
- (cons __tmp52436 __tmp52435)))
- (__tmp52431
- (let ((__tmp52433
+ (cons __tmp52250 __tmp52249)))
+ (__tmp52245
+ (let ((__tmp52247
(let ()
(declare (not safe))
(_generate-list-vector24635_
@@ -5153,16 +5153,16 @@
'struct->list
_K24857_
_E24858_)))
- (__tmp52432
+ (__tmp52246
(let ()
(declare (not safe))
(cons _E24858_ '()))))
(declare (not safe))
- (cons __tmp52433 __tmp52432))))
+ (cons __tmp52247 __tmp52246))))
(declare (not safe))
- (cons __tmp52434 __tmp52431))))
+ (cons __tmp52248 __tmp52245))))
(declare (not safe))
- (cons 'if __tmp52430)))))
+ (cons 'if __tmp52244)))))
(if (gx#stx-pair? ___stx4843248433_)
(let ((_e2486624937_
(gx#syntax-e ___stx4843248433_)))
@@ -5285,45 +5285,45 @@
'name))))
(let ((_$tgt24845_ (gx#genident 'e))
(_getf24847_ (car _fields24785_)))
- (let ((__tmp52437
- (let ((__tmp52442
- (let ((__tmp52443
- (let ((__tmp52444
+ (let ((__tmp52251
+ (let ((__tmp52256
+ (let ((__tmp52257
+ (let ((__tmp52258
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp52445
- (let ((__tmp52446
+ (let ((__tmp52259
+ (let ((__tmp52260
(let ()
(declare (not safe))
(cons _tgt24775_ '()))))
(declare (not safe))
- (cons _getf24847_ __tmp52446))))
+ (cons _getf24847_ __tmp52260))))
(declare (not safe))
- (cons __tmp52445 '()))))
+ (cons __tmp52259 '()))))
(declare (not safe))
- (cons _$tgt24845_ __tmp52444))))
+ (cons _$tgt24845_ __tmp52258))))
(declare (not safe))
- (cons __tmp52443 '())))
+ (cons __tmp52257 '())))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (__tmp52438
- (let ((__tmp52439
- (let ((__tmp52440
+ (__tmp52252
+ (let ((__tmp52253
+ (let ((__tmp52254
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp52441 (cdr _fields24785_)))
+ (let ((__tmp52255 (cdr _fields24785_)))
(declare (not safe))
- (_recur24780_ _L24828_ __tmp52441))))
+ (_recur24780_ _L24828_ __tmp52255))))
(declare (not safe))
(_generate124631_
_$tgt24845_
_L24830_
- __tmp52440
+ __tmp52254
_E24778_))))
(declare (not safe))
- (cons __tmp52439 '()))))
+ (cons __tmp52253 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52442 __tmp52438))))
+ (cons __tmp52256 __tmp52252))))
(declare (not safe))
- (cons 'let __tmp52437))))))
+ (cons 'let __tmp52251))))))
(___kont4848748488_ (lambda () _K24777_)))
(if (gx#stx-pair? ___stx4848248483_)
(let ((_e2479424818_
@@ -5349,7 +5349,7 @@
(if (let () (declare (not safe)) (null? _next24760_))
'()
(let ((_ti24763_ (car _next24760_)))
- (append (let ((__tmp52447
+ (append (let ((__tmp52261
(map gx#syntax-local-value
(let ((__obj49638 _ti24763_))
(if (let ()
@@ -5369,7 +5369,7 @@
__obj49638
'super))))))
(declare (not safe))
- (_recur24757_ __tmp52447))
+ (_recur24757_ __tmp52261))
(map (lambda (_slot24766_)
(let ((_$e24769_
(assgetq _slot24766_
@@ -5424,9 +5424,9 @@
_body24750_
_K24751_
_E24752_)
- (let ((__tmp52448
- (let ((__tmp52452
- (let ((__tmp52454
+ (let ((__tmp52262
+ (let ((__tmp52266
+ (let ((__tmp52268
(let ((__obj49641 _info24747_))
(if (let ()
(declare (not safe))
@@ -5444,14 +5444,14 @@
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
__obj49641
'predicate))))
- (__tmp52453
+ (__tmp52267
(let ()
(declare (not safe))
(cons _tgt24749_ '()))))
(declare (not safe))
- (cons __tmp52454 __tmp52453)))
- (__tmp52449
- (let ((__tmp52451
+ (cons __tmp52268 __tmp52267)))
+ (__tmp52263
+ (let ((__tmp52265
(let ()
(declare (not safe))
(_generate-class-body24640_
@@ -5460,16 +5460,16 @@
_body24750_
_K24751_
_E24752_)))
- (__tmp52450
+ (__tmp52264
(let ()
(declare (not safe))
(cons _E24752_ '()))))
(declare (not safe))
- (cons __tmp52451 __tmp52450))))
+ (cons __tmp52265 __tmp52264))))
(declare (not safe))
- (cons __tmp52452 __tmp52449))))
+ (cons __tmp52266 __tmp52263))))
(declare (not safe))
- (cons 'if __tmp52448))))
+ (cons 'if __tmp52262))))
(_generate-class-body24640_
(lambda (_info24642_
_tgt24644_
@@ -5511,27 +5511,27 @@
(if _$e24733_
((lambda (_getf24737_)
(let* ((_$tgt24740_ (gx#genident 'e))
- (__tmp52455
- (let ((__tmp52459
- (let ((__tmp52460
- (let ((__tmp52461
+ (__tmp52269
+ (let ((__tmp52273
+ (let ((__tmp52274
+ (let ((__tmp52275
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp52462
- (let ((__tmp52463
+ (let ((__tmp52276
+ (let ((__tmp52277
(let ()
(declare (not safe))
(cons _tgt24644_ '()))))
(declare (not safe))
- (cons _getf24737_ __tmp52463))))
+ (cons _getf24737_ __tmp52277))))
(declare (not safe))
- (cons __tmp52462 '()))))
+ (cons __tmp52276 '()))))
(declare (not safe))
- (cons _$tgt24740_ __tmp52461))))
+ (cons _$tgt24740_ __tmp52275))))
(declare (not safe))
- (cons __tmp52460 '())))
- (__tmp52456
- (let ((__tmp52457
- (let ((__tmp52458
+ (cons __tmp52274 '())))
+ (__tmp52270
+ (let ((__tmp52271
+ (let ((__tmp52272
(let ()
(declare (not safe))
(_recur24649_ _L24710_))))
@@ -5539,16 +5539,16 @@
(_generate124631_
_$tgt24740_
_L24712_
- __tmp52458
+ __tmp52272
_E24647_))))
(declare (not safe))
- (cons __tmp52457 '()))))
+ (cons __tmp52271 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52459
- __tmp52456))))
+ (cons __tmp52273
+ __tmp52270))))
(declare (not safe))
- (cons 'let __tmp52455)))
+ (cons 'let __tmp52269)))
_$e24733_)
(gx#raise-syntax-error
'#f
@@ -5613,33 +5613,33 @@
(let ((___kont4852348524_
(lambda (_L24601_)
(if (gx#stx-null? _L24497_)
- (let ((__tmp52464
- (let ((__tmp52469
+ (let ((__tmp52278
+ (let ((__tmp52283
(gx#genident
'else))
- (__tmp52465
- (let ((__tmp52466
+ (__tmp52279
+ (let ((__tmp52280
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp52467
+ (let ((__tmp52281
(gx#stx-wrap-source
- (let ((__tmp52468
+ (let ((__tmp52282
(gx#datum->syntax '#f 'begin)))
(declare (not safe))
- (cons __tmp52468 _L24601_))
+ (cons __tmp52282 _L24601_))
(let ((_$e24612_
(gx#stx-source _L24499_)))
(if _$e24612_
_$e24612_
(gx#stx-source _stx23520_))))))
(declare (not safe))
- (cons __tmp52467 '()))))
+ (cons __tmp52281 '()))))
(declare (not safe))
- (cons '#f __tmp52466))))
+ (cons '#f __tmp52280))))
(declare (not safe))
- (cons __tmp52469 __tmp52465))))
+ (cons __tmp52283 __tmp52279))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52464 _r24454_))
+ (cons __tmp52278 _r24454_))
(gx#raise-syntax-error
'#f
'"bad syntax; misplaced else"
@@ -5647,13 +5647,13 @@
_L24499_))))
(___kont4852548526_
(lambda (_L24560_ _L24562_)
- (let ((__tmp52470
- (let ((__tmp52471
- (let ((__tmp52477
+ (let ((__tmp52284
+ (let ((__tmp52285
+ (let ((__tmp52291
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#genident 'try-match))
- (__tmp52472
- (let ((__tmp52476
+ (__tmp52286
+ (let ((__tmp52290
(gx#stx-map
(lambda (_g2457424576_)
(let ()
@@ -5662,32 +5662,32 @@
_g2457424576_
_stx23520_)))
_L24562_))
- (__tmp52473
- (let ((__tmp52474
+ (__tmp52287
+ (let ((__tmp52288
(gx#stx-wrap-source
- (let ((__tmp52475
+ (let ((__tmp52289
(gx#datum->syntax '#f 'begin)))
(declare (not safe))
- (cons __tmp52475 _L24560_))
+ (cons __tmp52289 _L24560_))
(let ((_$e24580_
(gx#stx-source _L24499_)))
(if _$e24580_
_$e24580_
(gx#stx-source _stx23520_))))))
(declare (not safe))
- (cons __tmp52474 '()))))
+ (cons __tmp52288 '()))))
(declare (not safe))
- (cons __tmp52476 __tmp52473))))
+ (cons __tmp52290 __tmp52287))))
(declare (not safe))
- (cons __tmp52477 __tmp52472))))
+ (cons __tmp52291 __tmp52286))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52471
+ (cons __tmp52285
_r24454_))))
(declare (not safe))
(_lp24449_
_L24497_
- __tmp52470))))
+ __tmp52284))))
(___kont4852748528_
(lambda ()
(gx#raise-syntax-error
@@ -5708,11 +5708,11 @@
_hd-len24446_)
(gx#stx-list?
_L24560_)
- (let ((__tmp52478
+ (let ((__tmp52292
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#stx-null? _L24560_)))
(declare (not safe))
- (not __tmp52478)))
+ (not __tmp52292)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(___kont4852548526_
_L24560_
@@ -5725,11 +5725,11 @@
(let ((_L24601_ _tl2451924598_))
(if (and (gx#stx-list?
_L24601_)
- (let ((__tmp52479
+ (let ((__tmp52293
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#stx-null? _L24601_)))
(declare (not safe))
- (not __tmp52479)))
+ (not __tmp52293)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(___kont4852348524_
_L24601_)
@@ -5752,7 +5752,7 @@
(if (gx#identifier?
_hd2452024595_)
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52480_|
+ |gerbil/core$<match>[1]#_g52294_|
_hd2452024595_)
(___match4853948540_
_e2452124591_
@@ -5805,36 +5805,36 @@
(lambda (_g2426224282_)
(if (gx#stx-pair/null?
_g2426224282_)
- (let ((_g52481_
+ (let ((_g52295_
(gx#syntax-split-splice
_g2426224282_
'0)))
(begin
- (let ((_g52482_
+ (let ((_g52296_
(let ()
(declare
(not safe))
(if (##values?
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _g52481_)
- (##vector-length _g52481_)
+ _g52295_)
+ (##vector-length _g52295_)
1))))
- (if (not (let () (declare (not safe)) (##fx= _g52482_ 2)))
- (error "Context expects 2 values" _g52482_)))
+ (if (not (let () (declare (not safe)) (##fx= _g52296_ 2)))
+ (error "Context expects 2 values" _g52296_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ((_target2426424285_
(let ()
(declare
(not safe))
(##vector-ref
- _g52481_
+ _g52295_
0)))
(_tl2426624288_
(let ()
(declare
(not safe))
(##vector-ref
- _g52481_
+ _g52295_
1))))
(if (gx#stx-null?
_tl2426624288_)
@@ -5852,7 +5852,7 @@
(let ()
(declare (not safe))
(##cdr _e2426824301_))))
- (let ((__tmp52504
+ (let ((__tmp52318
(let ()
(declare (not safe))
(cons _lp-hd2426924305_
@@ -5860,7 +5860,7 @@
(declare (not safe))
(_loop2426724291_
_lp-tl2427024308_
- __tmp52504))))
+ __tmp52318))))
(let ((_target2427224311_
(reverse _target2427124298_)))
((lambda (_L24315_)
@@ -5897,79 +5897,79 @@
((lambda (_L24403_)
(let ()
(let ()
- (let ((__tmp52486
+ (let ((__tmp52300
(gx#datum->syntax
'#f
'begin-annotation))
- (__tmp52483
- (let ((__tmp52485
+ (__tmp52297
+ (let ((__tmp52299
(gx#datum->syntax
'#f
'@match))
- (__tmp52484
+ (__tmp52298
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
(cons _L24403_ '()))))
(declare (not safe))
- (cons __tmp52485 __tmp52484))))
+ (cons __tmp52299 __tmp52298))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52486
- __tmp52483)))))
+ (cons __tmp52300
+ __tmp52297)))))
_g2438924400_)))
- (__tmp52487
+ (__tmp52301
(gx#stx-wrap-source
- (let ((__tmp52493
+ (let ((__tmp52307
(gx#datum->syntax '#f 'let))
- (__tmp52488
- (let ((__tmp52490
- (let ((__tmp52491
- (let ((__tmp52492
+ (__tmp52302
+ (let ((__tmp52304
+ (let ((__tmp52305
+ (let ((__tmp52306
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
(cons _L24347_ '()))))
(declare (not safe))
- (cons _L24249_ __tmp52492))))
+ (cons _L24249_ __tmp52306))))
(declare (not safe))
- (cons __tmp52491 '())))
- (__tmp52489 (let () (declare (not safe)) (cons _L24375_ '()))))
+ (cons __tmp52305 '())))
+ (__tmp52303 (let () (declare (not safe)) (cons _L24375_ '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52490
- __tmp52489))))
+ (cons __tmp52304
+ __tmp52303))))
(declare (not safe))
- (cons __tmp52493 __tmp52488))
+ (cons __tmp52307 __tmp52302))
(gx#stx-source _stx23520_))))
(declare (not safe))
- (_g2438724418_ __tmp52487))))
+ (_g2438724418_ __tmp52301))))
_g2436124372_)))
- (__tmp52494
- (let ((__tmp52495
+ (__tmp52308
+ (let ((__tmp52309
(let ()
(declare (not safe))
(cons _L24249_ '()))))
(declare (not safe))
- (_generate-clauses23528_ _body24231_ __tmp52495))))
+ (_generate-clauses23528_ _body24231_ __tmp52309))))
(declare (not safe))
- (_g2435924422_ __tmp52494))))
+ (_g2435924422_ __tmp52308))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_g2433324344_)))
- (__tmp52496
+ (__tmp52310
(gx#stx-wrap-source
- (let ((__tmp52503
+ (let ((__tmp52317
(gx#datum->syntax
'#f
'lambda))
- (__tmp52497
- (let ((__tmp52498
+ (__tmp52311
+ (let ((__tmp52312
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp52499
- (let ((__tmp52502
+ (let ((__tmp52313
+ (let ((__tmp52316
(gx#datum->syntax '#f 'error))
- (__tmp52500
- (let ((__tmp52501
+ (__tmp52314
+ (let ((__tmp52315
(foldr (lambda (_g2442924432_
_g2443024435_)
(let ()
@@ -5980,21 +5980,21 @@
_L24315_)))
(declare (not safe))
(cons '"No clause matching"
- __tmp52501))))
+ __tmp52315))))
(declare (not safe))
- (cons __tmp52502 __tmp52500))))
+ (cons __tmp52316 __tmp52314))))
(declare (not safe))
- (cons __tmp52499 '()))))
+ (cons __tmp52313 '()))))
(declare (not safe))
- (cons '() __tmp52498))))
+ (cons '() __tmp52312))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52503
- __tmp52497))
+ (cons __tmp52317
+ __tmp52311))
(gx#stx-source
_stx23520_))))
(declare (not safe))
- (_g2433124426_ __tmp52496))))
+ (_g2433124426_ __tmp52310))))
_target2427224311_))))))
(let ()
(declare (not safe))
@@ -6010,9 +6010,9 @@
(declare (not safe))
(_g2426024438_ _tgt-lst23522_))))
_g2423524246_)))
- (__tmp52505 (gx#genident 'E)))
+ (__tmp52319 (gx#genident 'E)))
(declare (not safe))
- (_g2423324442_ __tmp52505))))
+ (_g2423324442_ __tmp52319))))
(_generate-clauses23528_
(lambda (_rest23883_ _E23885_)
(let* ((___stx4856448565_ _rest23883_)
@@ -6069,9 +6069,9 @@
(##cdr _e2416224195_))))
(if (gx#stx-null? _tl2416024202_)
((lambda (_L24205_ _L24207_)
- (let ((__tmp52506
- (let ((__tmp52507
- (let ((__tmp52508
+ (let ((__tmp52320
+ (let ((__tmp52321
+ (let ((__tmp52322
(if (gx#stx-e _L24207_)
(let ()
(declare (not safe))
@@ -6081,11 +6081,11 @@
_E23885_))
_L24205_)))
(declare (not safe))
- (cons __tmp52508 '()))))
+ (cons __tmp52322 '()))))
(declare (not safe))
- (cons '@match-body __tmp52507))))
+ (cons '@match-body __tmp52321))))
(declare (not safe))
- (cons 'begin-annotation __tmp52506)))
+ (cons 'begin-annotation __tmp52320)))
_hd2416124199_
_hd2415824189_)
(let ()
@@ -6189,38 +6189,38 @@
(if (gx#stx-null? _tl2403124063_)
((lambda (_L24066_ _L24068_)
(let ()
- (let ((__tmp52535 (gx#datum->syntax '#f 'let))
- (__tmp52526
- (let ((__tmp52528
- (let ((__tmp52529
- (let ((__tmp52530
- (let ((__tmp52531
-;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp52534 (gx#datum->syntax '#f 'lambda))
- (__tmp52532
- (let ((__tmp52533
+ (let ((__tmp52349 (gx#datum->syntax '#f 'let))
+ (__tmp52340
+ (let ((__tmp52342
+ (let ((__tmp52343
+ (let ((__tmp52344
+ (let ((__tmp52345
+;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
+ (let ((__tmp52348 (gx#datum->syntax '#f 'lambda))
+ (__tmp52346
+ (let ((__tmp52347
(let ()
(declare (not safe))
(cons _L24068_ '()))))
(declare (not safe))
- (cons '() __tmp52533))))
+ (cons '() __tmp52347))))
(declare (not safe))
- (cons __tmp52534 __tmp52532))))
+ (cons __tmp52348 __tmp52346))))
(declare (not safe))
- (cons __tmp52531 '()))))
+ (cons __tmp52345 '()))))
(declare (not safe))
- (cons _L24007_ __tmp52530))))
+ (cons _L24007_ __tmp52344))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52529 '())))
- (__tmp52527
+ (cons __tmp52343 '())))
+ (__tmp52341
(let ()
(declare (not safe))
(cons _L24066_ '()))))
(declare (not safe))
- (cons __tmp52528 __tmp52527))))
+ (cons __tmp52342 __tmp52341))))
(declare (not safe))
- (cons __tmp52535 __tmp52526))))
+ (cons __tmp52349 __tmp52340))))
_hd2403224060_
_hd2402924050_)
(let ()
@@ -6234,14 +6234,14 @@
(declare (not safe))
(_g2402424039_
_g2402524043_)))))
- (__tmp52536
+ (__tmp52350
(list (let ()
(declare (not safe))
(_generate123529_
_L24006_
_L24004_
_E23885_))
- (let ((__tmp52537
+ (let ((__tmp52351
(let ()
(declare (not safe))
(cons _L24007_
@@ -6251,9 +6251,9 @@
(declare (not safe))
(_generate-clauses23528_
_L23933_
- __tmp52537)))))
+ __tmp52351)))))
(declare (not safe))
- (_g2402324084_ __tmp52536))
+ (_g2402324084_ __tmp52350))
(let* ((_g2408824096_
(lambda (_g2408924092_)
(gx#raise-syntax-error
@@ -6264,71 +6264,71 @@
(lambda (_g2408924100_)
((lambda (_L24103_)
(let ()
- (let ((__tmp52523
+ (let ((__tmp52337
(gx#datum->syntax
'#f
'let))
- (__tmp52509
- (let ((__tmp52511
+ (__tmp52323
+ (let ((__tmp52325
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp52512
- (let ((__tmp52513
- (let ((__tmp52514
- (let ((__tmp52522
+ (let ((__tmp52326
+ (let ((__tmp52327
+ (let ((__tmp52328
+ (let ((__tmp52336
(gx#datum->syntax
'#f
'begin-annotation))
- (__tmp52515
- (let ((__tmp52521
+ (__tmp52329
+ (let ((__tmp52335
(gx#datum->syntax
'#f
'@match-else))
- (__tmp52516
- (let ((__tmp52517
+ (__tmp52330
+ (let ((__tmp52331
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp52520 (gx#datum->syntax '#f 'lambda))
- (__tmp52518
- (let ((__tmp52519
+ (let ((__tmp52334 (gx#datum->syntax '#f 'lambda))
+ (__tmp52332
+ (let ((__tmp52333
(let ()
(declare (not safe))
(cons _L24004_ '()))))
(declare (not safe))
- (cons '() __tmp52519))))
+ (cons '() __tmp52333))))
(declare (not safe))
- (cons __tmp52520 __tmp52518))))
+ (cons __tmp52334 __tmp52332))))
(declare (not safe))
- (cons __tmp52517 '()))))
+ (cons __tmp52331 '()))))
(declare (not safe))
- (cons __tmp52521 __tmp52516))))
+ (cons __tmp52335 __tmp52330))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52522 __tmp52515))))
+ (cons __tmp52336 __tmp52329))))
(declare (not safe))
- (cons __tmp52514 '()))))
+ (cons __tmp52328 '()))))
(declare (not safe))
- (cons _L24007_ __tmp52513))))
+ (cons _L24007_ __tmp52327))))
(declare (not safe))
- (cons __tmp52512 '())))
- (__tmp52510
+ (cons __tmp52326 '())))
+ (__tmp52324
(let () (declare (not safe)) (cons _L24103_ '()))))
(declare (not safe))
- (cons __tmp52511 __tmp52510))))
+ (cons __tmp52325 __tmp52324))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52523
- __tmp52509))))
+ (cons __tmp52337
+ __tmp52323))))
_g2408924100_)))
- (__tmp52524
- (let ((__tmp52525
+ (__tmp52338
+ (let ((__tmp52339
(let ()
(declare (not safe))
(cons _L24007_ '()))))
(declare (not safe))
(_generate-clauses23528_
_L23933_
- __tmp52525))))
+ __tmp52339))))
(declare (not safe))
- (_g2408724114_ __tmp52524))))
+ (_g2408724114_ __tmp52338))))
_hd2396023998_
_hd2395723988_
_hd2395423978_)
@@ -6351,15 +6351,15 @@
(_g2394724118_ _L23935_))))
(___kont4857148572_
(lambda ()
- (let ((__tmp52538
- (let ((__tmp52539
+ (let ((__tmp52352
+ (let ((__tmp52353
(let ()
(declare (not safe))
(cons _E23885_ '()))))
(declare (not safe))
- (cons '@match-body __tmp52539))))
+ (cons '@match-body __tmp52353))))
(declare (not safe))
- (cons 'begin-annotation __tmp52538)))))
+ (cons 'begin-annotation __tmp52352)))))
(if (gx#stx-pair? ___stx4856448565_)
(let ((_e2389424129_
(gx#syntax-e ___stx4856448565_)))
@@ -6411,25 +6411,25 @@
(##cdr _e2354523577_))))
(if (gx#stx-pair/null?
_hd2354423581_)
- (let ((_g52540_
+ (let ((_g52354_
(gx#syntax-split-splice
_hd2354423581_
'0)))
(begin
- (let ((_g52541_
+ (let ((_g52355_
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (if (##values? _g52540_)
- (##vector-length _g52540_)
+ (if (##values? _g52354_)
+ (##vector-length _g52354_)
1))))
- (if (not (let () (declare (not safe)) (##fx= _g52541_ 2)))
- (error "Context expects 2 values" _g52541_)))
+ (if (not (let () (declare (not safe)) (##fx= _g52355_ 2)))
+ (error "Context expects 2 values" _g52355_)))
(let ((_target2354623587_
- (let () (declare (not safe)) (##vector-ref _g52540_ 0)))
+ (let () (declare (not safe)) (##vector-ref _g52354_ 0)))
(_tl2354823590_
- (let () (declare (not safe)) (##vector-ref _g52540_ 1))))
+ (let () (declare (not safe)) (##vector-ref _g52354_ 1))))
(if (gx#stx-null? _tl2354823590_)
(letrec ((_loop2354923593_
(lambda (_hd2354723597_ _var2355323600_)
@@ -6444,7 +6444,7 @@
(let ()
(declare (not safe))
(##cdr _e2355023603_))))
- (let ((__tmp52555
+ (let ((__tmp52369
(let ()
(declare (not safe))
(cons _lp-hd2355123607_
@@ -6452,7 +6452,7 @@
(declare (not safe))
(_loop2354923593_
_lp-tl2355223610_
- __tmp52555))))
+ __tmp52369))))
(let ((_var2355423613_
(reverse _var2355323600_)))
(if (gx#stx-null? _tl2354323584_)
@@ -6503,38 +6503,38 @@
(let ()
(let ()
(gx#stx-wrap-source
- (let ((__tmp52546
+ (let ((__tmp52360
(gx#datum->syntax
'#f
'let))
- (__tmp52542
- (let ((__tmp52544
+ (__tmp52356
+ (let ((__tmp52358
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp52545
+ (let ((__tmp52359
(let ()
(declare (not safe))
(cons _L23720_ '()))))
(declare (not safe))
- (cons _L23619_ __tmp52545)))
- (__tmp52543
+ (cons _L23619_ __tmp52359)))
+ (__tmp52357
(let ()
(declare (not safe))
(cons _L23664_ '()))))
(declare (not safe))
- (cons __tmp52544 __tmp52543))))
+ (cons __tmp52358 __tmp52357))))
(declare (not safe))
- (cons __tmp52546 __tmp52542))
+ (cons __tmp52360 __tmp52356))
(gx#stx-source _stx23520_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_g2370623717_)))
- (__tmp52547
+ (__tmp52361
(gx#stx-wrap-source
- (let ((__tmp52551
+ (let ((__tmp52365
(gx#datum->syntax
'#f
'lambda))
- (__tmp52548
- (let ((__tmp52550
+ (__tmp52362
+ (let ((__tmp52364
(foldr (lambda (_g2373823741_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
_g2373923744_)
@@ -6543,21 +6543,21 @@
(cons _g2373823741_ _g2373923744_)))
'()
_L23617_))
- (__tmp52549
+ (__tmp52363
(let () (declare (not safe)) (cons _L23692_ '()))))
(declare (not safe))
- (cons __tmp52550 __tmp52549))))
+ (cons __tmp52364 __tmp52363))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52551 __tmp52548))
+ (cons __tmp52365 __tmp52362))
(gx#stx-source _stx23520_))))
(declare (not safe))
- (_g2370423735_ __tmp52547))))
+ (_g2370423735_ __tmp52361))))
_g2367823689_))))
(declare (not safe))
(_g2367623747_ _body23533_))))
_g2365023661_)))
- (__tmp52552
+ (__tmp52366
(let _recur23755_ ((_rest23758_ _clause23531_)
(_rest-targets23760_ _tgt-lst23522_))
(let* ((___stx4859048591_ _rest23758_)
@@ -6589,7 +6589,7 @@
(declare (not safe))
(##cdr _e2383423847_))))
((lambda (_L23857_ _L23859_)
- (let ((__tmp52553
+ (let ((__tmp52367
(let ()
(declare (not safe))
(_recur23755_
@@ -6600,7 +6600,7 @@
_stx23520_
_L23859_
_L23813_
- __tmp52553
+ __tmp52367
_E23534_)))
_tl2383223854_
_hd2383323851_)))
@@ -6611,7 +6611,7 @@
(_g2382723871_ _rest-targets23760_))))
(___kont4859548596_
(lambda ()
- (let ((__tmp52554
+ (let ((__tmp52368
(foldr (lambda (_g2378523788_ _g2378623791_)
(let ()
(declare (not safe))
@@ -6620,7 +6620,7 @@
'()
_L23617_)))
(declare (not safe))
- (cons _L23619_ __tmp52554)))))
+ (cons _L23619_ __tmp52368)))))
(if (gx#stx-pair? ___stx4859048591_)
(let ((_e2376923801_ (gx#syntax-e ___stx4859048591_)))
(let ((_tl2376723808_
@@ -6637,7 +6637,7 @@
(___kont4859548596_)))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (_g2364823751_ __tmp52552))))
+ (_g2364823751_ __tmp52366))))
_var2355423613_
_hd2354123571_)
(let ()
@@ -6661,19 +6661,19 @@
(let ()
(declare (not safe))
(_g2353623560_ _g2353723564_)))))
- (__tmp52556
+ (__tmp52370
(list (gx#genident 'K)
(apply append
(map |gerbil/core$<match>[1]#match-pattern-vars|
_clause23531_)))))
(declare (not safe))
- (_g2353523879_ __tmp52556)))))
- (let ((__tmp52557
- (let ((__tmp52558 (gx#stx-length _tgt-lst23522_)))
+ (_g2353523879_ __tmp52370)))))
+ (let ((__tmp52371
+ (let ((__tmp52372 (gx#stx-length _tgt-lst23522_)))
(declare (not safe))
- (_parse-body23525_ __tmp52558))))
+ (_parse-body23525_ __tmp52372))))
(declare (not safe))
- (_generate-body23527_ __tmp52557)))))
+ (_generate-body23527_ __tmp52371)))))
(define |gerbil/core$<match>[1]#generate-match|
(lambda (_stx23422_ _tgt23424_ _clauses23425_)
(letrec ((_reclause23427_
@@ -6689,12 +6689,12 @@
(___kont4861148612_
(lambda (_L23478_ _L23480_)
(gx#stx-wrap-source
- (let ((__tmp52559
+ (let ((__tmp52373
(let ()
(declare (not safe))
(cons _L23480_ '()))))
(declare (not safe))
- (cons __tmp52559 _L23478_))
+ (cons __tmp52373 _L23478_))
(gx#stx-source
(gx#datum->syntax '#f 'clause)))))
(___kont4861348614_
@@ -6717,7 +6717,7 @@
(##car _e2343923502_))))
(if (gx#identifier? _hd2343823506_)
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52560_|
+ |gerbil/core$<match>[1]#_g52374_|
_hd2343823506_)
(___kont4860948610_)
(___kont4861148612_
@@ -6727,14 +6727,14 @@
_tl2343723509_
_hd2343823506_))))
(___kont4861348614_)))))))
- (let ((__tmp52562
+ (let ((__tmp52376
(let () (declare (not safe)) (cons _tgt23424_ '())))
- (__tmp52561 (gx#stx-map _reclause23427_ _clauses23425_)))
+ (__tmp52375 (gx#stx-map _reclause23427_ _clauses23425_)))
(declare (not safe))
(|gerbil/core$<match>[1]#generate-match*|
_stx23422_
- __tmp52562
- __tmp52561)))))
+ __tmp52376
+ __tmp52375)))))
(define |gerbil/core$<match>[:0:]#match|
(lambda (_stx30653_)
(let* ((___stx4863448635_ _stx30653_)
@@ -6767,33 +6767,33 @@
((lambda (_L30982_)
(let ()
(let ()
- (let ((__tmp52566
+ (let ((__tmp52380
(gx#datum->syntax
'#f
'lambda))
- (__tmp52563
- (let ((__tmp52565
+ (__tmp52377
+ (let ((__tmp52379
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let () (declare (not safe)) (cons _L30955_ '())))
- (__tmp52564
+ (__tmp52378
(let () (declare (not safe)) (cons _L30982_ '()))))
(declare (not safe))
- (cons __tmp52565 __tmp52564))))
+ (cons __tmp52379 __tmp52378))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52566
- __tmp52563)))))
+ (cons __tmp52380
+ __tmp52377)))))
_g3096830979_))))
(_g3096630997_
(gx#stx-wrap-source
- (let ((__tmp52568
+ (let ((__tmp52382
(gx#datum->syntax '#f 'match))
- (__tmp52567
+ (__tmp52381
(let ()
(declare (not safe))
(cons _L30955_ _L30927_))))
(declare (not safe))
- (cons __tmp52568 __tmp52567))
+ (cons __tmp52382 __tmp52381))
(gx#stx-source _stx30653_))))))
_g3094130952_))))
(_g3093931001_ (gx#genident 'e)))))
@@ -6820,31 +6820,31 @@
((lambda (_L30877_)
(let ()
(let ()
- (let ((__tmp52571
+ (let ((__tmp52385
(gx#datum->syntax
'#f
'lambda))
- (__tmp52569
- (let ((__tmp52570
+ (__tmp52383
+ (let ((__tmp52384
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let () (declare (not safe)) (cons _L30877_ '()))))
(declare (not safe))
- (cons _L30850_ __tmp52570))))
+ (cons _L30850_ __tmp52384))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52571
- __tmp52569)))))
+ (cons __tmp52385
+ __tmp52383)))))
_g3086330874_))))
(_g3086130892_
(gx#stx-wrap-source
- (let ((__tmp52573
+ (let ((__tmp52387
(gx#datum->syntax '#f 'match))
- (__tmp52572
+ (__tmp52386
(let ()
(declare (not safe))
(cons _L30850_ _L30822_))))
(declare (not safe))
- (cons __tmp52573 __tmp52572))
+ (cons __tmp52387 __tmp52386))
(gx#stx-source _stx30653_))))))
_g3083630847_))))
(_g3083430896_ (gx#genident 'args)))))
@@ -6871,30 +6871,30 @@
((lambda (_L30772_)
(let ()
(let ()
- (let ((__tmp52579
+ (let ((__tmp52393
(gx#datum->syntax
'#f
'let))
- (__tmp52574
- (let ((__tmp52576
+ (__tmp52388
+ (let ((__tmp52390
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp52577
- (let ((__tmp52578
+ (let ((__tmp52391
+ (let ((__tmp52392
(let ()
(declare (not safe))
(cons _L30716_ '()))))
(declare (not safe))
- (cons _L30745_ __tmp52578))))
+ (cons _L30745_ __tmp52392))))
(declare (not safe))
- (cons __tmp52577 '())))
- (__tmp52575
+ (cons __tmp52391 '())))
+ (__tmp52389
(let () (declare (not safe)) (cons _L30772_ '()))))
(declare (not safe))
- (cons __tmp52576 __tmp52575))))
+ (cons __tmp52390 __tmp52389))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52579
- __tmp52574)))))
+ (cons __tmp52393
+ __tmp52388)))))
_g3075830769_))))
(_g3075630787_
(let ()
@@ -6971,7 +6971,7 @@
(##car _e3066630917_))))
(if (gx#identifier? _hd3066530921_)
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52581_|
+ |gerbil/core$<match>[1]#_g52395_|
_hd3066530921_)
(___match4865948660_
_e3066330907_
@@ -6981,7 +6981,7 @@
_hd3066530921_
_tl3066430924_)
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52580_|
+ |gerbil/core$<match>[1]#_g52394_|
_hd3066530921_)
(___match4867548676_
_e3066330907_
@@ -7038,31 +7038,31 @@
(declare (not safe))
(##cdr _e3102131053_))))
(if (gx#stx-pair/null? _hd3102031057_)
- (let ((_g52582_
+ (let ((_g52396_
(gx#syntax-split-splice
_hd3102031057_
'0)))
(begin
- (let ((_g52583_
+ (let ((_g52397_
(let ()
(declare (not safe))
- (if (##values? _g52582_)
+ (if (##values? _g52396_)
(##vector-length
- _g52582_)
+ _g52396_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g52583_ 2)))
+ (##fx= _g52397_ 2)))
(error "Context expects 2 values"
- _g52583_)))
+ _g52397_)))
(let ((_target3102231063_
(let ()
(declare (not safe))
- (##vector-ref _g52582_ 0)))
+ (##vector-ref _g52396_ 0)))
(_tl3102431066_
(let ()
(declare (not safe))
- (##vector-ref _g52582_ 1))))
+ (##vector-ref _g52396_ 1))))
(if (gx#stx-null? _tl3102431066_)
(letrec ((_loop3102531069_
(lambda (_hd3102331073_
@@ -7096,41 +7096,41 @@
(lambda (_g3111431134_)
(if (gx#stx-pair/null?
_g3111431134_)
- (let ((_g52584_
+ (let ((_g52398_
(gx#syntax-split-splice
_g3111431134_
'0)))
(begin
- (let ((_g52585_
+ (let ((_g52399_
(let ()
(declare
(not safe))
(if (##values?
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _g52584_)
- (##vector-length _g52584_)
+ _g52398_)
+ (##vector-length _g52398_)
1))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (not (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##fx= _g52585_ 2)))
- (error "Context expects 2 values" _g52585_)))
+ (##fx= _g52399_ 2)))
+ (error "Context expects 2 values" _g52399_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ((_target3111631137_
(let ()
(declare
(not safe))
(##vector-ref
- _g52584_
+ _g52398_
0)))
(_tl3111831140_
(let ()
(declare
(not safe))
(##vector-ref
- _g52584_
+ _g52398_
1))))
(if (gx#stx-null?
_tl3111831140_)
@@ -7169,13 +7169,13 @@
((lambda (_L31198_)
(let ()
(let ()
- (let ((__tmp52591
+ (let ((__tmp52405
(gx#datum->syntax
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'#f
'let))
- (__tmp52586
- (let ((__tmp52588
+ (__tmp52400
+ (let ((__tmp52402
(begin
(gx#syntax-check-splice-targets
_L31095_
@@ -7183,32 +7183,32 @@
(foldr (lambda (_g3121231216_
_g3121331219_
_g3121431221_)
- (let ((__tmp52589
- (let ((__tmp52590
+ (let ((__tmp52403
+ (let ((__tmp52404
(let ()
(declare (not safe))
(cons _g3121231216_
'()))))
(declare (not safe))
(cons _g3121331219_
- __tmp52590))))
+ __tmp52404))))
(declare (not safe))
- (cons __tmp52589 _g3121431221_)))
+ (cons __tmp52403 _g3121431221_)))
'()
_L31095_
_L31167_)))
- (__tmp52587
+ (__tmp52401
(let ()
(declare (not safe))
(cons _L31198_ '()))))
(declare (not safe))
- (cons __tmp52588 __tmp52587))))
+ (cons __tmp52402 __tmp52401))))
(declare (not safe))
- (cons __tmp52591 __tmp52586)))))
+ (cons __tmp52405 __tmp52400)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_g3118431195_))))
(_g3118231224_
- (let ((__tmp52592
+ (let ((__tmp52406
(foldr (lambda (_g3122731230_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
_g3122831233_)
@@ -7221,7 +7221,7 @@
(declare (not safe))
(|gerbil/core$<match>[1]#generate-match*|
_stx31009_
- __tmp52592
+ __tmp52406
_L31093_))))))
_$e3112431163_))))))
(_loop3111931143_ _target3111631137_ '()))
@@ -7263,9 +7263,9 @@
___stx4869048691_))))
(let ((___kont4869348694_
(lambda (_L31673_)
- (let ((__tmp52595 (gx#datum->syntax '#f 'let))
- (__tmp52593
- (let ((__tmp52594
+ (let ((__tmp52409 (gx#datum->syntax '#f 'let))
+ (__tmp52407
+ (let ((__tmp52408
(foldr (lambda (_g3168931692_ _g3169031695_)
(let ()
(declare (not safe))
@@ -7274,23 +7274,23 @@
'()
_L31673_)))
(declare (not safe))
- (cons '() __tmp52594))))
+ (cons '() __tmp52408))))
(declare (not safe))
- (cons __tmp52595 __tmp52593))))
+ (cons __tmp52409 __tmp52407))))
(___kont4869748698_
(lambda (_L31581_ _L31583_ _L31584_ _L31585_)
- (let ((__tmp52596
- (let ((__tmp52598
- (let ((__tmp52599
- (let ((__tmp52600
+ (let ((__tmp52410
+ (let ((__tmp52412
+ (let ((__tmp52413
+ (let ((__tmp52414
(let ()
(declare (not safe))
(cons _L31583_ '()))))
(declare (not safe))
- (cons _L31584_ __tmp52600))))
+ (cons _L31584_ __tmp52414))))
(declare (not safe))
- (cons __tmp52599 '())))
- (__tmp52597
+ (cons __tmp52413 '())))
+ (__tmp52411
(foldr (lambda (_g3160731610_ _g3160831613_)
(let ()
(declare (not safe))
@@ -7299,14 +7299,14 @@
'()
_L31581_)))
(declare (not safe))
- (cons __tmp52598 __tmp52597))))
+ (cons __tmp52412 __tmp52411))))
(declare (not safe))
- (cons _L31585_ __tmp52596))))
+ (cons _L31585_ __tmp52410))))
(___kont4870148702_
(lambda (_L31454_ _L31456_ _L31457_)
- (let ((__tmp52607 (gx#datum->syntax '#f 'match*))
- (__tmp52601
- (let ((__tmp52606
+ (let ((__tmp52421 (gx#datum->syntax '#f 'match*))
+ (__tmp52415
+ (let ((__tmp52420
(foldr (lambda (_g3148331486_ _g3148431489_)
(let ()
(declare (not safe))
@@ -7314,9 +7314,9 @@
_g3148431489_)))
'()
_L31456_))
- (__tmp52602
- (let ((__tmp52603
- (let ((__tmp52605
+ (__tmp52416
+ (let ((__tmp52417
+ (let ((__tmp52419
(foldr (lambda (_g3148131492_
_g3148231495_)
(let ()
@@ -7325,7 +7325,7 @@
_g3148231495_)))
'()
_L31457_))
- (__tmp52604
+ (__tmp52418
(foldr (lambda (_g3147931498_
_g3148031501_)
(let ()
@@ -7335,13 +7335,13 @@
'()
_L31454_)))
(declare (not safe))
- (cons __tmp52605 __tmp52604))))
+ (cons __tmp52419 __tmp52418))))
(declare (not safe))
- (cons __tmp52603 '()))))
+ (cons __tmp52417 '()))))
(declare (not safe))
- (cons __tmp52606 __tmp52602))))
+ (cons __tmp52420 __tmp52416))))
(declare (not safe))
- (cons __tmp52607 __tmp52601)))))
+ (cons __tmp52421 __tmp52415)))))
(let* ((___match4878348784_
(lambda (_e3130831350_
_hd3130731354_
@@ -7931,22 +7931,22 @@
___stx4878648787_))))
(let ((___kont4878948790_
(lambda (_L31933_ _L31935_ _L31936_ _L31937_ _L31938_)
- (let ((__tmp52616 (gx#datum->syntax '#f 'with))
- (__tmp52608
- (let ((__tmp52613
- (let ((__tmp52614
- (let ((__tmp52615
+ (let ((__tmp52430 (gx#datum->syntax '#f 'with))
+ (__tmp52422
+ (let ((__tmp52427
+ (let ((__tmp52428
+ (let ((__tmp52429
(let ()
(declare (not safe))
(cons _L31936_ '()))))
(declare (not safe))
- (cons _L31937_ __tmp52615))))
+ (cons _L31937_ __tmp52429))))
(declare (not safe))
- (cons __tmp52614 '())))
- (__tmp52609
- (let ((__tmp52610
- (let ((__tmp52611
- (let ((__tmp52612
+ (cons __tmp52428 '())))
+ (__tmp52423
+ (let ((__tmp52424
+ (let ((__tmp52425
+ (let ((__tmp52426
(foldr (lambda (_g3196331966_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
_g3196431969_)
@@ -7957,20 +7957,20 @@
_L31933_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons _L31935_ __tmp52612))))
+ (cons _L31935_ __tmp52426))))
(declare (not safe))
- (cons _L31938_ __tmp52611))))
+ (cons _L31938_ __tmp52425))))
(declare (not safe))
- (cons __tmp52610 '()))))
+ (cons __tmp52424 '()))))
(declare (not safe))
- (cons __tmp52613 __tmp52609))))
+ (cons __tmp52427 __tmp52423))))
(declare (not safe))
- (cons __tmp52616 __tmp52608))))
+ (cons __tmp52430 __tmp52422))))
(___kont4879348794_
(lambda (_L31820_)
- (let ((__tmp52619 (gx#datum->syntax '#f 'let))
- (__tmp52617
- (let ((__tmp52618
+ (let ((__tmp52433 (gx#datum->syntax '#f 'let))
+ (__tmp52431
+ (let ((__tmp52432
(foldr (lambda (_g3183731840_ _g3183831843_)
(let ()
(declare (not safe))
@@ -7979,9 +7979,9 @@
'()
_L31820_)))
(declare (not safe))
- (cons '() __tmp52618))))
+ (cons '() __tmp52432))))
(declare (not safe))
- (cons __tmp52619 __tmp52617)))))
+ (cons __tmp52433 __tmp52431)))))
(let* ((___match4885948860_
(lambda (_e3174531770_
_hd3174431774_
@@ -8213,269 +8213,269 @@
___stx4886248863_))))
(let ((___kont4886548866_
(lambda (_L32739_ _L32741_ _L32742_)
- (let ((__tmp52624 (gx#datum->syntax '#f 'and))
- (__tmp52620
+ (let ((__tmp52438 (gx#datum->syntax '#f 'and))
+ (__tmp52434
(foldr (lambda (_g3276332766_ _g3276432769_)
- (let ((__tmp52621
- (let ((__tmp52622
- (let ((__tmp52623
+ (let ((__tmp52435
+ (let ((__tmp52436
+ (let ((__tmp52437
(let ()
(declare (not safe))
(cons _L32739_
'()))))
(declare (not safe))
(cons _g3276332766_
- __tmp52623))))
+ __tmp52437))))
(declare (not safe))
- (cons _L32742_ __tmp52622))))
+ (cons _L32742_ __tmp52436))))
(declare (not safe))
- (cons __tmp52621 _g3276432769_)))
+ (cons __tmp52435 _g3276432769_)))
'()
_L32741_)))
(declare (not safe))
- (cons __tmp52624 __tmp52620))))
+ (cons __tmp52438 __tmp52434))))
(___kont4886948870_
(lambda (_L32629_ _L32631_ _L32632_)
- (let ((__tmp52629 (gx#datum->syntax '#f 'or))
- (__tmp52625
+ (let ((__tmp52443 (gx#datum->syntax '#f 'or))
+ (__tmp52439
(foldr (lambda (_g3265332656_ _g3265432659_)
- (let ((__tmp52626
- (let ((__tmp52627
- (let ((__tmp52628
+ (let ((__tmp52440
+ (let ((__tmp52441
+ (let ((__tmp52442
(let ()
(declare (not safe))
(cons _L32629_
'()))))
(declare (not safe))
(cons _g3265332656_
- __tmp52628))))
+ __tmp52442))))
(declare (not safe))
- (cons _L32632_ __tmp52627))))
+ (cons _L32632_ __tmp52441))))
(declare (not safe))
- (cons __tmp52626 _g3265432659_)))
+ (cons __tmp52440 _g3265432659_)))
'()
_L32631_)))
(declare (not safe))
- (cons __tmp52629 __tmp52625))))
+ (cons __tmp52443 __tmp52439))))
(___kont4887348874_
(lambda (_L32529_ _L32531_ _L32532_)
- (let ((__tmp52634 (gx#datum->syntax '#f 'not))
- (__tmp52630
- (let ((__tmp52631
- (let ((__tmp52632
- (let ((__tmp52633
+ (let ((__tmp52448 (gx#datum->syntax '#f 'not))
+ (__tmp52444
+ (let ((__tmp52445
+ (let ((__tmp52446
+ (let ((__tmp52447
(let ()
(declare (not safe))
(cons _L32529_ '()))))
(declare (not safe))
- (cons _L32531_ __tmp52633))))
+ (cons _L32531_ __tmp52447))))
(declare (not safe))
- (cons _L32532_ __tmp52632))))
+ (cons _L32532_ __tmp52446))))
(declare (not safe))
- (cons __tmp52631 '()))))
+ (cons __tmp52445 '()))))
(declare (not safe))
- (cons __tmp52634 __tmp52630))))
+ (cons __tmp52448 __tmp52444))))
(___kont4887548876_
(lambda (_L32455_ _L32457_)
- (let ((__tmp52635
+ (let ((__tmp52449
(let () (declare (not safe)) (cons _L32455_ '()))))
(declare (not safe))
- (cons _L32457_ __tmp52635))))
+ (cons _L32457_ __tmp52449))))
(___kont4887748878_
(lambda (_L32403_ _L32405_)
- (let ((__tmp52644 (gx#datum->syntax '#f 'lambda))
- (__tmp52636
- (let ((__tmp52642
- (let ((__tmp52643
+ (let ((__tmp52458 (gx#datum->syntax '#f 'lambda))
+ (__tmp52450
+ (let ((__tmp52456
+ (let ((__tmp52457
(gx#datum->syntax '#f '$obj)))
(declare (not safe))
- (cons __tmp52643 '())))
- (__tmp52637
- (let ((__tmp52638
- (let ((__tmp52639
- (let ((__tmp52640
- (let ((__tmp52641
+ (cons __tmp52457 '())))
+ (__tmp52451
+ (let ((__tmp52452
+ (let ((__tmp52453
+ (let ((__tmp52454
+ (let ((__tmp52455
(gx#datum->syntax
'#f
'$obj)))
(declare (not safe))
- (cons __tmp52641
+ (cons __tmp52455
'()))))
(declare (not safe))
- (cons _L32403_ __tmp52640))))
+ (cons _L32403_ __tmp52454))))
(declare (not safe))
- (cons _L32405_ __tmp52639))))
+ (cons _L32405_ __tmp52453))))
(declare (not safe))
- (cons __tmp52638 '()))))
+ (cons __tmp52452 '()))))
(declare (not safe))
- (cons __tmp52642 __tmp52637))))
+ (cons __tmp52456 __tmp52451))))
(declare (not safe))
- (cons __tmp52644 __tmp52636))))
+ (cons __tmp52458 __tmp52450))))
(___kont4887948880_
(lambda (_L32355_ _L32357_ _L32358_)
- (let ((__tmp52663 (gx#datum->syntax '#f 'lambda))
- (__tmp52645
- (let ((__tmp52661
- (let ((__tmp52662
+ (let ((__tmp52477 (gx#datum->syntax '#f 'lambda))
+ (__tmp52459
+ (let ((__tmp52475
+ (let ((__tmp52476
(gx#datum->syntax '#f '$obj)))
(declare (not safe))
- (cons __tmp52662 '())))
- (__tmp52646
- (let ((__tmp52647
- (let ((__tmp52660
+ (cons __tmp52476 '())))
+ (__tmp52460
+ (let ((__tmp52461
+ (let ((__tmp52474
(gx#datum->syntax '#f 'alet))
- (__tmp52648
- (let ((__tmp52653
- (let ((__tmp52659
+ (__tmp52462
+ (let ((__tmp52467
+ (let ((__tmp52473
(gx#datum->syntax
'#f
'$val))
- (__tmp52654
- (let ((__tmp52655
+ (__tmp52468
+ (let ((__tmp52469
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp52656
- (let ((__tmp52657
- (let ((__tmp52658
+ (let ((__tmp52470
+ (let ((__tmp52471
+ (let ((__tmp52472
(gx#datum->syntax '#f '$obj)))
(declare (not safe))
- (cons __tmp52658 '()))))
+ (cons __tmp52472 '()))))
(declare (not safe))
- (cons _L32357_ __tmp52657))))
+ (cons _L32357_ __tmp52471))))
(declare (not safe))
- (cons _L32358_ __tmp52656))))
+ (cons _L32358_ __tmp52470))))
(declare (not safe))
- (cons __tmp52655 '()))))
+ (cons __tmp52469 '()))))
(declare (not safe))
- (cons __tmp52659 __tmp52654)))
+ (cons __tmp52473 __tmp52468)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (__tmp52649
- (let ((__tmp52650
- (let ((__tmp52651
+ (__tmp52463
+ (let ((__tmp52464
+ (let ((__tmp52465
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp52652 (gx#datum->syntax '#f '$val)))
+ (let ((__tmp52466 (gx#datum->syntax '#f '$val)))
(declare (not safe))
- (cons __tmp52652 '()))))
+ (cons __tmp52466 '()))))
(declare (not safe))
- (cons _L32355_ __tmp52651))))
+ (cons _L32355_ __tmp52465))))
(declare (not safe))
- (cons __tmp52650 '()))))
+ (cons __tmp52464 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52653
- __tmp52649))))
+ (cons __tmp52467
+ __tmp52463))))
(declare (not safe))
- (cons __tmp52660 __tmp52648))))
+ (cons __tmp52474 __tmp52462))))
(declare (not safe))
- (cons __tmp52647 '()))))
+ (cons __tmp52461 '()))))
(declare (not safe))
- (cons __tmp52661 __tmp52646))))
+ (cons __tmp52475 __tmp52460))))
(declare (not safe))
- (cons __tmp52663 __tmp52645))))
+ (cons __tmp52477 __tmp52459))))
(___kont4888148882_
(lambda (_L32286_ _L32288_ _L32289_)
- (let ((__tmp52679 (gx#datum->syntax '#f 'lambda))
- (__tmp52664
- (let ((__tmp52677
- (let ((__tmp52678
+ (let ((__tmp52493 (gx#datum->syntax '#f 'lambda))
+ (__tmp52478
+ (let ((__tmp52491
+ (let ((__tmp52492
(gx#datum->syntax '#f '$obj)))
(declare (not safe))
- (cons __tmp52678 '())))
- (__tmp52665
- (let ((__tmp52666
- (let ((__tmp52676
+ (cons __tmp52492 '())))
+ (__tmp52479
+ (let ((__tmp52480
+ (let ((__tmp52490
(gx#datum->syntax '#f 'and))
- (__tmp52667
- (let ((__tmp52672
- (let ((__tmp52673
- (let ((__tmp52674
+ (__tmp52481
+ (let ((__tmp52486
+ (let ((__tmp52487
+ (let ((__tmp52488
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp52675 (gx#datum->syntax '#f '$obj)))
+ (let ((__tmp52489 (gx#datum->syntax '#f '$obj)))
(declare (not safe))
- (cons __tmp52675 '()))))
+ (cons __tmp52489 '()))))
(declare (not safe))
- (cons _L32288_ __tmp52674))))
+ (cons _L32288_ __tmp52488))))
(declare (not safe))
- (cons _L32289_ __tmp52673)))
+ (cons _L32289_ __tmp52487)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (__tmp52668
- (let ((__tmp52669
- (let ((__tmp52670
+ (__tmp52482
+ (let ((__tmp52483
+ (let ((__tmp52484
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp52671 (gx#datum->syntax '#f '$obj)))
+ (let ((__tmp52485 (gx#datum->syntax '#f '$obj)))
(declare (not safe))
- (cons __tmp52671 '()))))
+ (cons __tmp52485 '()))))
(declare (not safe))
- (cons _L32286_ __tmp52670))))
+ (cons _L32286_ __tmp52484))))
(declare (not safe))
- (cons __tmp52669 '()))))
+ (cons __tmp52483 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52672
- __tmp52668))))
+ (cons __tmp52486
+ __tmp52482))))
(declare (not safe))
- (cons __tmp52676 __tmp52667))))
+ (cons __tmp52490 __tmp52481))))
(declare (not safe))
- (cons __tmp52666 '()))))
+ (cons __tmp52480 '()))))
(declare (not safe))
- (cons __tmp52677 __tmp52665))))
+ (cons __tmp52491 __tmp52479))))
(declare (not safe))
- (cons __tmp52679 __tmp52664))))
+ (cons __tmp52493 __tmp52478))))
(___kont4888348884_
(lambda (_L32206_ _L32208_ _L32209_ _L32210_)
- (let ((__tmp52697 (gx#datum->syntax '#f 'lambda))
- (__tmp52680
- (let ((__tmp52695
- (let ((__tmp52696
+ (let ((__tmp52511 (gx#datum->syntax '#f 'lambda))
+ (__tmp52494
+ (let ((__tmp52509
+ (let ((__tmp52510
(gx#datum->syntax '#f '$obj)))
(declare (not safe))
- (cons __tmp52696 '())))
- (__tmp52681
- (let ((__tmp52682
- (let ((__tmp52694
+ (cons __tmp52510 '())))
+ (__tmp52495
+ (let ((__tmp52496
+ (let ((__tmp52508
(gx#datum->syntax '#f 'and))
- (__tmp52683
- (let ((__tmp52690
- (let ((__tmp52691
- (let ((__tmp52692
+ (__tmp52497
+ (let ((__tmp52504
+ (let ((__tmp52505
+ (let ((__tmp52506
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp52693 (gx#datum->syntax '#f '$obj)))
+ (let ((__tmp52507 (gx#datum->syntax '#f '$obj)))
(declare (not safe))
- (cons __tmp52693 '()))))
+ (cons __tmp52507 '()))))
(declare (not safe))
- (cons _L32209_ __tmp52692))))
+ (cons _L32209_ __tmp52506))))
(declare (not safe))
- (cons _L32210_ __tmp52691)))
+ (cons _L32210_ __tmp52505)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (__tmp52684
- (let ((__tmp52685
- (let ((__tmp52686
+ (__tmp52498
+ (let ((__tmp52499
+ (let ((__tmp52500
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp52687
- (let ((__tmp52688
- (let ((__tmp52689
+ (let ((__tmp52501
+ (let ((__tmp52502
+ (let ((__tmp52503
(gx#datum->syntax '#f '$obj)))
(declare (not safe))
- (cons __tmp52689 '()))))
+ (cons __tmp52503 '()))))
(declare (not safe))
- (cons _L32208_ __tmp52688))))
+ (cons _L32208_ __tmp52502))))
(declare (not safe))
- (cons __tmp52687 '()))))
+ (cons __tmp52501 '()))))
(declare (not safe))
- (cons _L32206_ __tmp52686))))
+ (cons _L32206_ __tmp52500))))
(declare (not safe))
- (cons __tmp52685 '()))))
+ (cons __tmp52499 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52690
- __tmp52684))))
+ (cons __tmp52504
+ __tmp52498))))
(declare (not safe))
- (cons __tmp52694 __tmp52683))))
+ (cons __tmp52508 __tmp52497))))
(declare (not safe))
- (cons __tmp52682 '()))))
+ (cons __tmp52496 '()))))
(declare (not safe))
- (cons __tmp52695 __tmp52681))))
+ (cons __tmp52509 __tmp52495))))
(declare (not safe))
- (cons __tmp52697 __tmp52680)))))
+ (cons __tmp52511 __tmp52494)))))
(let* ((___match4903549036_
(lambda (_e3208132315_
_hd3208032319_
@@ -8488,7 +8488,7 @@
_tl3208532342_)
(if (gx#identifier? _hd3208632339_)
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52699_|
+ |gerbil/core$<match>[1]#_g52513_|
_hd3208632339_)
(if (gx#stx-pair? _tl3208532342_)
(let ((_e3209032345_
@@ -8549,7 +8549,7 @@
(let () (declare (not safe)) (##car _e3212632186_))))
(if (gx#identifier? _hd3212532190_)
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52698_|
+ |gerbil/core$<match>[1]#_g52512_|
_hd3212532190_)
(if (gx#stx-pair? _tl3212432193_)
(let ((_e3212932196_ (gx#syntax-e _tl3212432193_)))
@@ -8606,7 +8606,7 @@
(##car _e3208732335_))))
(if (gx#identifier? _hd3208632339_)
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52699_|
+ |gerbil/core$<match>[1]#_g52513_|
_hd3208632339_)
(if (gx#stx-pair? _tl3208532342_)
(let ((_e3209032345_
@@ -8671,7 +8671,7 @@
(##car _e3212632186_))))
(if (gx#identifier? _hd3212532190_)
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52698_|
+ |gerbil/core$<match>[1]#_g52512_|
_hd3212532190_)
(if (gx#stx-pair? _tl3212432193_)
(let ((_e3212932196_
@@ -8885,7 +8885,7 @@
(##car _e3200232689_))))
(if (gx#identifier? _hd3200132693_)
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52702_|
+ |gerbil/core$<match>[1]#_g52516_|
_hd3200132693_)
(if (gx#stx-pair/null?
_tl3200032696_)
@@ -8941,7 +8941,7 @@
_hd3199832683_)
(if (gx#identifier? _hd3206632449_)
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52699_|
+ |gerbil/core$<match>[1]#_g52513_|
_hd3206632449_)
(if (gx#stx-pair? _tl3206532452_)
(let ((_e3209032345_
@@ -9007,7 +9007,7 @@
(##car _e3212632186_))))
(if (gx#identifier? _hd3212532190_)
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52698_|
+ |gerbil/core$<match>[1]#_g52512_|
_hd3212532190_)
(if (gx#stx-pair? _tl3212432193_)
(let ((_e3212932196_
@@ -9065,7 +9065,7 @@
(___kont4887548876_ _hd3206632449_ _hd3199832683_)
(if (gx#identifier? _hd3206632449_)
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52699_|
+ |gerbil/core$<match>[1]#_g52513_|
_hd3206632449_)
(if (gx#stx-pair? _tl3206532452_)
(let ((_e3209032345_
@@ -9126,7 +9126,7 @@
(let () (declare (not safe)) (##car _e3212632186_))))
(if (gx#identifier? _hd3212532190_)
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52698_|
+ |gerbil/core$<match>[1]#_g52512_|
_hd3212532190_)
(if (gx#stx-pair? _tl3212432193_)
(let ((_e3212932196_ (gx#syntax-e _tl3212432193_)))
@@ -9168,7 +9168,7 @@
(let () (declare (not safe)) (_g3198932135_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52701_|
+ |gerbil/core$<match>[1]#_g52515_|
_hd3200132693_)
(if (gx#stx-pair/null?
_tl3200032696_)
@@ -9215,7 +9215,7 @@
_hd3199832683_)
(if (gx#identifier? _hd3206632449_)
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52699_|
+ |gerbil/core$<match>[1]#_g52513_|
_hd3206632449_)
(if (gx#stx-pair? _tl3206532452_)
(let ((_e3209032345_
@@ -9280,7 +9280,7 @@
(##car _e3212632186_))))
(if (gx#identifier? _hd3212532190_)
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52698_|
+ |gerbil/core$<match>[1]#_g52512_|
_hd3212532190_)
(if (gx#stx-pair? _tl3212432193_)
(let ((_e3212932196_
@@ -9341,7 +9341,7 @@
(___kont4887548876_ _hd3206632449_ _hd3199832683_)
(if (gx#identifier? _hd3206632449_)
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52699_|
+ |gerbil/core$<match>[1]#_g52513_|
_hd3206632449_)
(if (gx#stx-pair? _tl3206532452_)
(let ((_e3209032345_
@@ -9404,7 +9404,7 @@
(let () (declare (not safe)) (##car _e3212632186_))))
(if (gx#identifier? _hd3212532190_)
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52698_|
+ |gerbil/core$<match>[1]#_g52512_|
_hd3212532190_)
(if (gx#stx-pair? _tl3212432193_)
(let ((_e3212932196_
@@ -9445,7 +9445,7 @@
(let () (declare (not safe)) (_g3198932135_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52700_|
+ |gerbil/core$<match>[1]#_g52514_|
_hd3200132693_)
(if (gx#stx-pair?
_tl3200032696_)
@@ -9477,7 +9477,7 @@
_hd3199532673_)
(if (gx#identifier? _hd3205532523_)
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52699_|
+ |gerbil/core$<match>[1]#_g52513_|
_hd3205532523_)
(if (gx#stx-pair? _tl3205432526_)
(let ((_e3209032345_
@@ -9544,7 +9544,7 @@
(##car _e3212632186_))))
(if (gx#identifier? _hd3212532190_)
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52698_|
+ |gerbil/core$<match>[1]#_g52512_|
_hd3212532190_)
(if (gx#stx-pair? _tl3212432193_)
(let ((_e3212932196_
@@ -9610,7 +9610,7 @@
_hd3199832683_)
(if (gx#identifier? _hd3206632449_)
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52699_|
+ |gerbil/core$<match>[1]#_g52513_|
_hd3206632449_)
(if (gx#stx-pair? _tl3206532452_)
(let ((_e3209032345_
@@ -9677,7 +9677,7 @@
(##car _e3212632186_))))
(if (gx#identifier? _hd3212532190_)
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52698_|
+ |gerbil/core$<match>[1]#_g52512_|
_hd3212532190_)
(if (gx#stx-pair? _tl3212432193_)
(let ((_e3212932196_
@@ -9742,7 +9742,7 @@
_hd3199832683_)
(if (gx#identifier? _hd3206632449_)
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52699_|
+ |gerbil/core$<match>[1]#_g52513_|
_hd3206632449_)
(if (gx#stx-pair? _tl3206532452_)
(let ((_e3209032345_
@@ -9808,7 +9808,7 @@
(##car _e3212632186_))))
(if (gx#identifier? _hd3212532190_)
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52698_|
+ |gerbil/core$<match>[1]#_g52512_|
_hd3212532190_)
(if (gx#stx-pair? _tl3212432193_)
(let ((_e3212932196_
@@ -9861,7 +9861,7 @@
(___kont4887548876_ _hd3206632449_ _hd3199832683_)
(if (gx#identifier? _hd3206632449_)
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52699_|
+ |gerbil/core$<match>[1]#_g52513_|
_hd3206632449_)
(if (gx#stx-pair? _tl3206532452_)
(let ((_e3209032345_
@@ -9924,7 +9924,7 @@
(let () (declare (not safe)) (##car _e3212632186_))))
(if (gx#identifier? _hd3212532190_)
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52698_|
+ |gerbil/core$<match>[1]#_g52512_|
_hd3212532190_)
(if (gx#stx-pair? _tl3212432193_)
(let ((_e3212932196_
@@ -9984,7 +9984,7 @@
(if (gx#identifier?
_hd3206632449_)
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52699_|
+ |gerbil/core$<match>[1]#_g52513_|
_hd3206632449_)
(if (gx#stx-pair?
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
@@ -10044,7 +10044,7 @@
(if (gx#identifier?
_hd3212532190_)
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52698_|
+ |gerbil/core$<match>[1]#_g52512_|
_hd3212532190_)
(if (gx#stx-pair?
_tl3212432193_)
@@ -10104,7 +10104,7 @@
(if (gx#identifier?
_hd3206632449_)
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52699_|
+ |gerbil/core$<match>[1]#_g52513_|
_hd3206632449_)
(if (gx#stx-pair?
_tl3206532452_)
@@ -10165,7 +10165,7 @@
(##car _e3212632186_))))
(if (gx#identifier? _hd3212532190_)
(if (gx#free-identifier=?
- |gerbil/core$<match>[1]#_g52698_|
+ |gerbil/core$<match>[1]#_g52512_|
_hd3212532190_)
(if (gx#stx-pair?
_tl3212432193_)
@@ -10224,256 +10224,256 @@
___stx4913049131_))))
(let ((___kont4913349134_
(lambda (_L32921_ _L32923_ _L32924_)
- (let ((__tmp52764 (gx#datum->syntax '#f 'defsyntax))
- (__tmp52703
- (let ((__tmp52704
- (let ((__tmp52705
- (let ((__tmp52763
+ (let ((__tmp52578 (gx#datum->syntax '#f 'defsyntax))
+ (__tmp52517
+ (let ((__tmp52518
+ (let ((__tmp52519
+ (let ((__tmp52577
(gx#datum->syntax
'#f
'make-match-macro))
- (__tmp52706
- (let ((__tmp52707
- (let ((__tmp52708
- (let ((__tmp52762
+ (__tmp52520
+ (let ((__tmp52521
+ (let ((__tmp52522
+ (let ((__tmp52576
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#datum->syntax '#f 'let))
- (__tmp52709
- (let ((__tmp52754
- (let ((__tmp52759
- (let ((__tmp52761
+ (__tmp52523
+ (let ((__tmp52568
+ (let ((__tmp52573
+ (let ((__tmp52575
(gx#datum->syntax
'#f
'$match-e))
- (__tmp52760
+ (__tmp52574
(let ()
(declare (not safe))
(cons _L32923_ '()))))
(declare (not safe))
- (cons __tmp52761 __tmp52760)))
- (__tmp52755
- (let ((__tmp52756
- (let ((__tmp52758
+ (cons __tmp52575 __tmp52574)))
+ (__tmp52569
+ (let ((__tmp52570
+ (let ((__tmp52572
(gx#datum->syntax
'#f
'$macro-e))
- (__tmp52757
+ (__tmp52571
(let ()
(declare (not safe))
(cons _L32921_
'()))))
(declare (not safe))
- (cons __tmp52758
- __tmp52757))))
+ (cons __tmp52572
+ __tmp52571))))
(declare (not safe))
- (cons __tmp52756 '()))))
+ (cons __tmp52570 '()))))
(declare (not safe))
- (cons __tmp52759 __tmp52755)))
- (__tmp52710
- (let ((__tmp52711
- (let ((__tmp52753
+ (cons __tmp52573 __tmp52569)))
+ (__tmp52524
+ (let ((__tmp52525
+ (let ((__tmp52567
(gx#datum->syntax
'#f
'lambda))
- (__tmp52712
- (let ((__tmp52751
- (let ((__tmp52752
+ (__tmp52526
+ (let ((__tmp52565
+ (let ((__tmp52566
(gx#datum->syntax
'#f
'$stx)))
(declare (not safe))
- (cons __tmp52752
+ (cons __tmp52566
'())))
- (__tmp52713
- (let ((__tmp52714
- (let ((__tmp52750
+ (__tmp52527
+ (let ((__tmp52528
+ (let ((__tmp52564
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#datum->syntax '#f 'syntax-case))
- (__tmp52715
- (let ((__tmp52749 (gx#datum->syntax '#f '$stx))
- (__tmp52716
- (let ((__tmp52717
- (let ((__tmp52728
- (let ((__tmp52747
- (let ((__tmp52748
+ (__tmp52529
+ (let ((__tmp52563 (gx#datum->syntax '#f '$stx))
+ (__tmp52530
+ (let ((__tmp52531
+ (let ((__tmp52542
+ (let ((__tmp52561
+ (let ((__tmp52562
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#datum->syntax '#f 'body)))
(declare (not safe))
- (cons 'match: __tmp52748)))
- (__tmp52729
- (let ((__tmp52730
- (let ((__tmp52746
+ (cons 'match: __tmp52562)))
+ (__tmp52543
+ (let ((__tmp52544
+ (let ((__tmp52560
(gx#datum->syntax '#f 'core-apply-expander))
- (__tmp52731
- (let ((__tmp52745
+ (__tmp52545
+ (let ((__tmp52559
(gx#datum->syntax '#f '$match-e))
- (__tmp52732
- (let ((__tmp52733
- (let ((__tmp52744
+ (__tmp52546
+ (let ((__tmp52547
+ (let ((__tmp52558
(gx#datum->syntax
'#f
'stx-wrap-source))
- (__tmp52734
- (let ((__tmp52740
- (let ((__tmp52743
+ (__tmp52548
+ (let ((__tmp52554
+ (let ((__tmp52557
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#datum->syntax '#f 'syntax))
- (__tmp52741
- (let ((__tmp52742 (gx#datum->syntax '#f 'body)))
+ (__tmp52555
+ (let ((__tmp52556 (gx#datum->syntax '#f 'body)))
(declare (not safe))
- (cons __tmp52742 '()))))
+ (cons __tmp52556 '()))))
(declare (not safe))
- (cons __tmp52743 __tmp52741)))
- (__tmp52735
- (let ((__tmp52736
- (let ((__tmp52739
+ (cons __tmp52557 __tmp52555)))
+ (__tmp52549
+ (let ((__tmp52550
+ (let ((__tmp52553
(gx#datum->syntax '#f 'stx-source))
- (__tmp52737
- (let ((__tmp52738
+ (__tmp52551
+ (let ((__tmp52552
(gx#datum->syntax '#f '$stx)))
(declare (not safe))
- (cons __tmp52738 '()))))
+ (cons __tmp52552 '()))))
(declare (not safe))
- (cons __tmp52739 __tmp52737))))
+ (cons __tmp52553 __tmp52551))))
(declare (not safe))
- (cons __tmp52736 '()))))
+ (cons __tmp52550 '()))))
(declare (not safe))
- (cons __tmp52740 __tmp52735))))
+ (cons __tmp52554 __tmp52549))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52744 __tmp52734))))
+ (cons __tmp52558 __tmp52548))))
(declare (not safe))
- (cons __tmp52733 '()))))
+ (cons __tmp52547 '()))))
(declare (not safe))
- (cons __tmp52745 __tmp52732))))
+ (cons __tmp52559 __tmp52546))))
(declare (not safe))
- (cons __tmp52746 __tmp52731))))
+ (cons __tmp52560 __tmp52545))))
(declare (not safe))
- (cons __tmp52730 '()))))
+ (cons __tmp52544 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52747
- __tmp52729)))
- (__tmp52718
- (let ((__tmp52719
- (let ((__tmp52727
+ (cons __tmp52561
+ __tmp52543)))
+ (__tmp52532
+ (let ((__tmp52533
+ (let ((__tmp52541
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#datum->syntax '#f '_))
- (__tmp52720
- (let ((__tmp52721
- (let ((__tmp52726
+ (__tmp52534
+ (let ((__tmp52535
+ (let ((__tmp52540
(gx#datum->syntax
'#f
'core-apply-expander))
- (__tmp52722
- (let ((__tmp52725
+ (__tmp52536
+ (let ((__tmp52539
(gx#datum->syntax '#f '$macro-e))
- (__tmp52723
- (let ((__tmp52724
+ (__tmp52537
+ (let ((__tmp52538
(gx#datum->syntax
'#f
'$stx)))
(declare (not safe))
- (cons __tmp52724 '()))))
+ (cons __tmp52538 '()))))
(declare (not safe))
- (cons __tmp52725 __tmp52723))))
+ (cons __tmp52539 __tmp52537))))
(declare (not safe))
- (cons __tmp52726 __tmp52722))))
+ (cons __tmp52540 __tmp52536))))
(declare (not safe))
- (cons __tmp52721 '()))))
+ (cons __tmp52535 '()))))
(declare (not safe))
- (cons __tmp52727 __tmp52720))))
+ (cons __tmp52541 __tmp52534))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52719 '()))))
+ (cons __tmp52533 '()))))
(declare (not safe))
- (cons __tmp52728 __tmp52718))))
+ (cons __tmp52542 __tmp52532))))
(declare (not safe))
- (cons '() __tmp52717))))
+ (cons '() __tmp52531))))
(declare (not safe))
- (cons __tmp52749 __tmp52716))))
+ (cons __tmp52563 __tmp52530))))
(declare (not safe))
- (cons __tmp52750 __tmp52715))))
+ (cons __tmp52564 __tmp52529))))
(declare (not safe))
- (cons __tmp52714 '()))))
+ (cons __tmp52528 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52751
- __tmp52713))))
+ (cons __tmp52565
+ __tmp52527))))
(declare (not safe))
- (cons __tmp52753 __tmp52712))))
+ (cons __tmp52567 __tmp52526))))
(declare (not safe))
- (cons __tmp52711 '()))))
+ (cons __tmp52525 '()))))
(declare (not safe))
- (cons __tmp52754 __tmp52710))))
+ (cons __tmp52568 __tmp52524))))
(declare (not safe))
- (cons __tmp52762 __tmp52709))))
+ (cons __tmp52576 __tmp52523))))
(declare (not safe))
- (cons __tmp52708 '()))))
+ (cons __tmp52522 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons 'macro: __tmp52707))))
+ (cons 'macro: __tmp52521))))
(declare (not safe))
- (cons __tmp52763 __tmp52706))))
+ (cons __tmp52577 __tmp52520))))
(declare (not safe))
- (cons __tmp52705 '()))))
+ (cons __tmp52519 '()))))
(declare (not safe))
- (cons _L32924_ __tmp52704))))
+ (cons _L32924_ __tmp52518))))
(declare (not safe))
- (cons __tmp52764 __tmp52703))))
+ (cons __tmp52578 __tmp52517))))
(___kont4913549136_
(lambda (_L32854_ _L32856_ _L32857_)
- (let ((__tmp52765
- (let ((__tmp52766
- (let ((__tmp52767
- (let ((__tmp52768
- (let ((__tmp52779
+ (let ((__tmp52579
+ (let ((__tmp52580
+ (let ((__tmp52581
+ (let ((__tmp52582
+ (let ((__tmp52593
(gx#datum->syntax
'#f
'lambda))
- (__tmp52769
- (let ((__tmp52777
- (let ((__tmp52778
+ (__tmp52583
+ (let ((__tmp52591
+ (let ((__tmp52592
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#datum->syntax '#f '$stx)))
(declare (not safe))
- (cons __tmp52778 '())))
- (__tmp52770
- (let ((__tmp52771
- (let ((__tmp52776
+ (cons __tmp52592 '())))
+ (__tmp52584
+ (let ((__tmp52585
+ (let ((__tmp52590
(gx#datum->syntax '#f 'raise-syntax-error))
- (__tmp52772
- (let ((__tmp52773
- (let ((__tmp52774
- (let ((__tmp52775
+ (__tmp52586
+ (let ((__tmp52587
+ (let ((__tmp52588
+ (let ((__tmp52589
(gx#datum->syntax
'#f
'$stx)))
(declare (not safe))
- (cons __tmp52775 '()))))
+ (cons __tmp52589 '()))))
(declare (not safe))
(cons '"bad syntax; no macro definition for defsyntax-for-match"
- __tmp52774))))
+ __tmp52588))))
(declare (not safe))
- (cons '#f __tmp52773))))
+ (cons '#f __tmp52587))))
(declare (not safe))
- (cons __tmp52776 __tmp52772))))
+ (cons __tmp52590 __tmp52586))))
(declare (not safe))
- (cons __tmp52771 '()))))
+ (cons __tmp52585 '()))))
(declare (not safe))
- (cons __tmp52777 __tmp52770))))
+ (cons __tmp52591 __tmp52584))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52779
- __tmp52769))))
+ (cons __tmp52593
+ __tmp52583))))
(declare (not safe))
- (cons __tmp52768 '()))))
+ (cons __tmp52582 '()))))
(declare (not safe))
- (cons _L32854_ __tmp52767))))
+ (cons _L32854_ __tmp52581))))
(declare (not safe))
- (cons _L32856_ __tmp52766))))
+ (cons _L32856_ __tmp52580))))
(declare (not safe))
- (cons _L32857_ __tmp52765)))))
+ (cons _L32857_ __tmp52579)))))
(let ((___match4916349164_
(lambda (_e3279032881_
_hd3278932885_
@@ -10595,25 +10595,25 @@
(declare (not safe))
(##cdr _e3295932982_))))
((lambda (_L32992_ _L32994_)
- (let ((__tmp52784
+ (let ((__tmp52598
(gx#datum->syntax
'#f
'defsyntax-for-match))
- (__tmp52780
- (let ((__tmp52781
- (let ((__tmp52782
- (let ((__tmp52783
+ (__tmp52594
+ (let ((__tmp52595
+ (let ((__tmp52596
+ (let ((__tmp52597
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#datum->syntax '#f 'syntax-rules)))
(declare (not safe))
- (cons __tmp52783 _L32992_))))
+ (cons __tmp52597 _L32992_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52782 '()))))
+ (cons __tmp52596 '()))))
(declare (not safe))
- (cons _L32994_ __tmp52781))))
+ (cons _L32994_ __tmp52595))))
(declare (not safe))
- (cons __tmp52784 __tmp52780)))
+ (cons __tmp52598 __tmp52594)))
_tl3295732989_
_hd3295832986_)))
(_g3295032965_ _g3295132969_))))
diff --git a/src/bootstrap/gerbil/core__11.scm b/src/bootstrap/gerbil/core__11.scm
index a6e16b22..25985f84 100644
--- a/src/bootstrap/gerbil/core__11.scm
+++ b/src/bootstrap/gerbil/core__11.scm
@@ -1,55 +1,55 @@
(declare (block) (standard-bindings) (extended-bindings) (inlining-limit 200))
(begin
- (define |gerbil/core$<match>[2]#_g52787_|
+ (define |gerbil/core$<match>[2]#_g52601_|
(##structure
gx#syntax-quote::t
'macro-object
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<match>[2]#_g52789_|
+ (define |gerbil/core$<match>[2]#_g52603_|
(##structure
gx#syntax-quote::t
'match-macro::t
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<match>[2]#_g52791_|
+ (define |gerbil/core$<match>[2]#_g52605_|
(##structure
gx#syntax-quote::t
'make-match-macro
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<match>[2]#_g52793_|
+ (define |gerbil/core$<match>[2]#_g52607_|
(##structure
gx#syntax-quote::t
'match-macro?
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<match>[2]#_g52797_|
+ (define |gerbil/core$<match>[2]#_g52611_|
(##structure
gx#syntax-quote::t
'match-macro-macro
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<match>[2]#_g52801_|
+ (define |gerbil/core$<match>[2]#_g52615_|
(##structure
gx#syntax-quote::t
'match-macro-macro-set!
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<match>[2]#_g52805_|
+ (define |gerbil/core$<match>[2]#_g52619_|
(##structure
gx#syntax-quote::t
'&match-macro-macro
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<match>[2]#_g52809_|
+ (define |gerbil/core$<match>[2]#_g52623_|
(##structure
gx#syntax-quote::t
'&match-macro-macro-set!
@@ -101,14 +101,14 @@
'4
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp52785
- (let ((__tmp52786 |gerbil/core$<match>[2]#_g52787_|))
+ (let ((__tmp52599
+ (let ((__tmp52600 |gerbil/core$<match>[2]#_g52601_|))
(declare (not safe))
- (cons __tmp52786 '()))))
+ (cons __tmp52600 '()))))
(declare (not safe))
(##unchecked-structure-set!
__obj49634
- __tmp52785
+ __tmp52599
'3
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
@@ -144,83 +144,83 @@
'8
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp52788 |gerbil/core$<match>[2]#_g52789_|))
+ (let ((__tmp52602 |gerbil/core$<match>[2]#_g52603_|))
(declare (not safe))
(##unchecked-structure-set!
__obj49634
- __tmp52788
+ __tmp52602
'9
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp52790 |gerbil/core$<match>[2]#_g52791_|))
+ (let ((__tmp52604 |gerbil/core$<match>[2]#_g52605_|))
(declare (not safe))
(##unchecked-structure-set!
__obj49634
- __tmp52790
+ __tmp52604
'10
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp52792 |gerbil/core$<match>[2]#_g52793_|))
+ (let ((__tmp52606 |gerbil/core$<match>[2]#_g52607_|))
(declare (not safe))
(##unchecked-structure-set!
__obj49634
- __tmp52792
+ __tmp52606
'11
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp52794
- (let ((__tmp52795
- (let ((__tmp52796 |gerbil/core$<match>[2]#_g52797_|))
+ (let ((__tmp52608
+ (let ((__tmp52609
+ (let ((__tmp52610 |gerbil/core$<match>[2]#_g52611_|))
(declare (not safe))
- (cons 'macro __tmp52796))))
+ (cons 'macro __tmp52610))))
(declare (not safe))
- (cons __tmp52795 '()))))
+ (cons __tmp52609 '()))))
(declare (not safe))
(##unchecked-structure-set!
__obj49634
- __tmp52794
+ __tmp52608
'12
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp52798
- (let ((__tmp52799
- (let ((__tmp52800 |gerbil/core$<match>[2]#_g52801_|))
+ (let ((__tmp52612
+ (let ((__tmp52613
+ (let ((__tmp52614 |gerbil/core$<match>[2]#_g52615_|))
(declare (not safe))
- (cons 'macro __tmp52800))))
+ (cons 'macro __tmp52614))))
(declare (not safe))
- (cons __tmp52799 '()))))
+ (cons __tmp52613 '()))))
(declare (not safe))
(##unchecked-structure-set!
__obj49634
- __tmp52798
+ __tmp52612
'13
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp52802
- (let ((__tmp52803
- (let ((__tmp52804 |gerbil/core$<match>[2]#_g52805_|))
+ (let ((__tmp52616
+ (let ((__tmp52617
+ (let ((__tmp52618 |gerbil/core$<match>[2]#_g52619_|))
(declare (not safe))
- (cons 'macro __tmp52804))))
+ (cons 'macro __tmp52618))))
(declare (not safe))
- (cons __tmp52803 '()))))
+ (cons __tmp52617 '()))))
(declare (not safe))
(##unchecked-structure-set!
__obj49634
- __tmp52802
+ __tmp52616
'14
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp52806
- (let ((__tmp52807
- (let ((__tmp52808 |gerbil/core$<match>[2]#_g52809_|))
+ (let ((__tmp52620
+ (let ((__tmp52621
+ (let ((__tmp52622 |gerbil/core$<match>[2]#_g52623_|))
(declare (not safe))
- (cons 'macro __tmp52808))))
+ (cons 'macro __tmp52622))))
(declare (not safe))
- (cons __tmp52807 '()))))
+ (cons __tmp52621 '()))))
(declare (not safe))
(##unchecked-structure-set!
__obj49634
- __tmp52806
+ __tmp52620
'15
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
diff --git a/src/bootstrap/gerbil/core__12.scm b/src/bootstrap/gerbil/core__12.scm
index c084d813..66636cef 100644
--- a/src/bootstrap/gerbil/core__12.scm
+++ b/src/bootstrap/gerbil/core__12.scm
@@ -37,12 +37,12 @@
_g3305933061_))))
(_g3305833065_ _$stx33055_))))
(define |gerbil/core$<more-sugar>[1]#setq-macro::t|
- (let ((__tmp52810 (list gerbil/core$<macro-object>#macro-object::t)))
+ (let ((__tmp52624 (list gerbil/core$<macro-object>#macro-object::t)))
(declare (not safe))
(make-class-type
'gerbil.core#setq-macro::t
'setq-macro
- __tmp52810
+ __tmp52624
'()
'()
'#f)))
@@ -80,12 +80,12 @@
|gerbil/core$<more-sugar>[1]#setq-macro::t|
'macro)))
(define |gerbil/core$<more-sugar>[1]#setf-macro::t|
- (let ((__tmp52811 (list gerbil/core$<macro-object>#macro-object::t)))
+ (let ((__tmp52625 (list gerbil/core$<macro-object>#macro-object::t)))
(declare (not safe))
(make-class-type
'gerbil.core#setf-macro::t
'setf-macro
- __tmp52811
+ __tmp52625
'()
'()
'#f)))
@@ -125,20 +125,20 @@
(define |gerbil/core$<more-sugar>[1]#syntax-local-setf-macro?|
(lambda (_stx33073_)
(if (gx#identifier? _stx33073_)
- (let ((__tmp52812 (gx#syntax-local-value _stx33073_ false)))
+ (let ((__tmp52626 (gx#syntax-local-value _stx33073_ false)))
(declare (not safe))
(class-instance?
|gerbil/core$<more-sugar>[1]#setf-macro::t|
- __tmp52812))
+ __tmp52626))
'#f)))
(define |gerbil/core$<more-sugar>[1]#syntax-local-setq-macro?|
(lambda (_stx33070_)
(if (gx#identifier? _stx33070_)
- (let ((__tmp52813 (gx#syntax-local-value _stx33070_ false)))
+ (let ((__tmp52627 (gx#syntax-local-value _stx33070_ false)))
(declare (not safe))
(class-instance?
|gerbil/core$<more-sugar>[1]#setq-macro::t|
- __tmp52813))
+ __tmp52627))
'#f)))
(define |gerbil/core$<more-sugar>[:0:]#set!|
(lambda (_stx33084_)
@@ -166,7 +166,7 @@
(lambda (_g3334733358_)
((lambda (_L33361_)
(let ()
- (let ((__tmp52814
+ (let ((__tmp52628
(foldr (lambda (_g3337233375_
_g3337333378_)
(let ()
@@ -178,7 +178,7 @@
(cons _L33321_ '()))
_L33323_)))
(declare (not safe))
- (cons _L33361_ __tmp52814))))
+ (cons _L33361_ __tmp52628))))
_g3334733358_))))
(_g3334533381_
(gx#stx-identifier _L33324_ _L33324_ '"-set!")))))
@@ -189,16 +189,16 @@
_stx33084_)))
(___kont4919749198_
(lambda (_L33186_ _L33188_)
- (let ((__tmp52817 (gx#datum->syntax '#f '%#set!))
- (__tmp52815
- (let ((__tmp52816
+ (let ((__tmp52631 (gx#datum->syntax '#f '%#set!))
+ (__tmp52629
+ (let ((__tmp52630
(let ()
(declare (not safe))
(cons _L33186_ '()))))
(declare (not safe))
- (cons _L33188_ __tmp52816))))
+ (cons _L33188_ __tmp52630))))
(declare (not safe))
- (cons __tmp52817 __tmp52815)))))
+ (cons __tmp52631 __tmp52629)))))
(let* ((___match4927749278_
(lambda (_e3313733156_
_hd3313633160_
@@ -361,11 +361,11 @@
(let ()
(declare (not safe))
(##car _e3310133412_))))
- (if (let ((__tmp52818
+ (if (let ((__tmp52632
(gx#datum->syntax '#f 'setfid)))
(declare (not safe))
(|gerbil/core$<more-sugar>[1]#syntax-local-setf-macro?|
- __tmp52818))
+ __tmp52632))
(let ((_L33422_ _hd3310033416_))
(___kont4918949190_ _L33422_))
(if (gx#stx-pair/null? _tl3309933419_)
@@ -445,30 +445,30 @@
(##cdr _e3345133476_))))
(if (gx#stx-pair/null? _tl3344933483_)
(if (fx>= (gx#stx-length _tl3344933483_) '1)
- (let ((_g52819_
+ (let ((_g52633_
(gx#syntax-split-splice
_tl3344933483_
'1)))
(begin
- (let ((_g52820_
+ (let ((_g52634_
(let ()
(declare (not safe))
- (if (##values? _g52819_)
- (##vector-length _g52819_)
+ (if (##values? _g52633_)
+ (##vector-length _g52633_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g52820_ 2)))
+ (##fx= _g52634_ 2)))
(error "Context expects 2 values"
- _g52820_)))
+ _g52634_)))
(let ((_target3345233486_
(let ()
(declare (not safe))
- (##vector-ref _g52819_ 0)))
+ (##vector-ref _g52633_ 0)))
(_tl3345433489_
(let ()
(declare (not safe))
- (##vector-ref _g52819_ 1))))
+ (##vector-ref _g52633_ 1))))
(if (gx#stx-pair? _tl3345433489_)
(let ((_e3346333492_
(gx#syntax-e _tl3345433489_)))
@@ -511,38 +511,38 @@
(_g3354533635_
(lambda (_g3354733567_)
(if (gx#stx-pair/null? _g3354733567_)
- (let ((_g52821_
+ (let ((_g52635_
(gx#syntax-split-splice
_g3354733567_
'0)))
(begin
- (let ((_g52822_
+ (let ((_g52636_
(let ()
(declare (not safe))
(if (##values?
- _g52821_)
+ _g52635_)
(##vector-length
- _g52821_)
+ _g52635_)
1))))
(if (not (let ()
(declare
(not safe))
- (##fx= _g52822_
+ (##fx= _g52636_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
2)))
- (error "Context expects 2 values" _g52822_)))
+ (error "Context expects 2 values" _g52636_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ((_target3354933570_
(let ()
(declare (not safe))
(##vector-ref
- _g52821_
+ _g52635_
0)))
(_tl3355133573_
(let ()
(declare (not safe))
(##vector-ref
- _g52821_
+ _g52635_
1))))
(if (gx#stx-null?
_tl3355133573_)
@@ -569,14 +569,14 @@
(let ((_$e3355733596_ (reverse _$e3355633583_)))
((lambda (_L33600_)
(let ()
- (let ((__tmp52833
+ (let ((__tmp52647
(gx#datum->syntax
'#f
'let-values))
- (__tmp52823
- (let ((__tmp52829
- (let ((__tmp52830
- (let ((__tmp52832
+ (__tmp52637
+ (let ((__tmp52643
+ (let ((__tmp52644
+ (let ((__tmp52646
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(foldr (lambda (_g3361833621_ _g3361933624_)
(let ()
@@ -584,14 +584,14 @@
(cons _g3361833621_ _g3361933624_)))
'()
_L33600_))
- (__tmp52831
+ (__tmp52645
(let () (declare (not safe)) (cons _L33526_ '()))))
(declare (not safe))
- (cons __tmp52832 __tmp52831))))
+ (cons __tmp52646 __tmp52645))))
(declare (not safe))
- (cons __tmp52830 '())))
+ (cons __tmp52644 '())))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (__tmp52824
+ (__tmp52638
(begin
(gx#syntax-check-splice-targets
_L33600_
@@ -600,27 +600,27 @@
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
_g3361633630_
_g3361733632_)
- (let ((__tmp52825
- (let ((__tmp52828 (gx#datum->syntax '#f 'set!))
- (__tmp52826
- (let ((__tmp52827
+ (let ((__tmp52639
+ (let ((__tmp52642 (gx#datum->syntax '#f 'set!))
+ (__tmp52640
+ (let ((__tmp52641
(let ()
(declare (not safe))
(cons _g3361533627_ '()))))
(declare (not safe))
- (cons _g3361633630_ __tmp52827))))
+ (cons _g3361633630_ __tmp52641))))
(declare (not safe))
- (cons __tmp52828 __tmp52826))))
+ (cons __tmp52642 __tmp52640))))
(declare (not safe))
- (cons __tmp52825 _g3361733632_)))
+ (cons __tmp52639 _g3361733632_)))
'()
_L33600_
_L33528_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52829 __tmp52824))))
+ (cons __tmp52643 __tmp52638))))
(declare (not safe))
- (cons __tmp52833 __tmp52823))))
+ (cons __tmp52647 __tmp52637))))
_$e3355733596_))))))
(_loop3355233576_ _target3354933570_ '()))
(_g3354633563_ _g3354733567_)))))
@@ -659,9 +659,9 @@
___stx4928049281_))))
(let ((___kont4928349284_
(lambda (_L34049_)
- (let ((__tmp52836 (gx#datum->syntax '#f 'let))
- (__tmp52834
- (let ((__tmp52835
+ (let ((__tmp52650 (gx#datum->syntax '#f 'let))
+ (__tmp52648
+ (let ((__tmp52649
(foldr (lambda (_g3406534068_ _g3406634071_)
(let ()
(declare (not safe))
@@ -669,9 +669,9 @@
'()
_L34049_)))
(declare (not safe))
- (cons '() __tmp52835))))
+ (cons '() __tmp52649))))
(declare (not safe))
- (cons __tmp52836 __tmp52834))))
+ (cons __tmp52650 __tmp52648))))
(___kont4928749288_
(lambda (_L33826_ _L33828_ _L33829_)
(let* ((_g3385233860_
@@ -693,37 +693,37 @@
(_g3387833960_
(lambda (_g3388033900_)
(if (gx#stx-pair/null? _g3388033900_)
- (let ((_g52837_
+ (let ((_g52651_
(gx#syntax-split-splice
_g3388033900_
'0)))
(begin
- (let ((_g52838_
+ (let ((_g52652_
(let ()
(declare (not safe))
(if (##values?
- _g52837_)
+ _g52651_)
(##vector-length
- _g52837_)
+ _g52651_)
1))))
(if (not (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##fx= _g52838_ 2)))
- (error "Context expects 2 values" _g52838_)))
+ (##fx= _g52652_ 2)))
+ (error "Context expects 2 values" _g52652_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ((_target3388233903_
(let ()
(declare (not safe))
(##vector-ref
- _g52837_
+ _g52651_
0)))
(_tl3388433906_
(let ()
(declare (not safe))
(##vector-ref
- _g52837_
+ _g52651_
1))))
(if (gx#stx-null?
_tl3388433906_)
@@ -752,12 +752,12 @@
((lambda (_L33933_)
(let ()
(let ()
- (let ((__tmp52841
+ (let ((__tmp52655
(gx#datum->syntax
'#f
'call-with-parameters))
- (__tmp52839
- (let ((__tmp52840
+ (__tmp52653
+ (let ((__tmp52654
(foldr (lambda (_g3395133954_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
_g3395233957_)
@@ -768,9 +768,9 @@
_L33933_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons _L33867_ __tmp52840))))
+ (cons _L33867_ __tmp52654))))
(declare (not safe))
- (cons __tmp52841 __tmp52839)))))
+ (cons __tmp52655 __tmp52653)))))
_arg3389033929_))))))
(_loop3388533909_ _target3388233903_ '()))
(_g3387933896_ _g3388033900_)))))
@@ -800,9 +800,9 @@
_g3385333864_))))
(_g3385133980_
(gx#stx-wrap-source
- (let ((__tmp52844 (gx#datum->syntax '#f 'lambda))
- (__tmp52842
- (let ((__tmp52843
+ (let ((__tmp52658 (gx#datum->syntax '#f 'lambda))
+ (__tmp52656
+ (let ((__tmp52657
(foldr (lambda (_g3398333986_ _g3398433989_)
(let ()
(declare (not safe))
@@ -811,9 +811,9 @@
'()
_L33826_)))
(declare (not safe))
- (cons '() __tmp52843))))
+ (cons '() __tmp52657))))
(declare (not safe))
- (cons __tmp52844 __tmp52842))
+ (cons __tmp52658 __tmp52656))
(gx#stx-source _stx33653_)))))))
(let* ((___match4933549336_
(lambda (_e3368033722_
@@ -1155,30 +1155,30 @@
(declare (not safe))
(##cdr _e3409534127_))))
(if (gx#stx-pair/null? _tl3409334134_)
- (let ((_g52845_
+ (let ((_g52659_
(gx#syntax-split-splice
_tl3409334134_
'0)))
(begin
- (let ((_g52846_
+ (let ((_g52660_
(let ()
(declare (not safe))
- (if (##values? _g52845_)
- (##vector-length _g52845_)
+ (if (##values? _g52659_)
+ (##vector-length _g52659_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g52846_ 2)))
+ (##fx= _g52660_ 2)))
(error "Context expects 2 values"
- _g52846_)))
+ _g52660_)))
(let ((_target3409634137_
(let ()
(declare (not safe))
- (##vector-ref _g52845_ 0)))
+ (##vector-ref _g52659_ 0)))
(_tl3409834140_
(let ()
(declare (not safe))
- (##vector-ref _g52845_ 1))))
+ (##vector-ref _g52659_ 1))))
(if (gx#stx-null? _tl3409834140_)
(letrec ((_loop3409934143_
(lambda (_hd3409734147_
@@ -1202,23 +1202,23 @@
(let ((_body3410434163_ (reverse _body3410334150_)))
((lambda (_L34167_ _L34169_)
(if (gx#identifier? _L34169_)
- (let ((__tmp52853
+ (let ((__tmp52667
(gx#datum->syntax '#f 'call/cc))
- (__tmp52847
- (let ((__tmp52848
- (let ((__tmp52852
+ (__tmp52661
+ (let ((__tmp52662
+ (let ((__tmp52666
(gx#datum->syntax
'#f
'lambda))
- (__tmp52849
- (let ((__tmp52851
+ (__tmp52663
+ (let ((__tmp52665
(let ()
(declare
(not safe))
(cons _L34169_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'())))
- (__tmp52850
+ (__tmp52664
(foldr (lambda (_g3418634189_ _g3418734192_)
(let ()
(declare (not safe))
@@ -1226,14 +1226,14 @@
'()
_L34167_)))
(declare (not safe))
- (cons __tmp52851 __tmp52850))))
+ (cons __tmp52665 __tmp52664))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52852 __tmp52849))))
+ (cons __tmp52666 __tmp52663))))
(declare (not safe))
- (cons __tmp52848 '()))))
+ (cons __tmp52662 '()))))
(declare (not safe))
- (cons __tmp52853 __tmp52847))
+ (cons __tmp52667 __tmp52661))
(_g3408634110_ _g3408734114_)))
_body3410434163_
_hd3409434131_))))))
@@ -1277,30 +1277,30 @@
(declare (not safe))
(##cdr _e3421334245_))))
(if (gx#stx-pair/null? _tl3421134252_)
- (let ((_g52854_
+ (let ((_g52668_
(gx#syntax-split-splice
_tl3421134252_
'0)))
(begin
- (let ((_g52855_
+ (let ((_g52669_
(let ()
(declare (not safe))
- (if (##values? _g52854_)
- (##vector-length _g52854_)
+ (if (##values? _g52668_)
+ (##vector-length _g52668_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g52855_ 2)))
+ (##fx= _g52669_ 2)))
(error "Context expects 2 values"
- _g52855_)))
+ _g52669_)))
(let ((_target3421434255_
(let ()
(declare (not safe))
- (##vector-ref _g52854_ 0)))
+ (##vector-ref _g52668_ 0)))
(_tl3421634258_
(let ()
(declare (not safe))
- (##vector-ref _g52854_ 1))))
+ (##vector-ref _g52668_ 1))))
(if (gx#stx-null? _tl3421634258_)
(letrec ((_loop3421734261_
(lambda (_hd3421534265_
@@ -1324,23 +1324,23 @@
(let ((_body3422234281_ (reverse _body3422134268_)))
((lambda (_L34285_ _L34287_)
(if (gx#identifier? _L34287_)
- (let ((__tmp52862
+ (let ((__tmp52676
(gx#datum->syntax '#f 'call/esc))
- (__tmp52856
- (let ((__tmp52857
- (let ((__tmp52861
+ (__tmp52670
+ (let ((__tmp52671
+ (let ((__tmp52675
(gx#datum->syntax
'#f
'lambda))
- (__tmp52858
- (let ((__tmp52860
+ (__tmp52672
+ (let ((__tmp52674
(let ()
(declare
(not safe))
(cons _L34287_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'())))
- (__tmp52859
+ (__tmp52673
(foldr (lambda (_g3430434307_ _g3430534310_)
(let ()
(declare (not safe))
@@ -1348,14 +1348,14 @@
'()
_L34285_)))
(declare (not safe))
- (cons __tmp52860 __tmp52859))))
+ (cons __tmp52674 __tmp52673))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52861 __tmp52858))))
+ (cons __tmp52675 __tmp52672))))
(declare (not safe))
- (cons __tmp52857 '()))))
+ (cons __tmp52671 '()))))
(declare (not safe))
- (cons __tmp52862 __tmp52856))
+ (cons __tmp52676 __tmp52670))
(_g3420434228_ _g3420534232_)))
_body3422234281_
_hd3421234249_))))))
@@ -1410,38 +1410,38 @@
(declare (not safe))
(##cdr _e3433534377_))))
(if (gx#stx-pair/null? _tl3433334384_)
- (let ((_g52863_
+ (let ((_g52677_
(gx#syntax-split-splice
_tl3433334384_
'0)))
(begin
- (let ((_g52864_
+ (let ((_g52678_
(let ()
(declare (not safe))
(if (##values?
- _g52863_)
+ _g52677_)
(##vector-length
- _g52863_)
+ _g52677_)
1))))
(if (not (let ()
(declare
(not safe))
- (##fx= _g52864_
+ (##fx= _g52678_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
2)))
- (error "Context expects 2 values" _g52864_)))
+ (error "Context expects 2 values" _g52678_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ((_target3433634387_
(let ()
(declare (not safe))
(##vector-ref
- _g52863_
+ _g52677_
0)))
(_tl3433834390_
(let ()
(declare (not safe))
(##vector-ref
- _g52863_
+ _g52677_
1))))
(if (gx#stx-null?
_tl3433834390_)
@@ -1469,38 +1469,38 @@
(let ((_rest3434434413_
(reverse _rest3434334400_)))
((lambda (_L34417_ _L34419_ _L34420_)
- (let ((__tmp52876
+ (let ((__tmp52690
(gx#datum->syntax
'#f
'with-unwind-protect))
- (__tmp52865
- (let ((__tmp52872
- (let ((__tmp52875
+ (__tmp52679
+ (let ((__tmp52686
+ (let ((__tmp52689
(gx#datum->syntax
'#f
'lambda))
- (__tmp52873
- (let ((__tmp52874
+ (__tmp52687
+ (let ((__tmp52688
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
(cons _L34420_ '()))))
(declare (not safe))
- (cons '() __tmp52874))))
+ (cons '() __tmp52688))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52875
- __tmp52873)))
- (__tmp52866
- (let ((__tmp52867
- (let ((__tmp52871
+ (cons __tmp52689
+ __tmp52687)))
+ (__tmp52680
+ (let ((__tmp52681
+ (let ((__tmp52685
(gx#datum->syntax
'#f
'lambda))
- (__tmp52868
- (let ((__tmp52869
+ (__tmp52682
+ (let ((__tmp52683
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp52870
+ (let ((__tmp52684
(foldr (lambda (_g3444034443_
_g3444134446_)
(let ()
@@ -1510,18 +1510,18 @@
'()
_L34417_)))
(declare (not safe))
- (cons _L34419_ __tmp52870))))
+ (cons _L34419_ __tmp52684))))
(declare (not safe))
- (cons '() __tmp52869))))
+ (cons '() __tmp52683))))
(declare (not safe))
- (cons __tmp52871 __tmp52868))))
+ (cons __tmp52685 __tmp52682))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52867 '()))))
+ (cons __tmp52681 '()))))
(declare (not safe))
- (cons __tmp52872 __tmp52866))))
+ (cons __tmp52686 __tmp52680))))
(declare (not safe))
- (cons __tmp52876 __tmp52865)))
+ (cons __tmp52690 __tmp52679)))
_rest3434434413_
_hd3433434381_
_hd3433134371_))))))
@@ -1576,13 +1576,13 @@
(lambda (_g3451334524_)
((lambda (_L34527_)
(let ()
- (let ((__tmp52878
+ (let ((__tmp52692
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#datum->syntax '#f 'quote))
- (__tmp52877
+ (__tmp52691
(let () (declare (not safe)) (cons _L34527_ '()))))
(declare (not safe))
- (cons __tmp52878 __tmp52877))))
+ (cons __tmp52692 __tmp52691))))
_g3451334524_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(_g3451134539_
diff --git a/src/bootstrap/gerbil/core__13.scm b/src/bootstrap/gerbil/core__13.scm
index 7b1b5610..e8aa2875 100644
--- a/src/bootstrap/gerbil/core__13.scm
+++ b/src/bootstrap/gerbil/core__13.scm
@@ -1,104 +1,104 @@
(declare (block) (standard-bindings) (extended-bindings) (inlining-limit 200))
(begin
- (define |gerbil/core$<more-sugar>[2]#_g52881_|
+ (define |gerbil/core$<more-sugar>[2]#_g52695_|
(##structure
gx#syntax-quote::t
'macro-object
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<more-sugar>[2]#_g52883_|
+ (define |gerbil/core$<more-sugar>[2]#_g52697_|
(##structure
gx#syntax-quote::t
'setq-macro::t
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<more-sugar>[2]#_g52885_|
+ (define |gerbil/core$<more-sugar>[2]#_g52699_|
(##structure
gx#syntax-quote::t
'make-setq-macro
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<more-sugar>[2]#_g52887_|
+ (define |gerbil/core$<more-sugar>[2]#_g52701_|
(##structure
gx#syntax-quote::t
'setq-macro?
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<more-sugar>[2]#_g52891_|
+ (define |gerbil/core$<more-sugar>[2]#_g52705_|
(##structure
gx#syntax-quote::t
'setq-macro-macro
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<more-sugar>[2]#_g52895_|
+ (define |gerbil/core$<more-sugar>[2]#_g52709_|
(##structure
gx#syntax-quote::t
'setq-macro-macro-set!
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<more-sugar>[2]#_g52899_|
+ (define |gerbil/core$<more-sugar>[2]#_g52713_|
(##structure
gx#syntax-quote::t
'&setq-macro-macro
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<more-sugar>[2]#_g52903_|
+ (define |gerbil/core$<more-sugar>[2]#_g52717_|
(##structure
gx#syntax-quote::t
'&setq-macro-macro-set!
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<more-sugar>[2]#_g52907_|
+ (define |gerbil/core$<more-sugar>[2]#_g52721_|
(##structure
gx#syntax-quote::t
'setf-macro::t
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<more-sugar>[2]#_g52909_|
+ (define |gerbil/core$<more-sugar>[2]#_g52723_|
(##structure
gx#syntax-quote::t
'make-setf-macro
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<more-sugar>[2]#_g52911_|
+ (define |gerbil/core$<more-sugar>[2]#_g52725_|
(##structure
gx#syntax-quote::t
'setf-macro?
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<more-sugar>[2]#_g52915_|
+ (define |gerbil/core$<more-sugar>[2]#_g52729_|
(##structure
gx#syntax-quote::t
'setf-macro-macro
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<more-sugar>[2]#_g52919_|
+ (define |gerbil/core$<more-sugar>[2]#_g52733_|
(##structure
gx#syntax-quote::t
'setf-macro-macro-set!
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<more-sugar>[2]#_g52923_|
+ (define |gerbil/core$<more-sugar>[2]#_g52737_|
(##structure
gx#syntax-quote::t
'&setf-macro-macro
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<more-sugar>[2]#_g52927_|
+ (define |gerbil/core$<more-sugar>[2]#_g52741_|
(##structure
gx#syntax-quote::t
'&setf-macro-macro-set!
@@ -151,14 +151,14 @@
'4
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp52879
- (let ((__tmp52880 |gerbil/core$<more-sugar>[2]#_g52881_|))
+ (let ((__tmp52693
+ (let ((__tmp52694 |gerbil/core$<more-sugar>[2]#_g52695_|))
(declare (not safe))
- (cons __tmp52880 '()))))
+ (cons __tmp52694 '()))))
(declare (not safe))
(##unchecked-structure-set!
__obj49643
- __tmp52879
+ __tmp52693
'3
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
@@ -194,87 +194,87 @@
'8
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp52882 |gerbil/core$<more-sugar>[2]#_g52883_|))
+ (let ((__tmp52696 |gerbil/core$<more-sugar>[2]#_g52697_|))
(declare (not safe))
(##unchecked-structure-set!
__obj49643
- __tmp52882
+ __tmp52696
'9
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp52884 |gerbil/core$<more-sugar>[2]#_g52885_|))
+ (let ((__tmp52698 |gerbil/core$<more-sugar>[2]#_g52699_|))
(declare (not safe))
(##unchecked-structure-set!
__obj49643
- __tmp52884
+ __tmp52698
'10
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp52886 |gerbil/core$<more-sugar>[2]#_g52887_|))
+ (let ((__tmp52700 |gerbil/core$<more-sugar>[2]#_g52701_|))
(declare (not safe))
(##unchecked-structure-set!
__obj49643
- __tmp52886
+ __tmp52700
'11
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp52888
- (let ((__tmp52889
- (let ((__tmp52890
- |gerbil/core$<more-sugar>[2]#_g52891_|))
+ (let ((__tmp52702
+ (let ((__tmp52703
+ (let ((__tmp52704
+ |gerbil/core$<more-sugar>[2]#_g52705_|))
(declare (not safe))
- (cons 'macro __tmp52890))))
+ (cons 'macro __tmp52704))))
(declare (not safe))
- (cons __tmp52889 '()))))
+ (cons __tmp52703 '()))))
(declare (not safe))
(##unchecked-structure-set!
__obj49643
- __tmp52888
+ __tmp52702
'12
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp52892
- (let ((__tmp52893
- (let ((__tmp52894
- |gerbil/core$<more-sugar>[2]#_g52895_|))
+ (let ((__tmp52706
+ (let ((__tmp52707
+ (let ((__tmp52708
+ |gerbil/core$<more-sugar>[2]#_g52709_|))
(declare (not safe))
- (cons 'macro __tmp52894))))
+ (cons 'macro __tmp52708))))
(declare (not safe))
- (cons __tmp52893 '()))))
+ (cons __tmp52707 '()))))
(declare (not safe))
(##unchecked-structure-set!
__obj49643
- __tmp52892
+ __tmp52706
'13
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp52896
- (let ((__tmp52897
- (let ((__tmp52898
- |gerbil/core$<more-sugar>[2]#_g52899_|))
+ (let ((__tmp52710
+ (let ((__tmp52711
+ (let ((__tmp52712
+ |gerbil/core$<more-sugar>[2]#_g52713_|))
(declare (not safe))
- (cons 'macro __tmp52898))))
+ (cons 'macro __tmp52712))))
(declare (not safe))
- (cons __tmp52897 '()))))
+ (cons __tmp52711 '()))))
(declare (not safe))
(##unchecked-structure-set!
__obj49643
- __tmp52896
+ __tmp52710
'14
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp52900
- (let ((__tmp52901
- (let ((__tmp52902
- |gerbil/core$<more-sugar>[2]#_g52903_|))
+ (let ((__tmp52714
+ (let ((__tmp52715
+ (let ((__tmp52716
+ |gerbil/core$<more-sugar>[2]#_g52717_|))
(declare (not safe))
- (cons 'macro __tmp52902))))
+ (cons 'macro __tmp52716))))
(declare (not safe))
- (cons __tmp52901 '()))))
+ (cons __tmp52715 '()))))
(declare (not safe))
(##unchecked-structure-set!
__obj49643
- __tmp52900
+ __tmp52714
'15
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
@@ -324,14 +324,14 @@
'4
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp52904
- (let ((__tmp52905 |gerbil/core$<more-sugar>[2]#_g52881_|))
+ (let ((__tmp52718
+ (let ((__tmp52719 |gerbil/core$<more-sugar>[2]#_g52695_|))
(declare (not safe))
- (cons __tmp52905 '()))))
+ (cons __tmp52719 '()))))
(declare (not safe))
(##unchecked-structure-set!
__obj49644
- __tmp52904
+ __tmp52718
'3
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
@@ -367,87 +367,87 @@
'8
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp52906 |gerbil/core$<more-sugar>[2]#_g52907_|))
+ (let ((__tmp52720 |gerbil/core$<more-sugar>[2]#_g52721_|))
(declare (not safe))
(##unchecked-structure-set!
__obj49644
- __tmp52906
+ __tmp52720
'9
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp52908 |gerbil/core$<more-sugar>[2]#_g52909_|))
+ (let ((__tmp52722 |gerbil/core$<more-sugar>[2]#_g52723_|))
(declare (not safe))
(##unchecked-structure-set!
__obj49644
- __tmp52908
+ __tmp52722
'10
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp52910 |gerbil/core$<more-sugar>[2]#_g52911_|))
+ (let ((__tmp52724 |gerbil/core$<more-sugar>[2]#_g52725_|))
(declare (not safe))
(##unchecked-structure-set!
__obj49644
- __tmp52910
+ __tmp52724
'11
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp52912
- (let ((__tmp52913
- (let ((__tmp52914
- |gerbil/core$<more-sugar>[2]#_g52915_|))
+ (let ((__tmp52726
+ (let ((__tmp52727
+ (let ((__tmp52728
+ |gerbil/core$<more-sugar>[2]#_g52729_|))
(declare (not safe))
- (cons 'macro __tmp52914))))
+ (cons 'macro __tmp52728))))
(declare (not safe))
- (cons __tmp52913 '()))))
+ (cons __tmp52727 '()))))
(declare (not safe))
(##unchecked-structure-set!
__obj49644
- __tmp52912
+ __tmp52726
'12
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp52916
- (let ((__tmp52917
- (let ((__tmp52918
- |gerbil/core$<more-sugar>[2]#_g52919_|))
+ (let ((__tmp52730
+ (let ((__tmp52731
+ (let ((__tmp52732
+ |gerbil/core$<more-sugar>[2]#_g52733_|))
(declare (not safe))
- (cons 'macro __tmp52918))))
+ (cons 'macro __tmp52732))))
(declare (not safe))
- (cons __tmp52917 '()))))
+ (cons __tmp52731 '()))))
(declare (not safe))
(##unchecked-structure-set!
__obj49644
- __tmp52916
+ __tmp52730
'13
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp52920
- (let ((__tmp52921
- (let ((__tmp52922
- |gerbil/core$<more-sugar>[2]#_g52923_|))
+ (let ((__tmp52734
+ (let ((__tmp52735
+ (let ((__tmp52736
+ |gerbil/core$<more-sugar>[2]#_g52737_|))
(declare (not safe))
- (cons 'macro __tmp52922))))
+ (cons 'macro __tmp52736))))
(declare (not safe))
- (cons __tmp52921 '()))))
+ (cons __tmp52735 '()))))
(declare (not safe))
(##unchecked-structure-set!
__obj49644
- __tmp52920
+ __tmp52734
'14
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp52924
- (let ((__tmp52925
- (let ((__tmp52926
- |gerbil/core$<more-sugar>[2]#_g52927_|))
+ (let ((__tmp52738
+ (let ((__tmp52739
+ (let ((__tmp52740
+ |gerbil/core$<more-sugar>[2]#_g52741_|))
(declare (not safe))
- (cons 'macro __tmp52926))))
+ (cons 'macro __tmp52740))))
(declare (not safe))
- (cons __tmp52925 '()))))
+ (cons __tmp52739 '()))))
(declare (not safe))
(##unchecked-structure-set!
__obj49644
- __tmp52924
+ __tmp52738
'15
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
diff --git a/src/bootstrap/gerbil/core__14.scm b/src/bootstrap/gerbil/core__14.scm
index 79bdea69..16b1e13d 100644
--- a/src/bootstrap/gerbil/core__14.scm
+++ b/src/bootstrap/gerbil/core__14.scm
@@ -21,23 +21,23 @@
(declare (not safe))
(##cdr _e3455934572_))))
((lambda (_L34582_)
- (let ((__tmp52932
+ (let ((__tmp52746
(gx#datum->syntax '#f 'make-setq-macro))
- (__tmp52928
- (let ((__tmp52929
- (let ((__tmp52930
- (let ((__tmp52931
+ (__tmp52742
+ (let ((__tmp52743
+ (let ((__tmp52744
+ (let ((__tmp52745
(gx#datum->syntax
'#f
'syntax-rules)))
(declare (not safe))
- (cons __tmp52931 _L34582_))))
+ (cons __tmp52745 _L34582_))))
(declare (not safe))
- (cons __tmp52930 '()))))
+ (cons __tmp52744 '()))))
(declare (not safe))
- (cons 'macro: __tmp52929))))
+ (cons 'macro: __tmp52743))))
(declare (not safe))
- (cons __tmp52932 __tmp52928)))
+ (cons __tmp52746 __tmp52742)))
_tl3455734579_)))
(_g3455434565_ _g3455534569_)))))
(_g3455334595_ _$stx34550_))))
diff --git a/src/bootstrap/gerbil/core__15.scm b/src/bootstrap/gerbil/core__15.scm
index 3aa97ce8..fe56ddc3 100644
--- a/src/bootstrap/gerbil/core__15.scm
+++ b/src/bootstrap/gerbil/core__15.scm
@@ -11,52 +11,52 @@
___stx4933849339_))))
(let ((___kont4934149342_
(lambda ()
- (let ((__tmp52933 (gx#datum->syntax '#f 'begin)))
+ (let ((__tmp52747 (gx#datum->syntax '#f 'begin)))
(declare (not safe))
- (cons __tmp52933 '()))))
+ (cons __tmp52747 '()))))
(___kont4934349344_
(lambda (_L34665_ _L34667_ _L34668_)
- (let ((__tmp52946 (gx#datum->syntax '#f 'cond-expand))
- (__tmp52934
- (let ((__tmp52943
- (let ((__tmp52944
- (let ((__tmp52945
+ (let ((__tmp52760 (gx#datum->syntax '#f 'cond-expand))
+ (__tmp52748
+ (let ((__tmp52757
+ (let ((__tmp52758
+ (let ((__tmp52759
(let ()
(declare (not safe))
(cons _L34668_ _L34665_))))
(declare (not safe))
- (cons __tmp52945 '()))))
+ (cons __tmp52759 '()))))
(declare (not safe))
- (cons _L34667_ __tmp52944)))
- (__tmp52935
- (let ((__tmp52936
- (let ((__tmp52942
+ (cons _L34667_ __tmp52758)))
+ (__tmp52749
+ (let ((__tmp52750
+ (let ((__tmp52756
(gx#datum->syntax '#f 'else))
- (__tmp52937
- (let ((__tmp52938
- (let ((__tmp52941
+ (__tmp52751
+ (let ((__tmp52752
+ (let ((__tmp52755
(gx#datum->syntax
'#f
'syntax-error))
- (__tmp52939
- (let ((__tmp52940
+ (__tmp52753
+ (let ((__tmp52754
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let () (declare (not safe)) (cons _L34667_ '()))))
(declare (not safe))
- (cons '"Missing required feature" __tmp52940))))
+ (cons '"Missing required feature" __tmp52754))))
(declare (not safe))
- (cons __tmp52941 __tmp52939))))
+ (cons __tmp52755 __tmp52753))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp52938 '()))))
+ (cons __tmp52752 '()))))
(declare (not safe))
- (cons __tmp52942 __tmp52937))))
+ (cons __tmp52756 __tmp52751))))
(declare (not safe))
- (cons __tmp52936 '()))))
+ (cons __tmp52750 '()))))
(declare (not safe))
- (cons __tmp52943 __tmp52935))))
+ (cons __tmp52757 __tmp52749))))
(declare (not safe))
- (cons __tmp52946 __tmp52934)))))
+ (cons __tmp52760 __tmp52748)))))
(if (gx#stx-pair? ___stx4933849339_)
(let ((_e3462334691_ (gx#syntax-e ___stx4933849339_)))
(let ((_tl3462134698_
@@ -92,35 +92,35 @@
___stx4936849369_))))
(let ((___kont4937149372_
(lambda (_L34892_ _L34894_)
- (let ((__tmp52952 (gx#datum->syntax '#f 'defsyntax))
- (__tmp52947
- (let ((__tmp52948
- (let ((__tmp52949
- (let ((__tmp52951
+ (let ((__tmp52766 (gx#datum->syntax '#f 'defsyntax))
+ (__tmp52761
+ (let ((__tmp52762
+ (let ((__tmp52763
+ (let ((__tmp52765
(gx#datum->syntax
'#f
'make-import-expander))
- (__tmp52950
+ (__tmp52764
(let ()
(declare (not safe))
(cons _L34892_ '()))))
(declare (not safe))
- (cons __tmp52951 __tmp52950))))
+ (cons __tmp52765 __tmp52764))))
(declare (not safe))
- (cons __tmp52949 '()))))
+ (cons __tmp52763 '()))))
(declare (not safe))
- (cons _L34894_ __tmp52948))))
+ (cons _L34894_ __tmp52762))))
(declare (not safe))
- (cons __tmp52952 __tmp52947))))
+ (cons __tmp52766 __tmp52761))))
(___kont4937349374_
(lambda (_L34821_ _L34823_ _L34824_ _L34825_)
- (let ((__tmp52953
- (let ((__tmp52954
- (let ((__tmp52955
- (let ((__tmp52958
+ (let ((__tmp52767
+ (let ((__tmp52768
+ (let ((__tmp52769
+ (let ((__tmp52772
(gx#datum->syntax '#f 'lambda))
- (__tmp52956
- (let ((__tmp52957
+ (__tmp52770
+ (let ((__tmp52771
(foldr (lambda (_g3484634849_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
_g3484734852_)
@@ -131,15 +131,15 @@
_L34821_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons _L34823_ __tmp52957))))
+ (cons _L34823_ __tmp52771))))
(declare (not safe))
- (cons __tmp52958 __tmp52956))))
+ (cons __tmp52772 __tmp52770))))
(declare (not safe))
- (cons __tmp52955 '()))))
+ (cons __tmp52769 '()))))
(declare (not safe))
- (cons _L34824_ __tmp52954))))
+ (cons _L34824_ __tmp52768))))
(declare (not safe))
- (cons _L34825_ __tmp52953)))))
+ (cons _L34825_ __tmp52767)))))
(let* ((___match4942349424_
(lambda (_e3473334761_
_hd3473234765_
@@ -405,35 +405,35 @@
___stx4942649427_))))
(let ((___kont4942949430_
(lambda (_L35097_ _L35099_)
- (let ((__tmp52964 (gx#datum->syntax '#f 'defsyntax))
- (__tmp52959
- (let ((__tmp52960
- (let ((__tmp52961
- (let ((__tmp52963
+ (let ((__tmp52778 (gx#datum->syntax '#f 'defsyntax))
+ (__tmp52773
+ (let ((__tmp52774
+ (let ((__tmp52775
+ (let ((__tmp52777
(gx#datum->syntax
'#f
'make-export-expander))
- (__tmp52962
+ (__tmp52776
(let ()
(declare (not safe))
(cons _L35097_ '()))))
(declare (not safe))
- (cons __tmp52963 __tmp52962))))
+ (cons __tmp52777 __tmp52776))))
(declare (not safe))
- (cons __tmp52961 '()))))
+ (cons __tmp52775 '()))))
(declare (not safe))
- (cons _L35099_ __tmp52960))))
+ (cons _L35099_ __tmp52774))))
(declare (not safe))
- (cons __tmp52964 __tmp52959))))
+ (cons __tmp52778 __tmp52773))))
(___kont4943149432_
(lambda (_L35026_ _L35028_ _L35029_ _L35030_)
- (let ((__tmp52965
- (let ((__tmp52966
- (let ((__tmp52967
- (let ((__tmp52970
+ (let ((__tmp52779
+ (let ((__tmp52780
+ (let ((__tmp52781
+ (let ((__tmp52784
(gx#datum->syntax '#f 'lambda))
- (__tmp52968
- (let ((__tmp52969
+ (__tmp52782
+ (let ((__tmp52783
(foldr (lambda (_g3505135054_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
_g3505235057_)
@@ -444,15 +444,15 @@
_L35026_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons _L35028_ __tmp52969))))
+ (cons _L35028_ __tmp52783))))
(declare (not safe))
- (cons __tmp52970 __tmp52968))))
+ (cons __tmp52784 __tmp52782))))
(declare (not safe))
- (cons __tmp52967 '()))))
+ (cons __tmp52781 '()))))
(declare (not safe))
- (cons _L35029_ __tmp52966))))
+ (cons _L35029_ __tmp52780))))
(declare (not safe))
- (cons _L35030_ __tmp52965)))))
+ (cons _L35030_ __tmp52779)))))
(let* ((___match4948149482_
(lambda (_e3493834966_
_hd3493734970_
@@ -718,35 +718,35 @@
___stx4948449485_))))
(let ((___kont4948749488_
(lambda (_L35302_ _L35304_)
- (let ((__tmp52976 (gx#datum->syntax '#f 'defsyntax))
- (__tmp52971
- (let ((__tmp52972
- (let ((__tmp52973
- (let ((__tmp52975
+ (let ((__tmp52790 (gx#datum->syntax '#f 'defsyntax))
+ (__tmp52785
+ (let ((__tmp52786
+ (let ((__tmp52787
+ (let ((__tmp52789
(gx#datum->syntax
'#f
'make-import-export-expander))
- (__tmp52974
+ (__tmp52788
(let ()
(declare (not safe))
(cons _L35302_ '()))))
(declare (not safe))
- (cons __tmp52975 __tmp52974))))
+ (cons __tmp52789 __tmp52788))))
(declare (not safe))
- (cons __tmp52973 '()))))
+ (cons __tmp52787 '()))))
(declare (not safe))
- (cons _L35304_ __tmp52972))))
+ (cons _L35304_ __tmp52786))))
(declare (not safe))
- (cons __tmp52976 __tmp52971))))
+ (cons __tmp52790 __tmp52785))))
(___kont4948949490_
(lambda (_L35231_ _L35233_ _L35234_ _L35235_)
- (let ((__tmp52977
- (let ((__tmp52978
- (let ((__tmp52979
- (let ((__tmp52982
+ (let ((__tmp52791
+ (let ((__tmp52792
+ (let ((__tmp52793
+ (let ((__tmp52796
(gx#datum->syntax '#f 'lambda))
- (__tmp52980
- (let ((__tmp52981
+ (__tmp52794
+ (let ((__tmp52795
(foldr (lambda (_g3525635259_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
_g3525735262_)
@@ -757,15 +757,15 @@
_L35231_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons _L35233_ __tmp52981))))
+ (cons _L35233_ __tmp52795))))
(declare (not safe))
- (cons __tmp52982 __tmp52980))))
+ (cons __tmp52796 __tmp52794))))
(declare (not safe))
- (cons __tmp52979 '()))))
+ (cons __tmp52793 '()))))
(declare (not safe))
- (cons _L35234_ __tmp52978))))
+ (cons _L35234_ __tmp52792))))
(declare (not safe))
- (cons _L35235_ __tmp52977)))))
+ (cons _L35235_ __tmp52791)))))
(let* ((___match4953949540_
(lambda (_e3514335171_
_hd3514235175_
@@ -1042,30 +1042,30 @@
(declare (not safe))
(##cdr _e3533235354_))))
(if (gx#stx-pair/null? _tl3533035361_)
- (let ((_g52983_
+ (let ((_g52797_
(gx#syntax-split-splice
_tl3533035361_
'0)))
(begin
- (let ((_g52984_
+ (let ((_g52798_
(let ()
(declare (not safe))
- (if (##values? _g52983_)
- (##vector-length _g52983_)
+ (if (##values? _g52797_)
+ (##vector-length _g52797_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g52984_ 2)))
+ (##fx= _g52798_ 2)))
(error "Context expects 2 values"
- _g52984_)))
+ _g52798_)))
(let ((_target3533335364_
(let ()
(declare (not safe))
- (##vector-ref _g52983_ 0)))
+ (##vector-ref _g52797_ 0)))
(_tl3533535367_
(let ()
(declare (not safe))
- (##vector-ref _g52983_ 1))))
+ (##vector-ref _g52797_ 1))))
(if (gx#stx-null? _tl3533535367_)
(letrec ((_loop3533635370_
(lambda (_hd3533435374_
@@ -1089,8 +1089,8 @@
(cons _lp-hd3533835384_ _body3534035377_)))))
(let ((_body3534135390_ (reverse _body3534035377_)))
((lambda (_L35394_)
- (let ((__tmp52985
- (let ((__tmp52986
+ (let ((__tmp52799
+ (let ((__tmp52800
(foldr (lambda (_g3540935412_ _g3541035415_)
(let ()
(declare (not safe))
@@ -1099,9 +1099,9 @@
'()
_L35394_)))
(declare (not safe))
- (cons '1 __tmp52986))))
+ (cons '1 __tmp52800))))
(declare (not safe))
- (cons 'phi: __tmp52985)))
+ (cons 'phi: __tmp52799)))
_body3534135390_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(_loop3533635370_
@@ -1133,30 +1133,30 @@
(declare (not safe))
(##cdr _e3543135453_))))
(if (gx#stx-pair/null? _tl3542935460_)
- (let ((_g52987_
+ (let ((_g52801_
(gx#syntax-split-splice
_tl3542935460_
'0)))
(begin
- (let ((_g52988_
+ (let ((_g52802_
(let ()
(declare (not safe))
- (if (##values? _g52987_)
- (##vector-length _g52987_)
+ (if (##values? _g52801_)
+ (##vector-length _g52801_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g52988_ 2)))
+ (##fx= _g52802_ 2)))
(error "Context expects 2 values"
- _g52988_)))
+ _g52802_)))
(let ((_target3543235463_
(let ()
(declare (not safe))
- (##vector-ref _g52987_ 0)))
+ (##vector-ref _g52801_ 0)))
(_tl3543435466_
(let ()
(declare (not safe))
- (##vector-ref _g52987_ 1))))
+ (##vector-ref _g52801_ 1))))
(if (gx#stx-null? _tl3543435466_)
(letrec ((_loop3543535469_
(lambda (_hd3543335473_
@@ -1180,8 +1180,8 @@
(cons _lp-hd3543735483_ _body3543935476_)))))
(let ((_body3544035489_ (reverse _body3543935476_)))
((lambda (_L35493_)
- (let ((__tmp52989
- (let ((__tmp52990
+ (let ((__tmp52803
+ (let ((__tmp52804
(foldr (lambda (_g3550835511_ _g3550935514_)
(let ()
(declare (not safe))
@@ -1190,9 +1190,9 @@
'()
_L35493_)))
(declare (not safe))
- (cons '-1 __tmp52990))))
+ (cons '-1 __tmp52804))))
(declare (not safe))
- (cons 'phi: __tmp52989)))
+ (cons 'phi: __tmp52803)))
_body3544035489_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(_loop3543535469_
@@ -1235,31 +1235,31 @@
(declare (not safe))
(##cdr _e3553435566_))))
(if (gx#stx-pair/null? _tl3553235573_)
- (let ((_g52991_
+ (let ((_g52805_
(gx#syntax-split-splice
_tl3553235573_
'0)))
(begin
- (let ((_g52992_
+ (let ((_g52806_
(let ()
(declare (not safe))
- (if (##values? _g52991_)
+ (if (##values? _g52805_)
(##vector-length
- _g52991_)
+ _g52805_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g52992_ 2)))
+ (##fx= _g52806_ 2)))
(error "Context expects 2 values"
- _g52992_)))
+ _g52806_)))
(let ((_target3553535576_
(let ()
(declare (not safe))
- (##vector-ref _g52991_ 0)))
+ (##vector-ref _g52805_ 0)))
(_tl3553735579_
(let ()
(declare (not safe))
- (##vector-ref _g52991_ 1))))
+ (##vector-ref _g52805_ 1))))
(if (gx#stx-null? _tl3553735579_)
(letrec ((_loop3553835582_
(lambda (_hd3553635586_
@@ -1324,11 +1324,11 @@
(lambda (_in35662_ _r35664_)
(if (gx#module-import?
_in35662_)
- (if (let ((__tmp52993
+ (if (let ((__tmp52807
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#module-import-name _in35662_)))
(declare (not safe))
- (hash-get _keytab35653_ __tmp52993))
+ (hash-get _keytab35653_ __tmp52807))
(let () (declare (not safe)) (cons _in35662_ _r35664_))
_r35664_)
(if (gx#import-set? _in35662_)
@@ -1338,12 +1338,12 @@
_r35664_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_fold-e35659_)))
- (let ((__tmp52994
+ (let ((__tmp52808
(foldl _fold-e35666_
'()
_imports35656_)))
(declare (not safe))
- (cons 'begin: __tmp52994)))
+ (cons 'begin: __tmp52808)))
(_g3552535549_ _g3552635553_)))
_id3554335602_
_hd3553335570_))))))
@@ -1390,31 +1390,31 @@
(declare (not safe))
(##cdr _e3568835720_))))
(if (gx#stx-pair/null? _tl3568635727_)
- (let ((_g52995_
+ (let ((_g52809_
(gx#syntax-split-splice
_tl3568635727_
'0)))
(begin
- (let ((_g52996_
+ (let ((_g52810_
(let ()
(declare (not safe))
- (if (##values? _g52995_)
+ (if (##values? _g52809_)
(##vector-length
- _g52995_)
+ _g52809_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g52996_ 2)))
+ (##fx= _g52810_ 2)))
(error "Context expects 2 values"
- _g52996_)))
+ _g52810_)))
(let ((_target3568935730_
(let ()
(declare (not safe))
- (##vector-ref _g52995_ 0)))
+ (##vector-ref _g52809_ 0)))
(_tl3569135733_
(let ()
(declare (not safe))
- (##vector-ref _g52995_ 1))))
+ (##vector-ref _g52809_ 1))))
(if (gx#stx-null? _tl3569135733_)
(letrec ((_loop3569235736_
(lambda (_hd3569035740_
@@ -1479,11 +1479,11 @@
(lambda (_in35816_ _r35818_)
(if (gx#module-import?
_in35816_)
- (if (let ((__tmp52997
+ (if (let ((__tmp52811
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#module-import-name _in35816_)))
(declare (not safe))
- (hash-get _keytab35807_ __tmp52997))
+ (hash-get _keytab35807_ __tmp52811))
_r35818_
(let () (declare (not safe)) (cons _in35816_ _r35818_)))
(if (gx#import-set? _in35816_)
@@ -1495,12 +1495,12 @@
(cons _in35816_ _r35818_)))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_fold-e35813_)))
- (let ((__tmp52998
+ (let ((__tmp52812
(foldl _fold-e35820_
'()
_imports35810_)))
(declare (not safe))
- (cons 'begin: __tmp52998)))
+ (cons 'begin: __tmp52812)))
(_g3567935703_ _g3568035707_)))
_id3569735756_
_hd3568735724_))))))
@@ -1528,9 +1528,9 @@
(lambda () (make-symbol _pre35832_ _name35830_)))
(_K3583735861_
(lambda (_mark35857_ _id35859_)
- (let ((__tmp52999 (make-symbol _pre35832_ _id35859_)))
+ (let ((__tmp52813 (make-symbol _pre35832_ _id35859_)))
(declare (not safe))
- (cons __tmp52999 _mark35857_)))))
+ (cons __tmp52813 _mark35857_)))))
(if (let () (declare (not safe)) (##pair? _name3583335841_))
(let ((_hd3583835865_
(let () (declare (not safe)) (##car _name3583335841_)))
@@ -1573,31 +1573,31 @@
(declare (not safe))
(##cdr _e3589435934_))))
(if (gx#stx-pair/null? _tl3589235941_)
- (let ((_g53000_
+ (let ((_g52814_
(gx#syntax-split-splice
_tl3589235941_
'0)))
(begin
- (let ((_g53001_
+ (let ((_g52815_
(let ()
(declare (not safe))
- (if (##values? _g53000_)
+ (if (##values? _g52814_)
(##vector-length
- _g53000_)
+ _g52814_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g53001_ 2)))
+ (##fx= _g52815_ 2)))
(error "Context expects 2 values"
- _g53001_)))
+ _g52815_)))
(let ((_target3589535944_
(let ()
(declare (not safe))
- (##vector-ref _g53000_ 0)))
+ (##vector-ref _g52814_ 0)))
(_tl3589735947_
(let ()
(declare (not safe))
- (##vector-ref _g53000_ 1))))
+ (##vector-ref _g52814_ 1))))
(if (gx#stx-null? _tl3589735947_)
(letrec ((_loop3589835950_
(lambda (_hd3589635954_
@@ -1679,20 +1679,20 @@
(let ()
(declare (not safe))
(make-hash-table)))
- (_g53004_
+ (_g52818_
(for-each
(lambda (_id36042_ _new-id36044_)
- (let ((__tmp53003
+ (let ((__tmp52817
(gx#core-identifier-key
_id36042_))
- (__tmp53002
+ (__tmp52816
(gx#core-identifier-key
_new-id36044_)))
(declare (not safe))
(hash-put!
_keytab36036_
- __tmp53003
- __tmp53002)))
+ __tmp52817
+ __tmp52816)))
(foldr (lambda (_g3604536048_
_g3604636051_)
(let ()
@@ -1730,14 +1730,14 @@
(let ()
(declare (not safe))
(hash-put! _found36039_ _name36074_ '#t))
- (let ((__tmp53005
+ (let ((__tmp52819
(let ()
(declare (not safe))
(|gerbil/core$<module-sugar>[1]#module-import-rename|
_in36070_
_rename36081_))))
(declare (not safe))
- (cons __tmp53005 _r36072_)))
+ (cons __tmp52819 _r36072_)))
_$e36077_)
(let () (declare (not safe)) (cons _in36070_ _r36072_))))
(if (gx#import-set? _in36070_)
@@ -1755,11 +1755,11 @@
_imports36064_)))
(for-each
(lambda (_id36092_)
- (if (let ((__tmp53006
+ (if (let ((__tmp52820
(gx#core-identifier-key
_id36092_)))
(declare (not safe))
- (hash-get _found36039_ __tmp53006))
+ (hash-get _found36039_ __tmp52820))
'#!void
(gx#raise-syntax-error
'#f
@@ -1856,17 +1856,17 @@
(letrec ((_fold-e36197_
(lambda (_in36200_ _r36202_)
(if (gx#module-import? _in36200_)
- (let ((__tmp53007
- (let ((__tmp53008
+ (let ((__tmp52821
+ (let ((__tmp52822
(_rename-e36194_
(gx#module-import-name
_in36200_))))
(declare (not safe))
(|gerbil/core$<module-sugar>[1]#module-import-rename|
_in36200_
- __tmp53008))))
+ __tmp52822))))
(declare (not safe))
- (cons __tmp53007 _r36202_))
+ (cons __tmp52821 _r36202_))
(if (gx#import-set? _in36200_)
(foldl _fold-e36197_
_r36202_
@@ -1876,9 +1876,9 @@
(declare (not safe))
(cons _in36200_ _r36202_)))))))
_fold-e36197_)))
- (let ((__tmp53009 (foldl _fold-e36204_ '() _imports36188_)))
+ (let ((__tmp52823 (foldl _fold-e36204_ '() _imports36188_)))
(declare (not safe))
- (cons 'begin: __tmp53009)))
+ (cons 'begin: __tmp52823)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(_g3611236130_
_g3611336134_)))
@@ -2066,32 +2066,32 @@
(declare (not safe))
(##cdr _e3622936261_))))
(if (gx#stx-pair/null? _tl3622736268_)
- (let ((_g53010_
+ (let ((_g52824_
(gx#syntax-split-splice
_tl3622736268_
'0)))
(begin
- (let ((_g53011_
+ (let ((_g52825_
(let ()
(declare (not safe))
- (if (##values? _g53010_)
+ (if (##values? _g52824_)
(##vector-length
- _g53010_)
+ _g52824_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g53011_ 2)))
+ (##fx= _g52825_ 2)))
(error "Context expects 2 values"
- _g53011_)))
+ _g52825_)))
(let ((_target3623036271_
(let ()
(declare (not safe))
- (##vector-ref _g53010_ 0)))
+ (##vector-ref _g52824_ 0)))
(_tl3623236274_
(let ()
(declare (not safe))
(##vector-ref
- _g53010_
+ _g52824_
1))))
(if (gx#stx-null? _tl3623236274_)
(letrec ((_loop3623336277_
@@ -2115,7 +2115,7 @@
(cons _lp-hd3623536291_ _mod3623736284_)))))
(let ((_mod3623836297_ (reverse _mod3623736284_)))
((lambda (_L36301_ _L36303_)
- (let ((__tmp53012
+ (let ((__tmp52826
(_flatten36216_
(map (lambda (_g3632136323_)
(_expand-path36218_
@@ -2130,7 +2130,7 @@
'()
_L36301_)))))
(declare (not safe))
- (cons 'begin: __tmp53012)))
+ (cons 'begin: __tmp52826)))
_mod3623836297_
_hd3622836265_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
@@ -2176,31 +2176,31 @@
(declare (not safe))
(##cdr _e3649236524_))))
(if (gx#stx-pair/null? _tl3649036531_)
- (let ((_g53013_
+ (let ((_g52827_
(gx#syntax-split-splice
_tl3649036531_
'0)))
(begin
- (let ((_g53014_
+ (let ((_g52828_
(let ()
(declare (not safe))
- (if (##values? _g53013_)
+ (if (##values? _g52827_)
(##vector-length
- _g53013_)
+ _g52827_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g53014_ 2)))
+ (##fx= _g52828_ 2)))
(error "Context expects 2 values"
- _g53014_)))
+ _g52828_)))
(let ((_target3649336534_
(let ()
(declare (not safe))
- (##vector-ref _g53013_ 0)))
+ (##vector-ref _g52827_ 0)))
(_tl3649536537_
(let ()
(declare (not safe))
- (##vector-ref _g53013_ 1))))
+ (##vector-ref _g52827_ 1))))
(if (gx#stx-null? _tl3649536537_)
(letrec ((_loop3649636540_
(lambda (_hd3649436544_
@@ -2265,11 +2265,11 @@
(lambda (_out36620_ _r36622_)
(if (gx#module-export?
_out36620_)
- (if (let ((__tmp53015
+ (if (let ((__tmp52829
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#module-export-name _out36620_)))
(declare (not safe))
- (hash-get _keytab36611_ __tmp53015))
+ (hash-get _keytab36611_ __tmp52829))
_r36622_
(let () (declare (not safe)) (cons _out36620_ _r36622_)))
(if (gx#export-set? _out36620_)
@@ -2279,12 +2279,12 @@
_r36622_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_fold-e36617_)))
- (let ((__tmp53016
+ (let ((__tmp52830
(foldl _fold-e36624_
'()
_exports36614_)))
(declare (not safe))
- (cons 'begin: __tmp53016)))
+ (cons 'begin: __tmp52830)))
(_g3648336507_ _g3648436511_)))
_id3650136560_
_hd3649136528_))))))
@@ -2339,31 +2339,31 @@
(declare (not safe))
(##cdr _e3665136691_))))
(if (gx#stx-pair/null? _tl3664936698_)
- (let ((_g53017_
+ (let ((_g52831_
(gx#syntax-split-splice
_tl3664936698_
'0)))
(begin
- (let ((_g53018_
+ (let ((_g52832_
(let ()
(declare (not safe))
- (if (##values? _g53017_)
+ (if (##values? _g52831_)
(##vector-length
- _g53017_)
+ _g52831_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g53018_ 2)))
+ (##fx= _g52832_ 2)))
(error "Context expects 2 values"
- _g53018_)))
+ _g52832_)))
(let ((_target3665236701_
(let ()
(declare (not safe))
- (##vector-ref _g53017_ 0)))
+ (##vector-ref _g52831_ 0)))
(_tl3665436704_
(let ()
(declare (not safe))
- (##vector-ref _g53017_ 1))))
+ (##vector-ref _g52831_ 1))))
(if (gx#stx-null? _tl3665436704_)
(letrec ((_loop3665536707_
(lambda (_hd3665336711_
@@ -2445,20 +2445,20 @@
(let ()
(declare (not safe))
(make-hash-table)))
- (_g53021_
+ (_g52835_
(for-each
(lambda (_id36799_ _new-id36801_)
- (let ((__tmp53020
+ (let ((__tmp52834
(gx#core-identifier-key
_id36799_))
- (__tmp53019
+ (__tmp52833
(gx#core-identifier-key
_new-id36801_)))
(declare (not safe))
(hash-put!
_keytab36793_
- __tmp53020
- __tmp53019)))
+ __tmp52834
+ __tmp52833)))
(foldr (lambda (_g3680236805_
_g3680336808_)
(let ()
@@ -2496,14 +2496,14 @@
(let ()
(declare (not safe))
(hash-put! _found36796_ _name36831_ '#t))
- (let ((__tmp53022
+ (let ((__tmp52836
(let ()
(declare (not safe))
(|gerbil/core$<module-sugar>[1]#module-export-rename|
_out36827_
_rename36838_))))
(declare (not safe))
- (cons __tmp53022 _r36829_)))
+ (cons __tmp52836 _r36829_)))
_$e36834_)
(let ()
(declare (not safe))
@@ -2523,11 +2523,11 @@
_exports36821_)))
(for-each
(lambda (_id36849_)
- (if (let ((__tmp53023
+ (if (let ((__tmp52837
(gx#core-identifier-key
_id36849_)))
(declare (not safe))
- (hash-get _found36796_ __tmp53023))
+ (hash-get _found36796_ __tmp52837))
'#!void
(gx#raise-syntax-error
'#f
@@ -2624,17 +2624,17 @@
(letrec ((_fold-e36954_
(lambda (_out36957_ _r36959_)
(if (gx#module-export? _out36957_)
- (let ((__tmp53024
- (let ((__tmp53025
+ (let ((__tmp52838
+ (let ((__tmp52839
(_rename-e36951_
(gx#module-export-name
_out36957_))))
(declare (not safe))
(|gerbil/core$<module-sugar>[1]#module-export-rename|
_out36957_
- __tmp53025))))
+ __tmp52839))))
(declare (not safe))
- (cons __tmp53024 _r36959_))
+ (cons __tmp52838 _r36959_))
(if (gx#export-set? _out36957_)
(foldl _fold-e36954_
_r36959_
@@ -2644,9 +2644,9 @@
(declare (not safe))
(cons _out36957_ _r36959_)))))))
_fold-e36954_)))
- (let ((__tmp53026 (foldl _fold-e36961_ '() _exports36945_)))
+ (let ((__tmp52840 (foldl _fold-e36961_ '() _exports36945_)))
(declare (not safe))
- (cons 'begin: __tmp53026)))
+ (cons 'begin: __tmp52840)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(_g3686936887_
_g3687036891_)))
@@ -2668,8 +2668,8 @@
(class-instance?
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
_info37209_))
- (let ((__tmp53027
- (let ((__tmp53031
+ (let ((__tmp52841
+ (let ((__tmp52845
(let ((__obj49645 _info37209_))
(if (let ()
(declare (not safe))
@@ -2687,9 +2687,9 @@
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
__obj49645
'type-descriptor))))
- (__tmp53028
+ (__tmp52842
(foldr cons
- (let ((__tmp53030
+ (let ((__tmp52844
(let ((__obj49646
_info37209_))
(if (let ()
@@ -2710,7 +2710,7 @@
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
__obj49646
'predicate))))
- (__tmp53029
+ (__tmp52843
(foldr cons
(foldr cons
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
@@ -2791,7 +2791,7 @@
'accessors)))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp53030 __tmp53029))
+ (cons __tmp52844 __tmp52843))
(let ((_ctor37212_
(let ((__obj49651
_info37209_))
@@ -2819,9 +2819,9 @@
(cons _ctor37212_ '()))
'())))))
(declare (not safe))
- (cons __tmp53031 __tmp53028))))
+ (cons __tmp52845 __tmp52842))))
(declare (not safe))
- (cons _id37205_ __tmp53027))
+ (cons _id37205_ __tmp52841))
(gx#raise-syntax-error
'#f
'"no class type info"
@@ -2836,7 +2836,7 @@
___stx4956849569_))))
(let ((___kont4957149572_
(lambda (_L37166_ _L37168_)
- (let ((__tmp53032
+ (let ((__tmp52846
(concatenate
(gx#stx-map
(lambda (_g3718737189_)
@@ -2850,10 +2850,10 @@
'()
_L37166_)))))
(declare (not safe))
- (cons 'begin: __tmp53032))))
+ (cons 'begin: __tmp52846))))
(___kont4957549576_
(lambda (_L37065_)
- (let ((__tmp53033
+ (let ((__tmp52847
(concatenate
(gx#stx-map
(lambda (_g3708137083_)
@@ -2865,7 +2865,7 @@
'()
_L37065_)))))
(declare (not safe))
- (cons 'begin: __tmp53033)))))
+ (cons 'begin: __tmp52847)))))
(let* ((___match4962549626_
(lambda (_e3700337025_
_hd3700237029_
diff --git a/src/bootstrap/gerbil/core__16.scm b/src/bootstrap/gerbil/core__16.scm
index 318c7673..65c437f7 100644
--- a/src/bootstrap/gerbil/core__16.scm
+++ b/src/bootstrap/gerbil/core__16.scm
@@ -32,10 +32,10 @@
(if (gx#current-expander-compiling?)
(gx#eval-syntax _L37262_)
'#!void)
- (let ((__tmp53034
+ (let ((__tmp52848
(gx#datum->syntax '#f 'void)))
(declare (not safe))
- (cons __tmp53034 '())))
+ (cons __tmp52848 '())))
_hd3722837256_)
(_g3722137235_ _g3722237239_))))
(_g3722137235_ _g3722237239_))))
diff --git a/src/bootstrap/gerbil/core__4.scm b/src/bootstrap/gerbil/core__4.scm
index 0c6338c3..5046337d 100644
--- a/src/bootstrap/gerbil/core__4.scm
+++ b/src/bootstrap/gerbil/core__4.scm
@@ -11,91 +11,91 @@
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<sugar>$<sugar:2>[1]#_g50922_|
+ (define |gerbil/core$<sugar>$<sugar:2>[1]#_g52896_|
(##structure
gx#syntax-quote::t
'values
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<sugar>$<sugar:2>[1]#_g50925_|
+ (define |gerbil/core$<sugar>$<sugar:2>[1]#_g52899_|
(##structure
gx#syntax-quote::t
'values
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<sugar>$<sugar:2>[1]#_g50926_|
+ (define |gerbil/core$<sugar>$<sugar:2>[1]#_g52900_|
(##structure
gx#syntax-quote::t
'values
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<sugar>$<sugar:2>[1]#_g50987_|
+ (define |gerbil/core$<sugar>$<sugar:2>[1]#_g52961_|
(##structure
gx#syntax-quote::t
'quasiquote
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<sugar>$<sugar:2>[1]#_g50988_|
+ (define |gerbil/core$<sugar>$<sugar:2>[1]#_g52962_|
(##structure
gx#syntax-quote::t
'quote
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<sugar>$<sugar:2>[1]#_g50989_|
+ (define |gerbil/core$<sugar>$<sugar:2>[1]#_g52963_|
(##structure
gx#syntax-quote::t
'unquote-splicing
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<sugar>$<sugar:2>[1]#_g50990_|
+ (define |gerbil/core$<sugar>$<sugar:2>[1]#_g52964_|
(##structure
gx#syntax-quote::t
'unquote
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<sugar>$<sugar:2>[1]#_g51034_|
+ (define |gerbil/core$<sugar>$<sugar:2>[1]#_g53008_|
(##structure
gx#syntax-quote::t
'unquote-splicing
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<sugar>$<sugar:2>[1]#_g51035_|
+ (define |gerbil/core$<sugar>$<sugar:2>[1]#_g53009_|
(##structure
gx#syntax-quote::t
'unquote-splicing
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<sugar>$<sugar:2>[1]#_g51036_|
+ (define |gerbil/core$<sugar>$<sugar:2>[1]#_g53010_|
(##structure
gx#syntax-quote::t
'unquote
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<sugar>$<sugar:2>[1]#_g51037_|
+ (define |gerbil/core$<sugar>$<sugar:2>[1]#_g53011_|
(##structure
gx#syntax-quote::t
'quasiquote
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<sugar>$<sugar:2>[1]#_g51048_|
+ (define |gerbil/core$<sugar>$<sugar:2>[1]#_g53022_|
(##structure
gx#syntax-quote::t
'<...>
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<sugar>$<sugar:2>[1]#_g51049_|
+ (define |gerbil/core$<sugar>$<sugar:2>[1]#_g53023_|
(##structure gx#syntax-quote::t '<> #f (gx#current-expander-context) '()))
(begin
(define |gerbil/core$<sugar>$<sugar:2>[:0:]#lambda|
@@ -9966,36 +9966,36 @@
(##cdr _e1301313119_))))
(if (gx#stx-pair/null?
_tl1301113126_)
- (let ((_g50875_
+ (let ((_g52849_
(gx#syntax-split-splice
_tl1301113126_
'0)))
(begin
- (let ((_g50876_
+ (let ((_g52850_
(let ()
(declare
(not safe))
(if (##values?
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _g50875_)
- (##vector-length _g50875_)
+ _g52849_)
+ (##vector-length _g52849_)
1))))
- (if (not (let () (declare (not safe)) (##fx= _g50876_ 2)))
- (error "Context expects 2 values" _g50876_)))
+ (if (not (let () (declare (not safe)) (##fx= _g52850_ 2)))
+ (error "Context expects 2 values" _g52850_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ((_target1301413129_
(let ()
(declare
(not safe))
(##vector-ref
- _g50875_
+ _g52849_
0)))
(_tl1301613132_
(let ()
(declare
(not safe))
(##vector-ref
- _g50875_
+ _g52849_
1))))
(if (gx#stx-null?
_tl1301613132_)
@@ -10403,31 +10403,31 @@
_L13425_
_L13426_
_L13427_)
- (let ((__tmp50883
+ (let ((__tmp52857
(gx#datum->syntax
'#f
'do))
- (__tmp50877
- (let ((__tmp50878
+ (__tmp52851
+ (let ((__tmp52852
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp50879
- (let ((__tmp50880
- (let ((__tmp50882
+ (let ((__tmp52853
+ (let ((__tmp52854
+ (let ((__tmp52856
(gx#datum->syntax '#f 'not))
- (__tmp50881
+ (__tmp52855
(let ()
(declare (not safe))
(cons _L13426_ '()))))
(declare (not safe))
- (cons __tmp50882 __tmp50881))))
+ (cons __tmp52856 __tmp52855))))
(declare (not safe))
- (cons __tmp50880 _L13425_))))
+ (cons __tmp52854 _L13425_))))
(declare (not safe))
- (cons __tmp50879 _L13423_))))
+ (cons __tmp52853 _L13423_))))
(declare (not safe))
- (cons _L13427_ __tmp50878))))
+ (cons _L13427_ __tmp52852))))
(declare (not safe))
- (cons __tmp50883 __tmp50877)))
+ (cons __tmp52857 __tmp52851)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_tl1336513410_
_tl1336813420_
@@ -10450,29 +10450,29 @@
(let ((___kont4560945610_ (lambda (_L13599_) _L13599_))
(___kont4561145612_
(lambda (_L13544_ _L13546_)
- (let ((__tmp50897 (gx#datum->syntax '#f 'let))
- (__tmp50884
- (let ((__tmp50894
- (let ((__tmp50896 (gx#datum->syntax '#f '$r))
- (__tmp50895
+ (let ((__tmp52871 (gx#datum->syntax '#f 'let))
+ (__tmp52858
+ (let ((__tmp52868
+ (let ((__tmp52870 (gx#datum->syntax '#f '$r))
+ (__tmp52869
(let ()
(declare (not safe))
(cons _L13546_ '()))))
(declare (not safe))
- (cons __tmp50896 __tmp50895)))
- (__tmp50885
- (let ((__tmp50888
- (let ((__tmp50893
+ (cons __tmp52870 __tmp52869)))
+ (__tmp52859
+ (let ((__tmp52862
+ (let ((__tmp52867
(gx#datum->syntax
'#f
'%#expression))
- (__tmp50889
- (let ((__tmp50890
- (let ((__tmp50892
+ (__tmp52863
+ (let ((__tmp52864
+ (let ((__tmp52866
(gx#datum->syntax
'#f
'begin))
- (__tmp50891
+ (__tmp52865
(foldr (lambda (_g1356313566_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
_g1356413569_)
@@ -10482,23 +10482,23 @@
'()
_L13544_)))
(declare (not safe))
- (cons __tmp50892 __tmp50891))))
+ (cons __tmp52866 __tmp52865))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp50890 '()))))
+ (cons __tmp52864 '()))))
(declare (not safe))
- (cons __tmp50893 __tmp50889)))
- (__tmp50886
- (let ((__tmp50887
+ (cons __tmp52867 __tmp52863)))
+ (__tmp52860
+ (let ((__tmp52861
(gx#datum->syntax '#f '$r)))
(declare (not safe))
- (cons __tmp50887 '()))))
+ (cons __tmp52861 '()))))
(declare (not safe))
- (cons __tmp50888 __tmp50886))))
+ (cons __tmp52862 __tmp52860))))
(declare (not safe))
- (cons __tmp50894 __tmp50885))))
+ (cons __tmp52868 __tmp52859))))
(declare (not safe))
- (cons __tmp50897 __tmp50884)))))
+ (cons __tmp52871 __tmp52858)))))
(let ((___match4564945650_
(lambda (_e1346913494_
_hd1346813498_
@@ -10601,66 +10601,66 @@
___stx4565245653_))))
(let ((___kont4565545656_
(lambda (_L13878_ _L13880_)
- (let ((__tmp50903 (gx#datum->syntax '#f 'letrec))
- (__tmp50898
- (let ((__tmp50900
- (let ((__tmp50901
- (let ((__tmp50902
+ (let ((__tmp52877 (gx#datum->syntax '#f 'letrec))
+ (__tmp52872
+ (let ((__tmp52874
+ (let ((__tmp52875
+ (let ((__tmp52876
(let ()
(declare (not safe))
(cons _L13878_ '()))))
(declare (not safe))
- (cons _L13880_ __tmp50902))))
+ (cons _L13880_ __tmp52876))))
(declare (not safe))
- (cons __tmp50901 '())))
- (__tmp50899
+ (cons __tmp52875 '())))
+ (__tmp52873
(let ()
(declare (not safe))
(cons _L13880_ '()))))
(declare (not safe))
- (cons __tmp50900 __tmp50899))))
+ (cons __tmp52874 __tmp52873))))
(declare (not safe))
- (cons __tmp50903 __tmp50898))))
+ (cons __tmp52877 __tmp52872))))
(___kont4565745658_
(lambda (_L13822_ _L13824_)
- (let ((__tmp50911 (gx#datum->syntax '#f 'letrec-values))
- (__tmp50904
- (let ((__tmp50908
- (let ((__tmp50909
- (let ((__tmp50910
+ (let ((__tmp52885 (gx#datum->syntax '#f 'letrec-values))
+ (__tmp52878
+ (let ((__tmp52882
+ (let ((__tmp52883
+ (let ((__tmp52884
(let ()
(declare (not safe))
(cons _L13822_ '()))))
(declare (not safe))
- (cons _L13824_ __tmp50910))))
+ (cons _L13824_ __tmp52884))))
(declare (not safe))
- (cons __tmp50909 '())))
- (__tmp50905
- (let ((__tmp50906
- (let ((__tmp50907
+ (cons __tmp52883 '())))
+ (__tmp52879
+ (let ((__tmp52880
+ (let ((__tmp52881
(gx#datum->syntax '#f 'values)))
(declare (not safe))
- (cons __tmp50907 _L13824_))))
+ (cons __tmp52881 _L13824_))))
(declare (not safe))
- (cons __tmp50906 '()))))
+ (cons __tmp52880 '()))))
(declare (not safe))
- (cons __tmp50908 __tmp50905))))
+ (cons __tmp52882 __tmp52879))))
(declare (not safe))
- (cons __tmp50911 __tmp50904))))
+ (cons __tmp52885 __tmp52878))))
(___kont4565945660_
(lambda (_L13743_ _L13745_ _L13746_)
- (let ((__tmp50921 (gx#datum->syntax '#f 'letrec))
- (__tmp50912
- (let ((__tmp50914
- (let ((__tmp50915
- (let ((__tmp50916
- (let ((__tmp50917
- (let ((__tmp50920
+ (let ((__tmp52895 (gx#datum->syntax '#f 'letrec))
+ (__tmp52886
+ (let ((__tmp52888
+ (let ((__tmp52889
+ (let ((__tmp52890
+ (let ((__tmp52891
+ (let ((__tmp52894
(gx#datum->syntax
'#f
'lambda))
- (__tmp50918
- (let ((__tmp50919
+ (__tmp52892
+ (let ((__tmp52893
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(foldr (lambda (_g1376613769_ _g1376713772_)
(let ()
@@ -10669,24 +10669,24 @@
'()
_L13743_)))
(declare (not safe))
- (cons _L13745_ __tmp50919))))
+ (cons _L13745_ __tmp52893))))
(declare (not safe))
- (cons __tmp50920 __tmp50918))))
+ (cons __tmp52894 __tmp52892))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp50917 '()))))
+ (cons __tmp52891 '()))))
(declare (not safe))
- (cons _L13746_ __tmp50916))))
+ (cons _L13746_ __tmp52890))))
(declare (not safe))
- (cons __tmp50915 '())))
- (__tmp50913
+ (cons __tmp52889 '())))
+ (__tmp52887
(let ()
(declare (not safe))
(cons _L13746_ '()))))
(declare (not safe))
- (cons __tmp50914 __tmp50913))))
+ (cons __tmp52888 __tmp52887))))
(declare (not safe))
- (cons __tmp50921 __tmp50912)))))
+ (cons __tmp52895 __tmp52886)))))
(let* ((___match4573945740_
(lambda (_e1365513683_
_hd1365413687_
@@ -10814,7 +10814,7 @@
(##car _e1364613802_))))
(if (gx#identifier? _hd1364513806_)
(if (gx#free-identifier=?
- |gerbil/core$<sugar>$<sugar:2>[1]#_g50922_|
+ |gerbil/core$<sugar>$<sugar:2>[1]#_g52896_|
_hd1364513806_)
(___match4571345714_
_e1362913848_
@@ -11111,13 +11111,13 @@
(lambda (_L14807_ _L14809_) _x14728_))
(___kont4578145782_
(lambda (_L14768_)
- (let ((__tmp50924 (gx#datum->syntax '#f '_))
- (__tmp50923
+ (let ((__tmp52898 (gx#datum->syntax '#f '_))
+ (__tmp52897
(let ()
(declare (not safe))
(cons _L14768_ '()))))
(declare (not safe))
- (cons __tmp50924 __tmp50923)))))
+ (cons __tmp52898 __tmp52897)))))
(if (gx#stx-pair? ___stx4577645777_)
(let ((_e1473814787_
(gx#syntax-e ___stx4577645777_)))
@@ -11180,7 +11180,7 @@
(##car _e1467714701_))))
(if (gx#identifier? _hd1467614705_)
(if (gx#free-identifier=?
- |gerbil/core$<sugar>$<sugar:2>[1]#_g50925_|
+ |gerbil/core$<sugar>$<sugar:2>[1]#_g52899_|
_hd1467614705_)
(___kont4581145812_ _tl1467514708_)
(___kont4581345814_))
@@ -11210,7 +11210,7 @@
(##car _e1461714641_))))
(if (gx#identifier? _hd1461614645_)
(if (gx#free-identifier=?
- |gerbil/core$<sugar>$<sugar:2>[1]#_g50926_|
+ |gerbil/core$<sugar>$<sugar:2>[1]#_g52900_|
_hd1461614645_)
(___kont4583145832_ _tl1461514648_)
(___kont4583345834_))
@@ -11225,31 +11225,31 @@
___stx4584845849_))))
(let ((___kont4585145852_
(lambda (_L14581_ _L14583_ _L14584_ _L14585_)
- (let ((__tmp50927
- (let ((__tmp50928
- (let ((__tmp50929
- (let ((__tmp50930
+ (let ((__tmp52901
+ (let ((__tmp52902
+ (let ((__tmp52903
+ (let ((__tmp52904
(let ()
(declare (not safe))
(cons _L14583_ '()))))
(declare (not safe))
- (cons _L14584_ __tmp50930))))
+ (cons _L14584_ __tmp52904))))
(declare (not safe))
- (cons __tmp50929 '()))))
+ (cons __tmp52903 '()))))
(declare (not safe))
- (cons __tmp50928 _L14581_))))
+ (cons __tmp52902 _L14581_))))
(declare (not safe))
- (cons _L14585_ __tmp50927))))
+ (cons _L14585_ __tmp52901))))
(___kont4585345854_
(lambda (_L14503_ _L14505_)
- (let ((__tmp50937 (gx#datum->syntax '#f 'and))
- (__tmp50931
- (let ((__tmp50932
- (let ((__tmp50933
- (let ((__tmp50936
+ (let ((__tmp52911 (gx#datum->syntax '#f 'and))
+ (__tmp52905
+ (let ((__tmp52906
+ (let ((__tmp52907
+ (let ((__tmp52910
(gx#datum->syntax '#f 'let))
- (__tmp50934
- (let ((__tmp50935
+ (__tmp52908
+ (let ((__tmp52909
(foldr (lambda (_g1452514528_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
_g1452614531_)
@@ -11260,15 +11260,15 @@
_L14503_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons '() __tmp50935))))
+ (cons '() __tmp52909))))
(declare (not safe))
- (cons __tmp50936 __tmp50934))))
+ (cons __tmp52910 __tmp52908))))
(declare (not safe))
- (cons __tmp50933 '()))))
+ (cons __tmp52907 '()))))
(declare (not safe))
- (cons _L14505_ __tmp50932))))
+ (cons _L14505_ __tmp52906))))
(declare (not safe))
- (cons __tmp50937 __tmp50931))))
+ (cons __tmp52911 __tmp52905))))
(___kont4585745858_
(lambda (_L14070_ _L14072_)
(let* ((_g1410314129_
@@ -11280,30 +11280,30 @@
(_g1410214414_
(lambda (_g1410414133_)
(if (gx#stx-pair/null? _g1410414133_)
- (let ((_g50938_
+ (let ((_g52912_
(gx#syntax-split-splice
_g1410414133_
'0)))
(begin
- (let ((_g50939_
+ (let ((_g52913_
(let ()
(declare (not safe))
- (if (##values? _g50938_)
- (##vector-length _g50938_)
+ (if (##values? _g52912_)
+ (##vector-length _g52912_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g50939_ 2)))
+ (##fx= _g52913_ 2)))
(error "Context expects 2 values"
- _g50939_)))
+ _g52913_)))
(let ((_target1410714136_
(let ()
(declare (not safe))
- (##vector-ref _g50938_ 0)))
+ (##vector-ref _g52912_ 0)))
(_tl1410914139_
(let ()
(declare (not safe))
- (##vector-ref _g50938_ 1))))
+ (##vector-ref _g52912_ 1))))
(if (gx#stx-null? _tl1410914139_)
(letrec ((_loop1411014142_
(lambda (_hd1410814146_
@@ -11371,34 +11371,34 @@
(_g1420714402_
(lambda (_g1420914229_)
(if (gx#stx-pair/null? _g1420914229_)
- (let ((_g50940_
+ (let ((_g52914_
(gx#syntax-split-splice
_g1420914229_
'0)))
(begin
- (let ((_g50941_
+ (let ((_g52915_
(let ()
(declare (not safe))
- (if (##values? _g50940_)
+ (if (##values? _g52914_)
(##vector-length
- _g50940_)
+ _g52914_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g50941_ 2)))
+ (##fx= _g52915_ 2)))
(error "Context expects 2 values"
- _g50941_)))
+ _g52915_)))
(let ((_target1421114232_
(let ()
(declare (not safe))
(##vector-ref
- _g50940_
+ _g52914_
0)))
(_tl1421314235_
(let ()
(declare (not safe))
(##vector-ref
- _g50940_
+ _g52914_
1))))
(if (gx#stx-null?
_tl1421314235_)
@@ -11434,36 +11434,36 @@
(lambda (_g1428014300_)
(if (gx#stx-pair/null?
_g1428014300_)
- (let ((_g50942_
+ (let ((_g52916_
(gx#syntax-split-splice
_g1428014300_
'0)))
(begin
- (let ((_g50943_
+ (let ((_g52917_
(let ()
(declare
(not safe))
(if (##values?
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _g50942_)
- (##vector-length _g50942_)
+ _g52916_)
+ (##vector-length _g52916_)
1))))
- (if (not (let () (declare (not safe)) (##fx= _g50943_ 2)))
- (error "Context expects 2 values" _g50943_)))
+ (if (not (let () (declare (not safe)) (##fx= _g52917_ 2)))
+ (error "Context expects 2 values" _g52917_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ((_target1428214303_
(let ()
(declare
(not safe))
(##vector-ref
- _g50942_
+ _g52916_
0)))
(_tl1428414306_
(let ()
(declare
(not safe))
(##vector-ref
- _g50942_
+ _g52916_
1))))
(if (gx#stx-null?
_tl1428414306_)
@@ -11492,12 +11492,12 @@
((lambda (_L14333_)
(let ()
(let ()
- (let ((__tmp50960
+ (let ((__tmp52934
(gx#datum->syntax
'#f
'let-values))
- (__tmp50944
- (let ((__tmp50956
+ (__tmp52918
+ (let ((__tmp52930
(begin
(gx#syntax-check-splice-targets
_L14190_
@@ -11506,37 +11506,37 @@
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
_g1435914365_
_g1436014367_)
- (let ((__tmp50957
- (let ((__tmp50959
+ (let ((__tmp52931
+ (let ((__tmp52933
(let ()
(declare (not safe))
(cons _g1435914365_ '())))
- (__tmp50958
+ (__tmp52932
(let ()
(declare (not safe))
(cons _g1435814362_ '()))))
(declare (not safe))
- (cons __tmp50959 __tmp50958))))
+ (cons __tmp52933 __tmp52932))))
(declare (not safe))
- (cons __tmp50957 _g1436014367_)))
+ (cons __tmp52931 _g1436014367_)))
'()
_L14190_
_L14262_)))
- (__tmp50945
- (let ((__tmp50946
- (let ((__tmp50955 (gx#datum->syntax '#f 'and))
- (__tmp50947
+ (__tmp52919
+ (let ((__tmp52920
+ (let ((__tmp52929 (gx#datum->syntax '#f 'and))
+ (__tmp52921
(foldr (lambda (_g1435114370_ _g1435214373_)
(let ()
(declare (not safe))
(cons _g1435114370_ _g1435214373_)))
- (let ((__tmp50948
- (let ((__tmp50954
+ (let ((__tmp52922
+ (let ((__tmp52928
(gx#datum->syntax
'#f
'let-values))
- (__tmp50949
- (let ((__tmp50951
+ (__tmp52923
+ (let ((__tmp52925
(begin
(gx#syntax-check-splice-targets
_L14262_
@@ -11545,19 +11545,19 @@
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
_g1435614379_
_g1435714381_)
- (let ((__tmp50952
- (let ((__tmp50953
+ (let ((__tmp52926
+ (let ((__tmp52927
(let ()
(declare (not safe))
(cons _g1435514376_ '()))))
(declare (not safe))
- (cons _g1435614379_ __tmp50953))))
+ (cons _g1435614379_ __tmp52927))))
(declare (not safe))
- (cons __tmp50952 _g1435714381_)))
+ (cons __tmp52926 _g1435714381_)))
'()
_L14262_
_L14333_)))
- (__tmp50950
+ (__tmp52924
(foldr (lambda (_g1435314384_ _g1435414387_)
(let ()
(declare (not safe))
@@ -11565,23 +11565,23 @@
'()
_L14070_)))
(declare (not safe))
- (cons __tmp50951 __tmp50950))))
+ (cons __tmp52925 __tmp52924))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp50954 __tmp50949))))
+ (cons __tmp52928 __tmp52923))))
(declare (not safe))
- (cons __tmp50948 '()))
+ (cons __tmp52922 '()))
_L14262_)))
(declare (not safe))
- (cons __tmp50955 __tmp50947))))
+ (cons __tmp52929 __tmp52921))))
(declare (not safe))
- (cons __tmp50946 '()))))
+ (cons __tmp52920 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp50956
- __tmp50945))))
+ (cons __tmp52930
+ __tmp52919))))
(declare (not safe))
- (cons __tmp50960 __tmp50944)))))
+ (cons __tmp52934 __tmp52918)))))
_hd-bind1429014329_))))))
(_loop1428514309_ _target1428214303_ '()))
(_g1427914296_ _g1428014300_)))))
@@ -12229,9 +12229,9 @@
(let ((___kont4595145952_ (lambda () '#t))
(___kont4595345954_
(lambda (_L15158_)
- (let ((__tmp50963 (gx#datum->syntax '#f 'let))
- (__tmp50961
- (let ((__tmp50962
+ (let ((__tmp52937 (gx#datum->syntax '#f 'let))
+ (__tmp52935
+ (let ((__tmp52936
(foldr (lambda (_g1517415177_ _g1517515180_)
(let ()
(declare (not safe))
@@ -12240,21 +12240,21 @@
'()
_L15158_)))
(declare (not safe))
- (cons '() __tmp50962))))
+ (cons '() __tmp52936))))
(declare (not safe))
- (cons __tmp50963 __tmp50961))))
+ (cons __tmp52937 __tmp52935))))
(___kont4595745958_
(lambda (_L15067_ _L15069_ _L15070_ _L15071_)
- (let ((__tmp50970 (gx#datum->syntax '#f 'alet))
- (__tmp50964
- (let ((__tmp50969
+ (let ((__tmp52944 (gx#datum->syntax '#f 'alet))
+ (__tmp52938
+ (let ((__tmp52943
(let ()
(declare (not safe))
(cons _L15070_ '())))
- (__tmp50965
- (let ((__tmp50966
- (let ((__tmp50967
- (let ((__tmp50968
+ (__tmp52939
+ (let ((__tmp52940
+ (let ((__tmp52941
+ (let ((__tmp52942
(foldr (lambda (_g1509215095_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
_g1509315098_)
@@ -12265,15 +12265,15 @@
_L15067_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons _L15069_ __tmp50968))))
+ (cons _L15069_ __tmp52942))))
(declare (not safe))
- (cons _L15071_ __tmp50967))))
+ (cons _L15071_ __tmp52941))))
(declare (not safe))
- (cons __tmp50966 '()))))
+ (cons __tmp52940 '()))))
(declare (not safe))
- (cons __tmp50969 __tmp50965))))
+ (cons __tmp52943 __tmp52939))))
(declare (not safe))
- (cons __tmp50970 __tmp50964)))))
+ (cons __tmp52944 __tmp52938)))))
(let* ((___match4602546026_
(lambda (_e1497915007_
_hd1497815011_
@@ -12469,62 +12469,62 @@
___stx4602846029_))))
(let ((___kont4603146032_
(lambda ()
- (let ((__tmp50972 (gx#datum->syntax '#f 'quote))
- (__tmp50971
+ (let ((__tmp52946 (gx#datum->syntax '#f 'quote))
+ (__tmp52945
(let () (declare (not safe)) (cons '() '()))))
(declare (not safe))
- (cons __tmp50972 __tmp50971))))
+ (cons __tmp52946 __tmp52945))))
(___kont4603346034_
(lambda (_L15640_)
- (let ((__tmp50974 (gx#datum->syntax '#f 'quote))
- (__tmp50973
+ (let ((__tmp52948 (gx#datum->syntax '#f 'quote))
+ (__tmp52947
(let () (declare (not safe)) (cons _L15640_ '()))))
(declare (not safe))
- (cons __tmp50974 __tmp50973))))
+ (cons __tmp52948 __tmp52947))))
(___kont4603546036_
(lambda (_L15588_)
- (let ((__tmp50976 (gx#datum->syntax '#f 'quasiquote))
- (__tmp50975
+ (let ((__tmp52950 (gx#datum->syntax '#f 'quasiquote))
+ (__tmp52949
(let () (declare (not safe)) (cons _L15588_ '()))))
(declare (not safe))
- (cons __tmp50976 __tmp50975))))
+ (cons __tmp52950 __tmp52949))))
(___kont4603746038_ (lambda (_L15535_) _L15535_))
(___kont4603946040_ (lambda (_L15477_ _L15479_) _L15479_))
(___kont4604146042_
(lambda (_L15419_ _L15421_ _L15422_ _L15423_)
- (let ((__tmp50982 (gx#datum->syntax '#f 'foldr))
- (__tmp50977
- (let ((__tmp50981 (gx#datum->syntax '#f 'cons))
- (__tmp50978
- (let ((__tmp50980
+ (let ((__tmp52956 (gx#datum->syntax '#f 'foldr))
+ (__tmp52951
+ (let ((__tmp52955 (gx#datum->syntax '#f 'cons))
+ (__tmp52952
+ (let ((__tmp52954
(let ()
(declare (not safe))
(cons _L15423_ _L15419_)))
- (__tmp50979
+ (__tmp52953
(let ()
(declare (not safe))
(cons _L15422_ '()))))
(declare (not safe))
- (cons __tmp50980 __tmp50979))))
+ (cons __tmp52954 __tmp52953))))
(declare (not safe))
- (cons __tmp50981 __tmp50978))))
+ (cons __tmp52955 __tmp52952))))
(declare (not safe))
- (cons __tmp50982 __tmp50977))))
+ (cons __tmp52956 __tmp52951))))
(___kont4604346044_
(lambda (_L15365_ _L15367_ _L15368_)
- (let ((__tmp50986 (gx#datum->syntax '#f 'cons))
- (__tmp50983
- (let ((__tmp50984
- (let ((__tmp50985
+ (let ((__tmp52960 (gx#datum->syntax '#f 'cons))
+ (__tmp52957
+ (let ((__tmp52958
+ (let ((__tmp52959
(let ()
(declare (not safe))
(cons _L15368_ _L15365_))))
(declare (not safe))
- (cons __tmp50985 '()))))
+ (cons __tmp52959 '()))))
(declare (not safe))
- (cons _L15367_ __tmp50984))))
+ (cons _L15367_ __tmp52958))))
(declare (not safe))
- (cons __tmp50986 __tmp50983))))
+ (cons __tmp52960 __tmp52957))))
(___kont4604546046_ (lambda (_L15326_) _L15326_)))
(let* ((___match4616746168_
(lambda (_e1528415389_
@@ -12597,7 +12597,7 @@
(##car _e1524215620_))))
(if (gx#identifier? _hd1524115624_)
(if (gx#free-identifier=?
- |gerbil/core$<sugar>$<sugar:2>[1]#_g50988_|
+ |gerbil/core$<sugar>$<sugar:2>[1]#_g52962_|
_hd1524115624_)
(if (gx#stx-pair? _tl1524015627_)
(let ((_e1524515630_
@@ -12630,7 +12630,7 @@
_hd1524115624_
_hd1523415666_))
(if (gx#free-identifier=?
- |gerbil/core$<sugar>$<sugar:2>[1]#_g50987_|
+ |gerbil/core$<sugar>$<sugar:2>[1]#_g52961_|
_hd1524115624_)
(if (gx#stx-pair? _tl1524015627_)
(let ((_e1525515578_
@@ -12942,7 +12942,7 @@
(##car _e1638716585_))))
(if (gx#identifier? _hd1638616589_)
(if (gx#free-identifier=?
- |gerbil/core$<sugar>$<sugar:2>[1]#_g50990_|
+ |gerbil/core$<sugar>$<sugar:2>[1]#_g52964_|
_hd1638616589_)
(if (gx#stx-pair? _tl1638516592_)
(let ((_e1639016595_
@@ -12966,7 +12966,7 @@
_tl1638516592_
_hd1638616589_))
(if (gx#free-identifier=?
- |gerbil/core$<sugar>$<sugar:2>[1]#_g50989_|
+ |gerbil/core$<sugar>$<sugar:2>[1]#_g52963_|
_hd1638616589_)
(if (gx#stx-pair? _tl1638516592_)
(let ((_e1639616564_
@@ -13021,29 +13021,29 @@
(lambda (_g1634116352_)
((lambda (_L16355_)
(let ()
- (let ((__tmp50997
+ (let ((__tmp52971
(gx#datum->syntax
'#f
'list))
- (__tmp50991
- (let ((__tmp50993
- (let ((__tmp50996
+ (__tmp52965
+ (let ((__tmp52967
+ (let ((__tmp52970
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#datum->syntax '#f 'quote))
- (__tmp50994
- (let ((__tmp50995
+ (__tmp52968
+ (let ((__tmp52969
(gx#datum->syntax '#f 'quasiquote)))
(declare (not safe))
- (cons __tmp50995 '()))))
+ (cons __tmp52969 '()))))
(declare (not safe))
- (cons __tmp50996 __tmp50994)))
- (__tmp50992
+ (cons __tmp52970 __tmp52968)))
+ (__tmp52966
(let () (declare (not safe)) (cons _L16355_ '()))))
(declare (not safe))
- (cons __tmp50993 __tmp50992))))
+ (cons __tmp52967 __tmp52966))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp50997 __tmp50991))))
+ (cons __tmp52971 __tmp52965))))
_g1634116352_))))
(_g1633916367_
(_generate15685_
@@ -13067,30 +13067,30 @@
(lambda (_g1627016281_)
((lambda (_L16284_)
(let ()
- (let ((__tmp51004
+ (let ((__tmp52978
(gx#datum->syntax
'#f
'list))
- (__tmp50998
- (let ((__tmp51000
- (let ((__tmp51003
+ (__tmp52972
+ (let ((__tmp52974
+ (let ((__tmp52977
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#datum->syntax '#f 'quote))
- (__tmp51001
- (let ((__tmp51002
+ (__tmp52975
+ (let ((__tmp52976
(gx#datum->syntax '#f 'unquote)))
(declare (not safe))
- (cons __tmp51002 '()))))
+ (cons __tmp52976 '()))))
(declare (not safe))
- (cons __tmp51003 __tmp51001)))
- (__tmp50999
+ (cons __tmp52977 __tmp52975)))
+ (__tmp52973
(let () (declare (not safe)) (cons _L16284_ '()))))
(declare (not safe))
- (cons __tmp51000 __tmp50999))))
+ (cons __tmp52974 __tmp52973))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51004
- __tmp50998))))
+ (cons __tmp52978
+ __tmp52972))))
_g1627016281_))))
(_g1626816296_
(_generate15685_
@@ -13103,33 +13103,33 @@
(if (let ()
(declare (not safe))
(fxzero? _d15749_))
- (let ((__tmp51019
+ (let ((__tmp52993
(gx#datum->syntax '#f 'foldr))
- (__tmp51012
- (let ((__tmp51018
+ (__tmp52986
+ (let ((__tmp52992
(gx#datum->syntax '#f 'cons))
- (__tmp51013
- (let ((__tmp51015
- (let ((__tmp51017
+ (__tmp52987
+ (let ((__tmp52989
+ (let ((__tmp52991
(gx#datum->syntax
'#f
'quote))
- (__tmp51016
+ (__tmp52990
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
(cons '() '()))))
(declare (not safe))
- (cons __tmp51017 __tmp51016)))
- (__tmp51014 (let () (declare (not safe)) (cons _L16185_ '()))))
+ (cons __tmp52991 __tmp52990)))
+ (__tmp52988 (let () (declare (not safe)) (cons _L16185_ '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51015
- __tmp51014))))
+ (cons __tmp52989
+ __tmp52988))))
(declare (not safe))
- (cons __tmp51018 __tmp51013))))
+ (cons __tmp52992 __tmp52987))))
(declare (not safe))
- (cons __tmp51019 __tmp51012))
+ (cons __tmp52993 __tmp52986))
(let* ((_g1619816206_
(lambda (_g1619916202_)
(gx#raise-syntax-error
@@ -13140,32 +13140,32 @@
(lambda (_g1619916210_)
((lambda (_L16213_)
(let ()
- (let ((__tmp51011
+ (let ((__tmp52985
(gx#datum->syntax
'#f
'list))
- (__tmp51005
- (let ((__tmp51007
- (let ((__tmp51010
+ (__tmp52979
+ (let ((__tmp52981
+ (let ((__tmp52984
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#datum->syntax '#f 'quote))
- (__tmp51008
- (let ((__tmp51009
+ (__tmp52982
+ (let ((__tmp52983
(gx#datum->syntax
'#f
'unquote-splicing)))
(declare (not safe))
- (cons __tmp51009 '()))))
+ (cons __tmp52983 '()))))
(declare (not safe))
- (cons __tmp51010 __tmp51008)))
- (__tmp51006
+ (cons __tmp52984 __tmp52982)))
+ (__tmp52980
(let () (declare (not safe)) (cons _L16213_ '()))))
(declare (not safe))
- (cons __tmp51007 __tmp51006))))
+ (cons __tmp52981 __tmp52980))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51011
- __tmp51005))))
+ (cons __tmp52985
+ __tmp52979))))
_g1619916210_))))
(_g1619716225_
(_generate15685_
@@ -13185,26 +13185,26 @@
(lambda (_g1612816139_)
((lambda (_L16142_)
(let ()
- (let ((__tmp51024
+ (let ((__tmp52998
(gx#datum->syntax
'#f
'foldr))
- (__tmp51020
- (let ((__tmp51023
+ (__tmp52994
+ (let ((__tmp52997
(gx#datum->syntax
'#f
'cons))
- (__tmp51021
- (let ((__tmp51022
+ (__tmp52995
+ (let ((__tmp52996
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let () (declare (not safe)) (cons _L16112_ '()))))
(declare (not safe))
- (cons _L16142_ __tmp51022))))
+ (cons _L16142_ __tmp52996))))
(declare (not safe))
- (cons __tmp51023 __tmp51021))))
+ (cons __tmp52997 __tmp52995))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51024 __tmp51020))))
+ (cons __tmp52998 __tmp52994))))
_g1612816139_))))
(_g1612616154_
(_generate15685_ _L16110_ _d15749_)))))
@@ -13246,16 +13246,16 @@
(if (gx#stx-null? _tl1601616048_)
((lambda (_L16051_ _L16053_)
(let ()
- (let ((__tmp51027 (gx#datum->syntax '#f 'cons))
- (__tmp51025
- (let ((__tmp51026
+ (let ((__tmp53001 (gx#datum->syntax '#f 'cons))
+ (__tmp52999
+ (let ((__tmp53000
(let ()
(declare (not safe))
(cons _L16051_ '()))))
(declare (not safe))
- (cons _L16053_ __tmp51026))))
+ (cons _L16053_ __tmp53000))))
(declare (not safe))
- (cons __tmp51027 __tmp51025))))
+ (cons __tmp53001 __tmp52999))))
_hd1601716045_
_hd1601416035_)
(_g1600916024_ _g1601016028_))))
@@ -13280,16 +13280,16 @@
(lambda (_g1594115952_)
((lambda (_L15955_)
(let ()
- (let ((__tmp51029
+ (let ((__tmp53003
(gx#datum->syntax
'#f
'list->vector))
- (__tmp51028
+ (__tmp53002
(let ()
(declare (not safe))
(cons _L15955_ '()))))
(declare (not safe))
- (cons __tmp51029 __tmp51028))))
+ (cons __tmp53003 __tmp53002))))
_g1594115952_))))
(_g1593915967_
(_generate15685_
@@ -13313,28 +13313,28 @@
(lambda (_g1585515866_)
((lambda (_L15869_)
(let ()
- (let ((__tmp51031
+ (let ((__tmp53005
(gx#datum->syntax
'#f
'box))
- (__tmp51030
+ (__tmp53004
(let ()
(declare (not safe))
(cons _L15869_ '()))))
(declare (not safe))
- (cons __tmp51031 __tmp51030))))
+ (cons __tmp53005 __tmp53004))))
_g1585515866_))))
(_g1585315881_
(_generate15685_ _L15844_ _d15749_)))))
(___kont4628546286_
(lambda (_L15823_)
- (let ((__tmp51033 (gx#datum->syntax '#f 'quote))
- (__tmp51032
+ (let ((__tmp53007 (gx#datum->syntax '#f 'quote))
+ (__tmp53006
(let ()
(declare (not safe))
(cons _L15823_ '()))))
(declare (not safe))
- (cons __tmp51033 __tmp51032)))))
+ (cons __tmp53007 __tmp53006)))))
(let* ((_g1575615885_
(lambda ()
(if (gx#stx-box? ___stx4626646267_)
@@ -13429,7 +13429,7 @@
(##car _e1576316307_))))
(if (gx#identifier? _hd1576216311_)
(if (gx#free-identifier=?
- |gerbil/core$<sugar>$<sugar:2>[1]#_g51037_|
+ |gerbil/core$<sugar>$<sugar:2>[1]#_g53011_|
_hd1576216311_)
(if (gx#stx-pair? _tl1576116314_)
(let ((_e1576616317_
@@ -13454,7 +13454,7 @@
_tl1576116314_
_hd1576216311_))
(if (gx#free-identifier=?
- |gerbil/core$<sugar>$<sugar:2>[1]#_g51036_|
+ |gerbil/core$<sugar>$<sugar:2>[1]#_g53010_|
_hd1576216311_)
(if (gx#stx-pair? _tl1576116314_)
(let ((_e1577316246_
@@ -13481,7 +13481,7 @@
_tl1576116314_
_hd1576216311_))
(if (gx#free-identifier=?
- |gerbil/core$<sugar>$<sugar:2>[1]#_g51035_|
+ |gerbil/core$<sugar>$<sugar:2>[1]#_g53009_|
_hd1576216311_)
(if (gx#stx-pair?
_tl1576116314_)
@@ -13517,7 +13517,7 @@
(if (gx#identifier?
_hd1578716094_)
(if (gx#free-identifier=?
- |gerbil/core$<sugar>$<sugar:2>[1]#_g51034_|
+ |gerbil/core$<sugar>$<sugar:2>[1]#_g53008_|
_hd1578716094_)
(if (gx#stx-pair?
_tl1578616097_)
@@ -13583,16 +13583,16 @@
(if (gx#stx-null? _tl1569315725_)
((lambda (_L15728_)
(if (_simple-quote?15683_ _L15728_)
- (let ((__tmp51039
+ (let ((__tmp53013
(gx#datum->syntax
'#f
'quote))
- (__tmp51038
+ (__tmp53012
(let ()
(declare (not safe))
(cons _L15728_ '()))))
(declare (not safe))
- (cons __tmp51039 __tmp51038))
+ (cons __tmp53013 __tmp53012))
(_generate15685_ _L15728_ '0)))
_hd1569415722_)
(_g1568715701_ _g1568815705_))))
@@ -13610,31 +13610,31 @@
___stx4639246393_))))
(let ((___kont4639546396_
(lambda (_L16709_)
- (let ((__tmp51041 (gx#datum->syntax '#f 'quote))
- (__tmp51040
+ (let ((__tmp53015 (gx#datum->syntax '#f 'quote))
+ (__tmp53014
(let () (declare (not safe)) (cons _L16709_ '()))))
(declare (not safe))
- (cons __tmp51041 __tmp51040))))
+ (cons __tmp53015 __tmp53014))))
(___kont4639746398_
(lambda (_L16668_)
- (let ((__tmp51047 (gx#datum->syntax '#f 'make-promise))
- (__tmp51042
- (let ((__tmp51043
- (let ((__tmp51046
+ (let ((__tmp53021 (gx#datum->syntax '#f 'make-promise))
+ (__tmp53016
+ (let ((__tmp53017
+ (let ((__tmp53020
(gx#datum->syntax '#f 'lambda%))
- (__tmp51044
- (let ((__tmp51045
+ (__tmp53018
+ (let ((__tmp53019
(let ()
(declare (not safe))
(cons _L16668_ '()))))
(declare (not safe))
- (cons '() __tmp51045))))
+ (cons '() __tmp53019))))
(declare (not safe))
- (cons __tmp51046 __tmp51044))))
+ (cons __tmp53020 __tmp53018))))
(declare (not safe))
- (cons __tmp51043 '()))))
+ (cons __tmp53017 '()))))
(declare (not safe))
- (cons __tmp51047 __tmp51042)))))
+ (cons __tmp53021 __tmp53016)))))
(let ((___match4641346414_
(lambda (_e1662516689_
_hd1662416693_
@@ -13739,11 +13739,11 @@
(cons _L16902_ _body16857_))))))
(if (gx#identifier? ___stx4643046431_)
(if (gx#free-identifier=?
- |gerbil/core$<sugar>$<sugar:2>[1]#_g51049_|
+ |gerbil/core$<sugar>$<sugar:2>[1]#_g53023_|
___stx4643046431_)
(___kont4643346434_)
(if (gx#free-identifier=?
- |gerbil/core$<sugar>$<sugar:2>[1]#_g51048_|
+ |gerbil/core$<sugar>$<sugar:2>[1]#_g53022_|
___stx4643046431_)
(___kont4643546436_)
(___kont4643746438_)))
@@ -13788,35 +13788,35 @@
(##cdr _e1673716750_))))
((lambda (_L16760_)
(if (and (gx#stx-list? _L16760_)
- (let ((__tmp51060
+ (let ((__tmp53034
(gx#stx-null? _L16760_)))
(declare (not safe))
- (not __tmp51060)))
- (let ((_g51050_ (_generate16729_ _L16760_)))
+ (not __tmp53034)))
+ (let ((_g53024_ (_generate16729_ _L16760_)))
(begin
- (let ((_g51051_
+ (let ((_g53025_
(let ()
(declare (not safe))
- (if (##values? _g51050_)
- (##vector-length _g51050_)
+ (if (##values? _g53024_)
+ (##vector-length _g53024_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g51051_ 3)))
+ (##fx= _g53025_ 3)))
(error "Context expects 3 values"
- _g51051_)))
+ _g53025_)))
(let ((_hd16773_
(let ()
(declare (not safe))
- (##vector-ref _g51050_ 0)))
+ (##vector-ref _g53024_ 0)))
(_body16775_
(let ()
(declare (not safe))
- (##vector-ref _g51050_ 1)))
+ (##vector-ref _g53024_ 1)))
(_tail?16776_
(let ()
(declare (not safe))
- (##vector-ref _g51050_ 2))))
+ (##vector-ref _g53024_ 2))))
(let* ((_g1677816786_
(lambda (_g1677916782_)
(gx#raise-syntax-error
@@ -13840,34 +13840,34 @@
(let ()
(let ()
(if _tail?16776_
- (let ((__tmp51059
+ (let ((__tmp53033
(gx#datum->syntax '#f 'lambda%))
- (__tmp51055
- (let ((__tmp51056
- (let ((__tmp51057
- (let ((__tmp51058
+ (__tmp53029
+ (let ((__tmp53030
+ (let ((__tmp53031
+ (let ((__tmp53032
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#datum->syntax '#f 'apply)))
(declare (not safe))
- (cons __tmp51058 _L16821_))))
+ (cons __tmp53032 _L16821_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51057 '()))))
+ (cons __tmp53031 '()))))
(declare (not safe))
- (cons _L16793_ __tmp51056))))
+ (cons _L16793_ __tmp53030))))
(declare (not safe))
- (cons __tmp51059 __tmp51055))
- (let ((__tmp51054
+ (cons __tmp53033 __tmp53029))
+ (let ((__tmp53028
(gx#datum->syntax '#f 'lambda%))
- (__tmp51052
- (let ((__tmp51053
+ (__tmp53026
+ (let ((__tmp53027
(let ()
(declare (not safe))
(cons _L16821_ '()))))
(declare (not safe))
- (cons _L16793_ __tmp51053))))
+ (cons _L16793_ __tmp53027))))
(declare (not safe))
- (cons __tmp51054 __tmp51052))))))
+ (cons __tmp53028 __tmp53026))))))
_g1680716818_))))
(_g1680516836_ _body16775_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
diff --git a/src/bootstrap/gerbil/core__5.scm b/src/bootstrap/gerbil/core__5.scm
index 17553b9f..aa5318c7 100644
--- a/src/bootstrap/gerbil/core__5.scm
+++ b/src/bootstrap/gerbil/core__5.scm
@@ -1,6 +1,6 @@
(declare (block) (standard-bindings) (extended-bindings) (inlining-limit 200))
(begin
- (define |gerbil/core$<sugar>$<sugar:3>[1]#_g51136_|
+ (define |gerbil/core$<sugar>$<sugar:3>[1]#_g50950_|
(##structure
gx#syntax-quote::t
'quote
@@ -19,14 +19,14 @@
___stx4646646467_))))
(let ((___kont4646946470_
(lambda (_L17170_ _L17172_ _L17173_)
- (let ((__tmp51067 (gx#datum->syntax '#f 'define-syntax))
- (__tmp51061
- (let ((__tmp51062
- (let ((__tmp51063
- (let ((__tmp51066
+ (let ((__tmp50881 (gx#datum->syntax '#f 'define-syntax))
+ (__tmp50875
+ (let ((__tmp50876
+ (let ((__tmp50877
+ (let ((__tmp50880
(gx#datum->syntax '#f 'lambda))
- (__tmp51064
- (let ((__tmp51065
+ (__tmp50878
+ (let ((__tmp50879
(foldr (lambda (_g1719217195_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
_g1719317198_)
@@ -37,27 +37,27 @@
_L17170_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons _L17172_ __tmp51065))))
+ (cons _L17172_ __tmp50879))))
(declare (not safe))
- (cons __tmp51066 __tmp51064))))
+ (cons __tmp50880 __tmp50878))))
(declare (not safe))
- (cons __tmp51063 '()))))
+ (cons __tmp50877 '()))))
(declare (not safe))
- (cons _L17173_ __tmp51062))))
+ (cons _L17173_ __tmp50876))))
(declare (not safe))
- (cons __tmp51067 __tmp51061))))
+ (cons __tmp50881 __tmp50875))))
(___kont4647346474_
(lambda (_L17084_ _L17086_)
- (let ((__tmp51070 (gx#datum->syntax '#f 'define-syntax))
- (__tmp51068
- (let ((__tmp51069
+ (let ((__tmp50884 (gx#datum->syntax '#f 'define-syntax))
+ (__tmp50882
+ (let ((__tmp50883
(let ()
(declare (not safe))
(cons _L17084_ '()))))
(declare (not safe))
- (cons _L17086_ __tmp51069))))
+ (cons _L17086_ __tmp50883))))
(declare (not safe))
- (cons __tmp51070 __tmp51068)))))
+ (cons __tmp50884 __tmp50882)))))
(let* ((___match4652146522_
(lambda (_e1703517054_
_hd1703417058_
@@ -345,37 +345,37 @@
(##cdr _e1722217273_))))
(if (gx#stx-pair/null?
_tl1722017280_)
- (let ((_g51071_
+ (let ((_g50885_
(gx#syntax-split-splice
_tl1722017280_
'0)))
(begin
- (let ((_g51072_
+ (let ((_g50886_
(let ()
(declare (not safe))
(if (##values?
- _g51071_)
+ _g50885_)
(##vector-length
- _g51071_)
+ _g50885_)
1))))
(if (not (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##fx= _g51072_ 2)))
- (error "Context expects 2 values" _g51072_)))
+ (##fx= _g50886_ 2)))
+ (error "Context expects 2 values" _g50886_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ((_target1722317283_
(let ()
(declare (not safe))
(##vector-ref
- _g51071_
+ _g50885_
0)))
(_tl1722517286_
(let ()
(declare (not safe))
(##vector-ref
- _g51071_
+ _g50885_
1))))
(if (gx#stx-null?
_tl1722517286_)
@@ -402,31 +402,31 @@
(let ((_arg1723117309_
(reverse _arg1723017296_)))
(if (gx#stx-pair/null? _tl1721717270_)
- (let ((_g51073_
+ (let ((_g50887_
(gx#syntax-split-splice
_tl1721717270_
'0)))
(begin
- (let ((_g51074_
+ (let ((_g50888_
(let ()
(declare (not safe))
- (if (##values? _g51073_)
+ (if (##values? _g50887_)
(##vector-length
- _g51073_)
+ _g50887_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g51074_ 2)))
+ (##fx= _g50888_ 2)))
(error "Context expects 2 values"
- _g51074_)))
+ _g50888_)))
(let ((_target1723217313_
(let ()
(declare (not safe))
- (##vector-ref _g51073_ 0)))
+ (##vector-ref _g50887_ 0)))
(_tl1723417316_
(let ()
(declare (not safe))
- (##vector-ref _g51073_ 1))))
+ (##vector-ref _g50887_ 1))))
(if (gx#stx-null? _tl1723417316_)
(letrec ((_loop1723517319_
(lambda (_hd1723317323_
@@ -479,28 +479,28 @@
(lambda (_g1740717427_)
(if (gx#stx-pair/null?
_g1740717427_)
- (let ((_g51075_
+ (let ((_g50889_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#syntax-split-splice _g1740717427_ '0)))
(begin
- (let ((_g51076_
+ (let ((_g50890_
(let ()
(declare (not safe))
- (if (##values? _g51075_)
- (##vector-length _g51075_)
+ (if (##values? _g50889_)
+ (##vector-length _g50889_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g51076_ 2)))
- (error "Context expects 2 values" _g51076_)))
+ (##fx= _g50890_ 2)))
+ (error "Context expects 2 values" _g50890_)))
(let ((_target1740917430_
(let ()
(declare (not safe))
- (##vector-ref _g51075_ 0)))
+ (##vector-ref _g50889_ 0)))
(_tl1741117433_
(let ()
(declare (not safe))
- (##vector-ref _g51075_ 1))))
+ (##vector-ref _g50889_ 1))))
(if (gx#stx-null? _tl1741117433_)
(letrec ((_loop1741217436_
(lambda (_hd1741017440_
@@ -550,31 +550,31 @@
(let ()
(let ()
(gx#stx-wrap-source
- (let ((__tmp51079
+ (let ((__tmp50893
(gx#datum->syntax
'#f
'begin))
- (__tmp51077
- (let ((__tmp51078
+ (__tmp50891
+ (let ((__tmp50892
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
(cons _L17492_ '()))))
(declare (not safe))
- (cons _L17520_ __tmp51078))))
+ (cons _L17520_ __tmp50892))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51079 __tmp51077))
+ (cons __tmp50893 __tmp50891))
(gx#stx-source _stx17206_)))))
_g1750617517_))))
(_g1750417535_
(gx#stx-wrap-source
- (let ((__tmp51084
+ (let ((__tmp50898
(gx#datum->syntax '#f 'def))
- (__tmp51080
- (let ((__tmp51082
- (let ((__tmp51083
+ (__tmp50894
+ (let ((__tmp50896
+ (let ((__tmp50897
(foldr (lambda (_g1754017543_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
_g1754117546_)
@@ -585,8 +585,8 @@
_L17345_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons _L17394_ __tmp51083)))
- (__tmp51081
+ (cons _L17394_ __tmp50897)))
+ (__tmp50895
(foldr (lambda (_g1753817549_
_g1753917552_)
(let ()
@@ -598,24 +598,24 @@
_L17343_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51082 __tmp51081))))
+ (cons __tmp50896 __tmp50895))))
(declare (not safe))
- (cons __tmp51084 __tmp51080))
+ (cons __tmp50898 __tmp50894))
(gx#stx-source _stx17206_))))))
_g1747817489_))))
(_g1747617555_
(gx#stx-wrap-source
- (let ((__tmp51112 (gx#datum->syntax '#f 'defrules))
- (__tmp51085
- (let ((__tmp51086
- (let ((__tmp51087
- (let ((__tmp51100
- (let ((__tmp51109
- (let ((__tmp51111
+ (let ((__tmp50926 (gx#datum->syntax '#f 'defrules))
+ (__tmp50899
+ (let ((__tmp50900
+ (let ((__tmp50901
+ (let ((__tmp50914
+ (let ((__tmp50923
+ (let ((__tmp50925
(gx#datum->syntax
'#f
'_))
- (__tmp51110
+ (__tmp50924
(foldr (lambda (_g1756417567_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
_g1756517570_)
@@ -625,15 +625,15 @@
'()
_L17460_)))
(declare (not safe))
- (cons __tmp51111 __tmp51110)))
+ (cons __tmp50925 __tmp50924)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (__tmp51101
- (let ((__tmp51102
- (let ((__tmp51104
+ (__tmp50915
+ (let ((__tmp50916
+ (let ((__tmp50918
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp51108 (gx#datum->syntax '#f 'lambda))
- (__tmp51105
- (let ((__tmp51107
+ (let ((__tmp50922 (gx#datum->syntax '#f 'lambda))
+ (__tmp50919
+ (let ((__tmp50921
(foldr (lambda (_g1756217573_
_g1756317576_)
(let ()
@@ -642,7 +642,7 @@
_g1756317576_)))
'()
_L17345_))
- (__tmp51106
+ (__tmp50920
(foldr (lambda (_g1756017579_
_g1756117582_)
(let ()
@@ -652,10 +652,10 @@
'()
_L17343_)))
(declare (not safe))
- (cons __tmp51107 __tmp51106))))
+ (cons __tmp50921 __tmp50920))))
(declare (not safe))
- (cons __tmp51108 __tmp51105)))
- (__tmp51103
+ (cons __tmp50922 __tmp50919)))
+ (__tmp50917
(foldr (lambda (_g1755817585_ _g1755917588_)
(let ()
(declare (not safe))
@@ -663,59 +663,59 @@
'()
_L17460_)))
(declare (not safe))
- (cons __tmp51104 __tmp51103))))
+ (cons __tmp50918 __tmp50917))))
(declare (not safe))
- (cons __tmp51102 '()))))
+ (cons __tmp50916 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51109 __tmp51101)))
- (__tmp51088
- (let ((__tmp51089
- (let ((__tmp51099
+ (cons __tmp50923 __tmp50915)))
+ (__tmp50902
+ (let ((__tmp50903
+ (let ((__tmp50913
(gx#datum->syntax
'#f
'ref))
- (__tmp51090
- (let ((__tmp51092
+ (__tmp50904
+ (let ((__tmp50906
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp51098
+ (let ((__tmp50912
(gx#datum->syntax '#f 'identifier?))
- (__tmp51093
- (let ((__tmp51094
- (let ((__tmp51097
+ (__tmp50907
+ (let ((__tmp50908
+ (let ((__tmp50911
(gx#datum->syntax
'#f
'syntax))
- (__tmp51095
- (let ((__tmp51096
+ (__tmp50909
+ (let ((__tmp50910
(gx#datum->syntax
'#f
'ref)))
(declare (not safe))
- (cons __tmp51096 '()))))
+ (cons __tmp50910 '()))))
(declare (not safe))
- (cons __tmp51097 __tmp51095))))
+ (cons __tmp50911 __tmp50909))))
(declare (not safe))
- (cons __tmp51094 '()))))
+ (cons __tmp50908 '()))))
(declare (not safe))
- (cons __tmp51098 __tmp51093)))
- (__tmp51091
+ (cons __tmp50912 __tmp50907)))
+ (__tmp50905
(let () (declare (not safe)) (cons _L17394_ '()))))
(declare (not safe))
- (cons __tmp51092 __tmp51091))))
+ (cons __tmp50906 __tmp50905))))
(declare (not safe))
- (cons __tmp51099 __tmp51090))))
+ (cons __tmp50913 __tmp50904))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51089 '()))))
+ (cons __tmp50903 '()))))
(declare (not safe))
- (cons __tmp51100 __tmp51088))))
+ (cons __tmp50914 __tmp50902))))
(declare (not safe))
- (cons '() __tmp51087))))
+ (cons '() __tmp50901))))
(declare (not safe))
- (cons _L17346_ __tmp51086))))
+ (cons _L17346_ __tmp50900))))
(declare (not safe))
- (cons __tmp51112 __tmp51085))
+ (cons __tmp50926 __tmp50899))
(gx#stx-source _stx17206_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_xarg1741717456_))))))
@@ -770,79 +770,79 @@
___stx4652446525_))))
(let ((___kont4652746528_
(lambda (_L17769_ _L17771_)
- (let ((__tmp51130 (gx#datum->syntax '#f 'defrules))
- (__tmp51113
- (let ((__tmp51114
- (let ((__tmp51115
- (let ((__tmp51116
- (let ((__tmp51129
+ (let ((__tmp50944 (gx#datum->syntax '#f 'defrules))
+ (__tmp50927
+ (let ((__tmp50928
+ (let ((__tmp50929
+ (let ((__tmp50930
+ (let ((__tmp50943
(gx#datum->syntax
'#f
'x))
- (__tmp51117
- (let ((__tmp51122
- (let ((__tmp51128
+ (__tmp50931
+ (let ((__tmp50936
+ (let ((__tmp50942
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#datum->syntax '#f 'identifier?))
- (__tmp51123
- (let ((__tmp51124
- (let ((__tmp51127
+ (__tmp50937
+ (let ((__tmp50938
+ (let ((__tmp50941
(gx#datum->syntax '#f 'syntax))
- (__tmp51125
- (let ((__tmp51126
+ (__tmp50939
+ (let ((__tmp50940
(gx#datum->syntax '#f 'x)))
(declare (not safe))
- (cons __tmp51126 '()))))
+ (cons __tmp50940 '()))))
(declare (not safe))
- (cons __tmp51127 __tmp51125))))
+ (cons __tmp50941 __tmp50939))))
(declare (not safe))
- (cons __tmp51124 '()))))
+ (cons __tmp50938 '()))))
(declare (not safe))
- (cons __tmp51128 __tmp51123)))
- (__tmp51118
- (let ((__tmp51119
- (let ((__tmp51121 (gx#datum->syntax '#f 'quote))
- (__tmp51120
+ (cons __tmp50942 __tmp50937)))
+ (__tmp50932
+ (let ((__tmp50933
+ (let ((__tmp50935 (gx#datum->syntax '#f 'quote))
+ (__tmp50934
(let ()
(declare (not safe))
(cons _L17769_ '()))))
(declare (not safe))
- (cons __tmp51121 __tmp51120))))
+ (cons __tmp50935 __tmp50934))))
(declare (not safe))
- (cons __tmp51119 '()))))
+ (cons __tmp50933 '()))))
(declare (not safe))
- (cons __tmp51122 __tmp51118))))
+ (cons __tmp50936 __tmp50932))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51129
- __tmp51117))))
+ (cons __tmp50943
+ __tmp50931))))
(declare (not safe))
- (cons __tmp51116 '()))))
+ (cons __tmp50930 '()))))
(declare (not safe))
- (cons '() __tmp51115))))
+ (cons '() __tmp50929))))
(declare (not safe))
- (cons _L17771_ __tmp51114))))
+ (cons _L17771_ __tmp50928))))
(declare (not safe))
- (cons __tmp51130 __tmp51113))))
+ (cons __tmp50944 __tmp50927))))
(___kont4652946530_
(lambda (_L17692_ _L17694_ _L17695_)
- (let ((__tmp51131
- (let ((__tmp51132
- (let ((__tmp51133
- (let ((__tmp51135
+ (let ((__tmp50945
+ (let ((__tmp50946
+ (let ((__tmp50947
+ (let ((__tmp50949
(gx#datum->syntax '#f 'quote))
- (__tmp51134
+ (__tmp50948
(let ()
(declare (not safe))
(cons _L17692_ '()))))
(declare (not safe))
- (cons __tmp51135 __tmp51134))))
+ (cons __tmp50949 __tmp50948))))
(declare (not safe))
- (cons __tmp51133 '()))))
+ (cons __tmp50947 '()))))
(declare (not safe))
- (cons _L17694_ __tmp51132))))
+ (cons _L17694_ __tmp50946))))
(declare (not safe))
- (cons _L17695_ __tmp51131)))))
+ (cons _L17695_ __tmp50945)))))
(let* ((___match4658946590_
(lambda (_e1764317662_
_hd1764217666_
@@ -933,7 +933,7 @@
(if (gx#identifier?
_hd1763317753_)
(if (gx#free-identifier=?
- |gerbil/core$<sugar>$<sugar:3>[1]#_g51136_|
+ |gerbil/core$<sugar>$<sugar:3>[1]#_g50950_|
_hd1763317753_)
(if (gx#stx-pair?
_tl1763217756_)
diff --git a/src/bootstrap/gerbil/core__6.scm b/src/bootstrap/gerbil/core__6.scm
index d24e29df..5d00581c 100644
--- a/src/bootstrap/gerbil/core__6.scm
+++ b/src/bootstrap/gerbil/core__6.scm
@@ -216,32 +216,32 @@
(_g1795419119_
(lambda (_g1795617976_)
(if (gx#stx-pair/null? _g1795617976_)
- (let ((_g51137_
+ (let ((_g50951_
(gx#syntax-split-splice
_g1795617976_
'0)))
(begin
- (let ((_g51138_
+ (let ((_g50952_
(let ()
(declare (not safe))
- (if (##values? _g51137_)
+ (if (##values? _g50951_)
(##vector-length
- _g51137_)
+ _g50951_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g51138_ 2)))
+ (##fx= _g50952_ 2)))
(error "Context expects 2 values"
- _g51138_)))
+ _g50952_)))
(let ((_target1795817979_
(let ()
(declare (not safe))
- (##vector-ref _g51137_ 0)))
+ (##vector-ref _g50951_ 0)))
(_tl1796017982_
(let ()
(declare (not safe))
(##vector-ref
- _g51137_
+ _g50951_
1))))
(if (gx#stx-null? _tl1796017982_)
(letrec ((_loop1796117985_
@@ -258,7 +258,7 @@
(let ()
(declare (not safe))
(##cdr _e1796217995_))))
- (let ((__tmp51359
+ (let ((__tmp51173
(let ()
(declare (not safe))
(cons _lp-hd1796317999_
@@ -266,7 +266,7 @@
(declare (not safe))
(_loop1796117985_
_lp-tl1796418002_
- __tmp51359))))
+ __tmp51173))))
(let ((_slot1796618005_ (reverse _slot1796517992_)))
((lambda (_L18009_)
(let ()
@@ -456,28 +456,28 @@
(lambda (_g1850718536_)
(if (gx#stx-pair/null?
_g1850718536_)
- (let ((_g51139_
+ (let ((_g50953_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#syntax-split-splice _g1850718536_ '0)))
(begin
- (let ((_g51140_
+ (let ((_g50954_
(let ()
(declare (not safe))
- (if (##values? _g51139_)
- (##vector-length _g51139_)
+ (if (##values? _g50953_)
+ (##vector-length _g50953_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g51140_ 2)))
- (error "Context expects 2 values" _g51140_)))
+ (##fx= _g50954_ 2)))
+ (error "Context expects 2 values" _g50954_)))
(let ((_target1851018539_
(let ()
(declare (not safe))
- (##vector-ref _g51139_ 0)))
+ (##vector-ref _g50953_ 0)))
(_tl1851218542_
(let ()
(declare (not safe))
- (##vector-ref _g51139_ 1))))
+ (##vector-ref _g50953_ 1))))
(if (gx#stx-null? _tl1851218542_)
(letrec ((_loop1851318545_
(lambda (_hd1851118549_
@@ -518,12 +518,12 @@
(declare (not safe))
(##cdr _e1852618577_))))
(if (gx#stx-null? _tl1852418584_)
- (let ((__tmp51197
+ (let ((__tmp51011
(let ()
(declare (not safe))
(cons _hd1852518581_
_def-setf1851718552_)))
- (__tmp51196
+ (__tmp51010
(let ()
(declare (not safe))
(cons _hd1852218571_
@@ -531,8 +531,8 @@
(declare (not safe))
(_loop1851318545_
_lp-tl1851618564_
- __tmp51197
- __tmp51196))
+ __tmp51011
+ __tmp51010))
(let ()
(declare (not safe))
(_g1850618532_ _g1850718536_)))))
@@ -557,28 +557,28 @@
(_g1861118752_
(lambda (_g1861318642_)
(if (gx#stx-pair/null? _g1861318642_)
- (let ((_g51141_
+ (let ((_g50955_
(gx#syntax-split-splice _g1861318642_ '0)))
(begin
- (let ((_g51142_
+ (let ((_g50956_
(let ()
(declare (not safe))
- (if (##values? _g51141_)
- (##vector-length _g51141_)
+ (if (##values? _g50955_)
+ (##vector-length _g50955_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g51142_ 2)))
+ (##fx= _g50956_ 2)))
(error "Context expects 2 values"
- _g51142_)))
+ _g50956_)))
(let ((_target1861618645_
(let ()
(declare (not safe))
- (##vector-ref _g51141_ 0)))
+ (##vector-ref _g50955_ 0)))
(_tl1861818648_
(let ()
(declare (not safe))
- (##vector-ref _g51141_ 1))))
+ (##vector-ref _g50955_ 1))))
(if (gx#stx-null? _tl1861818648_)
(letrec ((_loop1861918651_
(lambda (_hd1861718655_
@@ -618,12 +618,12 @@
(declare (not safe))
(##cdr _e1863218683_))))
(if (gx#stx-null? _tl1863018690_)
- (let ((__tmp51150
+ (let ((__tmp50964
(let ()
(declare (not safe))
(cons _hd1863118687_
_def-usetf1862318658_)))
- (__tmp51149
+ (__tmp50963
(let ()
(declare (not safe))
(cons _hd1862818677_
@@ -631,8 +631,8 @@
(declare (not safe))
(_loop1861918651_
_lp-tl1862218670_
- __tmp51150
- __tmp51149))
+ __tmp50964
+ __tmp50963))
(let ()
(declare (not safe))
(_g1861218638_ _g1861318642_)))))
@@ -647,12 +647,12 @@
((lambda (_L18699_ _L18701_)
(let ()
(let ()
- (let ((__tmp51143
- (let ((__tmp51148 (gx#datum->syntax '#f 'begin))
- (__tmp51144
- (let ((__tmp51145
- (let ((__tmp51146
- (let ((__tmp51147
+ (let ((__tmp50957
+ (let ((__tmp50962 (gx#datum->syntax '#f 'begin))
+ (__tmp50958
+ (let ((__tmp50959
+ (let ((__tmp50960
+ (let ((__tmp50961
(foldr (lambda (_g1871918728_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
_g1872018731_)
@@ -681,15 +681,15 @@
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons _L18465_
- __tmp51147))))
+ __tmp50961))))
(declare (not safe))
- (cons _L18493_ __tmp51146))))
+ (cons _L18493_ __tmp50960))))
(declare (not safe))
- (cons _L18437_ __tmp51145))))
+ (cons _L18437_ __tmp50959))))
(declare (not safe))
- (cons __tmp51148 __tmp51144))))
+ (cons __tmp50962 __tmp50958))))
(declare (not safe))
- (_wrap17800_ __tmp51143)))))
+ (_wrap17800_ __tmp50957)))))
_def-usetf1862518693_
_def-ugetf1862618696_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
@@ -705,7 +705,7 @@
(let ()
(declare (not safe))
(_g1861218638_ _g1861318642_)))))
- (__tmp51151
+ (__tmp50965
(gx#stx-map
(lambda (_ref18756_)
(let* ((_g1875918778_
@@ -790,148 +790,148 @@
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
_L18880_)
(let ()
- (let ((__tmp51174
- (let ((__tmp51175
- (let ((__tmp51194
+ (let ((__tmp50988
+ (let ((__tmp50989
+ (let ((__tmp51008
(gx#datum->syntax '#f 'def))
- (__tmp51176
- (let ((__tmp51177
- (let ((__tmp51178
- (let ((__tmp51193
+ (__tmp50990
+ (let ((__tmp50991
+ (let ((__tmp50992
+ (let ((__tmp51007
(gx#datum->syntax
'#f
'begin-annotation))
- (__tmp51179
- (let ((__tmp51188
+ (__tmp50993
+ (let ((__tmp51002
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp51192
+ (let ((__tmp51006
(gx#datum->syntax '#f '@mop.accessor))
- (__tmp51189
- (let ((__tmp51190
- (let ((__tmp51191
+ (__tmp51003
+ (let ((__tmp51004
+ (let ((__tmp51005
(let ()
(declare (not safe))
(cons '#f '()))))
(declare (not safe))
- (cons _L18818_ __tmp51191))))
+ (cons _L18818_ __tmp51005))))
(declare (not safe))
- (cons _L18129_ __tmp51190))))
+ (cons _L18129_ __tmp51004))))
(declare (not safe))
- (cons __tmp51192 __tmp51189)))
- (__tmp51180
- (let ((__tmp51181
- (let ((__tmp51187
+ (cons __tmp51006 __tmp51003)))
+ (__tmp50994
+ (let ((__tmp50995
+ (let ((__tmp51001
(gx#datum->syntax
'#f
'make-class-slot-unchecked-accessor))
- (__tmp51182
- (let ((__tmp51183
- (let ((__tmp51184
- (let ((__tmp51186
+ (__tmp50996
+ (let ((__tmp50997
+ (let ((__tmp50998
+ (let ((__tmp51000
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#datum->syntax '#f 'quote))
- (__tmp51185
+ (__tmp50999
(let () (declare (not safe)) (cons _L18818_ '()))))
(declare (not safe))
- (cons __tmp51186 __tmp51185))))
+ (cons __tmp51000 __tmp50999))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51184 '()))))
+ (cons __tmp50998 '()))))
(declare (not safe))
- (cons _L17894_ __tmp51183))))
+ (cons _L17894_ __tmp50997))))
(declare (not safe))
- (cons __tmp51187 __tmp51182))))
+ (cons __tmp51001 __tmp50996))))
(declare (not safe))
- (cons __tmp51181 '()))))
+ (cons __tmp50995 '()))))
(declare (not safe))
- (cons __tmp51188 __tmp51180))))
+ (cons __tmp51002 __tmp50994))))
(declare (not safe))
- (cons __tmp51193 __tmp51179))))
+ (cons __tmp51007 __tmp50993))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51178 '()))))
+ (cons __tmp50992 '()))))
(declare (not safe))
- (cons _L18880_ __tmp51177))))
+ (cons _L18880_ __tmp50991))))
(declare (not safe))
- (cons __tmp51194 __tmp51176))))
+ (cons __tmp51008 __tmp50990))))
(declare (not safe))
- (_wrap17800_ __tmp51175)))
- (__tmp51152
- (let ((__tmp51153
- (let ((__tmp51154
- (let ((__tmp51173
+ (_wrap17800_ __tmp50989)))
+ (__tmp50966
+ (let ((__tmp50967
+ (let ((__tmp50968
+ (let ((__tmp50987
(gx#datum->syntax '#f 'def))
- (__tmp51155
- (let ((__tmp51156
- (let ((__tmp51157
- (let ((__tmp51172
+ (__tmp50969
+ (let ((__tmp50970
+ (let ((__tmp50971
+ (let ((__tmp50986
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#datum->syntax '#f 'begin-annotation))
- (__tmp51158
- (let ((__tmp51167
- (let ((__tmp51171
+ (__tmp50972
+ (let ((__tmp50981
+ (let ((__tmp50985
(gx#datum->syntax
'#f
'@mop.mutator))
- (__tmp51168
- (let ((__tmp51169
- (let ((__tmp51170
+ (__tmp50982
+ (let ((__tmp50983
+ (let ((__tmp50984
(let ()
(declare
(not safe))
(cons '#f '()))))
(declare (not safe))
(cons _L18818_
- __tmp51170))))
+ __tmp50984))))
(declare (not safe))
- (cons _L18129_ __tmp51169))))
+ (cons _L18129_ __tmp50983))))
(declare (not safe))
- (cons __tmp51171 __tmp51168)))
- (__tmp51159
- (let ((__tmp51160
- (let ((__tmp51166
+ (cons __tmp50985 __tmp50982)))
+ (__tmp50973
+ (let ((__tmp50974
+ (let ((__tmp50980
(gx#datum->syntax
'#f
'make-class-slot-unchecked-mutator))
- (__tmp51161
- (let ((__tmp51162
- (let ((__tmp51163
+ (__tmp50975
+ (let ((__tmp50976
+ (let ((__tmp50977
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp51165 (gx#datum->syntax '#f 'quote))
- (__tmp51164
+ (let ((__tmp50979 (gx#datum->syntax '#f 'quote))
+ (__tmp50978
(let ()
(declare (not safe))
(cons _L18818_ '()))))
(declare (not safe))
- (cons __tmp51165 __tmp51164))))
+ (cons __tmp50979 __tmp50978))))
(declare (not safe))
- (cons __tmp51163 '()))))
+ (cons __tmp50977 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons _L17894_
- __tmp51162))))
+ __tmp50976))))
(declare (not safe))
- (cons __tmp51166 __tmp51161))))
+ (cons __tmp50980 __tmp50975))))
(declare (not safe))
- (cons __tmp51160 '()))))
+ (cons __tmp50974 '()))))
(declare (not safe))
- (cons __tmp51167 __tmp51159))))
+ (cons __tmp50981 __tmp50973))))
(declare (not safe))
- (cons __tmp51172 __tmp51158))))
+ (cons __tmp50986 __tmp50972))))
(declare (not safe))
- (cons __tmp51157 '()))))
+ (cons __tmp50971 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons _L18878_
- __tmp51156))))
+ __tmp50970))))
(declare (not safe))
- (cons __tmp51173 __tmp51155))))
+ (cons __tmp50987 __tmp50969))))
(declare (not safe))
- (_wrap17800_ __tmp51154))))
+ (_wrap17800_ __tmp50968))))
(declare (not safe))
- (cons __tmp51153 '()))))
+ (cons __tmp50967 '()))))
(declare (not safe))
- (cons __tmp51174 __tmp51152))))
+ (cons __tmp50988 __tmp50966))))
_hd1884418872_
_hd1884118862_)
(let () (declare (not safe)) (_g1883618851_ _g1883718855_)))))
@@ -943,7 +943,7 @@
(let ()
(declare (not safe))
(_g1883618851_ _g1883718855_)))))
- (__tmp51195
+ (__tmp51009
(list (gx#stx-identifier
_L18817_
'"&"
@@ -953,7 +953,7 @@
'"&"
_L18815_))))
(declare (not safe))
- (_g1883518896_ __tmp51195)))
+ (_g1883518896_ __tmp51009)))
_hd1877118809_
_hd1876818799_
_hd1876518789_)
@@ -973,7 +973,7 @@
(_g1875818900_ _ref18756_)))
_accessible-slots17949_)))
(declare (not safe))
- (_g1861118752_ __tmp51151))))
+ (_g1861118752_ __tmp50965))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_def-setf1851918587_
_def-getf1852018590_))))))
@@ -989,7 +989,7 @@
(let ()
(declare (not safe))
(_g1850618532_ _g1850718536_)))))
- (__tmp51198
+ (__tmp51012
(gx#stx-map
(lambda (_ref18908_)
(let* ((_g1891118930_
@@ -1040,148 +1040,148 @@
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
_L18969_
_L18970_)
- (let ((__tmp51221
- (let ((__tmp51222
- (let ((__tmp51241 (gx#datum->syntax '#f 'def))
- (__tmp51223
- (let ((__tmp51224
- (let ((__tmp51225
- (let ((__tmp51240
+ (let ((__tmp51035
+ (let ((__tmp51036
+ (let ((__tmp51055 (gx#datum->syntax '#f 'def))
+ (__tmp51037
+ (let ((__tmp51038
+ (let ((__tmp51039
+ (let ((__tmp51054
(gx#datum->syntax
'#f
'begin-annotation))
- (__tmp51226
- (let ((__tmp51235
+ (__tmp51040
+ (let ((__tmp51049
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp51239
+ (let ((__tmp51053
(gx#datum->syntax '#f '@mop.accessor))
- (__tmp51236
- (let ((__tmp51237
- (let ((__tmp51238
+ (__tmp51050
+ (let ((__tmp51051
+ (let ((__tmp51052
(let ()
(declare (not safe))
(cons '#t '()))))
(declare (not safe))
- (cons _L18970_ __tmp51238))))
+ (cons _L18970_ __tmp51052))))
(declare (not safe))
- (cons _L18129_ __tmp51237))))
+ (cons _L18129_ __tmp51051))))
(declare (not safe))
- (cons __tmp51239 __tmp51236)))
- (__tmp51227
- (let ((__tmp51228
- (let ((__tmp51234
+ (cons __tmp51053 __tmp51050)))
+ (__tmp51041
+ (let ((__tmp51042
+ (let ((__tmp51048
(gx#datum->syntax
'#f
'make-class-slot-accessor))
- (__tmp51229
- (let ((__tmp51230
- (let ((__tmp51231
- (let ((__tmp51233
+ (__tmp51043
+ (let ((__tmp51044
+ (let ((__tmp51045
+ (let ((__tmp51047
(gx#datum->syntax
'#f
'quote))
- (__tmp51232
+ (__tmp51046
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
(cons _L18970_ '()))))
(declare (not safe))
- (cons __tmp51233 __tmp51232))))
+ (cons __tmp51047 __tmp51046))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51231 '()))))
+ (cons __tmp51045 '()))))
(declare (not safe))
- (cons _L17894_ __tmp51230))))
+ (cons _L17894_ __tmp51044))))
(declare (not safe))
- (cons __tmp51234 __tmp51229))))
+ (cons __tmp51048 __tmp51043))))
(declare (not safe))
- (cons __tmp51228 '()))))
+ (cons __tmp51042 '()))))
(declare (not safe))
- (cons __tmp51235 __tmp51227))))
+ (cons __tmp51049 __tmp51041))))
(declare (not safe))
- (cons __tmp51240 __tmp51226))))
+ (cons __tmp51054 __tmp51040))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51225 '()))))
+ (cons __tmp51039 '()))))
(declare (not safe))
- (cons _L18969_ __tmp51224))))
+ (cons _L18969_ __tmp51038))))
(declare (not safe))
- (cons __tmp51241 __tmp51223))))
+ (cons __tmp51055 __tmp51037))))
(declare (not safe))
- (_wrap17800_ __tmp51222)))
- (__tmp51199
- (let ((__tmp51200
- (let ((__tmp51201
- (let ((__tmp51220
+ (_wrap17800_ __tmp51036)))
+ (__tmp51013
+ (let ((__tmp51014
+ (let ((__tmp51015
+ (let ((__tmp51034
(gx#datum->syntax '#f 'def))
- (__tmp51202
- (let ((__tmp51203
- (let ((__tmp51204
- (let ((__tmp51219
+ (__tmp51016
+ (let ((__tmp51017
+ (let ((__tmp51018
+ (let ((__tmp51033
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#datum->syntax '#f 'begin-annotation))
- (__tmp51205
- (let ((__tmp51214
- (let ((__tmp51218
+ (__tmp51019
+ (let ((__tmp51028
+ (let ((__tmp51032
(gx#datum->syntax '#f '@mop.mutator))
- (__tmp51215
- (let ((__tmp51216
- (let ((__tmp51217
+ (__tmp51029
+ (let ((__tmp51030
+ (let ((__tmp51031
(let ()
(declare (not safe))
(cons '#t '()))))
(declare (not safe))
(cons _L18970_
- __tmp51217))))
+ __tmp51031))))
(declare (not safe))
- (cons _L18129_ __tmp51216))))
+ (cons _L18129_ __tmp51030))))
(declare (not safe))
- (cons __tmp51218 __tmp51215)))
- (__tmp51206
- (let ((__tmp51207
- (let ((__tmp51213
+ (cons __tmp51032 __tmp51029)))
+ (__tmp51020
+ (let ((__tmp51021
+ (let ((__tmp51027
(gx#datum->syntax
'#f
'make-class-slot-mutator))
- (__tmp51208
- (let ((__tmp51209
- (let ((__tmp51210
- (let ((__tmp51212
+ (__tmp51022
+ (let ((__tmp51023
+ (let ((__tmp51024
+ (let ((__tmp51026
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#datum->syntax '#f 'quote))
- (__tmp51211
+ (__tmp51025
(let ()
(declare (not safe))
(cons _L18970_ '()))))
(declare (not safe))
- (cons __tmp51212 __tmp51211))))
+ (cons __tmp51026 __tmp51025))))
(declare (not safe))
- (cons __tmp51210 '()))))
+ (cons __tmp51024 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons _L17894_
- __tmp51209))))
+ __tmp51023))))
(declare (not safe))
- (cons __tmp51213 __tmp51208))))
+ (cons __tmp51027 __tmp51022))))
(declare (not safe))
- (cons __tmp51207 '()))))
+ (cons __tmp51021 '()))))
(declare (not safe))
- (cons __tmp51214 __tmp51206))))
+ (cons __tmp51028 __tmp51020))))
(declare (not safe))
- (cons __tmp51219 __tmp51205))))
+ (cons __tmp51033 __tmp51019))))
(declare (not safe))
- (cons __tmp51204 '()))))
+ (cons __tmp51018 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons _L18967_ __tmp51203))))
+ (cons _L18967_ __tmp51017))))
(declare (not safe))
- (cons __tmp51220 __tmp51202))))
+ (cons __tmp51034 __tmp51016))))
(declare (not safe))
- (_wrap17800_ __tmp51201))))
+ (_wrap17800_ __tmp51015))))
(declare (not safe))
- (cons __tmp51200 '()))))
+ (cons __tmp51014 '()))))
(declare (not safe))
- (cons __tmp51221 __tmp51199)))
+ (cons __tmp51035 __tmp51013)))
_hd1892318961_
_hd1892018951_
_hd1891718941_)
@@ -1202,171 +1202,171 @@
_accessible-slots17949_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (_g1850518904_ __tmp51198))))
+ (_g1850518904_ __tmp51012))))
_g1847918490_)))
- (__tmp51242
- (let ((__tmp51243
- (let ((__tmp51256
+ (__tmp51056
+ (let ((__tmp51057
+ (let ((__tmp51070
(gx#datum->syntax
'#f
'def))
- (__tmp51244
- (let ((__tmp51245
- (let ((__tmp51246
+ (__tmp51058
+ (let ((__tmp51059
+ (let ((__tmp51060
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp51255
+ (let ((__tmp51069
(gx#datum->syntax '#f 'begin-annotation))
- (__tmp51247
- (let ((__tmp51252
- (let ((__tmp51254
+ (__tmp51061
+ (let ((__tmp51066
+ (let ((__tmp51068
(gx#datum->syntax
'#f
'@mop.predicate))
- (__tmp51253
+ (__tmp51067
(let ()
(declare (not safe))
(cons _L18129_ '()))))
(declare (not safe))
- (cons __tmp51254 __tmp51253)))
- (__tmp51248
- (let ((__tmp51249
- (let ((__tmp51251
+ (cons __tmp51068 __tmp51067)))
+ (__tmp51062
+ (let ((__tmp51063
+ (let ((__tmp51065
(gx#datum->syntax
'#f
'make-class-predicate))
- (__tmp51250
+ (__tmp51064
(let ()
(declare (not safe))
(cons _L17894_
'()))))
(declare (not safe))
- (cons __tmp51251
- __tmp51250))))
+ (cons __tmp51065
+ __tmp51064))))
(declare (not safe))
- (cons __tmp51249 '()))))
+ (cons __tmp51063 '()))))
(declare (not safe))
- (cons __tmp51252 __tmp51248))))
+ (cons __tmp51066 __tmp51062))))
(declare (not safe))
- (cons __tmp51255 __tmp51247))))
+ (cons __tmp51069 __tmp51061))))
(declare (not safe))
- (cons __tmp51246 '()))))
+ (cons __tmp51060 '()))))
(declare (not safe))
- (cons _L17891_ __tmp51245))))
+ (cons _L17891_ __tmp51059))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51256
- __tmp51244))))
+ (cons __tmp51070
+ __tmp51058))))
(declare (not safe))
- (_wrap17800_ __tmp51243))))
+ (_wrap17800_ __tmp51057))))
(declare (not safe))
- (_g1847718992_ __tmp51242))))
+ (_g1847718992_ __tmp51056))))
_g1845118462_)))
- (__tmp51257
+ (__tmp51071
(if (gx#stx-false? _L17892_)
- (let ((__tmp51281 (gx#datum->syntax '#f 'begin)))
+ (let ((__tmp51095 (gx#datum->syntax '#f 'begin)))
(declare (not safe))
- (cons __tmp51281 '()))
- (let ((__tmp51258
- (let ((__tmp51280
+ (cons __tmp51095 '()))
+ (let ((__tmp51072
+ (let ((__tmp51094
(gx#datum->syntax '#f 'def))
- (__tmp51259
- (let ((__tmp51260
- (let ((__tmp51261
- (let ((__tmp51279
+ (__tmp51073
+ (let ((__tmp51074
+ (let ((__tmp51075
+ (let ((__tmp51093
(gx#datum->syntax
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'#f
'begin-annotation))
- (__tmp51262
- (let ((__tmp51276
- (let ((__tmp51278
+ (__tmp51076
+ (let ((__tmp51090
+ (let ((__tmp51092
(gx#datum->syntax '#f '@mop.constructor))
- (__tmp51277
+ (__tmp51091
(let ()
(declare (not safe))
(cons _L18129_ '()))))
(declare (not safe))
- (cons __tmp51278 __tmp51277)))
- (__tmp51263
- (let ((__tmp51264
- (let ((__tmp51275
+ (cons __tmp51092 __tmp51091)))
+ (__tmp51077
+ (let ((__tmp51078
+ (let ((__tmp51089
(gx#datum->syntax '#f 'lambda))
- (__tmp51265
- (let ((__tmp51274
+ (__tmp51079
+ (let ((__tmp51088
(gx#datum->syntax
'#f
'$args))
- (__tmp51266
- (let ((__tmp51267
- (let ((__tmp51273
+ (__tmp51080
+ (let ((__tmp51081
+ (let ((__tmp51087
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#datum->syntax '#f 'apply))
- (__tmp51268
- (let ((__tmp51272
+ (__tmp51082
+ (let ((__tmp51086
(gx#datum->syntax '#f 'make-instance))
- (__tmp51269
- (let ((__tmp51270
- (let ((__tmp51271
+ (__tmp51083
+ (let ((__tmp51084
+ (let ((__tmp51085
(gx#datum->syntax '#f '$args)))
(declare (not safe))
- (cons __tmp51271 '()))))
+ (cons __tmp51085 '()))))
(declare (not safe))
- (cons _L17894_ __tmp51270))))
+ (cons _L17894_ __tmp51084))))
(declare (not safe))
- (cons __tmp51272 __tmp51269))))
+ (cons __tmp51086 __tmp51083))))
(declare (not safe))
- (cons __tmp51273 __tmp51268))))
+ (cons __tmp51087 __tmp51082))))
(declare (not safe))
- (cons __tmp51267 '()))))
+ (cons __tmp51081 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51274 __tmp51266))))
+ (cons __tmp51088 __tmp51080))))
(declare (not safe))
- (cons __tmp51275 __tmp51265))))
+ (cons __tmp51089 __tmp51079))))
(declare (not safe))
- (cons __tmp51264 '()))))
+ (cons __tmp51078 '()))))
(declare (not safe))
- (cons __tmp51276 __tmp51263))))
+ (cons __tmp51090 __tmp51077))))
(declare (not safe))
- (cons __tmp51279 __tmp51262))))
+ (cons __tmp51093 __tmp51076))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51261 '()))))
+ (cons __tmp51075 '()))))
(declare (not safe))
- (cons _L17892_ __tmp51260))))
+ (cons _L17892_ __tmp51074))))
(declare (not safe))
- (cons __tmp51280 __tmp51259))))
+ (cons __tmp51094 __tmp51073))))
(declare (not safe))
- (_wrap17800_ __tmp51258)))))
+ (_wrap17800_ __tmp51072)))))
(declare (not safe))
- (_g1844918996_ __tmp51257))))
+ (_g1844918996_ __tmp51071))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_g1842318434_)))
- (__tmp51282
- (let ((__tmp51283
- (let ((__tmp51300
+ (__tmp51096
+ (let ((__tmp51097
+ (let ((__tmp51114
(gx#datum->syntax
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'#f
'def))
- (__tmp51284
- (let ((__tmp51285
- (let ((__tmp51286
- (let ((__tmp51299
+ (__tmp51098
+ (let ((__tmp51099
+ (let ((__tmp51100
+ (let ((__tmp51113
(gx#datum->syntax
'#f
'begin-annotation))
- (__tmp51287
- (let ((__tmp51289
- (let ((__tmp51298
+ (__tmp51101
+ (let ((__tmp51103
+ (let ((__tmp51112
(gx#datum->syntax
'#f
'@mop.class))
- (__tmp51290
- (let ((__tmp51291
+ (__tmp51104
+ (let ((__tmp51105
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp51292
- (let ((__tmp51297
+ (let ((__tmp51106
+ (let ((__tmp51111
(foldr (lambda (_g1900319006_
_g1900419009_)
(let ()
@@ -1375,89 +1375,89 @@
_g1900419009_)))
'()
_L18009_))
- (__tmp51293
- (let ((__tmp51294
- (let ((__tmp51295
- (let ((__tmp51296
+ (__tmp51107
+ (let ((__tmp51108
+ (let ((__tmp51109
+ (let ((__tmp51110
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
(cons _L18241_ '()))))
(declare (not safe))
- (cons _L18213_ __tmp51296))))
+ (cons _L18213_ __tmp51110))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons _L18185_ __tmp51295))))
+ (cons _L18185_ __tmp51109))))
(declare (not safe))
- (cons _L18101_ __tmp51294))))
+ (cons _L18101_ __tmp51108))))
(declare (not safe))
- (cons __tmp51297 __tmp51293))))
+ (cons __tmp51111 __tmp51107))))
(declare (not safe))
- (cons _L18157_ __tmp51292))))
+ (cons _L18157_ __tmp51106))))
(declare (not safe))
- (cons _L18045_ __tmp51291))))
+ (cons _L18045_ __tmp51105))))
(declare (not safe))
- (cons __tmp51298 __tmp51290)))
+ (cons __tmp51112 __tmp51104)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (__tmp51288
+ (__tmp51102
(let ()
(declare (not safe))
(cons _L18409_ '()))))
(declare (not safe))
- (cons __tmp51289 __tmp51288))))
+ (cons __tmp51103 __tmp51102))))
(declare (not safe))
- (cons __tmp51299 __tmp51287))))
+ (cons __tmp51113 __tmp51101))))
(declare (not safe))
- (cons __tmp51286 '()))))
+ (cons __tmp51100 '()))))
(declare (not safe))
- (cons _L17894_ __tmp51285))))
+ (cons _L17894_ __tmp51099))))
(declare (not safe))
- (cons __tmp51300 __tmp51284))))
+ (cons __tmp51114 __tmp51098))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (_wrap17800_ __tmp51283))))
+ (_wrap17800_ __tmp51097))))
(declare (not safe))
- (_g1842119000_ __tmp51282))))
+ (_g1842119000_ __tmp51096))))
_g1839518406_)))
- (__tmp51301
- (let ((__tmp51321
+ (__tmp51115
+ (let ((__tmp51135
(gx#datum->syntax
'#f
'make-class-type))
- (__tmp51302
- (let ((__tmp51318
- (let ((__tmp51320
+ (__tmp51116
+ (let ((__tmp51132
+ (let ((__tmp51134
(gx#datum->syntax
'#f
'quote))
- (__tmp51319
+ (__tmp51133
(let ()
(declare (not safe))
(cons _L18045_
'()))))
(declare (not safe))
- (cons __tmp51320
- __tmp51319)))
- (__tmp51303
- (let ((__tmp51315
- (let ((__tmp51317
+ (cons __tmp51134
+ __tmp51133)))
+ (__tmp51117
+ (let ((__tmp51129
+ (let ((__tmp51131
(gx#datum->syntax
'#f
'quote))
- (__tmp51316
+ (__tmp51130
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
(cons _L18073_ '()))))
(declare (not safe))
- (cons __tmp51317 __tmp51316)))
- (__tmp51304
- (let ((__tmp51305
- (let ((__tmp51311
- (let ((__tmp51314 (gx#datum->syntax '#f 'quote))
- (__tmp51312
- (let ((__tmp51313
+ (cons __tmp51131 __tmp51130)))
+ (__tmp51118
+ (let ((__tmp51119
+ (let ((__tmp51125
+ (let ((__tmp51128 (gx#datum->syntax '#f 'quote))
+ (__tmp51126
+ (let ((__tmp51127
(foldr (lambda (_g1901519018_
_g1901619021_)
(let ()
@@ -1467,50 +1467,50 @@
'()
_L18009_)))
(declare (not safe))
- (cons __tmp51313 '()))))
+ (cons __tmp51127 '()))))
(declare (not safe))
- (cons __tmp51314 __tmp51312)))
- (__tmp51306
- (let ((__tmp51307
- (let ((__tmp51308
- (let ((__tmp51310
+ (cons __tmp51128 __tmp51126)))
+ (__tmp51120
+ (let ((__tmp51121
+ (let ((__tmp51122
+ (let ((__tmp51124
(gx#datum->syntax
'#f
'quote))
- (__tmp51309
+ (__tmp51123
(let ()
(declare (not safe))
(cons _L18101_ '()))))
(declare (not safe))
- (cons __tmp51310 __tmp51309))))
+ (cons __tmp51124 __tmp51123))))
(declare (not safe))
- (cons __tmp51308 '()))))
+ (cons __tmp51122 '()))))
(declare (not safe))
- (cons _L18353_ __tmp51307))))
+ (cons _L18353_ __tmp51121))))
(declare (not safe))
- (cons __tmp51311 __tmp51306))))
+ (cons __tmp51125 __tmp51120))))
(declare (not safe))
- (cons _L18381_ __tmp51305))))
+ (cons _L18381_ __tmp51119))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51315
- __tmp51304))))
+ (cons __tmp51129
+ __tmp51118))))
(declare (not safe))
- (cons __tmp51318 __tmp51303))))
+ (cons __tmp51132 __tmp51117))))
(declare (not safe))
- (cons __tmp51321 __tmp51302))))
+ (cons __tmp51135 __tmp51116))))
(declare (not safe))
- (_g1839319012_ __tmp51301))))
+ (_g1839319012_ __tmp51115))))
_g1836718378_)))
- (__tmp51322
- (let ((__tmp51323 (gx#datum->syntax '#f 'list)))
+ (__tmp51136
+ (let ((__tmp51137 (gx#datum->syntax '#f 'list)))
(declare (not safe))
- (cons __tmp51323 _L17893_))))
+ (cons __tmp51137 _L17893_))))
(declare (not safe))
- (_g1836519024_ __tmp51322))))
+ (_g1836519024_ __tmp51136))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_g1833918350_)))
- (__tmp51324
+ (__tmp51138
(if (gx#stx-e _metaclass17952_)
(let* ((_g1903219040_
(lambda (_g1903319036_)
@@ -1522,16 +1522,16 @@
(lambda (_g1903319044_)
((lambda (_L19047_)
(let ()
- (let ((__tmp51333
+ (let ((__tmp51147
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#datum->syntax '#f '@list))
- (__tmp51325
- (let ((__tmp51328
- (let ((__tmp51332
+ (__tmp51139
+ (let ((__tmp51142
+ (let ((__tmp51146
(gx#datum->syntax '#f '@list))
- (__tmp51329
- (let ((__tmp51330
- (let ((__tmp51331
+ (__tmp51143
+ (let ((__tmp51144
+ (let ((__tmp51145
(let ()
(declare
(not safe))
@@ -1539,23 +1539,23 @@
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'()))))
(declare (not safe))
- (cons ':: __tmp51331))))
+ (cons ':: __tmp51145))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons 'metaclass: __tmp51330))))
+ (cons 'metaclass: __tmp51144))))
(declare (not safe))
- (cons __tmp51332 __tmp51329)))
- (__tmp51326
- (let ((__tmp51327
+ (cons __tmp51146 __tmp51143)))
+ (__tmp51140
+ (let ((__tmp51141
(let ()
(declare (not safe))
(cons _L18325_ '()))))
(declare (not safe))
- (cons ':: __tmp51327))))
+ (cons ':: __tmp51141))))
(declare (not safe))
- (cons __tmp51328 __tmp51326))))
+ (cons __tmp51142 __tmp51140))))
(declare (not safe))
- (cons __tmp51333 __tmp51325))))
+ (cons __tmp51147 __tmp51139))))
_g1903319044_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
@@ -1563,125 +1563,125 @@
_metaclass17952_))
_L18325_)))
(declare (not safe))
- (_g1833719028_ __tmp51324))))
+ (_g1833719028_ __tmp51138))))
_g1831118322_)))
- (__tmp51334
+ (__tmp51148
(if _struct?17932_
- (let ((__tmp51341
+ (let ((__tmp51155
(gx#datum->syntax '#f '@list))
- (__tmp51335
- (let ((__tmp51338
- (let ((__tmp51340
+ (__tmp51149
+ (let ((__tmp51152
+ (let ((__tmp51154
(gx#datum->syntax
'#f
'@list))
- (__tmp51339
+ (__tmp51153
(let ()
(declare (not safe))
(cons 'struct: '#t))))
(declare (not safe))
- (cons __tmp51340
- __tmp51339)))
- (__tmp51336
- (let ((__tmp51337
+ (cons __tmp51154
+ __tmp51153)))
+ (__tmp51150
+ (let ((__tmp51151
(let ()
(declare (not safe))
(cons _L18297_ '()))))
(declare (not safe))
- (cons ':: __tmp51337))))
+ (cons ':: __tmp51151))))
(declare (not safe))
- (cons __tmp51338 __tmp51336))))
+ (cons __tmp51152 __tmp51150))))
(declare (not safe))
- (cons __tmp51341 __tmp51335))
+ (cons __tmp51155 __tmp51149))
_L18297_)))
(declare (not safe))
- (_g1830919063_ __tmp51334))))
+ (_g1830919063_ __tmp51148))))
_g1828318294_)))
- (__tmp51342
+ (__tmp51156
(if (gx#stx-e _L18213_)
- (let ((__tmp51349 (gx#datum->syntax '#f '@list))
- (__tmp51343
- (let ((__tmp51346
- (let ((__tmp51348
+ (let ((__tmp51163 (gx#datum->syntax '#f '@list))
+ (__tmp51157
+ (let ((__tmp51160
+ (let ((__tmp51162
(gx#datum->syntax '#f '@list))
- (__tmp51347
+ (__tmp51161
(let ()
(declare (not safe))
(cons 'final: '#t))))
(declare (not safe))
- (cons __tmp51348 __tmp51347)))
- (__tmp51344
- (let ((__tmp51345
+ (cons __tmp51162 __tmp51161)))
+ (__tmp51158
+ (let ((__tmp51159
(let ()
(declare (not safe))
(cons _L18269_ '()))))
(declare (not safe))
- (cons ':: __tmp51345))))
+ (cons ':: __tmp51159))))
(declare (not safe))
- (cons __tmp51346 __tmp51344))))
+ (cons __tmp51160 __tmp51158))))
(declare (not safe))
- (cons __tmp51349 __tmp51343))
+ (cons __tmp51163 __tmp51157))
_L18269_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (_g1828119067_ __tmp51342))))
+ (_g1828119067_ __tmp51156))))
_g1825518266_)))
- (__tmp51350
+ (__tmp51164
(let ((_$e19075_
(gx#stx-getq
'properties:
_L17889_)))
(if _$e19075_
_$e19075_
- (let ((__tmp51351
+ (let ((__tmp51165
(gx#datum->syntax
'#f
'@list)))
(declare (not safe))
- (cons __tmp51351 '()))))))
+ (cons __tmp51165 '()))))))
(declare (not safe))
- (_g1825319071_ __tmp51350))))
+ (_g1825319071_ __tmp51164))))
_g1822718238_)))
- (__tmp51352
+ (__tmp51166
(if (gx#stx-e _metaclass17952_)
(gx#core-quote-syntax _metaclass17952_)
'#f)))
(declare (not safe))
- (_g1822519079_ __tmp51352))))
+ (_g1822519079_ __tmp51166))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_g1819918210_)))
- (__tmp51353
+ (__tmp51167
(gx#stx-getq
'final:
_L17889_)))
(declare (not safe))
- (_g1819719083_ __tmp51353))))
+ (_g1819719083_ __tmp51167))))
_g1817118182_))))
(declare (not safe))
(_g1816919087_ _struct?17932_))))
_g1814318154_)))
- (__tmp51354 (gx#stx-map gx#core-quote-syntax _L17893_)))
+ (__tmp51168 (gx#stx-map gx#core-quote-syntax _L17893_)))
(declare (not safe))
- (_g1814119091_ __tmp51354))))
+ (_g1814119091_ __tmp51168))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_g1811518126_)))
- (__tmp51355
+ (__tmp51169
(gx#core-quote-syntax _L17894_)))
(declare (not safe))
- (_g1811319095_ __tmp51355))))
+ (_g1811319095_ __tmp51169))))
_g1808718098_)))
- (__tmp51356 (gx#stx-getq 'constructor: _L17889_)))
+ (__tmp51170 (gx#stx-getq 'constructor: _L17889_)))
(declare (not safe))
- (_g1808519099_ __tmp51356))))
+ (_g1808519099_ __tmp51170))))
_g1805918070_)))
- (__tmp51357
+ (__tmp51171
(let ((_$e19107_ (gx#stx-getq 'name: _L17889_)))
(if _$e19107_ _$e19107_ _L17894_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (_g1805719103_ __tmp51357))))
+ (_g1805719103_ __tmp51171))))
_g1803118042_)))
- (__tmp51358
+ (__tmp51172
(let ((_$e19115_
(gx#stx-getq 'id: _L17889_)))
(if _$e19115_
@@ -1691,7 +1691,7 @@
(|gerbil/core$<MOP>$<MOP:1>[1]#make-class-type-id|
_L17894_))))))
(declare (not safe))
- (_g1802919111_ __tmp51358))))
+ (_g1802919111_ __tmp51172))))
_slot1796618005_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
@@ -1706,10 +1706,10 @@
(let ()
(declare (not safe))
(_g1795517972_ _g1795617976_)))))
- (__tmp51360
+ (__tmp51174
(gx#stx-map _slot-name17802_ _slots17939_)))
(declare (not safe))
- (_g1795419119_ __tmp51360))
+ (_g1795419119_ __tmp51174))
(let ()
(declare (not safe))
(_g1780517832_ _g1780617836_))))
diff --git a/src/bootstrap/gerbil/core__7.scm b/src/bootstrap/gerbil/core__7.scm
index 9a2bee17..8844c041 100644
--- a/src/bootstrap/gerbil/core__7.scm
+++ b/src/bootstrap/gerbil/core__7.scm
@@ -1,433 +1,433 @@
(declare (block) (standard-bindings) (extended-bindings) (inlining-limit 200))
(begin
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51362_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51176_|
(##structure
gx#syntax-quote::t
'class-type-info::t
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51364_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51178_|
(##structure
gx#syntax-quote::t
'make-class-type-info
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51366_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51180_|
(##structure
gx#syntax-quote::t
'class-type-info?
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51384_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51198_|
(##structure
gx#syntax-quote::t
'!class-type-unchecked-mutators
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51387_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51201_|
(##structure
gx#syntax-quote::t
'!class-type-unchecked-accessors
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51390_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51204_|
(##structure
gx#syntax-quote::t
'!class-type-mutators
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51393_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51207_|
(##structure
gx#syntax-quote::t
'!class-type-accessors
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51396_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51210_|
(##structure
gx#syntax-quote::t
'!class-type-predicate
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51399_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51213_|
(##structure
gx#syntax-quote::t
'!class-type-constructor
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51402_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51216_|
(##structure
gx#syntax-quote::t
'!class-type-descriptor
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51405_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51219_|
(##structure
gx#syntax-quote::t
'!class-type-constructor-method
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51408_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51222_|
(##structure
gx#syntax-quote::t
'!class-type-metaclass
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51411_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51225_|
(##structure
gx#syntax-quote::t
'!class-type-final?
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51414_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51228_|
(##structure
gx#syntax-quote::t
'!class-type-struct?
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51417_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51231_|
(##structure
gx#syntax-quote::t
'!class-type-slots
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51420_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51234_|
(##structure
gx#syntax-quote::t
'!class-type-super
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51423_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51237_|
(##structure
gx#syntax-quote::t
'!class-type-name
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51426_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51240_|
(##structure
gx#syntax-quote::t
'!class-type-id
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51444_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51258_|
(##structure
gx#syntax-quote::t
'!class-type-unchecked-mutators-set!
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51447_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51261_|
(##structure
gx#syntax-quote::t
'!class-type-unchecked-accessors-set!
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51450_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51264_|
(##structure
gx#syntax-quote::t
'!class-type-mutators-set!
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51453_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51267_|
(##structure
gx#syntax-quote::t
'!class-type-accessors-set!
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51456_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51270_|
(##structure
gx#syntax-quote::t
'!class-type-predicate-set!
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51459_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51273_|
(##structure
gx#syntax-quote::t
'!class-type-constructor-set!
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51462_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51276_|
(##structure
gx#syntax-quote::t
'!class-type-descriptor-set!
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51465_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51279_|
(##structure
gx#syntax-quote::t
'!class-type-constructor-method-set!
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51468_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51282_|
(##structure
gx#syntax-quote::t
'!class-type-metaclass-set!
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51471_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51285_|
(##structure
gx#syntax-quote::t
'!class-type-final?-set!
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51474_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51288_|
(##structure
gx#syntax-quote::t
'!class-type-struct?-set!
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51477_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51291_|
(##structure
gx#syntax-quote::t
'!class-type-slots-set!
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51480_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51294_|
(##structure
gx#syntax-quote::t
'!class-type-super-set!
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51483_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51297_|
(##structure
gx#syntax-quote::t
'!class-type-name-set!
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51486_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51300_|
(##structure
gx#syntax-quote::t
'!class-type-id-set!
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51504_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51318_|
(##structure
gx#syntax-quote::t
'&!class-type-unchecked-mutators
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51507_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51321_|
(##structure
gx#syntax-quote::t
'&!class-type-unchecked-accessors
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51510_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51324_|
(##structure
gx#syntax-quote::t
'&!class-type-mutators
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51513_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51327_|
(##structure
gx#syntax-quote::t
'&!class-type-accessors
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51516_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51330_|
(##structure
gx#syntax-quote::t
'&!class-type-predicate
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51519_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51333_|
(##structure
gx#syntax-quote::t
'&!class-type-constructor
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51522_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51336_|
(##structure
gx#syntax-quote::t
'&!class-type-descriptor
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51525_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51339_|
(##structure
gx#syntax-quote::t
'&!class-type-constructor-method
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51530_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51344_|
(##structure
gx#syntax-quote::t
'&!class-type-final?
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51533_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51347_|
(##structure
gx#syntax-quote::t
'&!class-type-struct?
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51536_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51350_|
(##structure
gx#syntax-quote::t
'&!class-type-slots
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51539_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51353_|
(##structure
gx#syntax-quote::t
'&!class-type-super
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51542_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51356_|
(##structure
gx#syntax-quote::t
'&!class-type-name
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51545_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51359_|
(##structure
gx#syntax-quote::t
'&!class-type-id
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51563_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51377_|
(##structure
gx#syntax-quote::t
'&!class-type-unchecked-mutators-set!
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51566_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51380_|
(##structure
gx#syntax-quote::t
'&!class-type-unchecked-accessors-set!
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51569_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51383_|
(##structure
gx#syntax-quote::t
'&!class-type-mutators-set!
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51572_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51386_|
(##structure
gx#syntax-quote::t
'&!class-type-accessors-set!
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51575_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51389_|
(##structure
gx#syntax-quote::t
'&!class-type-predicate-set!
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51578_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51392_|
(##structure
gx#syntax-quote::t
'&!class-type-constructor-set!
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51581_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51395_|
(##structure
gx#syntax-quote::t
'&!class-type-descriptor-set!
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51584_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51398_|
(##structure
gx#syntax-quote::t
'&!class-type-constructor-method-set!
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51587_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51401_|
(##structure
gx#syntax-quote::t
'&!class-type-metaclass-set!
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51590_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51404_|
(##structure
gx#syntax-quote::t
'&!class-type-final?-set!
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51593_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51407_|
(##structure
gx#syntax-quote::t
'&!class-type-struct?-set!
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51596_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51410_|
(##structure
gx#syntax-quote::t
'&!class-type-slots-set!
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51599_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51413_|
(##structure
gx#syntax-quote::t
'&!class-type-super-set!
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51602_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51416_|
(##structure
gx#syntax-quote::t
'&!class-type-name-set!
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51605_|
+ (define |gerbil/core$<MOP>$<MOP:3>[1]#_g51419_|
(##structure
gx#syntax-quote::t
'&!class-type-id-set!
@@ -524,571 +524,571 @@
'8
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp51361 |gerbil/core$<MOP>$<MOP:3>[1]#_g51362_|))
+ (let ((__tmp51175 |gerbil/core$<MOP>$<MOP:3>[1]#_g51176_|))
(declare (not safe))
(##unchecked-structure-set!
__obj49628
- __tmp51361
+ __tmp51175
'9
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp51363 |gerbil/core$<MOP>$<MOP:3>[1]#_g51364_|))
+ (let ((__tmp51177 |gerbil/core$<MOP>$<MOP:3>[1]#_g51178_|))
(declare (not safe))
(##unchecked-structure-set!
__obj49628
- __tmp51363
+ __tmp51177
'10
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp51365 |gerbil/core$<MOP>$<MOP:3>[1]#_g51366_|))
+ (let ((__tmp51179 |gerbil/core$<MOP>$<MOP:3>[1]#_g51180_|))
(declare (not safe))
(##unchecked-structure-set!
__obj49628
- __tmp51365
+ __tmp51179
'11
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp51367
- (let ((__tmp51424
- (let ((__tmp51425 |gerbil/core$<MOP>$<MOP:3>[1]#_g51426_|))
+ (let ((__tmp51181
+ (let ((__tmp51238
+ (let ((__tmp51239 |gerbil/core$<MOP>$<MOP:3>[1]#_g51240_|))
(declare (not safe))
- (cons 'id __tmp51425)))
- (__tmp51368
- (let ((__tmp51421
- (let ((__tmp51422
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51423_|))
+ (cons 'id __tmp51239)))
+ (__tmp51182
+ (let ((__tmp51235
+ (let ((__tmp51236
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51237_|))
(declare (not safe))
- (cons 'name __tmp51422)))
- (__tmp51369
- (let ((__tmp51418
- (let ((__tmp51419
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51420_|))
+ (cons 'name __tmp51236)))
+ (__tmp51183
+ (let ((__tmp51232
+ (let ((__tmp51233
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51234_|))
(declare (not safe))
- (cons 'super __tmp51419)))
- (__tmp51370
- (let ((__tmp51415
- (let ((__tmp51416
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51417_|))
+ (cons 'super __tmp51233)))
+ (__tmp51184
+ (let ((__tmp51229
+ (let ((__tmp51230
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51231_|))
(declare (not safe))
- (cons 'slots __tmp51416)))
- (__tmp51371
- (let ((__tmp51412
- (let ((__tmp51413
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51414_|))
+ (cons 'slots __tmp51230)))
+ (__tmp51185
+ (let ((__tmp51226
+ (let ((__tmp51227
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51228_|))
(declare (not safe))
- (cons 'struct? __tmp51413)))
- (__tmp51372
- (let ((__tmp51409
- (let ((__tmp51410
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51411_|))
+ (cons 'struct? __tmp51227)))
+ (__tmp51186
+ (let ((__tmp51223
+ (let ((__tmp51224
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51225_|))
(declare (not safe))
(cons 'final?
- __tmp51410)))
- (__tmp51373
- (let ((__tmp51406
- (let ((__tmp51407
+ __tmp51224)))
+ (__tmp51187
+ (let ((__tmp51220
+ (let ((__tmp51221
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51408_|))
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51222_|))
(declare (not safe))
- (cons 'metaclass __tmp51407)))
- (__tmp51374
- (let ((__tmp51403
- (let ((__tmp51404
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51405_|))
+ (cons 'metaclass __tmp51221)))
+ (__tmp51188
+ (let ((__tmp51217
+ (let ((__tmp51218
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51219_|))
(declare (not safe))
- (cons 'constructor-method __tmp51404)))
- (__tmp51375
- (let ((__tmp51400
- (let ((__tmp51401
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51402_|))
+ (cons 'constructor-method __tmp51218)))
+ (__tmp51189
+ (let ((__tmp51214
+ (let ((__tmp51215
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51216_|))
(declare (not safe))
- (cons 'type-descriptor __tmp51401)))
- (__tmp51376
- (let ((__tmp51397
- (let ((__tmp51398
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51399_|))
+ (cons 'type-descriptor __tmp51215)))
+ (__tmp51190
+ (let ((__tmp51211
+ (let ((__tmp51212
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51213_|))
(declare (not safe))
- (cons 'constructor __tmp51398)))
- (__tmp51377
- (let ((__tmp51394
- (let ((__tmp51395
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51396_|))
+ (cons 'constructor __tmp51212)))
+ (__tmp51191
+ (let ((__tmp51208
+ (let ((__tmp51209
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51210_|))
(declare (not safe))
(cons 'predicate
- __tmp51395)))
- (__tmp51378
- (let ((__tmp51391
- (let ((__tmp51392
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51393_|))
+ __tmp51209)))
+ (__tmp51192
+ (let ((__tmp51205
+ (let ((__tmp51206
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51207_|))
(declare (not safe))
(cons 'accessors
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- __tmp51392)))
- (__tmp51379
- (let ((__tmp51388
- (let ((__tmp51389
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51390_|))
+ __tmp51206)))
+ (__tmp51193
+ (let ((__tmp51202
+ (let ((__tmp51203
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51204_|))
(declare (not safe))
- (cons 'mutators __tmp51389)))
- (__tmp51380
- (let ((__tmp51385
- (let ((__tmp51386
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51387_|))
+ (cons 'mutators __tmp51203)))
+ (__tmp51194
+ (let ((__tmp51199
+ (let ((__tmp51200
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51201_|))
(declare (not safe))
- (cons 'unchecked-accessors __tmp51386)))
- (__tmp51381
- (let ((__tmp51382
- (let ((__tmp51383
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51384_|))
+ (cons 'unchecked-accessors __tmp51200)))
+ (__tmp51195
+ (let ((__tmp51196
+ (let ((__tmp51197
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51198_|))
(declare (not safe))
(cons 'unchecked-mutators
- __tmp51383))))
+ __tmp51197))))
(declare (not safe))
- (cons __tmp51382 '()))))
+ (cons __tmp51196 '()))))
(declare (not safe))
- (cons __tmp51385 __tmp51381))))
+ (cons __tmp51199 __tmp51195))))
(declare (not safe))
- (cons __tmp51388 __tmp51380))))
+ (cons __tmp51202 __tmp51194))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51391
- __tmp51379))))
+ (cons __tmp51205
+ __tmp51193))))
(declare (not safe))
- (cons __tmp51394 __tmp51378))))
+ (cons __tmp51208 __tmp51192))))
(declare (not safe))
- (cons __tmp51397 __tmp51377))))
+ (cons __tmp51211 __tmp51191))))
(declare (not safe))
- (cons __tmp51400 __tmp51376))))
+ (cons __tmp51214 __tmp51190))))
(declare (not safe))
- (cons __tmp51403 __tmp51375))))
+ (cons __tmp51217 __tmp51189))))
(declare (not safe))
- (cons __tmp51406 __tmp51374))))
+ (cons __tmp51220 __tmp51188))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51409
- __tmp51373))))
+ (cons __tmp51223
+ __tmp51187))))
(declare (not safe))
- (cons __tmp51412 __tmp51372))))
+ (cons __tmp51226 __tmp51186))))
(declare (not safe))
- (cons __tmp51415 __tmp51371))))
+ (cons __tmp51229 __tmp51185))))
(declare (not safe))
- (cons __tmp51418 __tmp51370))))
+ (cons __tmp51232 __tmp51184))))
(declare (not safe))
- (cons __tmp51421 __tmp51369))))
+ (cons __tmp51235 __tmp51183))))
(declare (not safe))
- (cons __tmp51424 __tmp51368))))
+ (cons __tmp51238 __tmp51182))))
(declare (not safe))
(##unchecked-structure-set!
__obj49628
- __tmp51367
+ __tmp51181
'12
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp51427
- (let ((__tmp51484
- (let ((__tmp51485 |gerbil/core$<MOP>$<MOP:3>[1]#_g51486_|))
+ (let ((__tmp51241
+ (let ((__tmp51298
+ (let ((__tmp51299 |gerbil/core$<MOP>$<MOP:3>[1]#_g51300_|))
(declare (not safe))
- (cons 'id __tmp51485)))
- (__tmp51428
- (let ((__tmp51481
- (let ((__tmp51482
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51483_|))
+ (cons 'id __tmp51299)))
+ (__tmp51242
+ (let ((__tmp51295
+ (let ((__tmp51296
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51297_|))
(declare (not safe))
- (cons 'name __tmp51482)))
- (__tmp51429
- (let ((__tmp51478
- (let ((__tmp51479
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51480_|))
+ (cons 'name __tmp51296)))
+ (__tmp51243
+ (let ((__tmp51292
+ (let ((__tmp51293
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51294_|))
(declare (not safe))
- (cons 'super __tmp51479)))
- (__tmp51430
- (let ((__tmp51475
- (let ((__tmp51476
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51477_|))
+ (cons 'super __tmp51293)))
+ (__tmp51244
+ (let ((__tmp51289
+ (let ((__tmp51290
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51291_|))
(declare (not safe))
- (cons 'slots __tmp51476)))
- (__tmp51431
- (let ((__tmp51472
- (let ((__tmp51473
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51474_|))
+ (cons 'slots __tmp51290)))
+ (__tmp51245
+ (let ((__tmp51286
+ (let ((__tmp51287
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51288_|))
(declare (not safe))
- (cons 'struct? __tmp51473)))
- (__tmp51432
- (let ((__tmp51469
- (let ((__tmp51470
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51471_|))
+ (cons 'struct? __tmp51287)))
+ (__tmp51246
+ (let ((__tmp51283
+ (let ((__tmp51284
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51285_|))
(declare (not safe))
(cons 'final?
- __tmp51470)))
- (__tmp51433
- (let ((__tmp51466
- (let ((__tmp51467
+ __tmp51284)))
+ (__tmp51247
+ (let ((__tmp51280
+ (let ((__tmp51281
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51468_|))
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51282_|))
(declare (not safe))
- (cons 'metaclass __tmp51467)))
- (__tmp51434
- (let ((__tmp51463
- (let ((__tmp51464
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51465_|))
+ (cons 'metaclass __tmp51281)))
+ (__tmp51248
+ (let ((__tmp51277
+ (let ((__tmp51278
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51279_|))
(declare (not safe))
- (cons 'constructor-method __tmp51464)))
- (__tmp51435
- (let ((__tmp51460
- (let ((__tmp51461
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51462_|))
+ (cons 'constructor-method __tmp51278)))
+ (__tmp51249
+ (let ((__tmp51274
+ (let ((__tmp51275
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51276_|))
(declare (not safe))
- (cons 'type-descriptor __tmp51461)))
- (__tmp51436
- (let ((__tmp51457
- (let ((__tmp51458
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51459_|))
+ (cons 'type-descriptor __tmp51275)))
+ (__tmp51250
+ (let ((__tmp51271
+ (let ((__tmp51272
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51273_|))
(declare (not safe))
- (cons 'constructor __tmp51458)))
- (__tmp51437
- (let ((__tmp51454
- (let ((__tmp51455
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51456_|))
+ (cons 'constructor __tmp51272)))
+ (__tmp51251
+ (let ((__tmp51268
+ (let ((__tmp51269
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51270_|))
(declare (not safe))
(cons 'predicate
- __tmp51455)))
- (__tmp51438
- (let ((__tmp51451
- (let ((__tmp51452
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51453_|))
+ __tmp51269)))
+ (__tmp51252
+ (let ((__tmp51265
+ (let ((__tmp51266
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51267_|))
(declare (not safe))
(cons 'accessors
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- __tmp51452)))
- (__tmp51439
- (let ((__tmp51448
- (let ((__tmp51449
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51450_|))
+ __tmp51266)))
+ (__tmp51253
+ (let ((__tmp51262
+ (let ((__tmp51263
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51264_|))
(declare (not safe))
- (cons 'mutators __tmp51449)))
- (__tmp51440
- (let ((__tmp51445
- (let ((__tmp51446
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51447_|))
+ (cons 'mutators __tmp51263)))
+ (__tmp51254
+ (let ((__tmp51259
+ (let ((__tmp51260
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51261_|))
(declare (not safe))
- (cons 'unchecked-accessors __tmp51446)))
- (__tmp51441
- (let ((__tmp51442
- (let ((__tmp51443
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51444_|))
+ (cons 'unchecked-accessors __tmp51260)))
+ (__tmp51255
+ (let ((__tmp51256
+ (let ((__tmp51257
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51258_|))
(declare (not safe))
(cons 'unchecked-mutators
- __tmp51443))))
+ __tmp51257))))
(declare (not safe))
- (cons __tmp51442 '()))))
+ (cons __tmp51256 '()))))
(declare (not safe))
- (cons __tmp51445 __tmp51441))))
+ (cons __tmp51259 __tmp51255))))
(declare (not safe))
- (cons __tmp51448 __tmp51440))))
+ (cons __tmp51262 __tmp51254))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51451
- __tmp51439))))
+ (cons __tmp51265
+ __tmp51253))))
(declare (not safe))
- (cons __tmp51454 __tmp51438))))
+ (cons __tmp51268 __tmp51252))))
(declare (not safe))
- (cons __tmp51457 __tmp51437))))
+ (cons __tmp51271 __tmp51251))))
(declare (not safe))
- (cons __tmp51460 __tmp51436))))
+ (cons __tmp51274 __tmp51250))))
(declare (not safe))
- (cons __tmp51463 __tmp51435))))
+ (cons __tmp51277 __tmp51249))))
(declare (not safe))
- (cons __tmp51466 __tmp51434))))
+ (cons __tmp51280 __tmp51248))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51469
- __tmp51433))))
+ (cons __tmp51283
+ __tmp51247))))
(declare (not safe))
- (cons __tmp51472 __tmp51432))))
+ (cons __tmp51286 __tmp51246))))
(declare (not safe))
- (cons __tmp51475 __tmp51431))))
+ (cons __tmp51289 __tmp51245))))
(declare (not safe))
- (cons __tmp51478 __tmp51430))))
+ (cons __tmp51292 __tmp51244))))
(declare (not safe))
- (cons __tmp51481 __tmp51429))))
+ (cons __tmp51295 __tmp51243))))
(declare (not safe))
- (cons __tmp51484 __tmp51428))))
+ (cons __tmp51298 __tmp51242))))
(declare (not safe))
(##unchecked-structure-set!
__obj49628
- __tmp51427
+ __tmp51241
'13
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp51487
- (let ((__tmp51543
- (let ((__tmp51544 |gerbil/core$<MOP>$<MOP:3>[1]#_g51545_|))
+ (let ((__tmp51301
+ (let ((__tmp51357
+ (let ((__tmp51358 |gerbil/core$<MOP>$<MOP:3>[1]#_g51359_|))
(declare (not safe))
- (cons 'id __tmp51544)))
- (__tmp51488
- (let ((__tmp51540
- (let ((__tmp51541
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51542_|))
+ (cons 'id __tmp51358)))
+ (__tmp51302
+ (let ((__tmp51354
+ (let ((__tmp51355
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51356_|))
(declare (not safe))
- (cons 'name __tmp51541)))
- (__tmp51489
- (let ((__tmp51537
- (let ((__tmp51538
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51539_|))
+ (cons 'name __tmp51355)))
+ (__tmp51303
+ (let ((__tmp51351
+ (let ((__tmp51352
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51353_|))
(declare (not safe))
- (cons 'super __tmp51538)))
- (__tmp51490
- (let ((__tmp51534
- (let ((__tmp51535
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51536_|))
+ (cons 'super __tmp51352)))
+ (__tmp51304
+ (let ((__tmp51348
+ (let ((__tmp51349
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51350_|))
(declare (not safe))
- (cons 'slots __tmp51535)))
- (__tmp51491
- (let ((__tmp51531
- (let ((__tmp51532
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51533_|))
+ (cons 'slots __tmp51349)))
+ (__tmp51305
+ (let ((__tmp51345
+ (let ((__tmp51346
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51347_|))
(declare (not safe))
- (cons 'struct? __tmp51532)))
- (__tmp51492
- (let ((__tmp51528
- (let ((__tmp51529
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51530_|))
+ (cons 'struct? __tmp51346)))
+ (__tmp51306
+ (let ((__tmp51342
+ (let ((__tmp51343
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51344_|))
(declare (not safe))
(cons 'final?
- __tmp51529)))
- (__tmp51493
- (let ((__tmp51526
- (let ((__tmp51527
+ __tmp51343)))
+ (__tmp51307
+ (let ((__tmp51340
+ (let ((__tmp51341
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51408_|))
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51222_|))
(declare (not safe))
- (cons 'metaclass __tmp51527)))
- (__tmp51494
- (let ((__tmp51523
- (let ((__tmp51524
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51525_|))
+ (cons 'metaclass __tmp51341)))
+ (__tmp51308
+ (let ((__tmp51337
+ (let ((__tmp51338
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51339_|))
(declare (not safe))
- (cons 'constructor-method __tmp51524)))
- (__tmp51495
- (let ((__tmp51520
- (let ((__tmp51521
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51522_|))
+ (cons 'constructor-method __tmp51338)))
+ (__tmp51309
+ (let ((__tmp51334
+ (let ((__tmp51335
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51336_|))
(declare (not safe))
- (cons 'type-descriptor __tmp51521)))
- (__tmp51496
- (let ((__tmp51517
- (let ((__tmp51518
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51519_|))
+ (cons 'type-descriptor __tmp51335)))
+ (__tmp51310
+ (let ((__tmp51331
+ (let ((__tmp51332
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51333_|))
(declare (not safe))
- (cons 'constructor __tmp51518)))
- (__tmp51497
- (let ((__tmp51514
- (let ((__tmp51515
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51516_|))
+ (cons 'constructor __tmp51332)))
+ (__tmp51311
+ (let ((__tmp51328
+ (let ((__tmp51329
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51330_|))
(declare (not safe))
(cons 'predicate
- __tmp51515)))
- (__tmp51498
- (let ((__tmp51511
- (let ((__tmp51512
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51513_|))
+ __tmp51329)))
+ (__tmp51312
+ (let ((__tmp51325
+ (let ((__tmp51326
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51327_|))
(declare (not safe))
(cons 'accessors
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- __tmp51512)))
- (__tmp51499
- (let ((__tmp51508
- (let ((__tmp51509
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51510_|))
+ __tmp51326)))
+ (__tmp51313
+ (let ((__tmp51322
+ (let ((__tmp51323
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51324_|))
(declare (not safe))
- (cons 'mutators __tmp51509)))
- (__tmp51500
- (let ((__tmp51505
- (let ((__tmp51506
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51507_|))
+ (cons 'mutators __tmp51323)))
+ (__tmp51314
+ (let ((__tmp51319
+ (let ((__tmp51320
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51321_|))
(declare (not safe))
- (cons 'unchecked-accessors __tmp51506)))
- (__tmp51501
- (let ((__tmp51502
- (let ((__tmp51503
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51504_|))
+ (cons 'unchecked-accessors __tmp51320)))
+ (__tmp51315
+ (let ((__tmp51316
+ (let ((__tmp51317
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51318_|))
(declare (not safe))
(cons 'unchecked-mutators
- __tmp51503))))
+ __tmp51317))))
(declare (not safe))
- (cons __tmp51502 '()))))
+ (cons __tmp51316 '()))))
(declare (not safe))
- (cons __tmp51505 __tmp51501))))
+ (cons __tmp51319 __tmp51315))))
(declare (not safe))
- (cons __tmp51508 __tmp51500))))
+ (cons __tmp51322 __tmp51314))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51511
- __tmp51499))))
+ (cons __tmp51325
+ __tmp51313))))
(declare (not safe))
- (cons __tmp51514 __tmp51498))))
+ (cons __tmp51328 __tmp51312))))
(declare (not safe))
- (cons __tmp51517 __tmp51497))))
+ (cons __tmp51331 __tmp51311))))
(declare (not safe))
- (cons __tmp51520 __tmp51496))))
+ (cons __tmp51334 __tmp51310))))
(declare (not safe))
- (cons __tmp51523 __tmp51495))))
+ (cons __tmp51337 __tmp51309))))
(declare (not safe))
- (cons __tmp51526 __tmp51494))))
+ (cons __tmp51340 __tmp51308))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51528
- __tmp51493))))
+ (cons __tmp51342
+ __tmp51307))))
(declare (not safe))
- (cons __tmp51531 __tmp51492))))
+ (cons __tmp51345 __tmp51306))))
(declare (not safe))
- (cons __tmp51534 __tmp51491))))
+ (cons __tmp51348 __tmp51305))))
(declare (not safe))
- (cons __tmp51537 __tmp51490))))
+ (cons __tmp51351 __tmp51304))))
(declare (not safe))
- (cons __tmp51540 __tmp51489))))
+ (cons __tmp51354 __tmp51303))))
(declare (not safe))
- (cons __tmp51543 __tmp51488))))
+ (cons __tmp51357 __tmp51302))))
(declare (not safe))
(##unchecked-structure-set!
__obj49628
- __tmp51487
+ __tmp51301
'14
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp51546
- (let ((__tmp51603
- (let ((__tmp51604 |gerbil/core$<MOP>$<MOP:3>[1]#_g51605_|))
+ (let ((__tmp51360
+ (let ((__tmp51417
+ (let ((__tmp51418 |gerbil/core$<MOP>$<MOP:3>[1]#_g51419_|))
(declare (not safe))
- (cons 'id __tmp51604)))
- (__tmp51547
- (let ((__tmp51600
- (let ((__tmp51601
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51602_|))
+ (cons 'id __tmp51418)))
+ (__tmp51361
+ (let ((__tmp51414
+ (let ((__tmp51415
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51416_|))
(declare (not safe))
- (cons 'name __tmp51601)))
- (__tmp51548
- (let ((__tmp51597
- (let ((__tmp51598
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51599_|))
+ (cons 'name __tmp51415)))
+ (__tmp51362
+ (let ((__tmp51411
+ (let ((__tmp51412
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51413_|))
(declare (not safe))
- (cons 'super __tmp51598)))
- (__tmp51549
- (let ((__tmp51594
- (let ((__tmp51595
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51596_|))
+ (cons 'super __tmp51412)))
+ (__tmp51363
+ (let ((__tmp51408
+ (let ((__tmp51409
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51410_|))
(declare (not safe))
- (cons 'slots __tmp51595)))
- (__tmp51550
- (let ((__tmp51591
- (let ((__tmp51592
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51593_|))
+ (cons 'slots __tmp51409)))
+ (__tmp51364
+ (let ((__tmp51405
+ (let ((__tmp51406
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51407_|))
(declare (not safe))
- (cons 'struct? __tmp51592)))
- (__tmp51551
- (let ((__tmp51588
- (let ((__tmp51589
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51590_|))
+ (cons 'struct? __tmp51406)))
+ (__tmp51365
+ (let ((__tmp51402
+ (let ((__tmp51403
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51404_|))
(declare (not safe))
(cons 'final?
- __tmp51589)))
- (__tmp51552
- (let ((__tmp51585
- (let ((__tmp51586
+ __tmp51403)))
+ (__tmp51366
+ (let ((__tmp51399
+ (let ((__tmp51400
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51587_|))
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51401_|))
(declare (not safe))
- (cons 'metaclass __tmp51586)))
- (__tmp51553
- (let ((__tmp51582
- (let ((__tmp51583
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51584_|))
+ (cons 'metaclass __tmp51400)))
+ (__tmp51367
+ (let ((__tmp51396
+ (let ((__tmp51397
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51398_|))
(declare (not safe))
- (cons 'constructor-method __tmp51583)))
- (__tmp51554
- (let ((__tmp51579
- (let ((__tmp51580
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51581_|))
+ (cons 'constructor-method __tmp51397)))
+ (__tmp51368
+ (let ((__tmp51393
+ (let ((__tmp51394
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51395_|))
(declare (not safe))
- (cons 'type-descriptor __tmp51580)))
- (__tmp51555
- (let ((__tmp51576
- (let ((__tmp51577
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51578_|))
+ (cons 'type-descriptor __tmp51394)))
+ (__tmp51369
+ (let ((__tmp51390
+ (let ((__tmp51391
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51392_|))
(declare (not safe))
- (cons 'constructor __tmp51577)))
- (__tmp51556
- (let ((__tmp51573
- (let ((__tmp51574
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51575_|))
+ (cons 'constructor __tmp51391)))
+ (__tmp51370
+ (let ((__tmp51387
+ (let ((__tmp51388
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51389_|))
(declare (not safe))
(cons 'predicate
- __tmp51574)))
- (__tmp51557
- (let ((__tmp51570
- (let ((__tmp51571
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51572_|))
+ __tmp51388)))
+ (__tmp51371
+ (let ((__tmp51384
+ (let ((__tmp51385
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51386_|))
(declare (not safe))
(cons 'accessors
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- __tmp51571)))
- (__tmp51558
- (let ((__tmp51567
- (let ((__tmp51568
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51569_|))
+ __tmp51385)))
+ (__tmp51372
+ (let ((__tmp51381
+ (let ((__tmp51382
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51383_|))
(declare (not safe))
- (cons 'mutators __tmp51568)))
- (__tmp51559
- (let ((__tmp51564
- (let ((__tmp51565
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51566_|))
+ (cons 'mutators __tmp51382)))
+ (__tmp51373
+ (let ((__tmp51378
+ (let ((__tmp51379
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51380_|))
(declare (not safe))
- (cons 'unchecked-accessors __tmp51565)))
- (__tmp51560
- (let ((__tmp51561
- (let ((__tmp51562
- |gerbil/core$<MOP>$<MOP:3>[1]#_g51563_|))
+ (cons 'unchecked-accessors __tmp51379)))
+ (__tmp51374
+ (let ((__tmp51375
+ (let ((__tmp51376
+ |gerbil/core$<MOP>$<MOP:3>[1]#_g51377_|))
(declare (not safe))
(cons 'unchecked-mutators
- __tmp51562))))
+ __tmp51376))))
(declare (not safe))
- (cons __tmp51561 '()))))
+ (cons __tmp51375 '()))))
(declare (not safe))
- (cons __tmp51564 __tmp51560))))
+ (cons __tmp51378 __tmp51374))))
(declare (not safe))
- (cons __tmp51567 __tmp51559))))
+ (cons __tmp51381 __tmp51373))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51570
- __tmp51558))))
+ (cons __tmp51384
+ __tmp51372))))
(declare (not safe))
- (cons __tmp51573 __tmp51557))))
+ (cons __tmp51387 __tmp51371))))
(declare (not safe))
- (cons __tmp51576 __tmp51556))))
+ (cons __tmp51390 __tmp51370))))
(declare (not safe))
- (cons __tmp51579 __tmp51555))))
+ (cons __tmp51393 __tmp51369))))
(declare (not safe))
- (cons __tmp51582 __tmp51554))))
+ (cons __tmp51396 __tmp51368))))
(declare (not safe))
- (cons __tmp51585 __tmp51553))))
+ (cons __tmp51399 __tmp51367))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51588
- __tmp51552))))
+ (cons __tmp51402
+ __tmp51366))))
(declare (not safe))
- (cons __tmp51591 __tmp51551))))
+ (cons __tmp51405 __tmp51365))))
(declare (not safe))
- (cons __tmp51594 __tmp51550))))
+ (cons __tmp51408 __tmp51364))))
(declare (not safe))
- (cons __tmp51597 __tmp51549))))
+ (cons __tmp51411 __tmp51363))))
(declare (not safe))
- (cons __tmp51600 __tmp51548))))
+ (cons __tmp51414 __tmp51362))))
(declare (not safe))
- (cons __tmp51603 __tmp51547))))
+ (cons __tmp51417 __tmp51361))))
(declare (not safe))
(##unchecked-structure-set!
__obj49628
- __tmp51546
+ __tmp51360
'15
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
diff --git a/src/bootstrap/gerbil/core__8.scm b/src/bootstrap/gerbil/core__8.scm
index 3e000b31..a5539449 100644
--- a/src/bootstrap/gerbil/core__8.scm
+++ b/src/bootstrap/gerbil/core__8.scm
@@ -1,6 +1,6 @@
(declare (block) (standard-bindings) (extended-bindings) (inlining-limit 200))
(begin
- (define |gerbil/core$<MOP>$<MOP:4>[1]#_g51924_|
+ (define |gerbil/core$<MOP>$<MOP:4>[1]#_g51738_|
(##structure
gx#syntax-quote::t
'@method
@@ -32,7 +32,7 @@
(gx#stx-source _stx19359_))))
(_make-id19368_
(if (uninterned-symbol? (gx#stx-e _id19361_))
- (lambda _g51606_ (gx#genident _id19361_))
+ (lambda _g51420_ (gx#genident _id19361_))
(lambda _args21569_
(apply gx#stx-identifier _id19361_ _args21569_))))
(_get-mixin-slots19369_
@@ -54,11 +54,11 @@
(hash-get
_tab21547_
_slot21564_))
- (let ((__tmp51609
+ (let ((__tmp51423
(cdr _rest21560_)))
(declare (not safe))
(_lp21557_
- __tmp51609
+ __tmp51423
_r21562_))
(begin
(let ()
@@ -67,40 +67,40 @@
_tab21547_
_slot21564_
'#t))
- (let ((__tmp51608
+ (let ((__tmp51422
(cdr _rest21560_))
- (__tmp51607
+ (__tmp51421
(let ()
(declare (not safe))
(cons _slot21564_
_r21562_))))
(declare (not safe))
(_lp21557_
- __tmp51608
- __tmp51607)))))
+ __tmp51422
+ __tmp51421)))))
(reverse _r21562_))))))
(gx#stx-for-each
(lambda (_slot21551_)
- (let ((__tmp51610 (gx#stx-e _slot21551_)))
+ (let ((__tmp51424 (gx#stx-e _slot21551_)))
(declare (not safe))
- (hash-put! _tab21547_ __tmp51610 '#t)))
+ (hash-put! _tab21547_ __tmp51424 '#t)))
_slots21545_)
(if (let () (declare (not safe)) (not _super21543_))
'()
(if (gx#identifier? _super21543_)
- (let ((__tmp51612
+ (let ((__tmp51426
(let ()
(declare (not safe))
(_get-mixin-slots-r19370_
_super21543_))))
(declare (not safe))
- (_dedup21549_ __tmp51612))
- (let ((__tmp51611
+ (_dedup21549_ __tmp51426))
+ (let ((__tmp51425
(concatenate
(map _get-mixin-slots-r19370_
_super21543_))))
(declare (not safe))
- (_dedup21549_ __tmp51611)))))))
+ (_dedup21549_ __tmp51425)))))))
(_get-mixin-slots-r19370_
(lambda (_type-id21537_)
(let ((_info21540_
@@ -206,28 +206,28 @@
(lambda (_g1952519545_)
(if (gx#stx-pair/null?
_g1952519545_)
- (let ((_g51613_
+ (let ((_g51427_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#syntax-split-splice _g1952519545_ '0)))
(begin
- (let ((_g51614_
+ (let ((_g51428_
(let ()
(declare (not safe))
- (if (##values? _g51613_)
- (##vector-length _g51613_)
+ (if (##values? _g51427_)
+ (##vector-length _g51427_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g51614_ 2)))
- (error "Context expects 2 values" _g51614_)))
+ (##fx= _g51428_ 2)))
+ (error "Context expects 2 values" _g51428_)))
(let ((_target1952719548_
(let ()
(declare (not safe))
- (##vector-ref _g51613_ 0)))
+ (##vector-ref _g51427_ 0)))
(_tl1952919551_
(let ()
(declare (not safe))
- (##vector-ref _g51613_ 1))))
+ (##vector-ref _g51427_ 1))))
(if (gx#stx-null? _tl1952919551_)
(letrec ((_loop1953019554_
(lambda (_hd1952819558_
@@ -244,7 +244,7 @@
(let ()
(declare (not safe))
(##cdr _e1953119564_))))
- (let ((__tmp51863
+ (let ((__tmp51677
(let ()
(declare (not safe))
(cons _lp-hd1953219568_
@@ -252,7 +252,7 @@
(declare (not safe))
(_loop1953019554_
_lp-tl1953319571_
- __tmp51863))))
+ __tmp51677))))
(let ((_slot1953519574_
(reverse _slot1953419561_)))
((lambda (_L19578_)
@@ -268,28 +268,28 @@
(if (gx#stx-pair/null?
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
_g1959619616_)
- (let ((_g51615_
+ (let ((_g51429_
(gx#syntax-split-splice _g1959619616_ '0)))
(begin
- (let ((_g51616_
+ (let ((_g51430_
(let ()
(declare (not safe))
- (if (##values? _g51615_)
- (##vector-length _g51615_)
+ (if (##values? _g51429_)
+ (##vector-length _g51429_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g51616_ 2)))
+ (##fx= _g51430_ 2)))
(error "Context expects 2 values"
- _g51616_)))
+ _g51430_)))
(let ((_target1959819619_
(let ()
(declare (not safe))
- (##vector-ref _g51615_ 0)))
+ (##vector-ref _g51429_ 0)))
(_tl1960019622_
(let ()
(declare (not safe))
- (##vector-ref _g51615_ 1))))
+ (##vector-ref _g51429_ 1))))
(if (gx#stx-null? _tl1960019622_)
(letrec ((_loop1960119625_
(lambda (_hd1959919629_
@@ -307,12 +307,12 @@
(##car _e1960219635_)))
(_lp-tl1960419642_
(let () (declare (not safe)) (##cdr _e1960219635_))))
- (let ((__tmp51861
+ (let ((__tmp51675
(let ()
(declare (not safe))
(cons _lp-hd1960319639_ _getf1960519632_))))
(declare (not safe))
- (_loop1960119625_ _lp-tl1960419642_ __tmp51861))))
+ (_loop1960119625_ _lp-tl1960419642_ __tmp51675))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ((_getf1960619645_
(reverse _getf1960519632_)))
@@ -328,30 +328,30 @@
(_g1966521495_
(lambda (_g1966719687_)
(if (gx#stx-pair/null? _g1966719687_)
- (let ((_g51617_
+ (let ((_g51431_
(gx#syntax-split-splice
_g1966719687_
'0)))
(begin
- (let ((_g51618_
+ (let ((_g51432_
(let ()
(declare (not safe))
- (if (##values? _g51617_)
- (##vector-length _g51617_)
+ (if (##values? _g51431_)
+ (##vector-length _g51431_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g51618_ 2)))
+ (##fx= _g51432_ 2)))
(error "Context expects 2 values"
- _g51618_)))
+ _g51432_)))
(let ((_target1966919690_
(let ()
(declare (not safe))
- (##vector-ref _g51617_ 0)))
+ (##vector-ref _g51431_ 0)))
(_tl1967119693_
(let ()
(declare (not safe))
- (##vector-ref _g51617_ 1))))
+ (##vector-ref _g51431_ 1))))
(if (gx#stx-null? _tl1967119693_)
(letrec ((_loop1967219696_
(lambda (_hd1967019700_
@@ -369,12 +369,12 @@
(let ()
(declare (not safe))
(##cdr _e1967319706_))))
- (let ((__tmp51859
+ (let ((__tmp51673
(let ()
(declare (not safe))
(cons _lp-hd1967419710_ _setf1967619703_))))
(declare (not safe))
- (_loop1967219696_ _lp-tl1967519713_ __tmp51859))))
+ (_loop1967219696_ _lp-tl1967519713_ __tmp51673))))
(let ((_setf1967719716_ (reverse _setf1967619703_)))
((lambda (_L19720_)
(let ()
@@ -393,34 +393,34 @@
(_g1973921491_
(lambda (_g1974119761_)
(if (gx#stx-pair/null? _g1974119761_)
- (let ((_g51619_
+ (let ((_g51433_
(gx#syntax-split-splice
_g1974119761_
'0)))
(begin
- (let ((_g51620_
+ (let ((_g51434_
(let ()
(declare (not safe))
- (if (##values? _g51619_)
+ (if (##values? _g51433_)
(##vector-length
- _g51619_)
+ _g51433_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g51620_ 2)))
+ (##fx= _g51434_ 2)))
(error "Context expects 2 values"
- _g51620_)))
+ _g51434_)))
(let ((_target1974319764_
(let ()
(declare (not safe))
(##vector-ref
- _g51619_
+ _g51433_
0)))
(_tl1974519767_
(let ()
(declare (not safe))
(##vector-ref
- _g51619_
+ _g51433_
1))))
(if (gx#stx-null? _tl1974519767_)
(letrec ((_loop1974619770_
@@ -437,7 +437,7 @@
(let ()
(declare (not safe))
(##cdr _e1974719780_))))
- (let ((__tmp51858
+ (let ((__tmp51672
(let ()
(declare (not safe))
(cons _lp-hd1974819784_
@@ -445,7 +445,7 @@
(declare (not safe))
(_loop1974619770_
_lp-tl1974919787_
- __tmp51858))))
+ __tmp51672))))
(let ((_mixin-slot1975119790_
(reverse _mixin-slot1975019777_)))
((lambda (_L19794_)
@@ -460,41 +460,41 @@
(lambda (_g1981319833_)
(if (gx#stx-pair/null?
_g1981319833_)
- (let ((_g51621_
+ (let ((_g51435_
(gx#syntax-split-splice
_g1981319833_
'0)))
(begin
- (let ((_g51622_
+ (let ((_g51436_
(let ()
(declare
(not safe))
(if (##values?
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _g51621_)
- (##vector-length _g51621_)
+ _g51435_)
+ (##vector-length _g51435_)
1))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if (not (let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
- (##fx= _g51622_ 2)))
- (error "Context expects 2 values" _g51622_)))
+ (##fx= _g51436_ 2)))
+ (error "Context expects 2 values" _g51436_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ((_target1981519836_
(let ()
(declare
(not safe))
(##vector-ref
- _g51621_
+ _g51435_
0)))
(_tl1981719839_
(let ()
(declare
(not safe))
(##vector-ref
- _g51621_
+ _g51435_
1))))
(if (gx#stx-null?
_tl1981719839_)
@@ -512,7 +512,7 @@
(let ()
(declare (not safe))
(##cdr _e1981919852_))))
- (let ((__tmp51856
+ (let ((__tmp51670
(let ()
(declare (not safe))
(cons _lp-hd1982019856_
@@ -520,7 +520,7 @@
(declare (not safe))
(_loop1981819842_
_lp-tl1982119859_
- __tmp51856))))
+ __tmp51670))))
(let ((_mixin-getf1982319862_
(reverse _mixin-getf1982219849_)))
((lambda (_L19866_)
@@ -535,28 +535,28 @@
(lambda (_g1988419904_)
(if (gx#stx-pair/null?
_g1988419904_)
- (let ((_g51623_
+ (let ((_g51437_
(gx#syntax-split-splice
_g1988419904_
'0)))
(begin
- (let ((_g51624_
+ (let ((_g51438_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(let ()
(declare (not safe))
- (if (##values? _g51623_)
- (##vector-length _g51623_)
+ (if (##values? _g51437_)
+ (##vector-length _g51437_)
1))))
- (if (not (let () (declare (not safe)) (##fx= _g51624_ 2)))
- (error "Context expects 2 values" _g51624_)))
+ (if (not (let () (declare (not safe)) (##fx= _g51438_ 2)))
+ (error "Context expects 2 values" _g51438_)))
(let ((_target1988619907_
(let ()
(declare (not safe))
- (##vector-ref _g51623_ 0)))
+ (##vector-ref _g51437_ 0)))
(_tl1988819910_
(let ()
(declare (not safe))
- (##vector-ref _g51623_ 1))))
+ (##vector-ref _g51437_ 1))))
(if (gx#stx-null? _tl1988819910_)
(letrec ((_loop1988919913_
(lambda (_hd1988719917_
@@ -572,7 +572,7 @@
(let ()
(declare (not safe))
(##cdr _e1989019923_))))
- (let ((__tmp51854
+ (let ((__tmp51668
(let ()
(declare (not safe))
(cons _lp-hd1989119927_
@@ -580,7 +580,7 @@
(declare (not safe))
(_loop1988919913_
_lp-tl1989219930_
- __tmp51854))))
+ __tmp51668))))
(let ((_mixin-setf1989419933_
(reverse _mixin-setf1989319920_)))
((lambda (_L19937_)
@@ -595,28 +595,28 @@
(lambda (_g1995519975_)
(if (gx#stx-pair/null?
_g1995519975_)
- (let ((_g51625_
+ (let ((_g51439_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#syntax-split-splice _g1995519975_ '0)))
(begin
- (let ((_g51626_
+ (let ((_g51440_
(let ()
(declare (not safe))
- (if (##values? _g51625_)
- (##vector-length _g51625_)
+ (if (##values? _g51439_)
+ (##vector-length _g51439_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g51626_ 2)))
- (error "Context expects 2 values" _g51626_)))
+ (##fx= _g51440_ 2)))
+ (error "Context expects 2 values" _g51440_)))
(let ((_target1995719978_
(let ()
(declare (not safe))
- (##vector-ref _g51625_ 0)))
+ (##vector-ref _g51439_ 0)))
(_tl1995919981_
(let ()
(declare (not safe))
- (##vector-ref _g51625_ 1))))
+ (##vector-ref _g51439_ 1))))
(if (gx#stx-null? _tl1995919981_)
(letrec ((_loop1996019984_
(lambda (_hd1995819988_
@@ -633,7 +633,7 @@
(let ()
(declare (not safe))
(##cdr _e1996119994_))))
- (let ((__tmp51852
+ (let ((__tmp51666
(let ()
(declare
(not safe))
@@ -644,7 +644,7 @@
(declare (not safe))
(_loop1996019984_
_lp-tl1996320001_
- __tmp51852))))
+ __tmp51666))))
(let ((_ugetf1996520004_
(reverse _ugetf1996419991_)))
((lambda (_L20008_)
@@ -659,28 +659,28 @@
(_g2002421439_
(lambda (_g2002620046_)
(if (gx#stx-pair/null? _g2002620046_)
- (let ((_g51627_
+ (let ((_g51441_
(gx#syntax-split-splice _g2002620046_ '0)))
(begin
- (let ((_g51628_
+ (let ((_g51442_
(let ()
(declare (not safe))
- (if (##values? _g51627_)
- (##vector-length _g51627_)
+ (if (##values? _g51441_)
+ (##vector-length _g51441_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g51628_ 2)))
+ (##fx= _g51442_ 2)))
(error "Context expects 2 values"
- _g51628_)))
+ _g51442_)))
(let ((_target2002820049_
(let ()
(declare (not safe))
- (##vector-ref _g51627_ 0)))
+ (##vector-ref _g51441_ 0)))
(_tl2003020052_
(let ()
(declare (not safe))
- (##vector-ref _g51627_ 1))))
+ (##vector-ref _g51441_ 1))))
(if (gx#stx-null? _tl2003020052_)
(letrec ((_loop2003120055_
(lambda (_hd2002920059_
@@ -697,12 +697,12 @@
(##car _e2003220065_)))
(_lp-tl2003420072_
(let () (declare (not safe)) (##cdr _e2003220065_))))
- (let ((__tmp51850
+ (let ((__tmp51664
(let ()
(declare (not safe))
(cons _lp-hd2003320069_ _usetf2003520062_))))
(declare (not safe))
- (_loop2003120055_ _lp-tl2003420072_ __tmp51850))))
+ (_loop2003120055_ _lp-tl2003420072_ __tmp51664))))
(let ((_usetf2003620075_ (reverse _usetf2003520062_)))
((lambda (_L20079_)
(let ()
@@ -715,30 +715,30 @@
(_g2009521422_
(lambda (_g2009720117_)
(if (gx#stx-pair/null? _g2009720117_)
- (let ((_g51629_
+ (let ((_g51443_
(gx#syntax-split-splice
_g2009720117_
'0)))
(begin
- (let ((_g51630_
+ (let ((_g51444_
(let ()
(declare (not safe))
- (if (##values? _g51629_)
- (##vector-length _g51629_)
+ (if (##values? _g51443_)
+ (##vector-length _g51443_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g51630_ 2)))
+ (##fx= _g51444_ 2)))
(error "Context expects 2 values"
- _g51630_)))
+ _g51444_)))
(let ((_target2009920120_
(let ()
(declare (not safe))
- (##vector-ref _g51629_ 0)))
+ (##vector-ref _g51443_ 0)))
(_tl2010120123_
(let ()
(declare (not safe))
- (##vector-ref _g51629_ 1))))
+ (##vector-ref _g51443_ 1))))
(if (gx#stx-null? _tl2010120123_)
(letrec ((_loop2010220126_
(lambda (_hd2010020130_
@@ -756,13 +756,13 @@
(let ()
(declare (not safe))
(##cdr _e2010320136_))))
- (let ((__tmp51848
+ (let ((__tmp51662
(let ()
(declare (not safe))
(cons _lp-hd2010420140_
_mixin-ugetf2010620133_))))
(declare (not safe))
- (_loop2010220126_ _lp-tl2010520143_ __tmp51848))))
+ (_loop2010220126_ _lp-tl2010520143_ __tmp51662))))
(let ((_mixin-ugetf2010720146_
(reverse _mixin-ugetf2010620133_)))
((lambda (_L20150_)
@@ -776,34 +776,34 @@
(_g2016621405_
(lambda (_g2016820188_)
(if (gx#stx-pair/null? _g2016820188_)
- (let ((_g51631_
+ (let ((_g51445_
(gx#syntax-split-splice
_g2016820188_
'0)))
(begin
- (let ((_g51632_
+ (let ((_g51446_
(let ()
(declare (not safe))
- (if (##values? _g51631_)
+ (if (##values? _g51445_)
(##vector-length
- _g51631_)
+ _g51445_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g51632_ 2)))
+ (##fx= _g51446_ 2)))
(error "Context expects 2 values"
- _g51632_)))
+ _g51446_)))
(let ((_target2017020191_
(let ()
(declare (not safe))
(##vector-ref
- _g51631_
+ _g51445_
0)))
(_tl2017220194_
(let ()
(declare (not safe))
(##vector-ref
- _g51631_
+ _g51445_
1))))
(if (gx#stx-null?
_tl2017220194_)
@@ -821,7 +821,7 @@
(let ()
(declare (not safe))
(##cdr _e2017420207_))))
- (let ((__tmp51846
+ (let ((__tmp51660
(let ()
(declare (not safe))
(cons _lp-hd2017520211_
@@ -829,7 +829,7 @@
(declare (not safe))
(_loop2017320197_
_lp-tl2017620214_
- __tmp51846))))
+ __tmp51660))))
(let ((_mixin-usetf2017820217_
(reverse _mixin-usetf2017720204_)))
((lambda (_L20221_)
@@ -837,8 +837,8 @@
(let* ((_type-slots20252_
(if (gx#stx-null? _slots19363_)
'()
- (let ((__tmp51633
- (let ((__tmp51634
+ (let ((__tmp51447
+ (let ((__tmp51448
(begin
(gx#syntax-check-splice-targets
_L19720_
@@ -849,35 +849,35 @@
_g2023820245_
_g2023920247_
_g2024020249_)
- (let ((__tmp51635
- (let ((__tmp51636
- (let ((__tmp51637
+ (let ((__tmp51449
+ (let ((__tmp51450
+ (let ((__tmp51451
(let ()
(declare (not safe))
(cons _g2023720242_
'()))))
(declare (not safe))
(cons _g2023820245_
- __tmp51637))))
+ __tmp51451))))
(declare (not safe))
- (cons _g2023920247_ __tmp51636))))
+ (cons _g2023920247_ __tmp51450))))
(declare (not safe))
- (cons __tmp51635 _g2024020249_)))
+ (cons __tmp51449 _g2024020249_)))
'()
_L19720_
_L19649_
_L19578_))))
(declare (not safe))
- (cons __tmp51634 '()))))
+ (cons __tmp51448 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons 'slots: __tmp51633))))
+ (cons 'slots: __tmp51447))))
(_type-mixin-slots20269_
(if (gx#stx-null?
_mixin-slots19737_)
'()
- (let ((__tmp51638
- (let ((__tmp51639
+ (let ((__tmp51452
+ (let ((__tmp51453
(begin
(gx#syntax-check-splice-targets
_L19937_
@@ -888,32 +888,32 @@
_g2025520262_
_g2025620264_
_g2025720266_)
- (let ((__tmp51640
- (let ((__tmp51641
- (let ((__tmp51642
+ (let ((__tmp51454
+ (let ((__tmp51455
+ (let ((__tmp51456
(let ()
(declare (not safe))
(cons _g2025420259_
'()))))
(declare (not safe))
(cons _g2025520262_
- __tmp51642))))
+ __tmp51456))))
(declare (not safe))
- (cons _g2025620264_ __tmp51641))))
+ (cons _g2025620264_ __tmp51455))))
(declare (not safe))
- (cons __tmp51640 _g2025720266_)))
+ (cons __tmp51454 _g2025720266_)))
'()
_L19937_
_L19866_
_L19794_))))
(declare (not safe))
- (cons __tmp51639 '()))))
+ (cons __tmp51453 '()))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons 'mixin: __tmp51638))))
+ (cons 'mixin: __tmp51452))))
(_type-name20276_
- (let ((__tmp51643
- (let ((__tmp51644
+ (let ((__tmp51457
+ (let ((__tmp51458
(let ((_$e20272_
(gx#stx-getq
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
@@ -922,12 +922,12 @@
(if _$e20272_ _$e20272_ _id19361_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51644 '()))))
+ (cons __tmp51458 '()))))
(declare (not safe))
- (cons 'name: __tmp51643)))
+ (cons 'name: __tmp51457)))
(_type-id20283_
- (let ((__tmp51645
- (let ((__tmp51646
+ (let ((__tmp51459
+ (let ((__tmp51460
(let ((_$e20279_
(gx#stx-getq
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
@@ -941,9 +941,9 @@
_L19396_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51646 '()))))
+ (cons __tmp51460 '()))))
(declare (not safe))
- (cons 'id: __tmp51645)))
+ (cons 'id: __tmp51459)))
(_type-constructor20298_
(let ((_$e20294_
(let ((_e2028520287_
@@ -953,13 +953,13 @@
(if _e2028520287_
(let* ((_e20291_
_e2028520287_)
- (__tmp51647
+ (__tmp51461
(let ()
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(declare (not safe))
(cons _e20291_ '()))))
(declare (not safe))
- (cons 'constructor: __tmp51647))
+ (cons 'constructor: __tmp51461))
'#f))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(if _$e20294_ _$e20294_ '())))
@@ -969,14 +969,14 @@
(gx#stx-getq
'transparent:
_body19364_))
- (let ((__tmp51648
+ (let ((__tmp51462
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
(cons 'transparent: '#t))))
(declare (not safe))
- (cons __tmp51648 '()))
+ (cons __tmp51462 '()))
'()))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(_properties20314_
@@ -994,12 +994,12 @@
(eq? _print20308_ '#t))
_slots19363_
_print20308_))
- (__tmp51649
+ (__tmp51463
(let ()
(declare (not safe))
(cons 'print: _print20311_))))
(declare (not safe))
- (cons __tmp51649 _properties20301_)))
+ (cons __tmp51463 _properties20301_)))
_$e20304_)
_properties20301_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
@@ -1018,12 +1018,12 @@
(eq? _equal20321_ '#t))
_slots19363_
_equal20321_))
- (__tmp51650
+ (__tmp51464
(let ()
(declare (not safe))
(cons 'equal: _equal20324_))))
(declare (not safe))
- (cons __tmp51650 _properties20314_)))
+ (cons __tmp51464 _properties20314_)))
_$e20317_)
_properties20314_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
@@ -1043,21 +1043,21 @@
(lambda (_g2033620347_)
((lambda (_L20350_)
(let ()
- (let ((__tmp51651
+ (let ((__tmp51465
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp51652
- (let ((__tmp51654
+ (let ((__tmp51466
+ (let ((__tmp51468
(gx#datum->syntax '#f 'quote))
- (__tmp51653
+ (__tmp51467
(let ()
(declare (not safe))
(cons _L20350_ '()))))
(declare (not safe))
- (cons __tmp51654 __tmp51653))))
+ (cons __tmp51468 __tmp51467))))
(declare (not safe))
- (cons __tmp51652 '()))))
+ (cons __tmp51466 '()))))
(declare (not safe))
- (cons 'properties: __tmp51651))))
+ (cons 'properties: __tmp51465))))
_g2033620347_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
@@ -1078,32 +1078,32 @@
'#f)))
(_type-metaclass20386_
(if _metaclass20383_
- (let ((__tmp51655
+ (let ((__tmp51469
(let ()
(declare (not safe))
(cons _metaclass20383_
'()))))
(declare (not safe))
- (cons 'metaclass: __tmp51655))
+ (cons 'metaclass: __tmp51469))
'()))
(_final?20389_
(gx#stx-e
(gx#stx-getq 'final: _body19364_)))
(_type-struct20392_
- (let ((__tmp51656
+ (let ((__tmp51470
(let ()
(declare (not safe))
(cons _struct?19378_
'()))))
(declare (not safe))
- (cons 'struct: __tmp51656)))
+ (cons 'struct: __tmp51470)))
(_type-final20395_
- (let ((__tmp51657
+ (let ((__tmp51471
(let ()
(declare (not safe))
(cons _final?20389_ '()))))
(declare (not safe))
- (cons 'final: __tmp51657)))
+ (cons 'final: __tmp51471)))
(_g2039820415_
(lambda (_g2039920411_)
(gx#raise-syntax-error
@@ -1114,36 +1114,36 @@
(lambda (_g2039920419_)
(if (gx#stx-pair/null?
_g2039920419_)
- (let ((_g51658_
+ (let ((_g51472_
(gx#syntax-split-splice
_g2039920419_
'0)))
(begin
- (let ((_g51659_
+ (let ((_g51473_
(let ()
(declare
(not safe))
(if (##values?
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- _g51658_)
- (##vector-length _g51658_)
+ _g51472_)
+ (##vector-length _g51472_)
1))))
- (if (not (let () (declare (not safe)) (##fx= _g51659_ 2)))
- (error "Context expects 2 values" _g51659_)))
+ (if (not (let () (declare (not safe)) (##fx= _g51473_ 2)))
+ (error "Context expects 2 values" _g51473_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ((_target2040120422_
(let ()
(declare
(not safe))
(##vector-ref
- _g51658_
+ _g51472_
0)))
(_tl2040320425_
(let ()
(declare
(not safe))
(##vector-ref
- _g51658_
+ _g51472_
1))))
(if (gx#stx-null?
_tl2040320425_)
@@ -1161,7 +1161,7 @@
(let ()
(declare (not safe))
(##cdr _e2040520438_))))
- (let ((__tmp51844
+ (let ((__tmp51658
(let ()
(declare (not safe))
(cons _lp-hd2040620442_
@@ -1169,7 +1169,7 @@
(declare (not safe))
(_loop2040420428_
_lp-tl2040720445_
- __tmp51844))))
+ __tmp51658))))
(let ((_type-body2040920448_
(reverse _type-body2040820435_)))
((lambda (_L20452_)
@@ -1351,158 +1351,158 @@
((lambda (_L20936_)
(let ()
(let ()
- (let ((__tmp51660
+ (let ((__tmp51474
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp51663 (gx#datum->syntax '#f 'begin))
- (__tmp51661
- (let ((__tmp51662
+ (let ((__tmp51477 (gx#datum->syntax '#f 'begin))
+ (__tmp51475
+ (let ((__tmp51476
(let ()
(declare (not safe))
(cons _L20936_ '()))))
(declare (not safe))
- (cons _L20488_ __tmp51662))))
+ (cons _L20488_ __tmp51476))))
(declare (not safe))
- (cons __tmp51663 __tmp51661))))
+ (cons __tmp51477 __tmp51475))))
(declare (not safe))
- (_wrap19366_ __tmp51660)))))
+ (_wrap19366_ __tmp51474)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_g2092220933_)))
- (__tmp51664
- (let ((__tmp51665
- (let ((__tmp51700
+ (__tmp51478
+ (let ((__tmp51479
+ (let ((__tmp51514
(gx#datum->syntax
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'#f
'defsyntax))
- (__tmp51666
- (let ((__tmp51667
- (let ((__tmp51668
- (let ((__tmp51699
+ (__tmp51480
+ (let ((__tmp51481
+ (let ((__tmp51482
+ (let ((__tmp51513
(gx#datum->syntax
'#f
'make-class-type-info))
- (__tmp51669
- (let ((__tmp51670
- (let ((__tmp51671
- (let ((__tmp51672
+ (__tmp51483
+ (let ((__tmp51484
+ (let ((__tmp51485
+ (let ((__tmp51486
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp51673
- (let ((__tmp51674
- (let ((__tmp51675
- (let ((__tmp51676
- (let ((__tmp51677
- (let ((__tmp51678
+ (let ((__tmp51487
+ (let ((__tmp51488
+ (let ((__tmp51489
+ (let ((__tmp51490
+ (let ((__tmp51491
+ (let ((__tmp51492
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp51679
- (let ((__tmp51680
- (let ((__tmp51681
- (let ((__tmp51682
- (let ((__tmp51683
- (let ((__tmp51684
+ (let ((__tmp51493
+ (let ((__tmp51494
+ (let ((__tmp51495
+ (let ((__tmp51496
+ (let ((__tmp51497
+ (let ((__tmp51498
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp51685
- (let ((__tmp51686
- (let ((__tmp51687
- (let ((__tmp51688
- (let ((__tmp51689
+ (let ((__tmp51499
+ (let ((__tmp51500
+ (let ((__tmp51501
+ (let ((__tmp51502
+ (let ((__tmp51503
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp51690
- (let ((__tmp51691
- (let ((__tmp51692
- (let ((__tmp51693
- (let ((__tmp51694
- (let ((__tmp51695
+ (let ((__tmp51504
+ (let ((__tmp51505
+ (let ((__tmp51506
+ (let ((__tmp51507
+ (let ((__tmp51508
+ (let ((__tmp51509
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp51696
- (let ((__tmp51697
- (let ((__tmp51698
+ (let ((__tmp51510
+ (let ((__tmp51511
+ (let ((__tmp51512
(let ()
(declare (not safe))
(cons _L20908_ '()))))
(declare (not safe))
(cons 'unchecked-mutators:
- __tmp51698))))
+ __tmp51512))))
(declare (not safe))
- (cons _L20880_ __tmp51697))))
+ (cons _L20880_ __tmp51511))))
(declare (not safe))
- (cons 'unchecked-accessors: __tmp51696))))
+ (cons 'unchecked-accessors: __tmp51510))))
(declare (not safe))
- (cons _L20852_ __tmp51695))))
+ (cons _L20852_ __tmp51509))))
(declare (not safe))
- (cons 'mutators: __tmp51694))))
+ (cons 'mutators: __tmp51508))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons _L20824_ __tmp51693))))
+ (cons _L20824_ __tmp51507))))
(declare (not safe))
- (cons 'accessors: __tmp51692))))
+ (cons 'accessors: __tmp51506))))
(declare (not safe))
- (cons _L20796_ __tmp51691))))
+ (cons _L20796_ __tmp51505))))
(declare (not safe))
- (cons 'predicate: __tmp51690))))
+ (cons 'predicate: __tmp51504))))
(declare (not safe))
- (cons _L20768_ __tmp51689))))
+ (cons _L20768_ __tmp51503))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons 'constructor:
- __tmp51688))))
+ __tmp51502))))
(declare (not safe))
- (cons _L20740_ __tmp51687))))
+ (cons _L20740_ __tmp51501))))
(declare (not safe))
- (cons 'type-descriptor: __tmp51686))))
+ (cons 'type-descriptor: __tmp51500))))
(declare (not safe))
- (cons _L20712_ __tmp51685))))
+ (cons _L20712_ __tmp51499))))
(declare (not safe))
- (cons 'constructor-method: __tmp51684))))
+ (cons 'constructor-method: __tmp51498))))
(declare (not safe))
- (cons _L20684_ __tmp51683))))
+ (cons _L20684_ __tmp51497))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
(cons 'metaclass:
- __tmp51682))))
+ __tmp51496))))
(declare (not safe))
- (cons _L20656_ __tmp51681))))
+ (cons _L20656_ __tmp51495))))
(declare (not safe))
- (cons 'final?: __tmp51680))))
+ (cons 'final?: __tmp51494))))
(declare (not safe))
- (cons _L20628_ __tmp51679))))
+ (cons _L20628_ __tmp51493))))
(declare (not safe))
- (cons 'struct?: __tmp51678))))
+ (cons 'struct?: __tmp51492))))
(declare (not safe))
- (cons _L20572_ __tmp51677))))
+ (cons _L20572_ __tmp51491))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons 'super: __tmp51676))))
+ (cons 'super: __tmp51490))))
(declare (not safe))
- (cons _L20600_ __tmp51675))))
+ (cons _L20600_ __tmp51489))))
(declare (not safe))
- (cons 'slots: __tmp51674))))
+ (cons 'slots: __tmp51488))))
(declare (not safe))
- (cons _L20544_ __tmp51673))))
+ (cons _L20544_ __tmp51487))))
(declare (not safe))
- (cons 'name: __tmp51672))))
+ (cons 'name: __tmp51486))))
(declare (not safe))
- (cons _L20516_ __tmp51671))))
+ (cons _L20516_ __tmp51485))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons 'id: __tmp51670))))
+ (cons 'id: __tmp51484))))
(declare (not safe))
- (cons __tmp51699 __tmp51669))))
+ (cons __tmp51513 __tmp51483))))
(declare (not safe))
- (cons __tmp51668 '()))))
+ (cons __tmp51482 '()))))
(declare (not safe))
- (cons _L19396_ __tmp51667))))
+ (cons _L19396_ __tmp51481))))
(declare (not safe))
- (cons __tmp51700 __tmp51666))))
+ (cons __tmp51514 __tmp51480))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (_wrap19366_ __tmp51665))))
+ (_wrap19366_ __tmp51479))))
(declare (not safe))
- (_g2092020951_ __tmp51664))))
+ (_g2092020951_ __tmp51478))))
_g2089420905_)))
- (__tmp51701
- (let ((__tmp51725
+ (__tmp51515
+ (let ((__tmp51539
(gx#datum->syntax '#f '@list))
- (__tmp51702
+ (__tmp51516
(begin
(gx#syntax-check-splice-targets
_L20079_
@@ -1510,45 +1510,45 @@
(foldr (lambda (_g2095820965_
_g2095920968_
_g2096020970_)
- (let ((__tmp51703
- (let ((__tmp51713
+ (let ((__tmp51517
+ (let ((__tmp51527
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#datum->syntax '#f '@list))
- (__tmp51704
- (let ((__tmp51710
- (let ((__tmp51712
+ (__tmp51518
+ (let ((__tmp51524
+ (let ((__tmp51526
(gx#datum->syntax '#f 'quote))
- (__tmp51711
+ (__tmp51525
(let ()
(declare (not safe))
(cons _g2095920968_ '()))))
(declare (not safe))
- (cons __tmp51712 __tmp51711)))
- (__tmp51705
- (let ((__tmp51706
- (let ((__tmp51707
- (let ((__tmp51709
+ (cons __tmp51526 __tmp51525)))
+ (__tmp51519
+ (let ((__tmp51520
+ (let ((__tmp51521
+ (let ((__tmp51523
(gx#datum->syntax
'#f
'quote-syntax))
- (__tmp51708
+ (__tmp51522
(let ()
(declare (not safe))
(cons _g2095820965_
'()))))
(declare (not safe))
- (cons __tmp51709
- __tmp51708))))
+ (cons __tmp51523
+ __tmp51522))))
(declare (not safe))
- (cons __tmp51707 '()))))
+ (cons __tmp51521 '()))))
(declare (not safe))
- (cons ':: __tmp51706))))
+ (cons ':: __tmp51520))))
(declare (not safe))
- (cons __tmp51710 __tmp51705))))
+ (cons __tmp51524 __tmp51519))))
(declare (not safe))
- (cons __tmp51713 __tmp51704))))
+ (cons __tmp51527 __tmp51518))))
(declare (not safe))
- (cons __tmp51703 _g2096020970_)))
+ (cons __tmp51517 _g2096020970_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(begin
(gx#syntax-check-splice-targets
@@ -1558,45 +1558,45 @@
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
_g2096220976_
_g2096320978_)
- (let ((__tmp51714
- (let ((__tmp51724 (gx#datum->syntax '#f '@list))
- (__tmp51715
- (let ((__tmp51721
- (let ((__tmp51723
+ (let ((__tmp51528
+ (let ((__tmp51538 (gx#datum->syntax '#f '@list))
+ (__tmp51529
+ (let ((__tmp51535
+ (let ((__tmp51537
(gx#datum->syntax
'#f
'quote))
- (__tmp51722
+ (__tmp51536
(let ()
(declare (not safe))
(cons _g2096220976_ '()))))
(declare (not safe))
- (cons __tmp51723 __tmp51722)))
- (__tmp51716
- (let ((__tmp51717
- (let ((__tmp51718
- (let ((__tmp51720
+ (cons __tmp51537 __tmp51536)))
+ (__tmp51530
+ (let ((__tmp51531
+ (let ((__tmp51532
+ (let ((__tmp51534
(gx#datum->syntax
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'#f
'quote-syntax))
- (__tmp51719
+ (__tmp51533
(let ()
(declare (not safe))
(cons _g2096120973_ '()))))
(declare (not safe))
- (cons __tmp51720 __tmp51719))))
+ (cons __tmp51534 __tmp51533))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51718 '()))))
+ (cons __tmp51532 '()))))
(declare (not safe))
- (cons ':: __tmp51717))))
+ (cons ':: __tmp51531))))
(declare (not safe))
- (cons __tmp51721 __tmp51716))))
+ (cons __tmp51535 __tmp51530))))
(declare (not safe))
- (cons __tmp51724 __tmp51715))))
+ (cons __tmp51538 __tmp51529))))
(declare (not safe))
- (cons __tmp51714 _g2096320978_)))
+ (cons __tmp51528 _g2096320978_)))
'()
_L20221_
_L19794_))
@@ -1604,56 +1604,56 @@
_L20079_
_L19578_))))
(declare (not safe))
- (cons __tmp51725 __tmp51702))))
+ (cons __tmp51539 __tmp51516))))
(declare (not safe))
- (_g2089220955_ __tmp51701))))
+ (_g2089220955_ __tmp51515))))
_g2086620877_)))
- (__tmp51726
- (let ((__tmp51750 (gx#datum->syntax '#f '@list))
- (__tmp51727
+ (__tmp51540
+ (let ((__tmp51564 (gx#datum->syntax '#f '@list))
+ (__tmp51541
(begin
(gx#syntax-check-splice-targets _L20008_ _L19578_)
(foldr (lambda (_g2098420991_
_g2098520994_
_g2098620996_)
- (let ((__tmp51728
- (let ((__tmp51738
+ (let ((__tmp51542
+ (let ((__tmp51552
(gx#datum->syntax
'#f
'@list))
- (__tmp51729
- (let ((__tmp51735
- (let ((__tmp51737
+ (__tmp51543
+ (let ((__tmp51549
+ (let ((__tmp51551
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#datum->syntax '#f 'quote))
- (__tmp51736
+ (__tmp51550
(let ()
(declare (not safe))
(cons _g2098520994_ '()))))
(declare (not safe))
- (cons __tmp51737 __tmp51736)))
- (__tmp51730
- (let ((__tmp51731
- (let ((__tmp51732
- (let ((__tmp51734
+ (cons __tmp51551 __tmp51550)))
+ (__tmp51544
+ (let ((__tmp51545
+ (let ((__tmp51546
+ (let ((__tmp51548
(gx#datum->syntax '#f 'quote-syntax))
- (__tmp51733
+ (__tmp51547
(let ()
(declare (not safe))
(cons _g2098420991_ '()))))
(declare (not safe))
- (cons __tmp51734 __tmp51733))))
+ (cons __tmp51548 __tmp51547))))
(declare (not safe))
- (cons __tmp51732 '()))))
+ (cons __tmp51546 '()))))
(declare (not safe))
- (cons ':: __tmp51731))))
+ (cons ':: __tmp51545))))
(declare (not safe))
- (cons __tmp51735 __tmp51730))))
+ (cons __tmp51549 __tmp51544))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51738 __tmp51729))))
+ (cons __tmp51552 __tmp51543))))
(declare (not safe))
- (cons __tmp51728 _g2098620996_)))
+ (cons __tmp51542 _g2098620996_)))
(begin
(gx#syntax-check-splice-targets
_L20150_
@@ -1661,45 +1661,45 @@
(foldr (lambda (_g2098720999_
_g2098821002_
_g2098921004_)
- (let ((__tmp51739
- (let ((__tmp51749
+ (let ((__tmp51553
+ (let ((__tmp51563
(gx#datum->syntax
'#f
'@list))
- (__tmp51740
- (let ((__tmp51746
+ (__tmp51554
+ (let ((__tmp51560
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp51748 (gx#datum->syntax '#f 'quote))
- (__tmp51747
+ (let ((__tmp51562 (gx#datum->syntax '#f 'quote))
+ (__tmp51561
(let ()
(declare (not safe))
(cons _g2098821002_ '()))))
(declare (not safe))
- (cons __tmp51748 __tmp51747)))
- (__tmp51741
- (let ((__tmp51742
- (let ((__tmp51743
- (let ((__tmp51745
+ (cons __tmp51562 __tmp51561)))
+ (__tmp51555
+ (let ((__tmp51556
+ (let ((__tmp51557
+ (let ((__tmp51559
(gx#datum->syntax
'#f
'quote-syntax))
- (__tmp51744
+ (__tmp51558
(let ()
(declare (not safe))
(cons _g2098720999_ '()))))
(declare (not safe))
- (cons __tmp51745 __tmp51744))))
+ (cons __tmp51559 __tmp51558))))
(declare (not safe))
- (cons __tmp51743 '()))))
+ (cons __tmp51557 '()))))
(declare (not safe))
- (cons ':: __tmp51742))))
+ (cons ':: __tmp51556))))
(declare (not safe))
- (cons __tmp51746 __tmp51741))))
+ (cons __tmp51560 __tmp51555))))
(declare (not safe))
- (cons __tmp51749 __tmp51740))))
+ (cons __tmp51563 __tmp51554))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51739
+ (cons __tmp51553
_g2098921004_)))
'()
_L20150_
@@ -1707,17 +1707,17 @@
_L20008_
_L19578_))))
(declare (not safe))
- (cons __tmp51750 __tmp51727))))
+ (cons __tmp51564 __tmp51541))))
(declare (not safe))
- (_g2086420981_ __tmp51726))))
+ (_g2086420981_ __tmp51540))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_g2083820849_)))
- (__tmp51751
- (let ((__tmp51775
+ (__tmp51565
+ (let ((__tmp51589
(gx#datum->syntax
'#f
'@list))
- (__tmp51752
+ (__tmp51566
(begin
(gx#syntax-check-splice-targets
_L19720_
@@ -1726,59 +1726,59 @@
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
_g2101121020_
_g2101221022_)
- (let ((__tmp51753
- (let ((__tmp51763 (gx#datum->syntax '#f '@list))
- (__tmp51754
- (let ((__tmp51760
- (let ((__tmp51762
+ (let ((__tmp51567
+ (let ((__tmp51577 (gx#datum->syntax '#f '@list))
+ (__tmp51568
+ (let ((__tmp51574
+ (let ((__tmp51576
(gx#datum->syntax
'#f
'quote))
- (__tmp51761
+ (__tmp51575
(let ()
(declare (not safe))
(cons _g2101121020_
'()))))
(declare (not safe))
- (cons __tmp51762 __tmp51761)))
- (__tmp51755
- (let ((__tmp51756
- (let ((__tmp51757
- (let ((__tmp51759
+ (cons __tmp51576 __tmp51575)))
+ (__tmp51569
+ (let ((__tmp51570
+ (let ((__tmp51571
+ (let ((__tmp51573
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#datum->syntax '#f 'quote-syntax))
- (__tmp51758
+ (__tmp51572
(let ()
(declare (not safe))
(cons _g2101021017_ '()))))
(declare (not safe))
- (cons __tmp51759 __tmp51758))))
+ (cons __tmp51573 __tmp51572))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51757 '()))))
+ (cons __tmp51571 '()))))
(declare (not safe))
- (cons ':: __tmp51756))))
+ (cons ':: __tmp51570))))
(declare (not safe))
- (cons __tmp51760 __tmp51755))))
+ (cons __tmp51574 __tmp51569))))
(declare (not safe))
- (cons __tmp51763 __tmp51754))))
+ (cons __tmp51577 __tmp51568))))
(declare (not safe))
- (cons __tmp51753 _g2101221022_)))
+ (cons __tmp51567 _g2101221022_)))
(begin
(gx#syntax-check-splice-targets _L19937_ _L19794_)
(foldr (lambda (_g2101321025_
_g2101421028_
_g2101521030_)
- (let ((__tmp51764
- (let ((__tmp51774
+ (let ((__tmp51578
+ (let ((__tmp51588
(gx#datum->syntax '#f '@list))
- (__tmp51765
- (let ((__tmp51771
- (let ((__tmp51773
+ (__tmp51579
+ (let ((__tmp51585
+ (let ((__tmp51587
(gx#datum->syntax
'#f
'quote))
- (__tmp51772
+ (__tmp51586
(let ()
(declare
(not safe))
@@ -1786,31 +1786,31 @@
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'()))))
(declare (not safe))
- (cons __tmp51773 __tmp51772)))
+ (cons __tmp51587 __tmp51586)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (__tmp51766
- (let ((__tmp51767
- (let ((__tmp51768
+ (__tmp51580
+ (let ((__tmp51581
+ (let ((__tmp51582
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp51770
+ (let ((__tmp51584
(gx#datum->syntax '#f 'quote-syntax))
- (__tmp51769
+ (__tmp51583
(let ()
(declare (not safe))
(cons _g2101321025_ '()))))
(declare (not safe))
- (cons __tmp51770 __tmp51769))))
+ (cons __tmp51584 __tmp51583))))
(declare (not safe))
- (cons __tmp51768 '()))))
+ (cons __tmp51582 '()))))
(declare (not safe))
- (cons ':: __tmp51767))))
+ (cons ':: __tmp51581))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51771 __tmp51766))))
+ (cons __tmp51585 __tmp51580))))
(declare (not safe))
- (cons __tmp51774 __tmp51765))))
+ (cons __tmp51588 __tmp51579))))
(declare (not safe))
- (cons __tmp51764 _g2101521030_)))
+ (cons __tmp51578 _g2101521030_)))
'()
_L19937_
_L19794_))
@@ -1818,13 +1818,13 @@
_L19578_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51775 __tmp51752))))
+ (cons __tmp51589 __tmp51566))))
(declare (not safe))
- (_g2083621007_ __tmp51751))))
+ (_g2083621007_ __tmp51565))))
_g2081020821_)))
- (__tmp51776
- (let ((__tmp51800 (gx#datum->syntax '#f '@list))
- (__tmp51777
+ (__tmp51590
+ (let ((__tmp51614 (gx#datum->syntax '#f '@list))
+ (__tmp51591
(begin
(gx#syntax-check-splice-targets
_L19649_
@@ -1832,45 +1832,45 @@
(foldr (lambda (_g2103621043_
_g2103721046_
_g2103821048_)
- (let ((__tmp51778
- (let ((__tmp51788
+ (let ((__tmp51592
+ (let ((__tmp51602
(gx#datum->syntax
'#f
'@list))
- (__tmp51779
- (let ((__tmp51785
+ (__tmp51593
+ (let ((__tmp51599
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp51787 (gx#datum->syntax '#f 'quote))
- (__tmp51786
+ (let ((__tmp51601 (gx#datum->syntax '#f 'quote))
+ (__tmp51600
(let ()
(declare (not safe))
(cons _g2103721046_ '()))))
(declare (not safe))
- (cons __tmp51787 __tmp51786)))
- (__tmp51780
- (let ((__tmp51781
- (let ((__tmp51782
- (let ((__tmp51784
+ (cons __tmp51601 __tmp51600)))
+ (__tmp51594
+ (let ((__tmp51595
+ (let ((__tmp51596
+ (let ((__tmp51598
(gx#datum->syntax
'#f
'quote-syntax))
- (__tmp51783
+ (__tmp51597
(let ()
(declare (not safe))
(cons _g2103621043_ '()))))
(declare (not safe))
- (cons __tmp51784 __tmp51783))))
+ (cons __tmp51598 __tmp51597))))
(declare (not safe))
- (cons __tmp51782 '()))))
+ (cons __tmp51596 '()))))
(declare (not safe))
- (cons ':: __tmp51781))))
+ (cons ':: __tmp51595))))
(declare (not safe))
- (cons __tmp51785 __tmp51780))))
+ (cons __tmp51599 __tmp51594))))
(declare (not safe))
- (cons __tmp51788 __tmp51779))))
+ (cons __tmp51602 __tmp51593))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51778
+ (cons __tmp51592
_g2103821048_)))
(begin
(gx#syntax-check-splice-targets
@@ -1879,28 +1879,28 @@
(foldr (lambda (_g2103921051_
_g2104021054_
_g2104121056_)
- (let ((__tmp51789
- (let ((__tmp51799
+ (let ((__tmp51603
+ (let ((__tmp51613
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#datum->syntax '#f '@list))
- (__tmp51790
- (let ((__tmp51796
- (let ((__tmp51798
+ (__tmp51604
+ (let ((__tmp51610
+ (let ((__tmp51612
(gx#datum->syntax '#f 'quote))
- (__tmp51797
+ (__tmp51611
(let ()
(declare (not safe))
(cons _g2104021054_ '()))))
(declare (not safe))
- (cons __tmp51798 __tmp51797)))
- (__tmp51791
- (let ((__tmp51792
- (let ((__tmp51793
- (let ((__tmp51795
+ (cons __tmp51612 __tmp51611)))
+ (__tmp51605
+ (let ((__tmp51606
+ (let ((__tmp51607
+ (let ((__tmp51609
(gx#datum->syntax
'#f
'quote-syntax))
- (__tmp51794
+ (__tmp51608
(let ()
(declare
(not safe))
@@ -1908,18 +1908,18 @@
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'()))))
(declare (not safe))
- (cons __tmp51795 __tmp51794))))
+ (cons __tmp51609 __tmp51608))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51793 '()))))
+ (cons __tmp51607 '()))))
(declare (not safe))
- (cons ':: __tmp51792))))
+ (cons ':: __tmp51606))))
(declare (not safe))
- (cons __tmp51796 __tmp51791))))
+ (cons __tmp51610 __tmp51605))))
(declare (not safe))
- (cons __tmp51799 __tmp51790))))
+ (cons __tmp51613 __tmp51604))))
(declare (not safe))
- (cons __tmp51789 _g2104121056_)))
+ (cons __tmp51603 _g2104121056_)))
'()
_L19866_
_L19794_))
@@ -1927,48 +1927,48 @@
_L19649_
_L19578_))))
(declare (not safe))
- (cons __tmp51800 __tmp51777))))
+ (cons __tmp51614 __tmp51591))))
(declare (not safe))
- (_g2080821033_ __tmp51776))))
+ (_g2080821033_ __tmp51590))))
_g2078220793_)))
- (__tmp51801
- (let ((__tmp51803 (gx#datum->syntax '#f 'quote-syntax))
- (__tmp51802
+ (__tmp51615
+ (let ((__tmp51617 (gx#datum->syntax '#f 'quote-syntax))
+ (__tmp51616
(let () (declare (not safe)) (cons _L19483_ '()))))
(declare (not safe))
- (cons __tmp51803 __tmp51802))))
+ (cons __tmp51617 __tmp51616))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (_g2078021059_ __tmp51801))))
+ (_g2078021059_ __tmp51615))))
_g2075420765_)))
- (__tmp51804
- (let ((__tmp51806
+ (__tmp51618
+ (let ((__tmp51620
(gx#datum->syntax
'#f
'quote-syntax))
- (__tmp51805
+ (__tmp51619
(let ()
(declare (not safe))
(cons _L19455_ '()))))
(declare (not safe))
- (cons __tmp51806 __tmp51805))))
+ (cons __tmp51620 __tmp51619))))
(declare (not safe))
- (_g2075221063_ __tmp51804))))
+ (_g2075221063_ __tmp51618))))
_g2072620737_)))
- (__tmp51807
- (let ((__tmp51809
+ (__tmp51621
+ (let ((__tmp51623
(gx#datum->syntax '#f 'quote-syntax))
- (__tmp51808
+ (__tmp51622
(let ()
(declare (not safe))
(cons _L19427_ '()))))
(declare (not safe))
- (cons __tmp51809 __tmp51808))))
+ (cons __tmp51623 __tmp51622))))
(declare (not safe))
- (_g2072421067_ __tmp51807))))
+ (_g2072421067_ __tmp51621))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_g2069820709_)))
- (__tmp51810
+ (__tmp51624
(if (let ()
(declare (not safe))
(null? _type-constructor20298_))
@@ -2015,13 +2015,13 @@
_tl2108221118_)
((lambda (_L21121_)
(let ()
- (let ((__tmp51812
+ (let ((__tmp51626
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#datum->syntax '#f 'quote))
- (__tmp51811
+ (__tmp51625
(let () (declare (not safe)) (cons _L21121_ '()))))
(declare (not safe))
- (cons __tmp51812 __tmp51811))))
+ (cons __tmp51626 __tmp51625))))
_hd2108321115_)
(let () (declare (not safe)) (_g2107521090_ _g2107621094_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
@@ -2041,9 +2041,9 @@
(_g2107421138_ _type-constructor20298_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (_g2069621071_ __tmp51810))))
+ (_g2069621071_ __tmp51624))))
_g2067020681_)))
- (__tmp51813
+ (__tmp51627
(if _metaclass20383_
(let* ((_g2114621154_
(lambda (_g2114721150_)
@@ -2055,25 +2055,25 @@
(lambda (_g2114721158_)
((lambda (_L21161_)
(let ()
- (let ((__tmp51815
+ (let ((__tmp51629
(gx#datum->syntax
'#f
'quote-syntax))
- (__tmp51814
+ (__tmp51628
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
(cons _L21161_ '()))))
(declare (not safe))
- (cons __tmp51815 __tmp51814))))
+ (cons __tmp51629 __tmp51628))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_g2114721158_))))
(declare (not safe))
(_g2114521173_ _metaclass20383_))
'#f)))
(declare (not safe))
- (_g2066821142_ __tmp51813))))
+ (_g2066821142_ __tmp51627))))
_g2064220653_))))
(declare (not safe))
(_g2064021177_ _final?20389_))))
@@ -2082,10 +2082,10 @@
(declare (not safe))
(_g2061221181_ _struct?19378_))))
_g2058620597_)))
- (__tmp51816
- (let ((__tmp51819 (gx#datum->syntax '#f 'quote))
- (__tmp51817
- (let ((__tmp51818
+ (__tmp51630
+ (let ((__tmp51633 (gx#datum->syntax '#f 'quote))
+ (__tmp51631
+ (let ((__tmp51632
(foldr (lambda (_g2118821191_
_g2118921194_)
(let ()
@@ -2095,13 +2095,13 @@
'()
_L19578_)))
(declare (not safe))
- (cons __tmp51818 '()))))
+ (cons __tmp51632 '()))))
(declare (not safe))
- (cons __tmp51819 __tmp51817))))
+ (cons __tmp51633 __tmp51631))))
(declare (not safe))
- (_g2058421185_ __tmp51816))))
+ (_g2058421185_ __tmp51630))))
_g2055820569_)))
- (__tmp51820
+ (__tmp51634
(let* ((_g2120121218_
(lambda (_g2120221214_)
(gx#raise-syntax-error
@@ -2111,28 +2111,28 @@
(_g2120021279_
(lambda (_g2120221222_)
(if (gx#stx-pair/null? _g2120221222_)
- (let ((_g51821_
+ (let ((_g51635_
(gx#syntax-split-splice _g2120221222_ '0)))
(begin
- (let ((_g51822_
+ (let ((_g51636_
(let ()
(declare (not safe))
- (if (##values? _g51821_)
- (##vector-length _g51821_)
+ (if (##values? _g51635_)
+ (##vector-length _g51635_)
1))))
(if (not (let ()
(declare (not safe))
- (##fx= _g51822_ 2)))
+ (##fx= _g51636_ 2)))
(error "Context expects 2 values"
- _g51822_)))
+ _g51636_)))
(let ((_target2120421225_
(let ()
(declare (not safe))
- (##vector-ref _g51821_ 0)))
+ (##vector-ref _g51635_ 0)))
(_tl2120621228_
(let ()
(declare (not safe))
- (##vector-ref _g51821_ 1))))
+ (##vector-ref _g51635_ 1))))
(if (gx#stx-null? _tl2120621228_)
(letrec ((_loop2120721231_
(lambda (_hd2120521235_
@@ -2149,36 +2149,36 @@
(##car _e2120821241_)))
(_lp-tl2121021248_
(let () (declare (not safe)) (##cdr _e2120821241_))))
- (let ((__tmp51828
+ (let ((__tmp51642
(let ()
(declare (not safe))
(cons _lp-hd2120921245_ _super-id2121121238_))))
(declare (not safe))
- (_loop2120721231_ _lp-tl2121021248_ __tmp51828))))
+ (_loop2120721231_ _lp-tl2121021248_ __tmp51642))))
(let ((_super-id2121221251_ (reverse _super-id2121121238_)))
((lambda (_L21255_)
(let ()
- (let ((__tmp51827 (gx#datum->syntax '#f '@list))
- (__tmp51823
+ (let ((__tmp51641 (gx#datum->syntax '#f '@list))
+ (__tmp51637
(foldr (lambda (_g2127021273_ _g2127121276_)
- (let ((__tmp51824
- (let ((__tmp51826
+ (let ((__tmp51638
+ (let ((__tmp51640
(gx#datum->syntax
'#f
'quote-syntax))
- (__tmp51825
+ (__tmp51639
(let ()
(declare (not safe))
(cons _g2127021273_
'()))))
(declare (not safe))
- (cons __tmp51826 __tmp51825))))
+ (cons __tmp51640 __tmp51639))))
(declare (not safe))
- (cons __tmp51824 _g2127121276_)))
+ (cons __tmp51638 _g2127121276_)))
'()
_L21255_)))
(declare (not safe))
- (cons __tmp51827 __tmp51823))))
+ (cons __tmp51641 __tmp51637))))
_super-id2121221251_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
@@ -2196,9 +2196,9 @@
(_g2120021279_ _super-ref19362_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (_g2055621197_ __tmp51820))))
+ (_g2055621197_ __tmp51634))))
_g2053020541_)))
- (__tmp51829
+ (__tmp51643
(let* ((_g2128721295_
(lambda (_g2128821291_)
(gx#raise-syntax-error
@@ -2209,28 +2209,28 @@
(lambda (_g2128821299_)
((lambda (_L21302_)
(let ()
- (let ((__tmp51831
+ (let ((__tmp51645
(gx#datum->syntax
'#f
'quote))
- (__tmp51830
+ (__tmp51644
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
(cons _L21302_ '()))))
(declare (not safe))
- (cons __tmp51831 __tmp51830))))
+ (cons __tmp51645 __tmp51644))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_g2128821299_)))
- (__tmp51832
+ (__tmp51646
(cadr _type-name20276_)))
(declare (not safe))
- (_g2128621314_ __tmp51832))))
+ (_g2128621314_ __tmp51646))))
(declare (not safe))
- (_g2052821283_ __tmp51829))))
+ (_g2052821283_ __tmp51643))))
_g2050220513_)))
- (__tmp51833
+ (__tmp51647
(let* ((_g2132221337_
(lambda (_g2132321333_)
(gx#raise-syntax-error
@@ -2271,13 +2271,13 @@
(if (gx#stx-null? _tl2132921365_)
((lambda (_L21368_)
(let ()
- (let ((__tmp51835 (gx#datum->syntax '#f 'quote))
- (__tmp51834
+ (let ((__tmp51649 (gx#datum->syntax '#f 'quote))
+ (__tmp51648
(let ()
(declare (not safe))
(cons _L21368_ '()))))
(declare (not safe))
- (cons __tmp51835 __tmp51834))))
+ (cons __tmp51649 __tmp51648))))
_hd2133021362_)
(let ()
(declare (not safe))
@@ -2298,21 +2298,21 @@
(declare (not safe))
(_g2132121385_ _type-id20283_))))
(declare (not safe))
- (_g2050021318_ __tmp51833))))
+ (_g2050021318_ __tmp51647))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_g2047420485_)))
- (__tmp51836
- (let ((__tmp51837
- (let ((__tmp51843
+ (__tmp51650
+ (let ((__tmp51651
+ (let ((__tmp51657
(gx#datum->syntax
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
'#f
'defclass-type))
- (__tmp51838
- (let ((__tmp51839
- (let ((__tmp51840
- (let ((__tmp51841
- (let ((__tmp51842
+ (__tmp51652
+ (let ((__tmp51653
+ (let ((__tmp51654
+ (let ((__tmp51655
+ (let ((__tmp51656
(foldr (lambda (_g2139221395_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
_g2139321398_)
@@ -2323,20 +2323,20 @@
_L20452_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons _L19483_ __tmp51842))))
+ (cons _L19483_ __tmp51656))))
(declare (not safe))
- (cons _L19455_ __tmp51841))))
+ (cons _L19455_ __tmp51655))))
(declare (not safe))
- (cons _L19511_ __tmp51840))))
+ (cons _L19511_ __tmp51654))))
(declare (not safe))
- (cons _L19427_ __tmp51839))))
+ (cons _L19427_ __tmp51653))))
(declare (not safe))
- (cons __tmp51843 __tmp51838))))
+ (cons __tmp51657 __tmp51652))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (_wrap19366_ __tmp51837))))
+ (_wrap19366_ __tmp51651))))
(declare (not safe))
- (_g2047221389_ __tmp51836))))
+ (_g2047221389_ __tmp51650))))
_type-body2040920448_))))))
(let ()
(declare (not safe))
@@ -2349,7 +2349,7 @@
(declare (not safe))
(_g2039820415_
_g2039920419_)))))
- (__tmp51845
+ (__tmp51659
(foldr cons
(foldr cons
(foldr cons
@@ -2370,7 +2370,7 @@
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_type-id20283_)))
(declare (not safe))
- (_g2039721401_ __tmp51845))))
+ (_g2039721401_ __tmp51659))))
_mixin-usetf2017820217_))))))
(let ()
(declare (not safe))
@@ -2383,7 +2383,7 @@
(let ()
(declare (not safe))
(_g2016720184_ _g2016820188_)))))
- (__tmp51847
+ (__tmp51661
(gx#stx-map
(lambda (_g2140821410_)
(_make-id19368_ '"&" _g2140821410_))
@@ -2396,7 +2396,7 @@
'()
_L19937_))))
(declare (not safe))
- (_g2016621405_ __tmp51847))))
+ (_g2016621405_ __tmp51661))))
_mixin-ugetf2010720146_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
@@ -2411,7 +2411,7 @@
(let ()
(declare (not safe))
(_g2009620113_ _g2009720117_)))))
- (__tmp51849
+ (__tmp51663
(gx#stx-map
(lambda (_g2142521427_)
(_make-id19368_ '"&" _g2142521427_))
@@ -2422,7 +2422,7 @@
'()
_L19866_))))
(declare (not safe))
- (_g2009521422_ __tmp51849))))
+ (_g2009521422_ __tmp51663))))
_usetf2003620075_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
@@ -2436,7 +2436,7 @@
(let ()
(declare (not safe))
(_g2002520042_ _g2002620046_)))))
- (__tmp51851
+ (__tmp51665
(gx#stx-map
(lambda (_g2144221444_)
(_make-id19368_ '"&" _g2144221444_))
@@ -2447,7 +2447,7 @@
'()
_L19720_))))
(declare (not safe))
- (_g2002421439_ __tmp51851))))
+ (_g2002421439_ __tmp51665))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_ugetf1996520004_))))))
(let ()
@@ -2459,7 +2459,7 @@
(let ()
(declare (not safe))
(_g1995419971_ _g1995519975_)))))
- (__tmp51853
+ (__tmp51667
(gx#stx-map
(lambda (_g2145921461_) (_make-id19368_ '"&" _g2145921461_))
(foldr (lambda (_g2146421467_ _g2146521470_)
@@ -2470,7 +2470,7 @@
_L19649_))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (_g1995321456_ __tmp51853))))
+ (_g1995321456_ __tmp51667))))
_mixin-setf1989419933_))))))
(let ()
(declare (not safe))
@@ -2480,7 +2480,7 @@
(_g1988319900_ _g1988419904_))))))
(let () (declare (not safe)) (_g1988319900_ _g1988419904_)))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
- (__tmp51855
+ (__tmp51669
(gx#stx-map
(lambda (_g2147621478_)
(_make-id19368_
@@ -2490,7 +2490,7 @@
'"-set!"))
_mixin-slots19737_)))
(declare (not safe))
- (_g1988221473_ __tmp51855))))
+ (_g1988221473_ __tmp51669))))
_mixin-getf1982319862_))))))
(let ()
(declare (not safe))
@@ -2503,7 +2503,7 @@
(declare (not safe))
(_g1981219829_
_g1981319833_)))))
- (__tmp51857
+ (__tmp51671
(gx#stx-map
(lambda (_g2148521487_)
(_make-id19368_
@@ -2512,7 +2512,7 @@
_g2148521487_))
_mixin-slots19737_)))
(declare (not safe))
- (_g1981121482_ __tmp51857))))
+ (_g1981121482_ __tmp51671))))
_mixin-slot1975119790_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
@@ -2542,7 +2542,7 @@
(let ()
(declare (not safe))
(_g1966619683_ _g1966719687_)))))
- (__tmp51860
+ (__tmp51674
(gx#stx-map
(lambda (_g2149821500_)
(_make-id19368_
@@ -2552,7 +2552,7 @@
'"-set!"))
_slots19363_)))
(declare (not safe))
- (_g1966521495_ __tmp51860))))
+ (_g1966521495_ __tmp51674))))
_getf1960619645_))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(let ()
@@ -2566,13 +2566,13 @@
(let ()
(declare (not safe))
(_g1959519612_ _g1959619616_)))))
- (__tmp51862
+ (__tmp51676
(gx#stx-map
(lambda (_g2150721509_)
(_make-id19368_ _name19372_ '"-" _g2150721509_))
_slots19363_)))
(declare (not safe))
- (_g1959421504_ __tmp51862))))
+ (_g1959421504_ __tmp51676))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_slot1953519574_))))))
(let ()
@@ -2588,28 +2588,28 @@
(declare (not safe))
(_g1952321513_ _slots19363_))))
_g1949719508_)))
- (__tmp51864
+ (__tmp51678
(map gerbil/core$<MOP>$<MOP:2>#!class-type-descriptor
_super19375_)))
(declare (not safe))
- (_g1949521517_ __tmp51864))))
+ (_g1949521517_ __tmp51678))))
_g1946919480_)))
- (__tmp51865 (_make-id19368_ _name19372_ '"?")))
+ (__tmp51679 (_make-id19368_ _name19372_ '"?")))
(declare (not safe))
- (_g1946721521_ __tmp51865))))
+ (_g1946721521_ __tmp51679))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_g1944119452_)))
- (__tmp51866
+ (__tmp51680
(_make-id19368_
'"make-"
_name19372_)))
(declare (not safe))
- (_g1943921525_ __tmp51866))))
+ (_g1943921525_ __tmp51680))))
_g1941319424_)))
- (__tmp51867
+ (__tmp51681
(_make-id19368_ _name19372_ '"::t")))
(declare (not safe))
- (_g1941121529_ __tmp51867))))
+ (_g1941121529_ __tmp51681))))
_g1938219393_))))
(declare (not safe))
(_g1938021533_ _id19361_)))))
@@ -2656,27 +2656,27 @@
(declare (not safe))
(##cdr _e2161421647_))))
((lambda (_L21657_ _L21659_ _L21660_)
- (let ((__tmp51872
+ (let ((__tmp51686
(gx#datum->syntax
'#f
'defclass))
- (__tmp51868
- (let ((__tmp51869
- (let ((__tmp51870
+ (__tmp51682
+ (let ((__tmp51683
+ (let ((__tmp51684
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp51871
+ (let ((__tmp51685
(let ()
(declare (not safe))
(cons '#t _L21657_))))
(declare (not safe))
- (cons 'struct: __tmp51871))))
+ (cons 'struct: __tmp51685))))
(declare (not safe))
- (cons _L21659_ __tmp51870))))
+ (cons _L21659_ __tmp51684))))
(declare (not safe))
- (cons _L21660_ __tmp51869))))
+ (cons _L21660_ __tmp51683))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51872 __tmp51868)))
+ (cons __tmp51686 __tmp51682)))
_tl2161221654_
_hd2161321651_
_hd2161021641_)))
@@ -2697,12 +2697,12 @@
___stx4659246593_))))
(let ((___kont4659546596_
(lambda (_L21814_ _L21816_)
- (let ((__tmp51873 (gx#syntax->list _L21814_)))
+ (let ((__tmp51687 (gx#syntax->list _L21814_)))
(declare (not safe))
(|gerbil/core$<MOP>$<MOP:4>[1]#generate-defclass|
_stx21681_
_L21816_
- __tmp51873
+ __tmp51687
_slots21770_
_body21771_))))
(___kont4659746598_
@@ -2862,7 +2862,7 @@
(##cdr _e2185421896_))))
(if (gx#identifier? _hd2185321900_)
(if (gx#free-identifier=?
- |gerbil/core$<MOP>$<MOP:4>[1]#_g51924_|
+ |gerbil/core$<MOP>$<MOP:4>[1]#_g51738_|
_hd2185321900_)
(if (gx#stx-pair?
_tl2185221903_)
@@ -2980,166 +2980,166 @@
(let ()
(let ()
(_wrap21836_
- (let ((__tmp51878
+ (let ((__tmp51692
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#datum->syntax '#f 'begin))
- (__tmp51876
- (let ((__tmp51877
+ (__tmp51690
+ (let ((__tmp51691
(let ()
(declare (not safe))
(cons _L22127_ '()))))
(declare (not safe))
- (cons _L22071_ __tmp51877))))
+ (cons _L22071_ __tmp51691))))
(declare (not safe))
- (cons __tmp51878 __tmp51876))))))
+ (cons __tmp51692 __tmp51690))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_g2211322124_))))
(_g2211122142_
(_wrap21836_
- (let ((__tmp51886
+ (let ((__tmp51700
(gx#datum->syntax
'#f
'bind-method!))
- (__tmp51879
- (let ((__tmp51880
- (let ((__tmp51883
+ (__tmp51693
+ (let ((__tmp51694
+ (let ((__tmp51697
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp51885 (gx#datum->syntax '#f 'quote))
- (__tmp51884
+ (let ((__tmp51699 (gx#datum->syntax '#f 'quote))
+ (__tmp51698
(let ()
(declare (not safe))
(cons _L21940_ '()))))
(declare (not safe))
- (cons __tmp51885 __tmp51884)))
- (__tmp51881
- (let ((__tmp51882
+ (cons __tmp51699 __tmp51698)))
+ (__tmp51695
+ (let ((__tmp51696
(let ()
(declare (not safe))
(cons _L22099_ '()))))
(declare (not safe))
- (cons _L22015_ __tmp51882))))
+ (cons _L22015_ __tmp51696))))
(declare (not safe))
- (cons __tmp51883 __tmp51881))))
+ (cons __tmp51697 __tmp51695))))
(declare (not safe))
- (cons _L21986_ __tmp51880))))
+ (cons _L21986_ __tmp51694))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51886
- __tmp51879)))))))
+ (cons __tmp51700
+ __tmp51693)))))))
_g2208522096_))))
(_g2208322146_ _rebind?21968_))))
_g2205722068_))))
(_g2205522150_
(_wrap21836_
- (let ((__tmp51923 (gx#datum->syntax '#f 'def))
- (__tmp51887
- (let ((__tmp51888
- (let ((__tmp51889
- (let ((__tmp51922
+ (let ((__tmp51737 (gx#datum->syntax '#f 'def))
+ (__tmp51701
+ (let ((__tmp51702
+ (let ((__tmp51703
+ (let ((__tmp51736
(gx#datum->syntax '#f 'let-syntax))
- (__tmp51890
- (let ((__tmp51892
- (let ((__tmp51893
- (let ((__tmp51894
+ (__tmp51704
+ (let ((__tmp51706
+ (let ((__tmp51707
+ (let ((__tmp51708
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp51895
- (let ((__tmp51921
+ (let ((__tmp51709
+ (let ((__tmp51735
(gx#datum->syntax '#f 'syntax-rules))
- (__tmp51896
- (let ((__tmp51897
- (let ((__tmp51898
- (let ((__tmp51913
- (let ((__tmp51920
+ (__tmp51710
+ (let ((__tmp51711
+ (let ((__tmp51712
+ (let ((__tmp51727
+ (let ((__tmp51734
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#datum->syntax '#f '_))
- (__tmp51914
- (let ((__tmp51919 (gx#datum->syntax '#f 'obj))
- (__tmp51915
- (let ((__tmp51918
+ (__tmp51728
+ (let ((__tmp51733 (gx#datum->syntax '#f 'obj))
+ (__tmp51729
+ (let ((__tmp51732
(gx#datum->syntax '#f 'arg))
- (__tmp51916
- (let ((__tmp51917
+ (__tmp51730
+ (let ((__tmp51731
(gx#datum->syntax '#f '...)))
(declare (not safe))
- (cons __tmp51917 '()))))
+ (cons __tmp51731 '()))))
(declare (not safe))
- (cons __tmp51918 __tmp51916))))
+ (cons __tmp51732 __tmp51730))))
(declare (not safe))
- (cons __tmp51919 __tmp51915))))
+ (cons __tmp51733 __tmp51729))))
(declare (not safe))
- (cons __tmp51920 __tmp51914)))
- (__tmp51899
- (let ((__tmp51900
- (let ((__tmp51912
+ (cons __tmp51734 __tmp51728)))
+ (__tmp51713
+ (let ((__tmp51714
+ (let ((__tmp51726
(gx#datum->syntax '#f 'call-next-method))
- (__tmp51901
- (let ((__tmp51902
- (let ((__tmp51911
+ (__tmp51715
+ (let ((__tmp51716
+ (let ((__tmp51725
(gx#datum->syntax '#f 'obj))
- (__tmp51903
- (let ((__tmp51908
- (let ((__tmp51910
+ (__tmp51717
+ (let ((__tmp51722
+ (let ((__tmp51724
(gx#datum->syntax
'#f
'quote))
- (__tmp51909
+ (__tmp51723
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(not safe))
(cons _L21940_ '()))))
(declare (not safe))
- (cons __tmp51910 __tmp51909)))
- (__tmp51904
- (let ((__tmp51907 (gx#datum->syntax '#f 'arg))
- (__tmp51905
- (let ((__tmp51906 (gx#datum->syntax '#f '...)))
+ (cons __tmp51724 __tmp51723)))
+ (__tmp51718
+ (let ((__tmp51721 (gx#datum->syntax '#f 'arg))
+ (__tmp51719
+ (let ((__tmp51720 (gx#datum->syntax '#f '...)))
(declare (not safe))
- (cons __tmp51906 '()))))
+ (cons __tmp51720 '()))))
(declare (not safe))
- (cons __tmp51907 __tmp51905))))
+ (cons __tmp51721 __tmp51719))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51908
- __tmp51904))))
+ (cons __tmp51722
+ __tmp51718))))
(declare (not safe))
- (cons __tmp51911 __tmp51903))))
+ (cons __tmp51725 __tmp51717))))
(declare (not safe))
- (cons _L21986_ __tmp51902))))
+ (cons _L21986_ __tmp51716))))
(declare (not safe))
- (cons __tmp51912 __tmp51901))))
+ (cons __tmp51726 __tmp51715))))
(declare (not safe))
- (cons __tmp51900 '()))))
+ (cons __tmp51714 '()))))
(declare (not safe))
- (cons __tmp51913 __tmp51899))))
+ (cons __tmp51727 __tmp51713))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51898 '()))))
+ (cons __tmp51712 '()))))
(declare (not safe))
- (cons '() __tmp51897))))
+ (cons '() __tmp51711))))
(declare (not safe))
- (cons __tmp51921 __tmp51896))))
+ (cons __tmp51735 __tmp51710))))
(declare (not safe))
- (cons __tmp51895 '()))))
+ (cons __tmp51709 '()))))
(declare (not safe))
- (cons _L22043_ __tmp51894))))
+ (cons _L22043_ __tmp51708))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51893 '())))
- (__tmp51891
+ (cons __tmp51707 '())))
+ (__tmp51705
(let ()
(declare (not safe))
(cons _L21938_ '()))))
(declare (not safe))
- (cons __tmp51892 __tmp51891))))
+ (cons __tmp51706 __tmp51705))))
(declare (not safe))
- (cons __tmp51922 __tmp51890))))
+ (cons __tmp51736 __tmp51704))))
(declare (not safe))
- (cons __tmp51889 '()))))
+ (cons __tmp51703 '()))))
(declare (not safe))
- (cons _L22015_ __tmp51888))))
+ (cons _L22015_ __tmp51702))))
(declare (not safe))
- (cons __tmp51923 __tmp51887)))))))
+ (cons __tmp51737 __tmp51701)))))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_g2202922040_))))
(_g2202722154_
@@ -3174,17 +3174,17 @@
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
__obj49631
'type-descriptor)))))
- (if (let ((__tmp51875
+ (if (let ((__tmp51689
(gx#identifier?
_L21940_)))
(declare (not safe))
- (not __tmp51875))
+ (not __tmp51689))
(gx#raise-syntax-error
'#f
'"bad syntax; expected method identifier"
_stx21833_
_L21940_)
- (if (let ((__tmp51874
+ (if (let ((__tmp51688
(let ()
(declare
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
@@ -3192,7 +3192,7 @@
(gerbil/core$<MOP>$<MOP:2>#syntax-local-class-type-info?__0
_L21939_))))
(declare (not safe))
- (not __tmp51874))
+ (not __tmp51688))
(gx#raise-syntax-error
'#f
'"bad syntax; expected type identifier"
@@ -3238,17 +3238,17 @@
(let* ((_id-str22804_
(symbol->string (gx#stx-e _id22801_)))
(_split22807_ (string-split _id-str22804_ '#\.)))
- (let ((__tmp51927
+ (let ((__tmp51741
(gx#stx-identifier _id22801_ (car _split22807_)))
- (__tmp51925
- (let ((__tmp51926
+ (__tmp51739
+ (let ((__tmp51740
(gx#stx-identifier
_id22801_
(cadr _split22807_))))
(declare (not safe))
- (cons __tmp51926 '()))))
+ (cons __tmp51740 '()))))
(declare (not safe))
- (cons __tmp51927 __tmp51925))))))
+ (cons __tmp51741 __tmp51739))))))
(let* ((___stx4660846609_ _stx22176_)
(_g2218622273_
(lambda ()
@@ -3293,34 +3293,34 @@
_tl2273222764_)
((lambda (_L22767_ _L22769_)
(let ()
- (let ((__tmp51939
+ (let ((__tmp51753
(gx#datum->syntax
'#f
'apply))
- (__tmp51928
- (let ((__tmp51938
+ (__tmp51742
+ (let ((__tmp51752
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(gx#datum->syntax '#f 'call-method))
- (__tmp51929
- (let ((__tmp51930
- (let ((__tmp51935
- (let ((__tmp51937
+ (__tmp51743
+ (let ((__tmp51744
+ (let ((__tmp51749
+ (let ((__tmp51751
(gx#datum->syntax
'#f
'quote))
- (__tmp51936
+ (__tmp51750
(let ()
(declare (not safe))
(cons _L22767_ '()))))
(declare (not safe))
- (cons __tmp51937 __tmp51936)))
- (__tmp51931
- (let ((__tmp51932
- (let ((__tmp51934
+ (cons __tmp51751 __tmp51750)))
+ (__tmp51745
+ (let ((__tmp51746
+ (let ((__tmp51748
(gx#datum->syntax
'#f
'@list))
- (__tmp51933
+ (__tmp51747
(foldr (lambda (_g2278422787_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
_g2278522790_)
@@ -3331,18 +3331,18 @@
_L22696_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51934
- __tmp51933))))
+ (cons __tmp51748
+ __tmp51747))))
(declare (not safe))
- (cons __tmp51932 '()))))
+ (cons __tmp51746 '()))))
(declare (not safe))
- (cons __tmp51935 __tmp51931))))
+ (cons __tmp51749 __tmp51745))))
(declare (not safe))
- (cons _L22769_ __tmp51930))))
+ (cons _L22769_ __tmp51744))))
(declare (not safe))
- (cons __tmp51938 __tmp51929))))
+ (cons __tmp51752 __tmp51743))))
(declare (not safe))
- (cons __tmp51939 __tmp51928))))
+ (cons __tmp51753 __tmp51742))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_hd2273322761_
_hd2273022751_)
@@ -3388,23 +3388,23 @@
_tl2256222594_)
((lambda (_L22597_ _L22599_)
(let ()
- (let ((__tmp51946
+ (let ((__tmp51760
(gx#datum->syntax
'#f
'call-method))
- (__tmp51940
- (let ((__tmp51941
+ (__tmp51754
+ (let ((__tmp51755
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
- (let ((__tmp51943
- (let ((__tmp51945
+ (let ((__tmp51757
+ (let ((__tmp51759
(gx#datum->syntax '#f 'quote))
- (__tmp51944
+ (__tmp51758
(let ()
(declare (not safe))
(cons _L22597_ '()))))
(declare (not safe))
- (cons __tmp51945 __tmp51944)))
- (__tmp51942
+ (cons __tmp51759 __tmp51758)))
+ (__tmp51756
(foldr (lambda (_g2261422617_
_g2261522620_)
(let ()
@@ -3414,11 +3414,11 @@
'()
_L22536_)))
(declare (not safe))
- (cons __tmp51943 __tmp51942))))
+ (cons __tmp51757 __tmp51756))))
(declare (not safe))
- (cons _L22599_ __tmp51941))))
+ (cons _L22599_ __tmp51755))))
(declare (not safe))
- (cons __tmp51946 __tmp51940))))
+ (cons __tmp51760 __tmp51754))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_hd2256322591_
_hd2256022581_)
@@ -3429,32 +3429,32 @@
(_g2255422623_ (_split-dotted22181_ _L22538_)))))
(___kont4661946620_
(lambda (_L22440_ _L22442_ _L22443_)
- (let ((__tmp51958 (gx#datum->syntax '#f 'apply))
- (__tmp51947
- (let ((__tmp51957
+ (let ((__tmp51772 (gx#datum->syntax '#f 'apply))
+ (__tmp51761
+ (let ((__tmp51771
(gx#datum->syntax '#f 'call-method))
- (__tmp51948
- (let ((__tmp51949
- (let ((__tmp51954
- (let ((__tmp51956
+ (__tmp51762
+ (let ((__tmp51763
+ (let ((__tmp51768
+ (let ((__tmp51770
(gx#datum->syntax
'#f
'quote))
- (__tmp51955
+ (__tmp51769
(let ()
(declare (not safe))
(cons _L22443_
'()))))
(declare (not safe))
- (cons __tmp51956
- __tmp51955)))
- (__tmp51950
- (let ((__tmp51951
- (let ((__tmp51953
+ (cons __tmp51770
+ __tmp51769)))
+ (__tmp51764
+ (let ((__tmp51765
+ (let ((__tmp51767
(gx#datum->syntax
'#f
'@list))
- (__tmp51952
+ (__tmp51766
(foldr (lambda (_g2247022473_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
_g2247122476_)
@@ -3464,33 +3464,33 @@
'()
_L22440_)))
(declare (not safe))
- (cons __tmp51953 __tmp51952))))
+ (cons __tmp51767 __tmp51766))))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons __tmp51951 '()))))
+ (cons __tmp51765 '()))))
(declare (not safe))
- (cons __tmp51954 __tmp51950))))
+ (cons __tmp51768 __tmp51764))))
(declare (not safe))
- (cons _L22442_ __tmp51949))))
+ (cons _L22442_ __tmp51763))))
(declare (not safe))
- (cons __tmp51957 __tmp51948))))
+ (cons __tmp51771 __tmp51762))))
(declare (not safe))
- (cons __tmp51958 __tmp51947))))
+ (cons __tmp51772 __tmp51761))))
(___kont4662346624_
(lambda (_L22340_ _L22342_ _L22343_)
- (let ((__tmp51965 (gx#datum->syntax '#f 'call-method))
- (__tmp51959
- (let ((__tmp51960
- (let ((__tmp51962
- (let ((__tmp51964
+ (let ((__tmp51779 (gx#datum->syntax '#f 'call-method))
+ (__tmp51773
+ (let ((__tmp51774
+ (let ((__tmp51776
+ (let ((__tmp51778
(gx#datum->syntax '#f 'quote))
- (__tmp51963
+ (__tmp51777
(let ()
(declare (not safe))
(cons _L22343_ '()))))
(declare (not safe))
- (cons __tmp51964 __tmp51963)))
- (__tmp51961
+ (cons __tmp51778 __tmp51777)))
+ (__tmp51775
(foldr (lambda (_g2236422367_
_g2236522370_)
(let ()
@@ -3500,11 +3500,11 @@
'()
_L22340_)))
(declare (not safe))
- (cons __tmp51962 __tmp51961))))
+ (cons __tmp51776 __tmp51775))))
(declare (not safe))
- (cons _L22342_ __tmp51960))))
+ (cons _L22342_ __tmp51774))))
(declare (not safe))
- (cons __tmp51965 __tmp51959)))))
+ (cons __tmp51779 __tmp51773)))))
(let* ((___match4672746728_
(lambda (_e2225222280_
_hd2225122284_
@@ -4224,38 +4224,38 @@
___stx4673046731_))))
(let ((___kont4673346734_
(lambda (_L23008_ _L23010_)
- (let ((__tmp51971 (gx#datum->syntax '#f 'slot-ref))
- (__tmp51966
- (let ((__tmp51967
- (let ((__tmp51968
- (let ((__tmp51970
+ (let ((__tmp51785 (gx#datum->syntax '#f 'slot-ref))
+ (__tmp51780
+ (let ((__tmp51781
+ (let ((__tmp51782
+ (let ((__tmp51784
(gx#datum->syntax '#f 'quote))
- (__tmp51969
+ (__tmp51783
(let ()
(declare (not safe))
(cons _L23008_ '()))))
(declare (not safe))
- (cons __tmp51970 __tmp51969))))
+ (cons __tmp51784 __tmp51783))))
(declare (not safe))
- (cons __tmp51968 '()))))
+ (cons __tmp51782 '()))))
(declare (not safe))
- (cons _L23010_ __tmp51967))))
+ (cons _L23010_ __tmp51781))))
(declare (not safe))
- (cons __tmp51971 __tmp51966))))
+ (cons __tmp51785 __tmp51780))))
(___kont4673546736_
(lambda (_L22937_ _L22939_ _L22940_ _L22941_)
- (let ((__tmp51972
- (let ((__tmp51974
- (let ((__tmp51975
- (let ((__tmp51976
+ (let ((__tmp51786
+ (let ((__tmp51788
+ (let ((__tmp51789
+ (let ((__tmp51790
(let ()
(declare (not safe))
(cons _L22939_ '()))))
(declare (not safe))
- (cons _L22940_ __tmp51976))))
+ (cons _L22940_ __tmp51790))))
(declare (not safe))
- (cons _L22941_ __tmp51975)))
- (__tmp51973
+ (cons _L22941_ __tmp51789)))
+ (__tmp51787
(foldr (lambda (_g2296222965_ _g2296322968_)
(let ()
(declare (not safe))
@@ -4264,9 +4264,9 @@
'()
_L22937_)))
(declare (not safe))
- (cons __tmp51974 __tmp51973))))
+ (cons __tmp51788 __tmp51787))))
(declare (not safe))
- (cons _L22941_ __tmp51972)))))
+ (cons _L22941_ __tmp51786)))))
(let* ((___match4678546786_
(lambda (_e2284922877_
_hd2284822881_
@@ -4453,28 +4453,28 @@
___stx4678846789_))))
(let ((___kont4679146792_
(lambda (_L23263_ _L23265_ _L23266_)
- (let ((__tmp51983 (gx#datum->syntax '#f 'slot-set!))
- (__tmp51977
- (let ((__tmp51978
- (let ((__tmp51980
- (let ((__tmp51982
+ (let ((__tmp51797 (gx#datum->syntax '#f 'slot-set!))
+ (__tmp51791
+ (let ((__tmp51792
+ (let ((__tmp51794
+ (let ((__tmp51796
(gx#datum->syntax '#f 'quote))
- (__tmp51981
+ (__tmp51795
(let ()
(declare (not safe))
(cons _L23265_ '()))))
(declare (not safe))
- (cons __tmp51982 __tmp51981)))
- (__tmp51979
+ (cons __tmp51796 __tmp51795)))
+ (__tmp51793
(let ()
(declare (not safe))
(cons _L23263_ '()))))
(declare (not safe))
- (cons __tmp51980 __tmp51979))))
+ (cons __tmp51794 __tmp51793))))
(declare (not safe))
- (cons _L23266_ __tmp51978))))
+ (cons _L23266_ __tmp51792))))
(declare (not safe))
- (cons __tmp51983 __tmp51977))))
+ (cons __tmp51797 __tmp51791))))
(___kont4679346794_
(lambda (_L23174_
_L23176_
@@ -4482,12 +4482,12 @@
_L23178_
_L23179_
_L23180_)
- (let ((__tmp51984
- (let ((__tmp51987
- (let ((__tmp51991 (gx#datum->syntax '#f '@))
- (__tmp51988
- (let ((__tmp51989
- (let ((__tmp51990
+ (let ((__tmp51798
+ (let ((__tmp51801
+ (let ((__tmp51805 (gx#datum->syntax '#f '@))
+ (__tmp51802
+ (let ((__tmp51803
+ (let ((__tmp51804
(foldr (lambda (_g2320723210_
;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
_g2320823213_)
@@ -4498,22 +4498,22 @@
_L23177_)))
;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
(declare (not safe))
- (cons _L23178_ __tmp51990))))
+ (cons _L23178_ __tmp51804))))
(declare (not safe))
- (cons _L23179_ __tmp51989))))
+ (cons _L23179_ __tmp51803))))
(declare (not safe))
- (cons __tmp51991 __tmp51988)))
- (__tmp51985
- (let ((__tmp51986
+ (cons __tmp51805 __tmp51802)))
+ (__tmp51799
+ (let ((__tmp51800
(let ()
(declare (not safe))
(cons _L23174_ '()))))
(declare (not safe))
- (cons _L23176_ __tmp51986))))
+ (cons _L23176_ __tmp51800))))
(declare (not safe))
- (cons __tmp51987 __tmp51985))))
+ (cons __tmp51801 __tmp51799))))
(declare (not safe))
- (cons _L23180_ __tmp51984)))))
+ (cons _L23180_ __tmp51798)))))
(let* ((___match4686346864_
(lambda (_e2306023094_
_hd2305923098_
diff --git a/src/bootstrap/gerbil/core__9.scm b/src/bootstrap/gerbil/core__9.scm
index 32c34b68..bab80237 100644
--- a/src/bootstrap/gerbil/core__9.scm
+++ b/src/bootstrap/gerbil/core__9.scm
@@ -1,48 +1,48 @@
(declare (block) (standard-bindings) (extended-bindings) (inlining-limit 200))
(begin
- (define |gerbil/core$<macro-object>[1]#_g51993_|
+ (define |gerbil/core$<macro-object>[1]#_g51807_|
(##structure
gx#syntax-quote::t
'macro-object::t
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<macro-object>[1]#_g51995_|
+ (define |gerbil/core$<macro-object>[1]#_g51809_|
(##structure
gx#syntax-quote::t
'make-macro-object
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<macro-object>[1]#_g51997_|
+ (define |gerbil/core$<macro-object>[1]#_g51811_|
(##structure
gx#syntax-quote::t
'macro-object?
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<macro-object>[1]#_g52001_|
+ (define |gerbil/core$<macro-object>[1]#_g51815_|
(##structure
gx#syntax-quote::t
'macro-object-macro
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<macro-object>[1]#_g52005_|
+ (define |gerbil/core$<macro-object>[1]#_g51819_|
(##structure
gx#syntax-quote::t
'macro-object-macro-set!
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<macro-object>[1]#_g52009_|
+ (define |gerbil/core$<macro-object>[1]#_g51823_|
(##structure
gx#syntax-quote::t
'&macro-object-macro
#f
(gx#current-expander-context)
'()))
- (define |gerbil/core$<macro-object>[1]#_g52013_|
+ (define |gerbil/core$<macro-object>[1]#_g51827_|
(##structure
gx#syntax-quote::t
'&macro-object-macro-set!
@@ -134,87 +134,87 @@
'8
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp51992 |gerbil/core$<macro-object>[1]#_g51993_|))
+ (let ((__tmp51806 |gerbil/core$<macro-object>[1]#_g51807_|))
(declare (not safe))
(##unchecked-structure-set!
__obj49632
- __tmp51992
+ __tmp51806
'9
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp51994 |gerbil/core$<macro-object>[1]#_g51995_|))
+ (let ((__tmp51808 |gerbil/core$<macro-object>[1]#_g51809_|))
(declare (not safe))
(##unchecked-structure-set!
__obj49632
- __tmp51994
+ __tmp51808
'10
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp51996 |gerbil/core$<macro-object>[1]#_g51997_|))
+ (let ((__tmp51810 |gerbil/core$<macro-object>[1]#_g51811_|))
(declare (not safe))
(##unchecked-structure-set!
__obj49632
- __tmp51996
+ __tmp51810
'11
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp51998
- (let ((__tmp51999
- (let ((__tmp52000
- |gerbil/core$<macro-object>[1]#_g52001_|))
+ (let ((__tmp51812
+ (let ((__tmp51813
+ (let ((__tmp51814
+ |gerbil/core$<macro-object>[1]#_g51815_|))
(declare (not safe))
- (cons 'macro __tmp52000))))
+ (cons 'macro __tmp51814))))
(declare (not safe))
- (cons __tmp51999 '()))))
+ (cons __tmp51813 '()))))
(declare (not safe))
(##unchecked-structure-set!
__obj49632
- __tmp51998
+ __tmp51812
'12
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp52002
- (let ((__tmp52003
- (let ((__tmp52004
- |gerbil/core$<macro-object>[1]#_g52005_|))
+ (let ((__tmp51816
+ (let ((__tmp51817
+ (let ((__tmp51818
+ |gerbil/core$<macro-object>[1]#_g51819_|))
(declare (not safe))
- (cons 'macro __tmp52004))))
+ (cons 'macro __tmp51818))))
(declare (not safe))
- (cons __tmp52003 '()))))
+ (cons __tmp51817 '()))))
(declare (not safe))
(##unchecked-structure-set!
__obj49632
- __tmp52002
+ __tmp51816
'13
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp52006
- (let ((__tmp52007
- (let ((__tmp52008
- |gerbil/core$<macro-object>[1]#_g52009_|))
+ (let ((__tmp51820
+ (let ((__tmp51821
+ (let ((__tmp51822
+ |gerbil/core$<macro-object>[1]#_g51823_|))
(declare (not safe))
- (cons 'macro __tmp52008))))
+ (cons 'macro __tmp51822))))
(declare (not safe))
- (cons __tmp52007 '()))))
+ (cons __tmp51821 '()))))
(declare (not safe))
(##unchecked-structure-set!
__obj49632
- __tmp52006
+ __tmp51820
'14
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
- (let ((__tmp52010
- (let ((__tmp52011
- (let ((__tmp52012
- |gerbil/core$<macro-object>[1]#_g52013_|))
+ (let ((__tmp51824
+ (let ((__tmp51825
+ (let ((__tmp51826
+ |gerbil/core$<macro-object>[1]#_g51827_|))
(declare (not safe))
- (cons 'macro __tmp52012))))
+ (cons 'macro __tmp51826))))
(declare (not safe))
- (cons __tmp52011 '()))))
+ (cons __tmp51825 '()))))
(declare (not safe))
(##unchecked-structure-set!
__obj49632
- __tmp52010
+ __tmp51824
'15
gerbil/core$<MOP>$<MOP:2>#class-type-info::t
'#f))
diff --git a/src/bootstrap/gerbil/expander/common__0.scm b/src/bootstrap/gerbil/expander/common__0.scm
index ea913bc2..41b62472 100644
--- a/src/bootstrap/gerbil/expander/common__0.scm
+++ b/src/bootstrap/gerbil/expander/common__0.scm
@@ -1,6 +1,6 @@
(declare (block) (standard-bindings) (extended-bindings))
(begin
- (define gerbil/expander/common::timestamp 1709229970)
+ (define gerbil/expander/common::timestamp 1709375797)
(begin
(define gx#AST::t
(let ((__tmp80109 (list))
diff --git a/src/bootstrap/gerbil/expander/compile__0.scm b/src/bootstrap/gerbil/expander/compile__0.scm
index a390dc68..e56b1bc0 100644
--- a/src/bootstrap/gerbil/expander/compile__0.scm
+++ b/src/bootstrap/gerbil/expander/compile__0.scm
@@ -1,6 +1,6 @@
(declare (block) (standard-bindings) (extended-bindings))
(begin
- (define gerbil/expander/compile::timestamp 1709229970)
+ (define gerbil/expander/compile::timestamp 1709375798)
(begin
(declare (not safe))
(define gx#core-compile-top-syntax
diff --git a/src/bootstrap/gerbil/expander/core__0.scm b/src/bootstrap/gerbil/expander/core__0.scm
index 392a9df6..abcf057c 100644
--- a/src/bootstrap/gerbil/expander/core__0.scm
+++ b/src/bootstrap/gerbil/expander/core__0.scm
@@ -1,6 +1,6 @@
(declare (block) (standard-bindings) (extended-bindings))
(begin
- (define gerbil/expander/core::timestamp 1709229970)
+ (define gerbil/expander/core::timestamp 1709375798)
(begin
(declare (not safe))
(define gx#current-expander-context (make-parameter '#f))
diff --git a/src/bootstrap/gerbil/expander/module.ssxi.ss b/src/bootstrap/gerbil/expander/module.ssxi.ss
index 170ad084..d5403236 100644
--- a/src/bootstrap/gerbil/expander/module.ssxi.ss
+++ b/src/bootstrap/gerbil/expander/module.ssxi.ss
@@ -246,10 +246,8 @@ package: gerbil/expander
#f
#f
#f
- ((:init! . gx#export-expander:::init!)
- (apply-export-expander
- .
- gx#export-expander::apply-export-expander))))
+ ((apply-export-expander . gx#export-expander::apply-export-expander)
+ (:init! . gx#export-expander:::init!))))
(declare-type gx#export-expander? (@predicate gx#export-expander::t))
(declare-type gx#make-export-expander (@constructor gx#export-expander::t))
(declare-type
diff --git a/src/bootstrap/gerbil/expander/module__0.scm b/src/bootstrap/gerbil/expander/module__0.scm
index 19f86c30..c4b8c017 100644
--- a/src/bootstrap/gerbil/expander/module__0.scm
+++ b/src/bootstrap/gerbil/expander/module__0.scm
@@ -1,6 +1,6 @@
(declare (block) (standard-bindings) (extended-bindings))
(begin
- (define gerbil/expander/module::timestamp 1709229970)
+ (define gerbil/expander/module::timestamp 1709375798)
(begin
(declare (not safe))
(define gx#module-import::t
diff --git a/src/bootstrap/gerbil/expander/root__0.scm b/src/bootstrap/gerbil/expander/root__0.scm
index d90d9086..7d87784e 100644
--- a/src/bootstrap/gerbil/expander/root__0.scm
+++ b/src/bootstrap/gerbil/expander/root__0.scm
@@ -1,6 +1,6 @@
(declare (block) (standard-bindings) (extended-bindings))
(begin
- (define gerbil/expander/root::timestamp 1709229970)
+ (define gerbil/expander/root::timestamp 1709375798)
(begin
(declare (not safe))
(define gx#*core-syntax-expanders*
@@ -328,41 +328,41 @@
_g95966_))))))
(define gx#root-context:::init!::specialize
(lambda (__klass95921 __method-table95922)
- (let ((__bind-core-features!95923
+ (let ((__bind-core-syntax-expanders!95923
(make-promise
(lambda ()
(let ((__method95926
(symbolic-table-ref
__method-table95922
- 'bind-core-features!
+ 'bind-core-syntax-expanders!
'#f)))
(if __method95926
__method95926
- (error '"Missing method" 'bind-core-features!))))))
- (__bind-core-macro-expanders!95924
+ (error '"Missing method"
+ 'bind-core-syntax-expanders!))))))
+ (__bind-core-features!95924
(make-promise
(lambda ()
(let ((__method95927
(symbolic-table-ref
__method-table95922
- 'bind-core-macro-expanders!
+ 'bind-core-features!
'#f)))
(if __method95927
__method95927
- (error '"Missing method"
- 'bind-core-macro-expanders!))))))
- (__bind-core-syntax-expanders!95925
+ (error '"Missing method" 'bind-core-features!))))))
+ (__bind-core-macro-expanders!95925
(make-promise
(lambda ()
(let ((__method95928
(symbolic-table-ref
__method-table95922
- 'bind-core-syntax-expanders!
+ 'bind-core-macro-expanders!
'#f)))
(if __method95928
__method95928
(error '"Missing method"
- 'bind-core-syntax-expanders!)))))))
+ 'bind-core-macro-expanders!)))))))
(let ((_opt-lambda9590795912_
(lambda (_self95909_ _bind?95910_)
(if (##fx< '2 (##structure-length _self95909_))
@@ -385,11 +385,11 @@
(##vector-length _self95909_)))
(if _bind?95910_
(begin
- ((force __bind-core-syntax-expanders!95925)
+ ((force __bind-core-syntax-expanders!95923)
_self95909_)
- ((force __bind-core-macro-expanders!95924)
+ ((force __bind-core-macro-expanders!95925)
_self95909_)
- ((force __bind-core-features!95923) _self95909_))
+ ((force __bind-core-features!95924) _self95909_))
'#!void))))
(lambda _g95968_
(let ((_g95967_ (##length _g95968_)))
diff --git a/src/bootstrap/gerbil/expander/stx__0.scm b/src/bootstrap/gerbil/expander/stx__0.scm
index 635548b1..fdce5db2 100644
--- a/src/bootstrap/gerbil/expander/stx__0.scm
+++ b/src/bootstrap/gerbil/expander/stx__0.scm
@@ -1,6 +1,6 @@
(declare (block) (standard-bindings) (extended-bindings))
(begin
- (define gerbil/expander/stx::timestamp 1709229970)
+ (define gerbil/expander/stx::timestamp 1709375797)
(begin
(declare (not safe))
(define gx#identifier-wrap::t
diff --git a/src/bootstrap/gerbil/expander/stxcase__0.scm b/src/bootstrap/gerbil/expander/stxcase__0.scm
index d10a470a..e2000e11 100644
--- a/src/bootstrap/gerbil/expander/stxcase__0.scm
+++ b/src/bootstrap/gerbil/expander/stxcase__0.scm
@@ -1,6 +1,6 @@
(declare (block) (standard-bindings) (extended-bindings))
(begin
- (define gerbil/expander/stxcase::timestamp 1709229970)
+ (define gerbil/expander/stxcase::timestamp 1709375798)
(begin
(define gx#syntax-pattern::t
(let ((__tmp97326 (list gx#expander::t))
diff --git a/src/bootstrap/gerbil/expander/top__0.scm b/src/bootstrap/gerbil/expander/top__0.scm
index 3bf05c81..c6a90d08 100644
--- a/src/bootstrap/gerbil/expander/top__0.scm
+++ b/src/bootstrap/gerbil/expander/top__0.scm
@@ -1,6 +1,6 @@
(declare (block) (standard-bindings) (extended-bindings))
(begin
- (define gerbil/expander/top::timestamp 1709229970)
+ (define gerbil/expander/top::timestamp 1709375798)
(begin
(declare (not safe))
(define gx#core-expand-begin%
diff --git a/src/bootstrap/gerbil/runtime/c3__0.scm b/src/bootstrap/gerbil/runtime/c3__0.scm
index d75478cb..7eec73cf 100644
--- a/src/bootstrap/gerbil/runtime/c3__0.scm
+++ b/src/bootstrap/gerbil/runtime/c3__0.scm
@@ -1,6 +1,6 @@
(declare (block) (standard-bindings) (extended-bindings))
(begin
- (define gerbil/runtime/c3::timestamp 1709229969)
+ (define gerbil/runtime/c3::timestamp 1709375797)
(begin
(define c4-linearize__%
(lambda (_g61891_
diff --git a/src/bootstrap/gerbil/runtime/control__0.scm b/src/bootstrap/gerbil/runtime/control__0.scm
index 41b26151..8d1f79ae 100644
--- a/src/bootstrap/gerbil/runtime/control__0.scm
+++ b/src/bootstrap/gerbil/runtime/control__0.scm
@@ -1,6 +1,6 @@
(declare (block) (standard-bindings) (extended-bindings))
(begin
- (define gerbil/runtime/control::timestamp 1709229969)
+ (define gerbil/runtime/control::timestamp 1709375797)
(begin
(define make-promise
(lambda (_thunk61435_)
diff --git a/src/bootstrap/gerbil/runtime/error__0.scm b/src/bootstrap/gerbil/runtime/error__0.scm
index 02b738f3..478fbc21 100644
--- a/src/bootstrap/gerbil/runtime/error__0.scm
+++ b/src/bootstrap/gerbil/runtime/error__0.scm
@@ -1,6 +1,6 @@
(declare (block) (standard-bindings) (extended-bindings))
(begin
- (define gerbil/runtime/error::timestamp 1709229969)
+ (define gerbil/runtime/error::timestamp 1709375797)
(begin
(define Exception::t
(let ((__tmp66685 (list)))
diff --git a/src/bootstrap/gerbil/runtime/eval__0.scm b/src/bootstrap/gerbil/runtime/eval__0.scm
index 64f13b5e..f5e7e55a 100644
--- a/src/bootstrap/gerbil/runtime/eval__0.scm
+++ b/src/bootstrap/gerbil/runtime/eval__0.scm
@@ -1,6 +1,6 @@
(declare (block) (standard-bindings) (extended-bindings))
(begin
- (define gerbil/runtime/eval::timestamp 1709229970)
+ (define gerbil/runtime/eval::timestamp 1709375797)
(begin
(define __syntax::t
(let ((__tmp77842 (list))
diff --git a/src/bootstrap/gerbil/runtime/gambit__0.scm b/src/bootstrap/gerbil/runtime/gambit__0.scm
index 419147e1..76381af5 100644
--- a/src/bootstrap/gerbil/runtime/gambit__0.scm
+++ b/src/bootstrap/gerbil/runtime/gambit__0.scm
@@ -1,2 +1,2 @@
(declare (block) (standard-bindings) (extended-bindings))
-(begin (define gerbil/runtime/gambit::timestamp 1709229969) '#!void)
+(begin (define gerbil/runtime/gambit::timestamp 1709375797) '#!void)
diff --git a/src/bootstrap/gerbil/runtime/hash.ssxi.ss b/src/bootstrap/gerbil/runtime/hash.ssxi.ss
index e6e81010..c0111e35 100644
--- a/src/bootstrap/gerbil/runtime/hash.ssxi.ss
+++ b/src/bootstrap/gerbil/runtime/hash.ssxi.ss
@@ -207,13 +207,13 @@ package: gerbil/runtime
#t
#t
#f
- ((set! . _locked-hash-table::set!69555_)
+ ((for-each . _locked-hash-table::for-each69561_)
(copy . _locked-hash-table::copy69565_)
- (clear! . _locked-hash-table::clear!69567_)
(length . _locked-hash-table::length69563_)
+ (clear! . _locked-hash-table::clear!69567_)
(delete! . _locked-hash-table::delete!69559_)
+ (set! . _locked-hash-table::set!69555_)
(ref . _locked-hash-table::ref69553_)
- (for-each . _locked-hash-table::for-each69561_)
(update! . _locked-hash-table::update!69557_))))
(declare-type locked-hash-table? (@predicate locked-hash-table::t))
(declare-type make-locked-hash-table (@constructor locked-hash-table::t))
@@ -252,13 +252,13 @@ package: gerbil/runtime
#t
#t
#f
- ((set! . _checked-hash-table::set!69847_)
+ ((for-each . _checked-hash-table::for-each69853_)
(copy . _checked-hash-table::copy69857_)
- (clear! . _checked-hash-table::clear!69859_)
(length . _checked-hash-table::length69855_)
+ (clear! . _checked-hash-table::clear!69859_)
(delete! . _checked-hash-table::delete!69851_)
+ (set! . _checked-hash-table::set!69847_)
(ref . _checked-hash-table::ref69845_)
- (for-each . _checked-hash-table::for-each69853_)
(update! . _checked-hash-table::update!69849_))))
(declare-type checked-hash-table? (@predicate checked-hash-table::t))
(declare-type make-checked-hash-table (@constructor checked-hash-table::t))
diff --git a/src/bootstrap/gerbil/runtime/hash__0.scm b/src/bootstrap/gerbil/runtime/hash__0.scm
index 2897795d..dfd3a370 100644
--- a/src/bootstrap/gerbil/runtime/hash__0.scm
+++ b/src/bootstrap/gerbil/runtime/hash__0.scm
@@ -1,6 +1,6 @@
(declare (block) (standard-bindings) (extended-bindings))
(begin
- (define gerbil/runtime/hash::timestamp 1709229969)
+ (define gerbil/runtime/hash::timestamp 1709375797)
(begin
(define UnboundKeyError::t
(let ((__tmp72839 (list Error::t)))
diff --git a/src/bootstrap/gerbil/runtime/init__0.scm b/src/bootstrap/gerbil/runtime/init__0.scm
index 35f33f36..cf389061 100644
--- a/src/bootstrap/gerbil/runtime/init__0.scm
+++ b/src/bootstrap/gerbil/runtime/init__0.scm
@@ -1,6 +1,6 @@
(declare (block) (standard-bindings) (extended-bindings))
(begin
- (define gerbil/runtime/init::timestamp 1709229970)
+ (define gerbil/runtime/init::timestamp 1709375797)
(begin
(define __loading-scheme-source (make-parameter '#f))
(define __init-gx!
diff --git a/src/bootstrap/gerbil/runtime/interface__0.scm b/src/bootstrap/gerbil/runtime/interface__0.scm
index 7a9560ac..1ac97194 100644
--- a/src/bootstrap/gerbil/runtime/interface__0.scm
+++ b/src/bootstrap/gerbil/runtime/interface__0.scm
@@ -1,6 +1,6 @@
(declare (block) (standard-bindings) (extended-bindings))
(begin
- (define gerbil/runtime/interface::timestamp 1709229969)
+ (define gerbil/runtime/interface::timestamp 1709375797)
(begin
(define CastError::t
(let ((__tmp68442 (list Error::t)))
diff --git a/src/bootstrap/gerbil/runtime/loader__0.scm b/src/bootstrap/gerbil/runtime/loader__0.scm
index 224f368e..4b507bd7 100644
--- a/src/bootstrap/gerbil/runtime/loader__0.scm
+++ b/src/bootstrap/gerbil/runtime/loader__0.scm
@@ -1,6 +1,6 @@
(declare (block) (standard-bindings) (extended-bindings))
(begin
- (define gerbil/runtime/loader::timestamp 1709229970)
+ (define gerbil/runtime/loader::timestamp 1709375797)
(begin
(define current-module-library-path (make-parameter '#f))
(define current-module-registry (make-parameter '#f))
diff --git a/src/bootstrap/gerbil/runtime/mop__0.scm b/src/bootstrap/gerbil/runtime/mop__0.scm
index 1b09001f..27c547ff 100644
--- a/src/bootstrap/gerbil/runtime/mop__0.scm
+++ b/src/bootstrap/gerbil/runtime/mop__0.scm
@@ -1,6 +1,6 @@
(declare (block) (standard-bindings) (extended-bindings))
(begin
- (define gerbil/runtime/mop::timestamp 1709229969)
+ (define gerbil/runtime/mop::timestamp 1709375797)
(begin
(define type-flag-opaque '1)
(define type-flag-extensible '2)
diff --git a/src/bootstrap/gerbil/runtime/repl__0.scm b/src/bootstrap/gerbil/runtime/repl__0.scm
index bc3f11ea..8c2037b6 100644
--- a/src/bootstrap/gerbil/runtime/repl__0.scm
+++ b/src/bootstrap/gerbil/runtime/repl__0.scm
@@ -1,6 +1,6 @@
(declare (block) (standard-bindings) (extended-bindings))
(begin
- (define gerbil/runtime/repl::timestamp 1709229970)
+ (define gerbil/runtime/repl::timestamp 1709375797)
(define replx
(lambda ()
(letrec ((_write-reason78373_
diff --git a/src/bootstrap/gerbil/runtime/syntax__0.scm b/src/bootstrap/gerbil/runtime/syntax__0.scm
index 3541e9f6..d64ed4b0 100644
--- a/src/bootstrap/gerbil/runtime/syntax__0.scm
+++ b/src/bootstrap/gerbil/runtime/syntax__0.scm
@@ -1,6 +1,6 @@
(declare (block) (standard-bindings) (extended-bindings))
(begin
- (define gerbil/runtime/syntax::timestamp 1709229970)
+ (define gerbil/runtime/syntax::timestamp 1709375797)
(begin
(declare (not safe))
(define SyntaxError::t
diff --git a/src/bootstrap/gerbil/runtime/system__0.scm b/src/bootstrap/gerbil/runtime/system__0.scm
index a369457e..4112e5ea 100644
--- a/src/bootstrap/gerbil/runtime/system__0.scm
+++ b/src/bootstrap/gerbil/runtime/system__0.scm
@@ -1,8 +1,8 @@
(declare (block) (standard-bindings) (extended-bindings))
(begin
- (define gerbil/runtime/system::timestamp 1709229969)
+ (define gerbil/runtime/system::timestamp 1709375797)
(begin
- (define gerbil-version-string (lambda () '"v0.18.1-50-ge94d1a06"))
+ (define gerbil-version-string (lambda () '"v0.18.1-47-gb409070e"))
(define gerbil-system-manifest
(let ((__tmp61547
(let ((__tmp61548
diff --git a/src/bootstrap/gerbil/runtime/table__0.scm b/src/bootstrap/gerbil/runtime/table__0.scm
index 870e36b3..e46a7a34 100644
--- a/src/bootstrap/gerbil/runtime/table__0.scm
+++ b/src/bootstrap/gerbil/runtime/table__0.scm
@@ -1,6 +1,6 @@
(declare (block) (standard-bindings) (extended-bindings))
(begin
- (define gerbil/runtime/table::timestamp 1709229969)
+ (define gerbil/runtime/table::timestamp 1709375797)
(begin
(declare (not safe))
(define __table::t.id 'gerbil#__table::t)
diff --git a/src/bootstrap/gerbil/runtime/thread__0.scm b/src/bootstrap/gerbil/runtime/thread__0.scm
index b91f2a43..35c5b95f 100644
--- a/src/bootstrap/gerbil/runtime/thread__0.scm
+++ b/src/bootstrap/gerbil/runtime/thread__0.scm
@@ -1,6 +1,6 @@
(declare (block) (standard-bindings) (extended-bindings))
(begin
- (define gerbil/runtime/thread::timestamp 1709229969)
+ (define gerbil/runtime/thread::timestamp 1709375797)
(begin
(define spawn
(lambda (_f73444_ . _args73445_)
diff --git a/src/bootstrap/gerbil/runtime/util__0.scm b/src/bootstrap/gerbil/runtime/util__0.scm
index 4c9c13ec..97ab714b 100644
--- a/src/bootstrap/gerbil/runtime/util__0.scm
+++ b/src/bootstrap/gerbil/runtime/util__0.scm
@@ -1,6 +1,6 @@
(declare (block) (standard-bindings) (extended-bindings))
(begin
- (define gerbil/runtime/util::timestamp 1709229969)
+ (define gerbil/runtime/util::timestamp 1709375797)
(begin
(define displayln
(lambda _args56588_
diff --git a/src/bootstrap/gerbil/runtime__0.scm b/src/bootstrap/gerbil/runtime__0.scm
index 7d2c66af..145b73c4 100644
--- a/src/bootstrap/gerbil/runtime__0.scm
+++ b/src/bootstrap/gerbil/runtime__0.scm
@@ -1,2 +1,2 @@
(declare (block) (standard-bindings) (extended-bindings))
-(begin (define gerbil/runtime::timestamp 1709229970) '#!void)
+(begin (define gerbil/runtime::timestamp 1709375797) '#!void)
diff --git a/src/gerbil/compiler/optimize-base.ss b/src/gerbil/compiler/optimize-base.ss
index be9b2f04..c20b30b8 100644
--- a/src/gerbil/compiler/optimize-base.ss
+++ b/src/gerbil/compiler/optimize-base.ss
@@ -266,14 +266,18 @@ namespace: gxc
((!type-vtab type)
=> (lambda (vtab)
(cond
- ((hash-key? vtab method)
- (if rebind?
- (begin
+ ((hash-get vtab method) =>
+ (lambda (existing)
+ (cond
+ (rebind?
(verbose "declare-method: rebind existing method" type-t " " method)
(hash-put! vtab method sym))
- (raise-compile-error
- "declare-method: duplicate method declaration"
- `(bind-method! ,type-t ,method ,sym) method)))
+ ((eq? existing sym)
+ (void))
+ (else
+ (raise-compile-error
+ "declare-method: duplicate method declaration"
+ `(bind-method! ,type-t ,method ,sym) method)))))
(else
(verbose "declare-method " type-t " " method " => " sym)
(hash-put! vtab method sym)))))
diff --git a/src/gerbil/compiler/ssxi.ss b/src/gerbil/compiler/ssxi.ss
index 140da857..4f0c8424 100644
--- a/src/gerbil/compiler/ssxi.ss
+++ b/src/gerbil/compiler/ssxi.ss
@@ -67,7 +67,7 @@ namespace: gxc
;; lambdas
(defrules @lambda ()
((_ arity inline: inline-rules)
- (make-!lambda 'lambda 'arity #f inline-rules 'inline-rules))
+ (make-!lambda 'lambda 'arity #f inline-rules '(@lambda arity inline: inline-rules)))
((recur primitive: arity)
(recur primitive: arity #f))
((_ primitive: arity dispatch)