summaryrefslogtreecommitdiff
path: root/module/ice-9/psyntax-pp.scm
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2010-01-11 22:08:07 +0100
committerAndy Wingo <wingo@pobox.com>2010-01-11 22:08:07 +0100
commit64fa96ef28f98b087bc5844c5d9944145a06e3c0 (patch)
treeae0ff2d0b94be463dd67c3bd3cdd0c0b3ee96514 /module/ice-9/psyntax-pp.scm
parent73788ca8bedcb4dd9578a1a992223e51a7d99a0d (diff)
downloadguile-64fa96ef28f98b087bc5844c5d9944145a06e3c0.tar.gz
allow (define* SYM VAL)
* module/ice-9/psyntax.scm (define*): Allow (define* SYM VAL), as 1.8 did. Thanks to Patrick McCarty for the report.
Diffstat (limited to 'module/ice-9/psyntax-pp.scm')
-rw-r--r--module/ice-9/psyntax-pp.scm15503
1 files changed, 7714 insertions, 7789 deletions
diff --git a/module/ice-9/psyntax-pp.scm b/module/ice-9/psyntax-pp.scm
index 27552523b..a95d966f1 100644
--- a/module/ice-9/psyntax-pp.scm
+++ b/module/ice-9/psyntax-pp.scm
@@ -1,618 +1,610 @@
(eval-when (compile) (set-current-module (resolve-module (quote (guile)))))
(if #f #f)
-(letrec ((#{and-map*\ 9214}#
- (lambda (#{f\ 9276}# #{first\ 9277}# . #{rest\ 9278}#)
- (let ((#{t\ 9284}# (null? #{first\ 9277}#)))
- (if #{t\ 9284}#
- #{t\ 9284}#
- (if (null? #{rest\ 9278}#)
- (letrec ((#{andmap\ 9288}#
- (lambda (#{first\ 9289}#)
- (let ((#{x\ 9292}# (car #{first\ 9289}#))
- (#{first\ 9293}# (cdr #{first\ 9289}#)))
- (if (null? #{first\ 9293}#)
- (#{f\ 9276}# #{x\ 9292}#)
- (if (#{f\ 9276}# #{x\ 9292}#)
- (#{andmap\ 9288}# #{first\ 9293}#)
+(letrec ((#{and-map*\ 60}#
+ (lambda (#{f\ 122}# #{first\ 123}# . #{rest\ 124}#)
+ (let ((#{t\ 130}# (null? #{first\ 123}#)))
+ (if #{t\ 130}#
+ #{t\ 130}#
+ (if (null? #{rest\ 124}#)
+ (letrec ((#{andmap\ 134}#
+ (lambda (#{first\ 135}#)
+ (let ((#{x\ 138}# (car #{first\ 135}#))
+ (#{first\ 139}# (cdr #{first\ 135}#)))
+ (if (null? #{first\ 139}#)
+ (#{f\ 122}# #{x\ 138}#)
+ (if (#{f\ 122}# #{x\ 138}#)
+ (#{andmap\ 134}# #{first\ 139}#)
#f))))))
- (#{andmap\ 9288}# #{first\ 9277}#))
- (letrec ((#{andmap\ 9299}#
- (lambda (#{first\ 9300}# #{rest\ 9301}#)
- (let ((#{x\ 9306}# (car #{first\ 9300}#))
- (#{xr\ 9307}# (map car #{rest\ 9301}#))
- (#{first\ 9308}# (cdr #{first\ 9300}#))
- (#{rest\ 9309}#
- (map cdr #{rest\ 9301}#)))
- (if (null? #{first\ 9308}#)
- (apply #{f\ 9276}#
- (cons #{x\ 9306}# #{xr\ 9307}#))
- (if (apply #{f\ 9276}#
- (cons #{x\ 9306}# #{xr\ 9307}#))
- (#{andmap\ 9299}#
- #{first\ 9308}#
- #{rest\ 9309}#)
+ (#{andmap\ 134}# #{first\ 123}#))
+ (letrec ((#{andmap\ 145}#
+ (lambda (#{first\ 146}# #{rest\ 147}#)
+ (let ((#{x\ 152}# (car #{first\ 146}#))
+ (#{xr\ 153}# (map car #{rest\ 147}#))
+ (#{first\ 154}# (cdr #{first\ 146}#))
+ (#{rest\ 155}# (map cdr #{rest\ 147}#)))
+ (if (null? #{first\ 154}#)
+ (apply #{f\ 122}#
+ (cons #{x\ 152}# #{xr\ 153}#))
+ (if (apply #{f\ 122}#
+ (cons #{x\ 152}# #{xr\ 153}#))
+ (#{andmap\ 145}#
+ #{first\ 154}#
+ #{rest\ 155}#)
#f))))))
- (#{andmap\ 9299}# #{first\ 9277}# #{rest\ 9278}#))))))))
- (letrec ((#{lambda-var-list\ 9529}#
- (lambda (#{vars\ 9744}#)
- (letrec ((#{lvl\ 9750}#
- (lambda (#{vars\ 9751}# #{ls\ 9752}# #{w\ 9753}#)
- (if (pair? #{vars\ 9751}#)
- (#{lvl\ 9750}#
- (cdr #{vars\ 9751}#)
- (cons (#{wrap\ 9483}#
- (car #{vars\ 9751}#)
- #{w\ 9753}#
+ (#{andmap\ 145}# #{first\ 123}# #{rest\ 124}#))))))))
+ (letrec ((#{lambda-var-list\ 375}#
+ (lambda (#{vars\ 590}#)
+ (letrec ((#{lvl\ 596}#
+ (lambda (#{vars\ 597}# #{ls\ 598}# #{w\ 599}#)
+ (if (pair? #{vars\ 597}#)
+ (#{lvl\ 596}#
+ (cdr #{vars\ 597}#)
+ (cons (#{wrap\ 329}#
+ (car #{vars\ 597}#)
+ #{w\ 599}#
#f)
- #{ls\ 9752}#)
- #{w\ 9753}#)
- (if (#{id?\ 9414}# #{vars\ 9751}#)
- (cons (#{wrap\ 9483}#
- #{vars\ 9751}#
- #{w\ 9753}#
+ #{ls\ 598}#)
+ #{w\ 599}#)
+ (if (#{id?\ 260}# #{vars\ 597}#)
+ (cons (#{wrap\ 329}#
+ #{vars\ 597}#
+ #{w\ 599}#
#f)
- #{ls\ 9752}#)
- (if (null? #{vars\ 9751}#)
- #{ls\ 9752}#
- (if (#{syntax-object?\ 9378}# #{vars\ 9751}#)
- (#{lvl\ 9750}#
- (#{syntax-object-expression\ 9380}#
- #{vars\ 9751}#)
- #{ls\ 9752}#
- (#{join-wraps\ 9465}#
- #{w\ 9753}#
- (#{syntax-object-wrap\ 9382}#
- #{vars\ 9751}#)))
- (cons #{vars\ 9751}# #{ls\ 9752}#))))))))
- (#{lvl\ 9750}#
- #{vars\ 9744}#
+ #{ls\ 598}#)
+ (if (null? #{vars\ 597}#)
+ #{ls\ 598}#
+ (if (#{syntax-object?\ 224}# #{vars\ 597}#)
+ (#{lvl\ 596}#
+ (#{syntax-object-expression\ 226}#
+ #{vars\ 597}#)
+ #{ls\ 598}#
+ (#{join-wraps\ 311}#
+ #{w\ 599}#
+ (#{syntax-object-wrap\ 228}#
+ #{vars\ 597}#)))
+ (cons #{vars\ 597}# #{ls\ 598}#))))))))
+ (#{lvl\ 596}#
+ #{vars\ 590}#
'()
'(())))))
- (#{gen-var\ 9527}#
- (lambda (#{id\ 9764}#)
- (let ((#{id\ 9767}#
- (if (#{syntax-object?\ 9378}# #{id\ 9764}#)
- (#{syntax-object-expression\ 9380}# #{id\ 9764}#)
- #{id\ 9764}#)))
+ (#{gen-var\ 373}#
+ (lambda (#{id\ 610}#)
+ (let ((#{id\ 613}#
+ (if (#{syntax-object?\ 224}# #{id\ 610}#)
+ (#{syntax-object-expression\ 226}# #{id\ 610}#)
+ #{id\ 610}#)))
(gensym
- (string-append (symbol->string #{id\ 9767}#) " ")))))
- (#{strip\ 9525}#
- (lambda (#{x\ 9769}# #{w\ 9770}#)
+ (string-append (symbol->string #{id\ 613}#) " ")))))
+ (#{strip\ 371}#
+ (lambda (#{x\ 615}# #{w\ 616}#)
(if (memq 'top
- (#{wrap-marks\ 9421}# #{w\ 9770}#))
- #{x\ 9769}#
- (letrec ((#{f\ 9776}#
- (lambda (#{x\ 9777}#)
- (if (#{syntax-object?\ 9378}# #{x\ 9777}#)
- (#{strip\ 9525}#
- (#{syntax-object-expression\ 9380}#
- #{x\ 9777}#)
- (#{syntax-object-wrap\ 9382}# #{x\ 9777}#))
- (if (pair? #{x\ 9777}#)
- (let ((#{a\ 9784}#
- (#{f\ 9776}# (car #{x\ 9777}#)))
- (#{d\ 9785}#
- (#{f\ 9776}# (cdr #{x\ 9777}#))))
- (if (if (eq? #{a\ 9784}# (car #{x\ 9777}#))
- (eq? #{d\ 9785}# (cdr #{x\ 9777}#))
- #f)
- #{x\ 9777}#
- (cons #{a\ 9784}# #{d\ 9785}#)))
- (if (vector? #{x\ 9777}#)
- (let ((#{old\ 9791}#
- (vector->list #{x\ 9777}#)))
- (let ((#{new\ 9793}#
- (map #{f\ 9776}# #{old\ 9791}#)))
- (if (#{and-map*\ 9214}#
- eq?
- #{old\ 9791}#
- #{new\ 9793}#)
- #{x\ 9777}#
- (list->vector #{new\ 9793}#))))
- #{x\ 9777}#))))))
- (#{f\ 9776}# #{x\ 9769}#)))))
- (#{chi-lambda-case\ 9523}#
- (lambda (#{e\ 9795}#
- #{r\ 9796}#
- #{w\ 9797}#
- #{s\ 9798}#
- #{mod\ 9799}#
- #{get-formals\ 9800}#
- #{clauses\ 9801}#)
- (letrec ((#{expand-body\ 9816}#
- (lambda (#{req\ 9817}#
- #{opt\ 9818}#
- #{rest\ 9819}#
- #{kw\ 9820}#
- #{body\ 9821}#
- #{vars\ 9822}#
- #{r*\ 9823}#
- #{w*\ 9824}#
- #{inits\ 9825}#)
- ((lambda (#{tmp\ 9835}#)
- ((lambda (#{tmp\ 9836}#)
- (if (if #{tmp\ 9836}#
- (apply (lambda (#{docstring\ 9840}#
- #{e1\ 9841}#
- #{e2\ 9842}#)
+ (#{wrap-marks\ 267}# #{w\ 616}#))
+ #{x\ 615}#
+ (letrec ((#{f\ 622}# (lambda (#{x\ 623}#)
+ (if (#{syntax-object?\ 224}#
+ #{x\ 623}#)
+ (#{strip\ 371}#
+ (#{syntax-object-expression\ 226}#
+ #{x\ 623}#)
+ (#{syntax-object-wrap\ 228}#
+ #{x\ 623}#))
+ (if (pair? #{x\ 623}#)
+ (let ((#{a\ 630}# (#{f\ 622}# (car #{x\ 623}#)))
+ (#{d\ 631}# (#{f\ 622}# (cdr #{x\ 623}#))))
+ (if (if (eq? #{a\ 630}#
+ (car #{x\ 623}#))
+ (eq? #{d\ 631}#
+ (cdr #{x\ 623}#))
+ #f)
+ #{x\ 623}#
+ (cons #{a\ 630}# #{d\ 631}#)))
+ (if (vector? #{x\ 623}#)
+ (let ((#{old\ 637}#
+ (vector->list
+ #{x\ 623}#)))
+ (let ((#{new\ 639}#
+ (map #{f\ 622}#
+ #{old\ 637}#)))
+ (if (#{and-map*\ 60}#
+ eq?
+ #{old\ 637}#
+ #{new\ 639}#)
+ #{x\ 623}#
+ (list->vector
+ #{new\ 639}#))))
+ #{x\ 623}#))))))
+ (#{f\ 622}# #{x\ 615}#)))))
+ (#{chi-lambda-case\ 369}#
+ (lambda (#{e\ 641}#
+ #{r\ 642}#
+ #{w\ 643}#
+ #{s\ 644}#
+ #{mod\ 645}#
+ #{get-formals\ 646}#
+ #{clauses\ 647}#)
+ (letrec ((#{expand-body\ 662}#
+ (lambda (#{req\ 663}#
+ #{opt\ 664}#
+ #{rest\ 665}#
+ #{kw\ 666}#
+ #{body\ 667}#
+ #{vars\ 668}#
+ #{r*\ 669}#
+ #{w*\ 670}#
+ #{inits\ 671}#)
+ ((lambda (#{tmp\ 681}#)
+ ((lambda (#{tmp\ 682}#)
+ (if (if #{tmp\ 682}#
+ (apply (lambda (#{docstring\ 686}#
+ #{e1\ 687}#
+ #{e2\ 688}#)
(string?
(syntax->datum
- #{docstring\ 9840}#)))
- #{tmp\ 9836}#)
+ #{docstring\ 686}#)))
+ #{tmp\ 682}#)
#f)
- (apply (lambda (#{docstring\ 9846}#
- #{e1\ 9847}#
- #{e2\ 9848}#)
+ (apply (lambda (#{docstring\ 692}#
+ #{e1\ 693}#
+ #{e2\ 694}#)
(values
(syntax->datum
- #{docstring\ 9846}#)
- #{req\ 9817}#
- #{opt\ 9818}#
- #{rest\ 9819}#
- #{kw\ 9820}#
- #{inits\ 9825}#
- #{vars\ 9822}#
- (#{chi-body\ 9507}#
- (cons #{e1\ 9847}#
- #{e2\ 9848}#)
- (#{source-wrap\ 9485}#
- #{e\ 9795}#
- #{w\ 9797}#
- #{s\ 9798}#
- #{mod\ 9799}#)
- #{r*\ 9823}#
- #{w*\ 9824}#
- #{mod\ 9799}#)))
- #{tmp\ 9836}#)
- ((lambda (#{tmp\ 9850}#)
- (if #{tmp\ 9850}#
- (apply (lambda (#{e1\ 9853}#
- #{e2\ 9854}#)
+ #{docstring\ 692}#)
+ #{req\ 663}#
+ #{opt\ 664}#
+ #{rest\ 665}#
+ #{kw\ 666}#
+ #{inits\ 671}#
+ #{vars\ 668}#
+ (#{chi-body\ 353}#
+ (cons #{e1\ 693}# #{e2\ 694}#)
+ (#{source-wrap\ 331}#
+ #{e\ 641}#
+ #{w\ 643}#
+ #{s\ 644}#
+ #{mod\ 645}#)
+ #{r*\ 669}#
+ #{w*\ 670}#
+ #{mod\ 645}#)))
+ #{tmp\ 682}#)
+ ((lambda (#{tmp\ 696}#)
+ (if #{tmp\ 696}#
+ (apply (lambda (#{e1\ 699}#
+ #{e2\ 700}#)
(values
#f
- #{req\ 9817}#
- #{opt\ 9818}#
- #{rest\ 9819}#
- #{kw\ 9820}#
- #{inits\ 9825}#
- #{vars\ 9822}#
- (#{chi-body\ 9507}#
- (cons #{e1\ 9853}#
- #{e2\ 9854}#)
- (#{source-wrap\ 9485}#
- #{e\ 9795}#
- #{w\ 9797}#
- #{s\ 9798}#
- #{mod\ 9799}#)
- #{r*\ 9823}#
- #{w*\ 9824}#
- #{mod\ 9799}#)))
- #{tmp\ 9850}#)
+ #{req\ 663}#
+ #{opt\ 664}#
+ #{rest\ 665}#
+ #{kw\ 666}#
+ #{inits\ 671}#
+ #{vars\ 668}#
+ (#{chi-body\ 353}#
+ (cons #{e1\ 699}#
+ #{e2\ 700}#)
+ (#{source-wrap\ 331}#
+ #{e\ 641}#
+ #{w\ 643}#
+ #{s\ 644}#
+ #{mod\ 645}#)
+ #{r*\ 669}#
+ #{w*\ 670}#
+ #{mod\ 645}#)))
+ #{tmp\ 696}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp\ 9835}#)))
+ #{tmp\ 681}#)))
($sc-dispatch
- #{tmp\ 9835}#
+ #{tmp\ 681}#
'(any . each-any)))))
($sc-dispatch
- #{tmp\ 9835}#
+ #{tmp\ 681}#
'(any any . each-any))))
- #{body\ 9821}#)))
- (#{expand-kw\ 9814}#
- (lambda (#{req\ 9856}#
- #{opt\ 9857}#
- #{rest\ 9858}#
- #{kw\ 9859}#
- #{body\ 9860}#
- #{vars\ 9861}#
- #{r*\ 9862}#
- #{w*\ 9863}#
- #{aok\ 9864}#
- #{out\ 9865}#
- #{inits\ 9866}#)
- (if (pair? #{kw\ 9859}#)
- ((lambda (#{tmp\ 9880}#)
- ((lambda (#{tmp\ 9881}#)
- (if #{tmp\ 9881}#
- (apply (lambda (#{k\ 9885}#
- #{id\ 9886}#
- #{i\ 9887}#)
- (let ((#{v\ 9890}#
- (#{gen-var\ 9527}#
- #{id\ 9886}#)))
- (let ((#{l\ 9892}#
- (#{gen-labels\ 9432}#
- (list #{v\ 9890}#))))
- (let ((#{r**\ 9894}#
- (#{extend-var-env\ 9404}#
- #{l\ 9892}#
- (list #{v\ 9890}#)
- #{r*\ 9862}#)))
- (let ((#{w**\ 9896}#
- (#{make-binding-wrap\ 9461}#
- (list #{id\ 9886}#)
- #{l\ 9892}#
- #{w*\ 9863}#)))
- (#{expand-kw\ 9814}#
- #{req\ 9856}#
- #{opt\ 9857}#
- #{rest\ 9858}#
- (cdr #{kw\ 9859}#)
- #{body\ 9860}#
- (cons #{v\ 9890}#
- #{vars\ 9861}#)
- #{r**\ 9894}#
- #{w**\ 9896}#
- #{aok\ 9864}#
+ #{body\ 667}#)))
+ (#{expand-kw\ 660}#
+ (lambda (#{req\ 702}#
+ #{opt\ 703}#
+ #{rest\ 704}#
+ #{kw\ 705}#
+ #{body\ 706}#
+ #{vars\ 707}#
+ #{r*\ 708}#
+ #{w*\ 709}#
+ #{aok\ 710}#
+ #{out\ 711}#
+ #{inits\ 712}#)
+ (if (pair? #{kw\ 705}#)
+ ((lambda (#{tmp\ 726}#)
+ ((lambda (#{tmp\ 727}#)
+ (if #{tmp\ 727}#
+ (apply (lambda (#{k\ 731}#
+ #{id\ 732}#
+ #{i\ 733}#)
+ (let ((#{v\ 736}# (#{gen-var\ 373}#
+ #{id\ 732}#)))
+ (let ((#{l\ 738}# (#{gen-labels\ 278}#
+ (list #{v\ 736}#))))
+ (let ((#{r**\ 740}#
+ (#{extend-var-env\ 250}#
+ #{l\ 738}#
+ (list #{v\ 736}#)
+ #{r*\ 708}#)))
+ (let ((#{w**\ 742}#
+ (#{make-binding-wrap\ 307}#
+ (list #{id\ 732}#)
+ #{l\ 738}#
+ #{w*\ 709}#)))
+ (#{expand-kw\ 660}#
+ #{req\ 702}#
+ #{opt\ 703}#
+ #{rest\ 704}#
+ (cdr #{kw\ 705}#)
+ #{body\ 706}#
+ (cons #{v\ 736}#
+ #{vars\ 707}#)
+ #{r**\ 740}#
+ #{w**\ 742}#
+ #{aok\ 710}#
(cons (list (syntax->datum
- #{k\ 9885}#)
+ #{k\ 731}#)
(syntax->datum
- #{id\ 9886}#)
- #{v\ 9890}#)
- #{out\ 9865}#)
- (cons (#{chi\ 9499}#
- #{i\ 9887}#
- #{r*\ 9862}#
- #{w*\ 9863}#
- #{mod\ 9799}#)
- #{inits\ 9866}#)))))))
- #{tmp\ 9881}#)
+ #{id\ 732}#)
+ #{v\ 736}#)
+ #{out\ 711}#)
+ (cons (#{chi\ 345}#
+ #{i\ 733}#
+ #{r*\ 708}#
+ #{w*\ 709}#
+ #{mod\ 645}#)
+ #{inits\ 712}#)))))))
+ #{tmp\ 727}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp\ 9880}#)))
+ #{tmp\ 726}#)))
($sc-dispatch
- #{tmp\ 9880}#
+ #{tmp\ 726}#
'(any any any))))
- (car #{kw\ 9859}#))
- (#{expand-body\ 9816}#
- #{req\ 9856}#
- #{opt\ 9857}#
- #{rest\ 9858}#
- (if (let ((#{t\ 9900}# #{aok\ 9864}#))
- (if #{t\ 9900}#
- #{t\ 9900}#
- (pair? #{out\ 9865}#)))
- (cons #{aok\ 9864}# (reverse #{out\ 9865}#))
+ (car #{kw\ 705}#))
+ (#{expand-body\ 662}#
+ #{req\ 702}#
+ #{opt\ 703}#
+ #{rest\ 704}#
+ (if (let ((#{t\ 746}# #{aok\ 710}#))
+ (if #{t\ 746}#
+ #{t\ 746}#
+ (pair? #{out\ 711}#)))
+ (cons #{aok\ 710}# (reverse #{out\ 711}#))
#f)
- #{body\ 9860}#
- (reverse #{vars\ 9861}#)
- #{r*\ 9862}#
- #{w*\ 9863}#
- (reverse #{inits\ 9866}#)))))
- (#{expand-opt\ 9812}#
- (lambda (#{req\ 9902}#
- #{opt\ 9903}#
- #{rest\ 9904}#
- #{kw\ 9905}#
- #{body\ 9906}#
- #{vars\ 9907}#
- #{r*\ 9908}#
- #{w*\ 9909}#
- #{out\ 9910}#
- #{inits\ 9911}#)
- (if (pair? #{opt\ 9903}#)
- ((lambda (#{tmp\ 9924}#)
- ((lambda (#{tmp\ 9925}#)
- (if #{tmp\ 9925}#
- (apply (lambda (#{id\ 9928}# #{i\ 9929}#)
- (let ((#{v\ 9932}#
- (#{gen-var\ 9527}#
- #{id\ 9928}#)))
- (let ((#{l\ 9934}#
- (#{gen-labels\ 9432}#
- (list #{v\ 9932}#))))
- (let ((#{r**\ 9936}#
- (#{extend-var-env\ 9404}#
- #{l\ 9934}#
- (list #{v\ 9932}#)
- #{r*\ 9908}#)))
- (let ((#{w**\ 9938}#
- (#{make-binding-wrap\ 9461}#
- (list #{id\ 9928}#)
- #{l\ 9934}#
- #{w*\ 9909}#)))
- (#{expand-opt\ 9812}#
- #{req\ 9902}#
- (cdr #{opt\ 9903}#)
- #{rest\ 9904}#
- #{kw\ 9905}#
- #{body\ 9906}#
- (cons #{v\ 9932}#
- #{vars\ 9907}#)
- #{r**\ 9936}#
- #{w**\ 9938}#
+ #{body\ 706}#
+ (reverse #{vars\ 707}#)
+ #{r*\ 708}#
+ #{w*\ 709}#
+ (reverse #{inits\ 712}#)))))
+ (#{expand-opt\ 658}#
+ (lambda (#{req\ 748}#
+ #{opt\ 749}#
+ #{rest\ 750}#
+ #{kw\ 751}#
+ #{body\ 752}#
+ #{vars\ 753}#
+ #{r*\ 754}#
+ #{w*\ 755}#
+ #{out\ 756}#
+ #{inits\ 757}#)
+ (if (pair? #{opt\ 749}#)
+ ((lambda (#{tmp\ 770}#)
+ ((lambda (#{tmp\ 771}#)
+ (if #{tmp\ 771}#
+ (apply (lambda (#{id\ 774}# #{i\ 775}#)
+ (let ((#{v\ 778}# (#{gen-var\ 373}#
+ #{id\ 774}#)))
+ (let ((#{l\ 780}# (#{gen-labels\ 278}#
+ (list #{v\ 778}#))))
+ (let ((#{r**\ 782}#
+ (#{extend-var-env\ 250}#
+ #{l\ 780}#
+ (list #{v\ 778}#)
+ #{r*\ 754}#)))
+ (let ((#{w**\ 784}#
+ (#{make-binding-wrap\ 307}#
+ (list #{id\ 774}#)
+ #{l\ 780}#
+ #{w*\ 755}#)))
+ (#{expand-opt\ 658}#
+ #{req\ 748}#
+ (cdr #{opt\ 749}#)
+ #{rest\ 750}#
+ #{kw\ 751}#
+ #{body\ 752}#
+ (cons #{v\ 778}#
+ #{vars\ 753}#)
+ #{r**\ 782}#
+ #{w**\ 784}#
(cons (syntax->datum
- #{id\ 9928}#)
- #{out\ 9910}#)
- (cons (#{chi\ 9499}#
- #{i\ 9929}#
- #{r*\ 9908}#
- #{w*\ 9909}#
- #{mod\ 9799}#)
- #{inits\ 9911}#)))))))
- #{tmp\ 9925}#)
+ #{id\ 774}#)
+ #{out\ 756}#)
+ (cons (#{chi\ 345}#
+ #{i\ 775}#
+ #{r*\ 754}#
+ #{w*\ 755}#
+ #{mod\ 645}#)
+ #{inits\ 757}#)))))))
+ #{tmp\ 771}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp\ 9924}#)))
+ #{tmp\ 770}#)))
($sc-dispatch
- #{tmp\ 9924}#
+ #{tmp\ 770}#
'(any any))))
- (car #{opt\ 9903}#))
- (if #{rest\ 9904}#
- (let ((#{v\ 9943}#
- (#{gen-var\ 9527}# #{rest\ 9904}#)))
- (let ((#{l\ 9945}#
- (#{gen-labels\ 9432}#
- (list #{v\ 9943}#))))
- (let ((#{r*\ 9947}#
- (#{extend-var-env\ 9404}#
- #{l\ 9945}#
- (list #{v\ 9943}#)
- #{r*\ 9908}#)))
- (let ((#{w*\ 9949}#
- (#{make-binding-wrap\ 9461}#
- (list #{rest\ 9904}#)
- #{l\ 9945}#
- #{w*\ 9909}#)))
- (#{expand-kw\ 9814}#
- #{req\ 9902}#
- (if (pair? #{out\ 9910}#)
- (reverse #{out\ 9910}#)
+ (car #{opt\ 749}#))
+ (if #{rest\ 750}#
+ (let ((#{v\ 789}# (#{gen-var\ 373}#
+ #{rest\ 750}#)))
+ (let ((#{l\ 791}# (#{gen-labels\ 278}#
+ (list #{v\ 789}#))))
+ (let ((#{r*\ 793}#
+ (#{extend-var-env\ 250}#
+ #{l\ 791}#
+ (list #{v\ 789}#)
+ #{r*\ 754}#)))
+ (let ((#{w*\ 795}#
+ (#{make-binding-wrap\ 307}#
+ (list #{rest\ 750}#)
+ #{l\ 791}#
+ #{w*\ 755}#)))
+ (#{expand-kw\ 660}#
+ #{req\ 748}#
+ (if (pair? #{out\ 756}#)
+ (reverse #{out\ 756}#)
#f)
- (syntax->datum #{rest\ 9904}#)
- (if (pair? #{kw\ 9905}#)
- (cdr #{kw\ 9905}#)
- #{kw\ 9905}#)
- #{body\ 9906}#
- (cons #{v\ 9943}# #{vars\ 9907}#)
- #{r*\ 9947}#
- #{w*\ 9949}#
- (if (pair? #{kw\ 9905}#)
- (car #{kw\ 9905}#)
+ (syntax->datum #{rest\ 750}#)
+ (if (pair? #{kw\ 751}#)
+ (cdr #{kw\ 751}#)
+ #{kw\ 751}#)
+ #{body\ 752}#
+ (cons #{v\ 789}# #{vars\ 753}#)
+ #{r*\ 793}#
+ #{w*\ 795}#
+ (if (pair? #{kw\ 751}#)
+ (car #{kw\ 751}#)
#f)
'()
- #{inits\ 9911}#)))))
- (#{expand-kw\ 9814}#
- #{req\ 9902}#
- (if (pair? #{out\ 9910}#)
- (reverse #{out\ 9910}#)
+ #{inits\ 757}#)))))
+ (#{expand-kw\ 660}#
+ #{req\ 748}#
+ (if (pair? #{out\ 756}#)
+ (reverse #{out\ 756}#)
#f)
#f
- (if (pair? #{kw\ 9905}#)
- (cdr #{kw\ 9905}#)
- #{kw\ 9905}#)
- #{body\ 9906}#
- #{vars\ 9907}#
- #{r*\ 9908}#
- #{w*\ 9909}#
- (if (pair? #{kw\ 9905}#)
- (car #{kw\ 9905}#)
- #f)
+ (if (pair? #{kw\ 751}#)
+ (cdr #{kw\ 751}#)
+ #{kw\ 751}#)
+ #{body\ 752}#
+ #{vars\ 753}#
+ #{r*\ 754}#
+ #{w*\ 755}#
+ (if (pair? #{kw\ 751}#) (car #{kw\ 751}#) #f)
'()
- #{inits\ 9911}#)))))
- (#{expand-req\ 9810}#
- (lambda (#{req\ 9951}#
- #{opt\ 9952}#
- #{rest\ 9953}#
- #{kw\ 9954}#
- #{body\ 9955}#)
- (let ((#{vars\ 9963}#
- (map #{gen-var\ 9527}# #{req\ 9951}#))
- (#{labels\ 9964}#
- (#{gen-labels\ 9432}# #{req\ 9951}#)))
- (let ((#{r*\ 9967}#
- (#{extend-var-env\ 9404}#
- #{labels\ 9964}#
- #{vars\ 9963}#
- #{r\ 9796}#))
- (#{w*\ 9968}#
- (#{make-binding-wrap\ 9461}#
- #{req\ 9951}#
- #{labels\ 9964}#
- #{w\ 9797}#)))
- (#{expand-opt\ 9812}#
- (map syntax->datum #{req\ 9951}#)
- #{opt\ 9952}#
- #{rest\ 9953}#
- #{kw\ 9954}#
- #{body\ 9955}#
- (reverse #{vars\ 9963}#)
- #{r*\ 9967}#
- #{w*\ 9968}#
+ #{inits\ 757}#)))))
+ (#{expand-req\ 656}#
+ (lambda (#{req\ 797}#
+ #{opt\ 798}#
+ #{rest\ 799}#
+ #{kw\ 800}#
+ #{body\ 801}#)
+ (let ((#{vars\ 809}#
+ (map #{gen-var\ 373}# #{req\ 797}#))
+ (#{labels\ 810}#
+ (#{gen-labels\ 278}# #{req\ 797}#)))
+ (let ((#{r*\ 813}#
+ (#{extend-var-env\ 250}#
+ #{labels\ 810}#
+ #{vars\ 809}#
+ #{r\ 642}#))
+ (#{w*\ 814}#
+ (#{make-binding-wrap\ 307}#
+ #{req\ 797}#
+ #{labels\ 810}#
+ #{w\ 643}#)))
+ (#{expand-opt\ 658}#
+ (map syntax->datum #{req\ 797}#)
+ #{opt\ 798}#
+ #{rest\ 799}#
+ #{kw\ 800}#
+ #{body\ 801}#
+ (reverse #{vars\ 809}#)
+ #{r*\ 813}#
+ #{w*\ 814}#
'()
'()))))))
- ((lambda (#{tmp\ 9969}#)
- ((lambda (#{tmp\ 9970}#)
- (if #{tmp\ 9970}#
- (apply (lambda () (values #f #f)) #{tmp\ 9970}#)
- ((lambda (#{tmp\ 9971}#)
- (if #{tmp\ 9971}#
- (apply (lambda (#{args\ 9978}#
- #{e1\ 9979}#
- #{e2\ 9980}#
- #{args*\ 9981}#
- #{e1*\ 9982}#
- #{e2*\ 9983}#)
+ ((lambda (#{tmp\ 815}#)
+ ((lambda (#{tmp\ 816}#)
+ (if #{tmp\ 816}#
+ (apply (lambda () (values #f #f)) #{tmp\ 816}#)
+ ((lambda (#{tmp\ 817}#)
+ (if #{tmp\ 817}#
+ (apply (lambda (#{args\ 824}#
+ #{e1\ 825}#
+ #{e2\ 826}#
+ #{args*\ 827}#
+ #{e1*\ 828}#
+ #{e2*\ 829}#)
(call-with-values
(lambda ()
- (#{get-formals\ 9800}#
- #{args\ 9978}#))
- (lambda (#{req\ 9984}#
- #{opt\ 9985}#
- #{rest\ 9986}#
- #{kw\ 9987}#)
+ (#{get-formals\ 646}#
+ #{args\ 824}#))
+ (lambda (#{req\ 830}#
+ #{opt\ 831}#
+ #{rest\ 832}#
+ #{kw\ 833}#)
(call-with-values
(lambda ()
- (#{expand-req\ 9810}#
- #{req\ 9984}#
- #{opt\ 9985}#
- #{rest\ 9986}#
- #{kw\ 9987}#
- (cons #{e1\ 9979}#
- #{e2\ 9980}#)))
- (lambda (#{docstring\ 9993}#
- #{req\ 9994}#
- #{opt\ 9995}#
- #{rest\ 9996}#
- #{kw\ 9997}#
- #{inits\ 9998}#
- #{vars\ 9999}#
- #{body\ 10000}#)
+ (#{expand-req\ 656}#
+ #{req\ 830}#
+ #{opt\ 831}#
+ #{rest\ 832}#
+ #{kw\ 833}#
+ (cons #{e1\ 825}#
+ #{e2\ 826}#)))
+ (lambda (#{docstring\ 839}#
+ #{req\ 840}#
+ #{opt\ 841}#
+ #{rest\ 842}#
+ #{kw\ 843}#
+ #{inits\ 844}#
+ #{vars\ 845}#
+ #{body\ 846}#)
(call-with-values
(lambda ()
- (#{chi-lambda-case\ 9523}#
- #{e\ 9795}#
- #{r\ 9796}#
- #{w\ 9797}#
- #{s\ 9798}#
- #{mod\ 9799}#
- #{get-formals\ 9800}#
- (map (lambda (#{tmp\ 10011}#
- #{tmp\ 10010}#
- #{tmp\ 10009}#)
- (cons #{tmp\ 10009}#
- (cons #{tmp\ 10010}#
- #{tmp\ 10011}#)))
- #{e2*\ 9983}#
- #{e1*\ 9982}#
- #{args*\ 9981}#)))
- (lambda (#{docstring*\ 10013}#
- #{else*\ 10014}#)
+ (#{chi-lambda-case\ 369}#
+ #{e\ 641}#
+ #{r\ 642}#
+ #{w\ 643}#
+ #{s\ 644}#
+ #{mod\ 645}#
+ #{get-formals\ 646}#
+ (map (lambda (#{tmp\ 857}#
+ #{tmp\ 856}#
+ #{tmp\ 855}#)
+ (cons #{tmp\ 855}#
+ (cons #{tmp\ 856}#
+ #{tmp\ 857}#)))
+ #{e2*\ 829}#
+ #{e1*\ 828}#
+ #{args*\ 827}#)))
+ (lambda (#{docstring*\ 859}#
+ #{else*\ 860}#)
(values
- (let ((#{t\ 10019}#
- #{docstring\ 9993}#))
- (if #{t\ 10019}#
- #{t\ 10019}#
- #{docstring*\ 10013}#))
- (#{build-lambda-case\ 9360}#
- #{s\ 9798}#
- #{req\ 9994}#
- #{opt\ 9995}#
- #{rest\ 9996}#
- #{kw\ 9997}#
- #{inits\ 9998}#
- #{vars\ 9999}#
- #{body\ 10000}#
- #{else*\ 10014}#)))))))))
- #{tmp\ 9971}#)
+ (let ((#{t\ 865}# #{docstring\ 839}#))
+ (if #{t\ 865}#
+ #{t\ 865}#
+ #{docstring*\ 859}#))
+ (#{build-lambda-case\ 206}#
+ #{s\ 644}#
+ #{req\ 840}#
+ #{opt\ 841}#
+ #{rest\ 842}#
+ #{kw\ 843}#
+ #{inits\ 844}#
+ #{vars\ 845}#
+ #{body\ 846}#
+ #{else*\ 860}#)))))))))
+ #{tmp\ 817}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp\ 9969}#)))
+ #{tmp\ 815}#)))
($sc-dispatch
- #{tmp\ 9969}#
+ #{tmp\ 815}#
'((any any . each-any)
.
#(each (any any . each-any)))))))
- ($sc-dispatch #{tmp\ 9969}# (quote ()))))
- #{clauses\ 9801}#))))
- (#{lambda*-formals\ 9521}#
- (lambda (#{orig-args\ 10021}#)
- (letrec ((#{check\ 10032}#
- (lambda (#{req\ 10033}#
- #{opt\ 10034}#
- #{rest\ 10035}#
- #{kw\ 10036}#)
- (if (#{distinct-bound-ids?\ 9479}#
+ ($sc-dispatch #{tmp\ 815}# (quote ()))))
+ #{clauses\ 647}#))))
+ (#{lambda*-formals\ 367}#
+ (lambda (#{orig-args\ 867}#)
+ (letrec ((#{check\ 878}#
+ (lambda (#{req\ 879}#
+ #{opt\ 880}#
+ #{rest\ 881}#
+ #{kw\ 882}#)
+ (if (#{distinct-bound-ids?\ 325}#
(append
- #{req\ 10033}#
- (map car #{opt\ 10034}#)
- (if #{rest\ 10035}#
- (list #{rest\ 10035}#)
+ #{req\ 879}#
+ (map car #{opt\ 880}#)
+ (if #{rest\ 881}#
+ (list #{rest\ 881}#)
'())
- (if (pair? #{kw\ 10036}#)
- (map cadr (cdr #{kw\ 10036}#))
+ (if (pair? #{kw\ 882}#)
+ (map cadr (cdr #{kw\ 882}#))
'())))
(values
- #{req\ 10033}#
- #{opt\ 10034}#
- #{rest\ 10035}#
- #{kw\ 10036}#)
+ #{req\ 879}#
+ #{opt\ 880}#
+ #{rest\ 881}#
+ #{kw\ 882}#)
(syntax-violation
'lambda*
"duplicate identifier in argument list"
- #{orig-args\ 10021}#))))
- (#{rest\ 10030}#
- (lambda (#{args\ 10044}#
- #{req\ 10045}#
- #{opt\ 10046}#
- #{kw\ 10047}#)
- ((lambda (#{tmp\ 10052}#)
- ((lambda (#{tmp\ 10053}#)
- (if (if #{tmp\ 10053}#
- (apply (lambda (#{r\ 10055}#)
- (#{id?\ 9414}# #{r\ 10055}#))
- #{tmp\ 10053}#)
+ #{orig-args\ 867}#))))
+ (#{rest\ 876}#
+ (lambda (#{args\ 890}#
+ #{req\ 891}#
+ #{opt\ 892}#
+ #{kw\ 893}#)
+ ((lambda (#{tmp\ 898}#)
+ ((lambda (#{tmp\ 899}#)
+ (if (if #{tmp\ 899}#
+ (apply (lambda (#{r\ 901}#)
+ (#{id?\ 260}# #{r\ 901}#))
+ #{tmp\ 899}#)
#f)
- (apply (lambda (#{r\ 10057}#)
- (#{check\ 10032}#
- #{req\ 10045}#
- #{opt\ 10046}#
- #{r\ 10057}#
- #{kw\ 10047}#))
- #{tmp\ 10053}#)
- ((lambda (#{else\ 10059}#)
+ (apply (lambda (#{r\ 903}#)
+ (#{check\ 878}#
+ #{req\ 891}#
+ #{opt\ 892}#
+ #{r\ 903}#
+ #{kw\ 893}#))
+ #{tmp\ 899}#)
+ ((lambda (#{else\ 905}#)
(syntax-violation
'lambda*
"invalid rest argument"
- #{orig-args\ 10021}#
- #{args\ 10044}#))
- #{tmp\ 10052}#)))
- (list #{tmp\ 10052}#)))
- #{args\ 10044}#)))
- (#{key\ 10028}#
- (lambda (#{args\ 10060}#
- #{req\ 10061}#
- #{opt\ 10062}#
- #{rkey\ 10063}#)
- ((lambda (#{tmp\ 10068}#)
- ((lambda (#{tmp\ 10069}#)
- (if #{tmp\ 10069}#
+ #{orig-args\ 867}#
+ #{args\ 890}#))
+ #{tmp\ 898}#)))
+ (list #{tmp\ 898}#)))
+ #{args\ 890}#)))
+ (#{key\ 874}#
+ (lambda (#{args\ 906}#
+ #{req\ 907}#
+ #{opt\ 908}#
+ #{rkey\ 909}#)
+ ((lambda (#{tmp\ 914}#)
+ ((lambda (#{tmp\ 915}#)
+ (if #{tmp\ 915}#
(apply (lambda ()
- (#{check\ 10032}#
- #{req\ 10061}#
- #{opt\ 10062}#
+ (#{check\ 878}#
+ #{req\ 907}#
+ #{opt\ 908}#
#f
(cons #f
- (reverse
- #{rkey\ 10063}#))))
- #{tmp\ 10069}#)
- ((lambda (#{tmp\ 10070}#)
- (if (if #{tmp\ 10070}#
- (apply (lambda (#{a\ 10073}#
- #{b\ 10074}#)
- (#{id?\ 9414}#
- #{a\ 10073}#))
- #{tmp\ 10070}#)
+ (reverse #{rkey\ 909}#))))
+ #{tmp\ 915}#)
+ ((lambda (#{tmp\ 916}#)
+ (if (if #{tmp\ 916}#
+ (apply (lambda (#{a\ 919}#
+ #{b\ 920}#)
+ (#{id?\ 260}#
+ #{a\ 919}#))
+ #{tmp\ 916}#)
#f)
- (apply (lambda (#{a\ 10077}#
- #{b\ 10078}#)
- ((lambda (#{tmp\ 10080}#)
- ((lambda (#{k\ 10082}#)
- (#{key\ 10028}#
- #{b\ 10078}#
- #{req\ 10061}#
- #{opt\ 10062}#
- (cons (cons #{k\ 10082}#
- (cons #{a\ 10077}#
+ (apply (lambda (#{a\ 923}# #{b\ 924}#)
+ ((lambda (#{tmp\ 926}#)
+ ((lambda (#{k\ 928}#)
+ (#{key\ 874}#
+ #{b\ 924}#
+ #{req\ 907}#
+ #{opt\ 908}#
+ (cons (cons #{k\ 928}#
+ (cons #{a\ 923}#
'(#(syntax-object
#f
((top)
#(ribcage
#(k)
#((top))
- #("i10081"))
+ #("i927"))
#(ribcage
#(a
b)
#((top)
(top))
- #("i10075"
- "i10076"))
+ #("i921"
+ "i922"))
#(ribcage
()
()
@@ -626,10 +618,10 @@
(top)
(top)
(top))
- #("i10064"
- "i10065"
- "i10066"
- "i10067"))
+ #("i910"
+ "i911"
+ "i912"
+ "i913"))
#(ribcage
(check rest
key
@@ -640,15 +632,15 @@
(top)
(top)
(top))
- ("i10031"
- "i10029"
- "i10027"
- "i10025"
- "i10023"))
+ ("i877"
+ "i875"
+ "i873"
+ "i871"
+ "i869"))
#(ribcage
#(orig-args)
#((top))
- #("i10022"))
+ #("i868"))
#(ribcage
(lambda-var-list
gen-var
@@ -884,351 +876,349 @@
(top)
(top)
(top))
- ("i9528"
- "i9526"
- "i9524"
- "i9522"
- "i9520"
- "i9518"
- "i9516"
- "i9514"
- "i9512"
- "i9510"
- "i9508"
- "i9506"
- "i9504"
- "i9502"
- "i9500"
- "i9498"
- "i9496"
- "i9494"
- "i9492"
- "i9490"
- "i9488"
- "i9486"
- "i9484"
- "i9482"
- "i9480"
- "i9478"
- "i9476"
- "i9474"
- "i9472"
- "i9470"
- "i9468"
- "i9466"
- "i9464"
- "i9462"
- "i9460"
- "i9458"
- "i9457"
- "i9456"
- "i9454"
- "i9453"
- "i9452"
- "i9451"
- "i9450"
- "i9448"
- "i9446"
- "i9444"
- "i9442"
- "i9440"
- "i9438"
- "i9436"
- "i9434"
- "i9431"
- "i9429"
- "i9428"
- "i9427"
- "i9426"
- "i9425"
- "i9424"
- "i9422"
- "i9420"
- "i9418"
- "i9416"
- "i9415"
- "i9413"
- "i9411"
- "i9409"
- "i9407"
- "i9405"
- "i9403"
- "i9401"
- "i9400"
- "i9398"
- "i9396"
- "i9395"
- "i9394"
- "i9392"
- "i9391"
- "i9389"
- "i9387"
- "i9385"
- "i9383"
- "i9381"
- "i9379"
- "i9377"
- "i9375"
- "i9373"
- "i9371"
- "i9369"
- "i9367"
- "i9365"
- "i9363"
- "i9361"
- "i9359"
- "i9357"
- "i9355"
- "i9353"
- "i9351"
- "i9349"
- "i9347"
- "i9345"
- "i9343"
- "i9341"
- "i9339"
- "i9337"
- "i9335"
- "i9333"
- "i9331"
- "i9329"
- "i9328"
- "i9326"
- "i9324"
- "i9322"
- "i9320"
- "i9318"
- "i9316"
- "i9314"
- "i9312"))
+ ("i374"
+ "i372"
+ "i370"
+ "i368"
+ "i366"
+ "i364"
+ "i362"
+ "i360"
+ "i358"
+ "i356"
+ "i354"
+ "i352"
+ "i350"
+ "i348"
+ "i346"
+ "i344"
+ "i342"
+ "i340"
+ "i338"
+ "i336"
+ "i334"
+ "i332"
+ "i330"
+ "i328"
+ "i326"
+ "i324"
+ "i322"
+ "i320"
+ "i318"
+ "i316"
+ "i314"
+ "i312"
+ "i310"
+ "i308"
+ "i306"
+ "i304"
+ "i303"
+ "i302"
+ "i300"
+ "i299"
+ "i298"
+ "i297"
+ "i296"
+ "i294"
+ "i292"
+ "i290"
+ "i288"
+ "i286"
+ "i284"
+ "i282"
+ "i280"
+ "i277"
+ "i275"
+ "i274"
+ "i273"
+ "i272"
+ "i271"
+ "i270"
+ "i268"
+ "i266"
+ "i264"
+ "i262"
+ "i261"
+ "i259"
+ "i257"
+ "i255"
+ "i253"
+ "i251"
+ "i249"
+ "i247"
+ "i246"
+ "i244"
+ "i242"
+ "i241"
+ "i240"
+ "i238"
+ "i237"
+ "i235"
+ "i233"
+ "i231"
+ "i229"
+ "i227"
+ "i225"
+ "i223"
+ "i221"
+ "i219"
+ "i217"
+ "i215"
+ "i213"
+ "i211"
+ "i209"
+ "i207"
+ "i205"
+ "i203"
+ "i201"
+ "i199"
+ "i197"
+ "i195"
+ "i193"
+ "i191"
+ "i189"
+ "i187"
+ "i185"
+ "i183"
+ "i181"
+ "i179"
+ "i177"
+ "i175"
+ "i174"
+ "i172"
+ "i170"
+ "i168"
+ "i166"
+ "i164"
+ "i162"
+ "i160"
+ "i158"))
#(ribcage
(define-structure
and-map*)
((top)
(top))
- ("i9215"
- "i9213")))
+ ("i61"
+ "i59")))
(hygiene
guile)))))
- #{rkey\ 10063}#)))
- #{tmp\ 10080}#))
+ #{rkey\ 909}#)))
+ #{tmp\ 926}#))
(symbol->keyword
(syntax->datum
- #{a\ 10077}#))))
- #{tmp\ 10070}#)
- ((lambda (#{tmp\ 10083}#)
- (if (if #{tmp\ 10083}#
- (apply (lambda (#{a\ 10087}#
- #{init\ 10088}#
- #{b\ 10089}#)
- (#{id?\ 9414}#
- #{a\ 10087}#))
- #{tmp\ 10083}#)
+ #{a\ 923}#))))
+ #{tmp\ 916}#)
+ ((lambda (#{tmp\ 929}#)
+ (if (if #{tmp\ 929}#
+ (apply (lambda (#{a\ 933}#
+ #{init\ 934}#
+ #{b\ 935}#)
+ (#{id?\ 260}#
+ #{a\ 933}#))
+ #{tmp\ 929}#)
#f)
- (apply (lambda (#{a\ 10093}#
- #{init\ 10094}#
- #{b\ 10095}#)
- ((lambda (#{tmp\ 10097}#)
- ((lambda (#{k\ 10099}#)
- (#{key\ 10028}#
- #{b\ 10095}#
- #{req\ 10061}#
- #{opt\ 10062}#
- (cons (list #{k\ 10099}#
- #{a\ 10093}#
- #{init\ 10094}#)
- #{rkey\ 10063}#)))
- #{tmp\ 10097}#))
+ (apply (lambda (#{a\ 939}#
+ #{init\ 940}#
+ #{b\ 941}#)
+ ((lambda (#{tmp\ 943}#)
+ ((lambda (#{k\ 945}#)
+ (#{key\ 874}#
+ #{b\ 941}#
+ #{req\ 907}#
+ #{opt\ 908}#
+ (cons (list #{k\ 945}#
+ #{a\ 939}#
+ #{init\ 940}#)
+ #{rkey\ 909}#)))
+ #{tmp\ 943}#))
(symbol->keyword
(syntax->datum
- #{a\ 10093}#))))
- #{tmp\ 10083}#)
- ((lambda (#{tmp\ 10100}#)
- (if (if #{tmp\ 10100}#
- (apply (lambda (#{a\ 10105}#
- #{init\ 10106}#
- #{k\ 10107}#
- #{b\ 10108}#)
- (if (#{id?\ 9414}#
- #{a\ 10105}#)
+ #{a\ 939}#))))
+ #{tmp\ 929}#)
+ ((lambda (#{tmp\ 946}#)
+ (if (if #{tmp\ 946}#
+ (apply (lambda (#{a\ 951}#
+ #{init\ 952}#
+ #{k\ 953}#
+ #{b\ 954}#)
+ (if (#{id?\ 260}#
+ #{a\ 951}#)
(keyword?
(syntax->datum
- #{k\ 10107}#))
+ #{k\ 953}#))
#f))
- #{tmp\ 10100}#)
+ #{tmp\ 946}#)
#f)
- (apply (lambda (#{a\ 10115}#
- #{init\ 10116}#
- #{k\ 10117}#
- #{b\ 10118}#)
- (#{key\ 10028}#
- #{b\ 10118}#
- #{req\ 10061}#
- #{opt\ 10062}#
- (cons (list #{k\ 10117}#
- #{a\ 10115}#
- #{init\ 10116}#)
- #{rkey\ 10063}#)))
- #{tmp\ 10100}#)
- ((lambda (#{tmp\ 10119}#)
- (if (if #{tmp\ 10119}#
- (apply (lambda (#{aok\ 10121}#)
+ (apply (lambda (#{a\ 961}#
+ #{init\ 962}#
+ #{k\ 963}#
+ #{b\ 964}#)
+ (#{key\ 874}#
+ #{b\ 964}#
+ #{req\ 907}#
+ #{opt\ 908}#
+ (cons (list #{k\ 963}#
+ #{a\ 961}#
+ #{init\ 962}#)
+ #{rkey\ 909}#)))
+ #{tmp\ 946}#)
+ ((lambda (#{tmp\ 965}#)
+ (if (if #{tmp\ 965}#
+ (apply (lambda (#{aok\ 967}#)
(eq? (syntax->datum
- #{aok\ 10121}#)
+ #{aok\ 967}#)
#:allow-other-keys))
- #{tmp\ 10119}#)
+ #{tmp\ 965}#)
#f)
- (apply (lambda (#{aok\ 10123}#)
- (#{check\ 10032}#
- #{req\ 10061}#
- #{opt\ 10062}#
+ (apply (lambda (#{aok\ 969}#)
+ (#{check\ 878}#
+ #{req\ 907}#
+ #{opt\ 908}#
#f
(cons #t
(reverse
- #{rkey\ 10063}#))))
- #{tmp\ 10119}#)
- ((lambda (#{tmp\ 10124}#)
- (if (if #{tmp\ 10124}#
- (apply (lambda (#{aok\ 10128}#
- #{a\ 10129}#
- #{b\ 10130}#)
+ #{rkey\ 909}#))))
+ #{tmp\ 965}#)
+ ((lambda (#{tmp\ 970}#)
+ (if (if #{tmp\ 970}#
+ (apply (lambda (#{aok\ 974}#
+ #{a\ 975}#
+ #{b\ 976}#)
(if (eq? (syntax->datum
- #{aok\ 10128}#)
+ #{aok\ 974}#)
#:allow-other-keys)
(eq? (syntax->datum
- #{a\ 10129}#)
+ #{a\ 975}#)
#:rest)
#f))
- #{tmp\ 10124}#)
+ #{tmp\ 970}#)
#f)
- (apply (lambda (#{aok\ 10136}#
- #{a\ 10137}#
- #{b\ 10138}#)
- (#{rest\ 10030}#
- #{b\ 10138}#
- #{req\ 10061}#
- #{opt\ 10062}#
+ (apply (lambda (#{aok\ 982}#
+ #{a\ 983}#
+ #{b\ 984}#)
+ (#{rest\ 876}#
+ #{b\ 984}#
+ #{req\ 907}#
+ #{opt\ 908}#
(cons #t
(reverse
- #{rkey\ 10063}#))))
- #{tmp\ 10124}#)
- ((lambda (#{tmp\ 10139}#)
- (if (if #{tmp\ 10139}#
- (apply (lambda (#{aok\ 10142}#
- #{r\ 10143}#)
+ #{rkey\ 909}#))))
+ #{tmp\ 970}#)
+ ((lambda (#{tmp\ 985}#)
+ (if (if #{tmp\ 985}#
+ (apply (lambda (#{aok\ 988}#
+ #{r\ 989}#)
(if (eq? (syntax->datum
- #{aok\ 10142}#)
+ #{aok\ 988}#)
#:allow-other-keys)
- (#{id?\ 9414}#
- #{r\ 10143}#)
+ (#{id?\ 260}#
+ #{r\ 989}#)
#f))
- #{tmp\ 10139}#)
+ #{tmp\ 985}#)
#f)
- (apply (lambda (#{aok\ 10148}#
- #{r\ 10149}#)
- (#{rest\ 10030}#
- #{r\ 10149}#
- #{req\ 10061}#
- #{opt\ 10062}#
+ (apply (lambda (#{aok\ 994}#
+ #{r\ 995}#)
+ (#{rest\ 876}#
+ #{r\ 995}#
+ #{req\ 907}#
+ #{opt\ 908}#
(cons #t
(reverse
- #{rkey\ 10063}#))))
- #{tmp\ 10139}#)
- ((lambda (#{tmp\ 10150}#)
- (if (if #{tmp\ 10150}#
- (apply (lambda (#{a\ 10153}#
- #{b\ 10154}#)
+ #{rkey\ 909}#))))
+ #{tmp\ 985}#)
+ ((lambda (#{tmp\ 996}#)
+ (if (if #{tmp\ 996}#
+ (apply (lambda (#{a\ 999}#
+ #{b\ 1000}#)
(eq? (syntax->datum
- #{a\ 10153}#)
+ #{a\ 999}#)
#:rest))
- #{tmp\ 10150}#)
+ #{tmp\ 996}#)
#f)
- (apply (lambda (#{a\ 10157}#
- #{b\ 10158}#)
- (#{rest\ 10030}#
- #{b\ 10158}#
- #{req\ 10061}#
- #{opt\ 10062}#
+ (apply (lambda (#{a\ 1003}#
+ #{b\ 1004}#)
+ (#{rest\ 876}#
+ #{b\ 1004}#
+ #{req\ 907}#
+ #{opt\ 908}#
(cons #f
(reverse
- #{rkey\ 10063}#))))
- #{tmp\ 10150}#)
- ((lambda (#{tmp\ 10159}#)
- (if (if #{tmp\ 10159}#
- (apply (lambda (#{r\ 10161}#)
- (#{id?\ 9414}#
- #{r\ 10161}#))
- #{tmp\ 10159}#)
+ #{rkey\ 909}#))))
+ #{tmp\ 996}#)
+ ((lambda (#{tmp\ 1005}#)
+ (if (if #{tmp\ 1005}#
+ (apply (lambda (#{r\ 1007}#)
+ (#{id?\ 260}#
+ #{r\ 1007}#))
+ #{tmp\ 1005}#)
#f)
- (apply (lambda (#{r\ 10163}#)
- (#{rest\ 10030}#
- #{r\ 10163}#
- #{req\ 10061}#
- #{opt\ 10062}#
+ (apply (lambda (#{r\ 1009}#)
+ (#{rest\ 876}#
+ #{r\ 1009}#
+ #{req\ 907}#
+ #{opt\ 908}#
(cons #f
(reverse
- #{rkey\ 10063}#))))
- #{tmp\ 10159}#)
- ((lambda (#{else\ 10165}#)
+ #{rkey\ 909}#))))
+ #{tmp\ 1005}#)
+ ((lambda (#{else\ 1011}#)
(syntax-violation
'lambda*
"invalid keyword argument list"
- #{orig-args\ 10021}#
- #{args\ 10060}#))
- #{tmp\ 10068}#)))
- (list #{tmp\ 10068}#))))
+ #{orig-args\ 867}#
+ #{args\ 906}#))
+ #{tmp\ 914}#)))
+ (list #{tmp\ 914}#))))
($sc-dispatch
- #{tmp\ 10068}#
+ #{tmp\ 914}#
'(any any)))))
($sc-dispatch
- #{tmp\ 10068}#
+ #{tmp\ 914}#
'(any .
any)))))
($sc-dispatch
- #{tmp\ 10068}#
+ #{tmp\ 914}#
'(any any any)))))
($sc-dispatch
- #{tmp\ 10068}#
+ #{tmp\ 914}#
'(any)))))
($sc-dispatch
- #{tmp\ 10068}#
+ #{tmp\ 914}#
'((any any any) . any)))))
($sc-dispatch
- #{tmp\ 10068}#
+ #{tmp\ 914}#
'((any any) . any)))))
($sc-dispatch
- #{tmp\ 10068}#
+ #{tmp\ 914}#
'(any . any)))))
- ($sc-dispatch #{tmp\ 10068}# (quote ()))))
- #{args\ 10060}#)))
- (#{opt\ 10026}#
- (lambda (#{args\ 10166}#
- #{req\ 10167}#
- #{ropt\ 10168}#)
- ((lambda (#{tmp\ 10172}#)
- ((lambda (#{tmp\ 10173}#)
- (if #{tmp\ 10173}#
+ ($sc-dispatch #{tmp\ 914}# (quote ()))))
+ #{args\ 906}#)))
+ (#{opt\ 872}#
+ (lambda (#{args\ 1012}# #{req\ 1013}# #{ropt\ 1014}#)
+ ((lambda (#{tmp\ 1018}#)
+ ((lambda (#{tmp\ 1019}#)
+ (if #{tmp\ 1019}#
(apply (lambda ()
- (#{check\ 10032}#
- #{req\ 10167}#
- (reverse #{ropt\ 10168}#)
+ (#{check\ 878}#
+ #{req\ 1013}#
+ (reverse #{ropt\ 1014}#)
#f
'()))
- #{tmp\ 10173}#)
- ((lambda (#{tmp\ 10174}#)
- (if (if #{tmp\ 10174}#
- (apply (lambda (#{a\ 10177}#
- #{b\ 10178}#)
- (#{id?\ 9414}#
- #{a\ 10177}#))
- #{tmp\ 10174}#)
+ #{tmp\ 1019}#)
+ ((lambda (#{tmp\ 1020}#)
+ (if (if #{tmp\ 1020}#
+ (apply (lambda (#{a\ 1023}#
+ #{b\ 1024}#)
+ (#{id?\ 260}#
+ #{a\ 1023}#))
+ #{tmp\ 1020}#)
#f)
- (apply (lambda (#{a\ 10181}#
- #{b\ 10182}#)
- (#{opt\ 10026}#
- #{b\ 10182}#
- #{req\ 10167}#
- (cons (cons #{a\ 10181}#
+ (apply (lambda (#{a\ 1027}#
+ #{b\ 1028}#)
+ (#{opt\ 872}#
+ #{b\ 1028}#
+ #{req\ 1013}#
+ (cons (cons #{a\ 1027}#
'(#(syntax-object
#f
((top)
@@ -1236,8 +1226,8 @@
#(a b)
#((top)
(top))
- #("i10179"
- "i10180"))
+ #("i1025"
+ "i1026"))
#(ribcage
()
()
@@ -1249,9 +1239,9 @@
#((top)
(top)
(top))
- #("i10169"
- "i10170"
- "i10171"))
+ #("i1015"
+ "i1016"
+ "i1017"))
#(ribcage
(check rest
key
@@ -1262,15 +1252,15 @@
(top)
(top)
(top))
- ("i10031"
- "i10029"
- "i10027"
- "i10025"
- "i10023"))
+ ("i877"
+ "i875"
+ "i873"
+ "i871"
+ "i869"))
#(ribcage
#(orig-args)
#((top))
- #("i10022"))
+ #("i868"))
#(ribcage
(lambda-var-list
gen-var
@@ -1506,462 +1496,462 @@
(top)
(top)
(top))
- ("i9528"
- "i9526"
- "i9524"
- "i9522"
- "i9520"
- "i9518"
- "i9516"
- "i9514"
- "i9512"
- "i9510"
- "i9508"
- "i9506"
- "i9504"
- "i9502"
- "i9500"
- "i9498"
- "i9496"
- "i9494"
- "i9492"
- "i9490"
- "i9488"
- "i9486"
- "i9484"
- "i9482"
- "i9480"
- "i9478"
- "i9476"
- "i9474"
- "i9472"
- "i9470"
- "i9468"
- "i9466"
- "i9464"
- "i9462"
- "i9460"
- "i9458"
- "i9457"
- "i9456"
- "i9454"
- "i9453"
- "i9452"
- "i9451"
- "i9450"
- "i9448"
- "i9446"
- "i9444"
- "i9442"
- "i9440"
- "i9438"
- "i9436"
- "i9434"
- "i9431"
- "i9429"
- "i9428"
- "i9427"
- "i9426"
- "i9425"
- "i9424"
- "i9422"
- "i9420"
- "i9418"
- "i9416"
- "i9415"
- "i9413"
- "i9411"
- "i9409"
- "i9407"
- "i9405"
- "i9403"
- "i9401"
- "i9400"
- "i9398"
- "i9396"
- "i9395"
- "i9394"
- "i9392"
- "i9391"
- "i9389"
- "i9387"
- "i9385"
- "i9383"
- "i9381"
- "i9379"
- "i9377"
- "i9375"
- "i9373"
- "i9371"
- "i9369"
- "i9367"
- "i9365"
- "i9363"
- "i9361"
- "i9359"
- "i9357"
- "i9355"
- "i9353"
- "i9351"
- "i9349"
- "i9347"
- "i9345"
- "i9343"
- "i9341"
- "i9339"
- "i9337"
- "i9335"
- "i9333"
- "i9331"
- "i9329"
- "i9328"
- "i9326"
- "i9324"
- "i9322"
- "i9320"
- "i9318"
- "i9316"
- "i9314"
- "i9312"))
+ ("i374"
+ "i372"
+ "i370"
+ "i368"
+ "i366"
+ "i364"
+ "i362"
+ "i360"
+ "i358"
+ "i356"
+ "i354"
+ "i352"
+ "i350"
+ "i348"
+ "i346"
+ "i344"
+ "i342"
+ "i340"
+ "i338"
+ "i336"
+ "i334"
+ "i332"
+ "i330"
+ "i328"
+ "i326"
+ "i324"
+ "i322"
+ "i320"
+ "i318"
+ "i316"
+ "i314"
+ "i312"
+ "i310"
+ "i308"
+ "i306"
+ "i304"
+ "i303"
+ "i302"
+ "i300"
+ "i299"
+ "i298"
+ "i297"
+ "i296"
+ "i294"
+ "i292"
+ "i290"
+ "i288"
+ "i286"
+ "i284"
+ "i282"
+ "i280"
+ "i277"
+ "i275"
+ "i274"
+ "i273"
+ "i272"
+ "i271"
+ "i270"
+ "i268"
+ "i266"
+ "i264"
+ "i262"
+ "i261"
+ "i259"
+ "i257"
+ "i255"
+ "i253"
+ "i251"
+ "i249"
+ "i247"
+ "i246"
+ "i244"
+ "i242"
+ "i241"
+ "i240"
+ "i238"
+ "i237"
+ "i235"
+ "i233"
+ "i231"
+ "i229"
+ "i227"
+ "i225"
+ "i223"
+ "i221"
+ "i219"
+ "i217"
+ "i215"
+ "i213"
+ "i211"
+ "i209"
+ "i207"
+ "i205"
+ "i203"
+ "i201"
+ "i199"
+ "i197"
+ "i195"
+ "i193"
+ "i191"
+ "i189"
+ "i187"
+ "i185"
+ "i183"
+ "i181"
+ "i179"
+ "i177"
+ "i175"
+ "i174"
+ "i172"
+ "i170"
+ "i168"
+ "i166"
+ "i164"
+ "i162"
+ "i160"
+ "i158"))
#(ribcage
(define-structure
and-map*)
((top)
(top))
- ("i9215"
- "i9213")))
+ ("i61"
+ "i59")))
(hygiene
guile))))
- #{ropt\ 10168}#)))
- #{tmp\ 10174}#)
- ((lambda (#{tmp\ 10183}#)
- (if (if #{tmp\ 10183}#
- (apply (lambda (#{a\ 10187}#
- #{init\ 10188}#
- #{b\ 10189}#)
- (#{id?\ 9414}#
- #{a\ 10187}#))
- #{tmp\ 10183}#)
+ #{ropt\ 1014}#)))
+ #{tmp\ 1020}#)
+ ((lambda (#{tmp\ 1029}#)
+ (if (if #{tmp\ 1029}#
+ (apply (lambda (#{a\ 1033}#
+ #{init\ 1034}#
+ #{b\ 1035}#)
+ (#{id?\ 260}#
+ #{a\ 1033}#))
+ #{tmp\ 1029}#)
#f)
- (apply (lambda (#{a\ 10193}#
- #{init\ 10194}#
- #{b\ 10195}#)
- (#{opt\ 10026}#
- #{b\ 10195}#
- #{req\ 10167}#
- (cons (list #{a\ 10193}#
- #{init\ 10194}#)
- #{ropt\ 10168}#)))
- #{tmp\ 10183}#)
- ((lambda (#{tmp\ 10196}#)
- (if (if #{tmp\ 10196}#
- (apply (lambda (#{a\ 10199}#
- #{b\ 10200}#)
+ (apply (lambda (#{a\ 1039}#
+ #{init\ 1040}#
+ #{b\ 1041}#)
+ (#{opt\ 872}#
+ #{b\ 1041}#
+ #{req\ 1013}#
+ (cons (list #{a\ 1039}#
+ #{init\ 1040}#)
+ #{ropt\ 1014}#)))
+ #{tmp\ 1029}#)
+ ((lambda (#{tmp\ 1042}#)
+ (if (if #{tmp\ 1042}#
+ (apply (lambda (#{a\ 1045}#
+ #{b\ 1046}#)
(eq? (syntax->datum
- #{a\ 10199}#)
+ #{a\ 1045}#)
#:key))
- #{tmp\ 10196}#)
+ #{tmp\ 1042}#)
#f)
- (apply (lambda (#{a\ 10203}#
- #{b\ 10204}#)
- (#{key\ 10028}#
- #{b\ 10204}#
- #{req\ 10167}#
+ (apply (lambda (#{a\ 1049}#
+ #{b\ 1050}#)
+ (#{key\ 874}#
+ #{b\ 1050}#
+ #{req\ 1013}#
(reverse
- #{ropt\ 10168}#)
+ #{ropt\ 1014}#)
'()))
- #{tmp\ 10196}#)
- ((lambda (#{tmp\ 10205}#)
- (if (if #{tmp\ 10205}#
- (apply (lambda (#{a\ 10208}#
- #{b\ 10209}#)
+ #{tmp\ 1042}#)
+ ((lambda (#{tmp\ 1051}#)
+ (if (if #{tmp\ 1051}#
+ (apply (lambda (#{a\ 1054}#
+ #{b\ 1055}#)
(eq? (syntax->datum
- #{a\ 10208}#)
+ #{a\ 1054}#)
#:rest))
- #{tmp\ 10205}#)
+ #{tmp\ 1051}#)
#f)
- (apply (lambda (#{a\ 10212}#
- #{b\ 10213}#)
- (#{rest\ 10030}#
- #{b\ 10213}#
- #{req\ 10167}#
+ (apply (lambda (#{a\ 1058}#
+ #{b\ 1059}#)
+ (#{rest\ 876}#
+ #{b\ 1059}#
+ #{req\ 1013}#
(reverse
- #{ropt\ 10168}#)
+ #{ropt\ 1014}#)
'()))
- #{tmp\ 10205}#)
- ((lambda (#{tmp\ 10214}#)
- (if (if #{tmp\ 10214}#
- (apply (lambda (#{r\ 10216}#)
- (#{id?\ 9414}#
- #{r\ 10216}#))
- #{tmp\ 10214}#)
+ #{tmp\ 1051}#)
+ ((lambda (#{tmp\ 1060}#)
+ (if (if #{tmp\ 1060}#
+ (apply (lambda (#{r\ 1062}#)
+ (#{id?\ 260}#
+ #{r\ 1062}#))
+ #{tmp\ 1060}#)
#f)
- (apply (lambda (#{r\ 10218}#)
- (#{rest\ 10030}#
- #{r\ 10218}#
- #{req\ 10167}#
+ (apply (lambda (#{r\ 1064}#)
+ (#{rest\ 876}#
+ #{r\ 1064}#
+ #{req\ 1013}#
(reverse
- #{ropt\ 10168}#)
+ #{ropt\ 1014}#)
'()))
- #{tmp\ 10214}#)
- ((lambda (#{else\ 10220}#)
+ #{tmp\ 1060}#)
+ ((lambda (#{else\ 1066}#)
(syntax-violation
'lambda*
"invalid optional argument list"
- #{orig-args\ 10021}#
- #{args\ 10166}#))
- #{tmp\ 10172}#)))
- (list #{tmp\ 10172}#))))
+ #{orig-args\ 867}#
+ #{args\ 1012}#))
+ #{tmp\ 1018}#)))
+ (list #{tmp\ 1018}#))))
($sc-dispatch
- #{tmp\ 10172}#
+ #{tmp\ 1018}#
'(any any)))))
($sc-dispatch
- #{tmp\ 10172}#
+ #{tmp\ 1018}#
'(any . any)))))
($sc-dispatch
- #{tmp\ 10172}#
+ #{tmp\ 1018}#
'((any any) . any)))))
($sc-dispatch
- #{tmp\ 10172}#
+ #{tmp\ 1018}#
'(any . any)))))
- ($sc-dispatch #{tmp\ 10172}# (quote ()))))
- #{args\ 10166}#)))
- (#{req\ 10024}#
- (lambda (#{args\ 10221}# #{rreq\ 10222}#)
- ((lambda (#{tmp\ 10225}#)
- ((lambda (#{tmp\ 10226}#)
- (if #{tmp\ 10226}#
+ ($sc-dispatch #{tmp\ 1018}# (quote ()))))
+ #{args\ 1012}#)))
+ (#{req\ 870}#
+ (lambda (#{args\ 1067}# #{rreq\ 1068}#)
+ ((lambda (#{tmp\ 1071}#)
+ ((lambda (#{tmp\ 1072}#)
+ (if #{tmp\ 1072}#
(apply (lambda ()
- (#{check\ 10032}#
- (reverse #{rreq\ 10222}#)
+ (#{check\ 878}#
+ (reverse #{rreq\ 1068}#)
'()
#f
'()))
- #{tmp\ 10226}#)
- ((lambda (#{tmp\ 10227}#)
- (if (if #{tmp\ 10227}#
- (apply (lambda (#{a\ 10230}#
- #{b\ 10231}#)
- (#{id?\ 9414}#
- #{a\ 10230}#))
- #{tmp\ 10227}#)
+ #{tmp\ 1072}#)
+ ((lambda (#{tmp\ 1073}#)
+ (if (if #{tmp\ 1073}#
+ (apply (lambda (#{a\ 1076}#
+ #{b\ 1077}#)
+ (#{id?\ 260}#
+ #{a\ 1076}#))
+ #{tmp\ 1073}#)
#f)
- (apply (lambda (#{a\ 10234}#
- #{b\ 10235}#)
- (#{req\ 10024}#
- #{b\ 10235}#
- (cons #{a\ 10234}#
- #{rreq\ 10222}#)))
- #{tmp\ 10227}#)
- ((lambda (#{tmp\ 10236}#)
- (if (if #{tmp\ 10236}#
- (apply (lambda (#{a\ 10239}#
- #{b\ 10240}#)
+ (apply (lambda (#{a\ 1080}#
+ #{b\ 1081}#)
+ (#{req\ 870}#
+ #{b\ 1081}#
+ (cons #{a\ 1080}#
+ #{rreq\ 1068}#)))
+ #{tmp\ 1073}#)
+ ((lambda (#{tmp\ 1082}#)
+ (if (if #{tmp\ 1082}#
+ (apply (lambda (#{a\ 1085}#
+ #{b\ 1086}#)
(eq? (syntax->datum
- #{a\ 10239}#)
+ #{a\ 1085}#)
#:optional))
- #{tmp\ 10236}#)
+ #{tmp\ 1082}#)
#f)
- (apply (lambda (#{a\ 10243}#
- #{b\ 10244}#)
- (#{opt\ 10026}#
- #{b\ 10244}#
+ (apply (lambda (#{a\ 1089}#
+ #{b\ 1090}#)
+ (#{opt\ 872}#
+ #{b\ 1090}#
(reverse
- #{rreq\ 10222}#)
+ #{rreq\ 1068}#)
'()))
- #{tmp\ 10236}#)
- ((lambda (#{tmp\ 10245}#)
- (if (if #{tmp\ 10245}#
- (apply (lambda (#{a\ 10248}#
- #{b\ 10249}#)
+ #{tmp\ 1082}#)
+ ((lambda (#{tmp\ 1091}#)
+ (if (if #{tmp\ 1091}#
+ (apply (lambda (#{a\ 1094}#
+ #{b\ 1095}#)
(eq? (syntax->datum
- #{a\ 10248}#)
+ #{a\ 1094}#)
#:key))
- #{tmp\ 10245}#)
+ #{tmp\ 1091}#)
#f)
- (apply (lambda (#{a\ 10252}#
- #{b\ 10253}#)
- (#{key\ 10028}#
- #{b\ 10253}#
+ (apply (lambda (#{a\ 1098}#
+ #{b\ 1099}#)
+ (#{key\ 874}#
+ #{b\ 1099}#
(reverse
- #{rreq\ 10222}#)
+ #{rreq\ 1068}#)
'()
'()))
- #{tmp\ 10245}#)
- ((lambda (#{tmp\ 10254}#)
- (if (if #{tmp\ 10254}#
- (apply (lambda (#{a\ 10257}#
- #{b\ 10258}#)
+ #{tmp\ 1091}#)
+ ((lambda (#{tmp\ 1100}#)
+ (if (if #{tmp\ 1100}#
+ (apply (lambda (#{a\ 1103}#
+ #{b\ 1104}#)
(eq? (syntax->datum
- #{a\ 10257}#)
+ #{a\ 1103}#)
#:rest))
- #{tmp\ 10254}#)
+ #{tmp\ 1100}#)
#f)
- (apply (lambda (#{a\ 10261}#
- #{b\ 10262}#)
- (#{rest\ 10030}#
- #{b\ 10262}#
+ (apply (lambda (#{a\ 1107}#
+ #{b\ 1108}#)
+ (#{rest\ 876}#
+ #{b\ 1108}#
(reverse
- #{rreq\ 10222}#)
+ #{rreq\ 1068}#)
'()
'()))
- #{tmp\ 10254}#)
- ((lambda (#{tmp\ 10263}#)
- (if (if #{tmp\ 10263}#
- (apply (lambda (#{r\ 10265}#)
- (#{id?\ 9414}#
- #{r\ 10265}#))
- #{tmp\ 10263}#)
+ #{tmp\ 1100}#)
+ ((lambda (#{tmp\ 1109}#)
+ (if (if #{tmp\ 1109}#
+ (apply (lambda (#{r\ 1111}#)
+ (#{id?\ 260}#
+ #{r\ 1111}#))
+ #{tmp\ 1109}#)
#f)
- (apply (lambda (#{r\ 10267}#)
- (#{rest\ 10030}#
- #{r\ 10267}#
+ (apply (lambda (#{r\ 1113}#)
+ (#{rest\ 876}#
+ #{r\ 1113}#
(reverse
- #{rreq\ 10222}#)
+ #{rreq\ 1068}#)
'()
'()))
- #{tmp\ 10263}#)
- ((lambda (#{else\ 10269}#)
+ #{tmp\ 1109}#)
+ ((lambda (#{else\ 1115}#)
(syntax-violation
'lambda*
"invalid argument list"
- #{orig-args\ 10021}#
- #{args\ 10221}#))
- #{tmp\ 10225}#)))
- (list #{tmp\ 10225}#))))
+ #{orig-args\ 867}#
+ #{args\ 1067}#))
+ #{tmp\ 1071}#)))
+ (list #{tmp\ 1071}#))))
($sc-dispatch
- #{tmp\ 10225}#
+ #{tmp\ 1071}#
'(any any)))))
($sc-dispatch
- #{tmp\ 10225}#
+ #{tmp\ 1071}#
'(any . any)))))
($sc-dispatch
- #{tmp\ 10225}#
+ #{tmp\ 1071}#
'(any . any)))))
($sc-dispatch
- #{tmp\ 10225}#
+ #{tmp\ 1071}#
'(any . any)))))
- ($sc-dispatch #{tmp\ 10225}# (quote ()))))
- #{args\ 10221}#))))
- (#{req\ 10024}# #{orig-args\ 10021}# (quote ())))))
- (#{chi-simple-lambda\ 9519}#
- (lambda (#{e\ 10270}#
- #{r\ 10271}#
- #{w\ 10272}#
- #{s\ 10273}#
- #{mod\ 10274}#
- #{req\ 10275}#
- #{rest\ 10276}#
- #{docstring\ 10277}#
- #{body\ 10278}#)
- (let ((#{ids\ 10290}#
- (if #{rest\ 10276}#
- (append #{req\ 10275}# (list #{rest\ 10276}#))
- #{req\ 10275}#)))
- (let ((#{vars\ 10292}#
- (map #{gen-var\ 9527}# #{ids\ 10290}#)))
- (let ((#{labels\ 10294}#
- (#{gen-labels\ 9432}# #{ids\ 10290}#)))
- (#{build-simple-lambda\ 9356}#
- #{s\ 10273}#
- (map syntax->datum #{req\ 10275}#)
- (if #{rest\ 10276}#
- (syntax->datum #{rest\ 10276}#)
+ ($sc-dispatch #{tmp\ 1071}# (quote ()))))
+ #{args\ 1067}#))))
+ (#{req\ 870}# #{orig-args\ 867}# (quote ())))))
+ (#{chi-simple-lambda\ 365}#
+ (lambda (#{e\ 1116}#
+ #{r\ 1117}#
+ #{w\ 1118}#
+ #{s\ 1119}#
+ #{mod\ 1120}#
+ #{req\ 1121}#
+ #{rest\ 1122}#
+ #{docstring\ 1123}#
+ #{body\ 1124}#)
+ (let ((#{ids\ 1136}#
+ (if #{rest\ 1122}#
+ (append #{req\ 1121}# (list #{rest\ 1122}#))
+ #{req\ 1121}#)))
+ (let ((#{vars\ 1138}#
+ (map #{gen-var\ 373}# #{ids\ 1136}#)))
+ (let ((#{labels\ 1140}#
+ (#{gen-labels\ 278}# #{ids\ 1136}#)))
+ (#{build-simple-lambda\ 202}#
+ #{s\ 1119}#
+ (map syntax->datum #{req\ 1121}#)
+ (if #{rest\ 1122}#
+ (syntax->datum #{rest\ 1122}#)
#f)
- #{vars\ 10292}#
- #{docstring\ 10277}#
- (#{chi-body\ 9507}#
- #{body\ 10278}#
- (#{source-wrap\ 9485}#
- #{e\ 10270}#
- #{w\ 10272}#
- #{s\ 10273}#
- #{mod\ 10274}#)
- (#{extend-var-env\ 9404}#
- #{labels\ 10294}#
- #{vars\ 10292}#
- #{r\ 10271}#)
- (#{make-binding-wrap\ 9461}#
- #{ids\ 10290}#
- #{labels\ 10294}#
- #{w\ 10272}#)
- #{mod\ 10274}#)))))))
- (#{lambda-formals\ 9517}#
- (lambda (#{orig-args\ 10297}#)
- (letrec ((#{check\ 10302}#
- (lambda (#{req\ 10303}# #{rest\ 10304}#)
- (if (#{distinct-bound-ids?\ 9479}#
- (if #{rest\ 10304}#
- (cons #{rest\ 10304}# #{req\ 10303}#)
- #{req\ 10303}#))
- (values #{req\ 10303}# #f #{rest\ 10304}# #f)
+ #{vars\ 1138}#
+ #{docstring\ 1123}#
+ (#{chi-body\ 353}#
+ #{body\ 1124}#
+ (#{source-wrap\ 331}#
+ #{e\ 1116}#
+ #{w\ 1118}#
+ #{s\ 1119}#
+ #{mod\ 1120}#)
+ (#{extend-var-env\ 250}#
+ #{labels\ 1140}#
+ #{vars\ 1138}#
+ #{r\ 1117}#)
+ (#{make-binding-wrap\ 307}#
+ #{ids\ 1136}#
+ #{labels\ 1140}#
+ #{w\ 1118}#)
+ #{mod\ 1120}#)))))))
+ (#{lambda-formals\ 363}#
+ (lambda (#{orig-args\ 1143}#)
+ (letrec ((#{check\ 1148}#
+ (lambda (#{req\ 1149}# #{rest\ 1150}#)
+ (if (#{distinct-bound-ids?\ 325}#
+ (if #{rest\ 1150}#
+ (cons #{rest\ 1150}# #{req\ 1149}#)
+ #{req\ 1149}#))
+ (values #{req\ 1149}# #f #{rest\ 1150}# #f)
(syntax-violation
'lambda
"duplicate identifier in argument list"
- #{orig-args\ 10297}#))))
- (#{req\ 10300}#
- (lambda (#{args\ 10310}# #{rreq\ 10311}#)
- ((lambda (#{tmp\ 10314}#)
- ((lambda (#{tmp\ 10315}#)
- (if #{tmp\ 10315}#
+ #{orig-args\ 1143}#))))
+ (#{req\ 1146}#
+ (lambda (#{args\ 1156}# #{rreq\ 1157}#)
+ ((lambda (#{tmp\ 1160}#)
+ ((lambda (#{tmp\ 1161}#)
+ (if #{tmp\ 1161}#
(apply (lambda ()
- (#{check\ 10302}#
- (reverse #{rreq\ 10311}#)
+ (#{check\ 1148}#
+ (reverse #{rreq\ 1157}#)
#f))
- #{tmp\ 10315}#)
- ((lambda (#{tmp\ 10316}#)
- (if (if #{tmp\ 10316}#
- (apply (lambda (#{a\ 10319}#
- #{b\ 10320}#)
- (#{id?\ 9414}#
- #{a\ 10319}#))
- #{tmp\ 10316}#)
+ #{tmp\ 1161}#)
+ ((lambda (#{tmp\ 1162}#)
+ (if (if #{tmp\ 1162}#
+ (apply (lambda (#{a\ 1165}#
+ #{b\ 1166}#)
+ (#{id?\ 260}#
+ #{a\ 1165}#))
+ #{tmp\ 1162}#)
#f)
- (apply (lambda (#{a\ 10323}#
- #{b\ 10324}#)
- (#{req\ 10300}#
- #{b\ 10324}#
- (cons #{a\ 10323}#
- #{rreq\ 10311}#)))
- #{tmp\ 10316}#)
- ((lambda (#{tmp\ 10325}#)
- (if (if #{tmp\ 10325}#
- (apply (lambda (#{r\ 10327}#)
- (#{id?\ 9414}#
- #{r\ 10327}#))
- #{tmp\ 10325}#)
+ (apply (lambda (#{a\ 1169}#
+ #{b\ 1170}#)
+ (#{req\ 1146}#
+ #{b\ 1170}#
+ (cons #{a\ 1169}#
+ #{rreq\ 1157}#)))
+ #{tmp\ 1162}#)
+ ((lambda (#{tmp\ 1171}#)
+ (if (if #{tmp\ 1171}#
+ (apply (lambda (#{r\ 1173}#)
+ (#{id?\ 260}#
+ #{r\ 1173}#))
+ #{tmp\ 1171}#)
#f)
- (apply (lambda (#{r\ 10329}#)
- (#{check\ 10302}#
+ (apply (lambda (#{r\ 1175}#)
+ (#{check\ 1148}#
(reverse
- #{rreq\ 10311}#)
- #{r\ 10329}#))
- #{tmp\ 10325}#)
- ((lambda (#{else\ 10331}#)
+ #{rreq\ 1157}#)
+ #{r\ 1175}#))
+ #{tmp\ 1171}#)
+ ((lambda (#{else\ 1177}#)
(syntax-violation
'lambda
"invalid argument list"
- #{orig-args\ 10297}#
- #{args\ 10310}#))
- #{tmp\ 10314}#)))
- (list #{tmp\ 10314}#))))
+ #{orig-args\ 1143}#
+ #{args\ 1156}#))
+ #{tmp\ 1160}#)))
+ (list #{tmp\ 1160}#))))
($sc-dispatch
- #{tmp\ 10314}#
+ #{tmp\ 1160}#
'(any . any)))))
- ($sc-dispatch #{tmp\ 10314}# (quote ()))))
- #{args\ 10310}#))))
- (#{req\ 10300}# #{orig-args\ 10297}# (quote ())))))
- (#{ellipsis?\ 9515}#
- (lambda (#{x\ 10332}#)
- (if (#{nonsymbol-id?\ 9412}# #{x\ 10332}#)
- (#{free-id=?\ 9473}#
- #{x\ 10332}#
+ ($sc-dispatch #{tmp\ 1160}# (quote ()))))
+ #{args\ 1156}#))))
+ (#{req\ 1146}# #{orig-args\ 1143}# (quote ())))))
+ (#{ellipsis?\ 361}#
+ (lambda (#{x\ 1178}#)
+ (if (#{nonsymbol-id?\ 258}# #{x\ 1178}#)
+ (#{free-id=?\ 319}#
+ #{x\ 1178}#
'#(syntax-object
...
((top)
#(ribcage () () ())
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i10333"))
+ #(ribcage #(x) #((top)) #("i1179"))
#(ribcage
(lambda-var-list
gen-var
@@ -2197,1372 +2187,1366 @@
(top)
(top)
(top))
- ("i9528"
- "i9526"
- "i9524"
- "i9522"
- "i9520"
- "i9518"
- "i9516"
- "i9514"
- "i9512"
- "i9510"
- "i9508"
- "i9506"
- "i9504"
- "i9502"
- "i9500"
- "i9498"
- "i9496"
- "i9494"
- "i9492"
- "i9490"
- "i9488"
- "i9486"
- "i9484"
- "i9482"
- "i9480"
- "i9478"
- "i9476"
- "i9474"
- "i9472"
- "i9470"
- "i9468"
- "i9466"
- "i9464"
- "i9462"
- "i9460"
- "i9458"
- "i9457"
- "i9456"
- "i9454"
- "i9453"
- "i9452"
- "i9451"
- "i9450"
- "i9448"
- "i9446"
- "i9444"
- "i9442"
- "i9440"
- "i9438"
- "i9436"
- "i9434"
- "i9431"
- "i9429"
- "i9428"
- "i9427"
- "i9426"
- "i9425"
- "i9424"
- "i9422"
- "i9420"
- "i9418"
- "i9416"
- "i9415"
- "i9413"
- "i9411"
- "i9409"
- "i9407"
- "i9405"
- "i9403"
- "i9401"
- "i9400"
- "i9398"
- "i9396"
- "i9395"
- "i9394"
- "i9392"
- "i9391"
- "i9389"
- "i9387"
- "i9385"
- "i9383"
- "i9381"
- "i9379"
- "i9377"
- "i9375"
- "i9373"
- "i9371"
- "i9369"
- "i9367"
- "i9365"
- "i9363"
- "i9361"
- "i9359"
- "i9357"
- "i9355"
- "i9353"
- "i9351"
- "i9349"
- "i9347"
- "i9345"
- "i9343"
- "i9341"
- "i9339"
- "i9337"
- "i9335"
- "i9333"
- "i9331"
- "i9329"
- "i9328"
- "i9326"
- "i9324"
- "i9322"
- "i9320"
- "i9318"
- "i9316"
- "i9314"
- "i9312"))
+ ("i374"
+ "i372"
+ "i370"
+ "i368"
+ "i366"
+ "i364"
+ "i362"
+ "i360"
+ "i358"
+ "i356"
+ "i354"
+ "i352"
+ "i350"
+ "i348"
+ "i346"
+ "i344"
+ "i342"
+ "i340"
+ "i338"
+ "i336"
+ "i334"
+ "i332"
+ "i330"
+ "i328"
+ "i326"
+ "i324"
+ "i322"
+ "i320"
+ "i318"
+ "i316"
+ "i314"
+ "i312"
+ "i310"
+ "i308"
+ "i306"
+ "i304"
+ "i303"
+ "i302"
+ "i300"
+ "i299"
+ "i298"
+ "i297"
+ "i296"
+ "i294"
+ "i292"
+ "i290"
+ "i288"
+ "i286"
+ "i284"
+ "i282"
+ "i280"
+ "i277"
+ "i275"
+ "i274"
+ "i273"
+ "i272"
+ "i271"
+ "i270"
+ "i268"
+ "i266"
+ "i264"
+ "i262"
+ "i261"
+ "i259"
+ "i257"
+ "i255"
+ "i253"
+ "i251"
+ "i249"
+ "i247"
+ "i246"
+ "i244"
+ "i242"
+ "i241"
+ "i240"
+ "i238"
+ "i237"
+ "i235"
+ "i233"
+ "i231"
+ "i229"
+ "i227"
+ "i225"
+ "i223"
+ "i221"
+ "i219"
+ "i217"
+ "i215"
+ "i213"
+ "i211"
+ "i209"
+ "i207"
+ "i205"
+ "i203"
+ "i201"
+ "i199"
+ "i197"
+ "i195"
+ "i193"
+ "i191"
+ "i189"
+ "i187"
+ "i185"
+ "i183"
+ "i181"
+ "i179"
+ "i177"
+ "i175"
+ "i174"
+ "i172"
+ "i170"
+ "i168"
+ "i166"
+ "i164"
+ "i162"
+ "i160"
+ "i158"))
#(ribcage
(define-structure and-map*)
((top) (top))
- ("i9215" "i9213")))
+ ("i61" "i59")))
(hygiene guile)))
#f)))
- (#{chi-void\ 9513}#
- (lambda () (#{build-void\ 9336}# #f)))
- (#{eval-local-transformer\ 9511}#
- (lambda (#{expanded\ 10337}# #{mod\ 10338}#)
- (let ((#{p\ 10342}#
- (#{local-eval-hook\ 9327}#
- #{expanded\ 10337}#
- #{mod\ 10338}#)))
- (if (procedure? #{p\ 10342}#)
- (cons #{p\ 10342}#
- (module-name (current-module)))
+ (#{chi-void\ 359}#
+ (lambda () (#{build-void\ 182}# #f)))
+ (#{eval-local-transformer\ 357}#
+ (lambda (#{expanded\ 1183}# #{mod\ 1184}#)
+ (let ((#{p\ 1188}#
+ (#{local-eval-hook\ 173}#
+ #{expanded\ 1183}#
+ #{mod\ 1184}#)))
+ (if (procedure? #{p\ 1188}#)
+ (cons #{p\ 1188}# (module-name (current-module)))
(syntax-violation
#f
"nonprocedure transformer"
- #{p\ 10342}#)))))
- (#{chi-local-syntax\ 9509}#
- (lambda (#{rec?\ 10343}#
- #{e\ 10344}#
- #{r\ 10345}#
- #{w\ 10346}#
- #{s\ 10347}#
- #{mod\ 10348}#
- #{k\ 10349}#)
- ((lambda (#{tmp\ 10357}#)
- ((lambda (#{tmp\ 10358}#)
- (if #{tmp\ 10358}#
- (apply (lambda (#{_\ 10364}#
- #{id\ 10365}#
- #{val\ 10366}#
- #{e1\ 10367}#
- #{e2\ 10368}#)
- (let ((#{ids\ 10370}# #{id\ 10365}#))
- (if (not (#{valid-bound-ids?\ 9477}#
- #{ids\ 10370}#))
+ #{p\ 1188}#)))))
+ (#{chi-local-syntax\ 355}#
+ (lambda (#{rec?\ 1189}#
+ #{e\ 1190}#
+ #{r\ 1191}#
+ #{w\ 1192}#
+ #{s\ 1193}#
+ #{mod\ 1194}#
+ #{k\ 1195}#)
+ ((lambda (#{tmp\ 1203}#)
+ ((lambda (#{tmp\ 1204}#)
+ (if #{tmp\ 1204}#
+ (apply (lambda (#{_\ 1210}#
+ #{id\ 1211}#
+ #{val\ 1212}#
+ #{e1\ 1213}#
+ #{e2\ 1214}#)
+ (let ((#{ids\ 1216}# #{id\ 1211}#))
+ (if (not (#{valid-bound-ids?\ 323}#
+ #{ids\ 1216}#))
(syntax-violation
#f
"duplicate bound keyword"
- #{e\ 10344}#)
- (let ((#{labels\ 10373}#
- (#{gen-labels\ 9432}#
- #{ids\ 10370}#)))
- (let ((#{new-w\ 10375}#
- (#{make-binding-wrap\ 9461}#
- #{ids\ 10370}#
- #{labels\ 10373}#
- #{w\ 10346}#)))
- (#{k\ 10349}#
- (cons #{e1\ 10367}# #{e2\ 10368}#)
- (#{extend-env\ 9402}#
- #{labels\ 10373}#
- (let ((#{w\ 10379}#
- (if #{rec?\ 10343}#
- #{new-w\ 10375}#
- #{w\ 10346}#))
- (#{trans-r\ 10380}#
- (#{macros-only-env\ 9406}#
- #{r\ 10345}#)))
- (map (lambda (#{x\ 10381}#)
+ #{e\ 1190}#)
+ (let ((#{labels\ 1219}#
+ (#{gen-labels\ 278}#
+ #{ids\ 1216}#)))
+ (let ((#{new-w\ 1221}#
+ (#{make-binding-wrap\ 307}#
+ #{ids\ 1216}#
+ #{labels\ 1219}#
+ #{w\ 1192}#)))
+ (#{k\ 1195}#
+ (cons #{e1\ 1213}# #{e2\ 1214}#)
+ (#{extend-env\ 248}#
+ #{labels\ 1219}#
+ (let ((#{w\ 1225}#
+ (if #{rec?\ 1189}#
+ #{new-w\ 1221}#
+ #{w\ 1192}#))
+ (#{trans-r\ 1226}#
+ (#{macros-only-env\ 252}#
+ #{r\ 1191}#)))
+ (map (lambda (#{x\ 1227}#)
(cons 'macro
- (#{eval-local-transformer\ 9511}#
- (#{chi\ 9499}#
- #{x\ 10381}#
- #{trans-r\ 10380}#
- #{w\ 10379}#
- #{mod\ 10348}#)
- #{mod\ 10348}#)))
- #{val\ 10366}#))
- #{r\ 10345}#)
- #{new-w\ 10375}#
- #{s\ 10347}#
- #{mod\ 10348}#))))))
- #{tmp\ 10358}#)
- ((lambda (#{_\ 10386}#)
+ (#{eval-local-transformer\ 357}#
+ (#{chi\ 345}#
+ #{x\ 1227}#
+ #{trans-r\ 1226}#
+ #{w\ 1225}#
+ #{mod\ 1194}#)
+ #{mod\ 1194}#)))
+ #{val\ 1212}#))
+ #{r\ 1191}#)
+ #{new-w\ 1221}#
+ #{s\ 1193}#
+ #{mod\ 1194}#))))))
+ #{tmp\ 1204}#)
+ ((lambda (#{_\ 1232}#)
(syntax-violation
#f
"bad local syntax definition"
- (#{source-wrap\ 9485}#
- #{e\ 10344}#
- #{w\ 10346}#
- #{s\ 10347}#
- #{mod\ 10348}#)))
- #{tmp\ 10357}#)))
+ (#{source-wrap\ 331}#
+ #{e\ 1190}#
+ #{w\ 1192}#
+ #{s\ 1193}#
+ #{mod\ 1194}#)))
+ #{tmp\ 1203}#)))
($sc-dispatch
- #{tmp\ 10357}#
+ #{tmp\ 1203}#
'(any #(each (any any)) any . each-any))))
- #{e\ 10344}#)))
- (#{chi-body\ 9507}#
- (lambda (#{body\ 10387}#
- #{outer-form\ 10388}#
- #{r\ 10389}#
- #{w\ 10390}#
- #{mod\ 10391}#)
- (let ((#{r\ 10399}#
+ #{e\ 1190}#)))
+ (#{chi-body\ 353}#
+ (lambda (#{body\ 1233}#
+ #{outer-form\ 1234}#
+ #{r\ 1235}#
+ #{w\ 1236}#
+ #{mod\ 1237}#)
+ (let ((#{r\ 1245}#
(cons '("placeholder" placeholder)
- #{r\ 10389}#)))
- (let ((#{ribcage\ 10401}#
- (#{make-ribcage\ 9435}#
+ #{r\ 1235}#)))
+ (let ((#{ribcage\ 1247}#
+ (#{make-ribcage\ 281}#
'()
'()
'())))
- (let ((#{w\ 10404}#
- (#{make-wrap\ 9419}#
- (#{wrap-marks\ 9421}# #{w\ 10390}#)
- (cons #{ribcage\ 10401}#
- (#{wrap-subst\ 9423}# #{w\ 10390}#)))))
- (letrec ((#{parse\ 10413}#
- (lambda (#{body\ 10414}#
- #{ids\ 10415}#
- #{labels\ 10416}#
- #{var-ids\ 10417}#
- #{vars\ 10418}#
- #{vals\ 10419}#
- #{bindings\ 10420}#)
- (if (null? #{body\ 10414}#)
+ (let ((#{w\ 1250}#
+ (#{make-wrap\ 265}#
+ (#{wrap-marks\ 267}# #{w\ 1236}#)
+ (cons #{ribcage\ 1247}#
+ (#{wrap-subst\ 269}# #{w\ 1236}#)))))
+ (letrec ((#{parse\ 1259}#
+ (lambda (#{body\ 1260}#
+ #{ids\ 1261}#
+ #{labels\ 1262}#
+ #{var-ids\ 1263}#
+ #{vars\ 1264}#
+ #{vals\ 1265}#
+ #{bindings\ 1266}#)
+ (if (null? #{body\ 1260}#)
(syntax-violation
#f
"no expressions in body"
- #{outer-form\ 10388}#)
- (let ((#{e\ 10425}# (cdar #{body\ 10414}#))
- (#{er\ 10426}#
- (caar #{body\ 10414}#)))
+ #{outer-form\ 1234}#)
+ (let ((#{e\ 1271}# (cdar #{body\ 1260}#))
+ (#{er\ 1272}# (caar #{body\ 1260}#)))
(call-with-values
(lambda ()
- (#{syntax-type\ 9495}#
- #{e\ 10425}#
- #{er\ 10426}#
+ (#{syntax-type\ 341}#
+ #{e\ 1271}#
+ #{er\ 1272}#
'(())
- (#{source-annotation\ 9393}#
- #{er\ 10426}#)
- #{ribcage\ 10401}#
- #{mod\ 10391}#
+ (#{source-annotation\ 239}#
+ #{er\ 1272}#)
+ #{ribcage\ 1247}#
+ #{mod\ 1237}#
#f))
- (lambda (#{type\ 10428}#
- #{value\ 10429}#
- #{e\ 10430}#
- #{w\ 10431}#
- #{s\ 10432}#
- #{mod\ 10433}#)
- (if (memv #{type\ 10428}#
+ (lambda (#{type\ 1274}#
+ #{value\ 1275}#
+ #{e\ 1276}#
+ #{w\ 1277}#
+ #{s\ 1278}#
+ #{mod\ 1279}#)
+ (if (memv #{type\ 1274}#
'(define-form))
- (let ((#{id\ 10443}#
- (#{wrap\ 9483}#
- #{value\ 10429}#
- #{w\ 10431}#
- #{mod\ 10433}#))
- (#{label\ 10444}#
- (#{gen-label\ 9430}#)))
- (let ((#{var\ 10446}#
- (#{gen-var\ 9527}#
- #{id\ 10443}#)))
+ (let ((#{id\ 1289}#
+ (#{wrap\ 329}#
+ #{value\ 1275}#
+ #{w\ 1277}#
+ #{mod\ 1279}#))
+ (#{label\ 1290}#
+ (#{gen-label\ 276}#)))
+ (let ((#{var\ 1292}#
+ (#{gen-var\ 373}#
+ #{id\ 1289}#)))
(begin
- (#{extend-ribcage!\ 9459}#
- #{ribcage\ 10401}#
- #{id\ 10443}#
- #{label\ 10444}#)
- (#{parse\ 10413}#
- (cdr #{body\ 10414}#)
- (cons #{id\ 10443}#
- #{ids\ 10415}#)
- (cons #{label\ 10444}#
- #{labels\ 10416}#)
- (cons #{id\ 10443}#
- #{var-ids\ 10417}#)
- (cons #{var\ 10446}#
- #{vars\ 10418}#)
- (cons (cons #{er\ 10426}#
- (#{wrap\ 9483}#
- #{e\ 10430}#
- #{w\ 10431}#
- #{mod\ 10433}#))
- #{vals\ 10419}#)
+ (#{extend-ribcage!\ 305}#
+ #{ribcage\ 1247}#
+ #{id\ 1289}#
+ #{label\ 1290}#)
+ (#{parse\ 1259}#
+ (cdr #{body\ 1260}#)
+ (cons #{id\ 1289}#
+ #{ids\ 1261}#)
+ (cons #{label\ 1290}#
+ #{labels\ 1262}#)
+ (cons #{id\ 1289}#
+ #{var-ids\ 1263}#)
+ (cons #{var\ 1292}#
+ #{vars\ 1264}#)
+ (cons (cons #{er\ 1272}#
+ (#{wrap\ 329}#
+ #{e\ 1276}#
+ #{w\ 1277}#
+ #{mod\ 1279}#))
+ #{vals\ 1265}#)
(cons (cons 'lexical
- #{var\ 10446}#)
- #{bindings\ 10420}#)))))
- (if (memv #{type\ 10428}#
+ #{var\ 1292}#)
+ #{bindings\ 1266}#)))))
+ (if (memv #{type\ 1274}#
'(define-syntax-form))
- (let ((#{id\ 10451}#
- (#{wrap\ 9483}#
- #{value\ 10429}#
- #{w\ 10431}#
- #{mod\ 10433}#))
- (#{label\ 10452}#
- (#{gen-label\ 9430}#)))
+ (let ((#{id\ 1297}#
+ (#{wrap\ 329}#
+ #{value\ 1275}#
+ #{w\ 1277}#
+ #{mod\ 1279}#))
+ (#{label\ 1298}#
+ (#{gen-label\ 276}#)))
(begin
- (#{extend-ribcage!\ 9459}#
- #{ribcage\ 10401}#
- #{id\ 10451}#
- #{label\ 10452}#)
- (#{parse\ 10413}#
- (cdr #{body\ 10414}#)
- (cons #{id\ 10451}#
- #{ids\ 10415}#)
- (cons #{label\ 10452}#
- #{labels\ 10416}#)
- #{var-ids\ 10417}#
- #{vars\ 10418}#
- #{vals\ 10419}#
+ (#{extend-ribcage!\ 305}#
+ #{ribcage\ 1247}#
+ #{id\ 1297}#
+ #{label\ 1298}#)
+ (#{parse\ 1259}#
+ (cdr #{body\ 1260}#)
+ (cons #{id\ 1297}#
+ #{ids\ 1261}#)
+ (cons #{label\ 1298}#
+ #{labels\ 1262}#)
+ #{var-ids\ 1263}#
+ #{vars\ 1264}#
+ #{vals\ 1265}#
(cons (cons 'macro
- (cons #{er\ 10426}#
- (#{wrap\ 9483}#
- #{e\ 10430}#
- #{w\ 10431}#
- #{mod\ 10433}#)))
- #{bindings\ 10420}#))))
- (if (memv #{type\ 10428}#
+ (cons #{er\ 1272}#
+ (#{wrap\ 329}#
+ #{e\ 1276}#
+ #{w\ 1277}#
+ #{mod\ 1279}#)))
+ #{bindings\ 1266}#))))
+ (if (memv #{type\ 1274}#
'(begin-form))
- ((lambda (#{tmp\ 10455}#)
- ((lambda (#{tmp\ 10456}#)
- (if #{tmp\ 10456}#
- (apply (lambda (#{_\ 10459}#
- #{e1\ 10460}#)
- (#{parse\ 10413}#
- (letrec ((#{f\ 10463}#
- (lambda (#{forms\ 10464}#)
- (if (null? #{forms\ 10464}#)
- (cdr #{body\ 10414}#)
- (cons (cons #{er\ 10426}#
- (#{wrap\ 9483}#
- (car #{forms\ 10464}#)
- #{w\ 10431}#
- #{mod\ 10433}#))
- (#{f\ 10463}#
- (cdr #{forms\ 10464}#)))))))
- (#{f\ 10463}#
- #{e1\ 10460}#))
- #{ids\ 10415}#
- #{labels\ 10416}#
- #{var-ids\ 10417}#
- #{vars\ 10418}#
- #{vals\ 10419}#
- #{bindings\ 10420}#))
- #{tmp\ 10456}#)
+ ((lambda (#{tmp\ 1301}#)
+ ((lambda (#{tmp\ 1302}#)
+ (if #{tmp\ 1302}#
+ (apply (lambda (#{_\ 1305}#
+ #{e1\ 1306}#)
+ (#{parse\ 1259}#
+ (letrec ((#{f\ 1309}#
+ (lambda (#{forms\ 1310}#)
+ (if (null? #{forms\ 1310}#)
+ (cdr #{body\ 1260}#)
+ (cons (cons #{er\ 1272}#
+ (#{wrap\ 329}#
+ (car #{forms\ 1310}#)
+ #{w\ 1277}#
+ #{mod\ 1279}#))
+ (#{f\ 1309}#
+ (cdr #{forms\ 1310}#)))))))
+ (#{f\ 1309}#
+ #{e1\ 1306}#))
+ #{ids\ 1261}#
+ #{labels\ 1262}#
+ #{var-ids\ 1263}#
+ #{vars\ 1264}#
+ #{vals\ 1265}#
+ #{bindings\ 1266}#))
+ #{tmp\ 1302}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp\ 10455}#)))
+ #{tmp\ 1301}#)))
($sc-dispatch
- #{tmp\ 10455}#
+ #{tmp\ 1301}#
'(any . each-any))))
- #{e\ 10430}#)
- (if (memv #{type\ 10428}#
+ #{e\ 1276}#)
+ (if (memv #{type\ 1274}#
'(local-syntax-form))
- (#{chi-local-syntax\ 9509}#
- #{value\ 10429}#
- #{e\ 10430}#
- #{er\ 10426}#
- #{w\ 10431}#
- #{s\ 10432}#
- #{mod\ 10433}#
- (lambda (#{forms\ 10467}#
- #{er\ 10468}#
- #{w\ 10469}#
- #{s\ 10470}#
- #{mod\ 10471}#)
- (#{parse\ 10413}#
- (letrec ((#{f\ 10479}#
- (lambda (#{forms\ 10480}#)
- (if (null? #{forms\ 10480}#)
- (cdr #{body\ 10414}#)
- (cons (cons #{er\ 10468}#
- (#{wrap\ 9483}#
- (car #{forms\ 10480}#)
- #{w\ 10469}#
- #{mod\ 10471}#))
- (#{f\ 10479}#
- (cdr #{forms\ 10480}#)))))))
- (#{f\ 10479}#
- #{forms\ 10467}#))
- #{ids\ 10415}#
- #{labels\ 10416}#
- #{var-ids\ 10417}#
- #{vars\ 10418}#
- #{vals\ 10419}#
- #{bindings\ 10420}#)))
- (if (null? #{ids\ 10415}#)
- (#{build-sequence\ 9366}#
+ (#{chi-local-syntax\ 355}#
+ #{value\ 1275}#
+ #{e\ 1276}#
+ #{er\ 1272}#
+ #{w\ 1277}#
+ #{s\ 1278}#
+ #{mod\ 1279}#
+ (lambda (#{forms\ 1313}#
+ #{er\ 1314}#
+ #{w\ 1315}#
+ #{s\ 1316}#
+ #{mod\ 1317}#)
+ (#{parse\ 1259}#
+ (letrec ((#{f\ 1325}#
+ (lambda (#{forms\ 1326}#)
+ (if (null? #{forms\ 1326}#)
+ (cdr #{body\ 1260}#)
+ (cons (cons #{er\ 1314}#
+ (#{wrap\ 329}#
+ (car #{forms\ 1326}#)
+ #{w\ 1315}#
+ #{mod\ 1317}#))
+ (#{f\ 1325}#
+ (cdr #{forms\ 1326}#)))))))
+ (#{f\ 1325}#
+ #{forms\ 1313}#))
+ #{ids\ 1261}#
+ #{labels\ 1262}#
+ #{var-ids\ 1263}#
+ #{vars\ 1264}#
+ #{vals\ 1265}#
+ #{bindings\ 1266}#)))
+ (if (null? #{ids\ 1261}#)
+ (#{build-sequence\ 212}#
#f
- (map (lambda (#{x\ 10483}#)
- (#{chi\ 9499}#
- (cdr #{x\ 10483}#)
- (car #{x\ 10483}#)
+ (map (lambda (#{x\ 1329}#)
+ (#{chi\ 345}#
+ (cdr #{x\ 1329}#)
+ (car #{x\ 1329}#)
'(())
- #{mod\ 10433}#))
- (cons (cons #{er\ 10426}#
- (#{source-wrap\ 9485}#
- #{e\ 10430}#
- #{w\ 10431}#
- #{s\ 10432}#
- #{mod\ 10433}#))
- (cdr #{body\ 10414}#))))
+ #{mod\ 1279}#))
+ (cons (cons #{er\ 1272}#
+ (#{source-wrap\ 331}#
+ #{e\ 1276}#
+ #{w\ 1277}#
+ #{s\ 1278}#
+ #{mod\ 1279}#))
+ (cdr #{body\ 1260}#))))
(begin
- (if (not (#{valid-bound-ids?\ 9477}#
- #{ids\ 10415}#))
+ (if (not (#{valid-bound-ids?\ 323}#
+ #{ids\ 1261}#))
(syntax-violation
#f
"invalid or duplicate identifier in definition"
- #{outer-form\ 10388}#))
- (letrec ((#{loop\ 10490}#
- (lambda (#{bs\ 10491}#
- #{er-cache\ 10492}#
- #{r-cache\ 10493}#)
- (if (not (null? #{bs\ 10491}#))
- (let ((#{b\ 10496}#
- (car #{bs\ 10491}#)))
- (if (eq? (car #{b\ 10496}#)
+ #{outer-form\ 1234}#))
+ (letrec ((#{loop\ 1336}#
+ (lambda (#{bs\ 1337}#
+ #{er-cache\ 1338}#
+ #{r-cache\ 1339}#)
+ (if (not (null? #{bs\ 1337}#))
+ (let ((#{b\ 1342}#
+ (car #{bs\ 1337}#)))
+ (if (eq? (car #{b\ 1342}#)
'macro)
- (let ((#{er\ 10499}#
- (cadr #{b\ 10496}#)))
- (let ((#{r-cache\ 10501}#
- (if (eq? #{er\ 10499}#
- #{er-cache\ 10492}#)
- #{r-cache\ 10493}#
- (#{macros-only-env\ 9406}#
- #{er\ 10499}#))))
+ (let ((#{er\ 1345}#
+ (cadr #{b\ 1342}#)))
+ (let ((#{r-cache\ 1347}#
+ (if (eq? #{er\ 1345}#
+ #{er-cache\ 1338}#)
+ #{r-cache\ 1339}#
+ (#{macros-only-env\ 252}#
+ #{er\ 1345}#))))
(begin
(set-cdr!
- #{b\ 10496}#
- (#{eval-local-transformer\ 9511}#
- (#{chi\ 9499}#
- (cddr #{b\ 10496}#)
- #{r-cache\ 10501}#
+ #{b\ 1342}#
+ (#{eval-local-transformer\ 357}#
+ (#{chi\ 345}#
+ (cddr #{b\ 1342}#)
+ #{r-cache\ 1347}#
'(())
- #{mod\ 10433}#)
- #{mod\ 10433}#))
- (#{loop\ 10490}#
- (cdr #{bs\ 10491}#)
- #{er\ 10499}#
- #{r-cache\ 10501}#))))
- (#{loop\ 10490}#
- (cdr #{bs\ 10491}#)
- #{er-cache\ 10492}#
- #{r-cache\ 10493}#)))))))
- (#{loop\ 10490}#
- #{bindings\ 10420}#
+ #{mod\ 1279}#)
+ #{mod\ 1279}#))
+ (#{loop\ 1336}#
+ (cdr #{bs\ 1337}#)
+ #{er\ 1345}#
+ #{r-cache\ 1347}#))))
+ (#{loop\ 1336}#
+ (cdr #{bs\ 1337}#)
+ #{er-cache\ 1338}#
+ #{r-cache\ 1339}#)))))))
+ (#{loop\ 1336}#
+ #{bindings\ 1266}#
#f
#f))
(set-cdr!
- #{r\ 10399}#
- (#{extend-env\ 9402}#
- #{labels\ 10416}#
- #{bindings\ 10420}#
- (cdr #{r\ 10399}#)))
- (#{build-letrec\ 9372}#
+ #{r\ 1245}#
+ (#{extend-env\ 248}#
+ #{labels\ 1262}#
+ #{bindings\ 1266}#
+ (cdr #{r\ 1245}#)))
+ (#{build-letrec\ 218}#
#f
(map syntax->datum
- #{var-ids\ 10417}#)
- #{vars\ 10418}#
- (map (lambda (#{x\ 10504}#)
- (#{chi\ 9499}#
- (cdr #{x\ 10504}#)
- (car #{x\ 10504}#)
+ #{var-ids\ 1263}#)
+ #{vars\ 1264}#
+ (map (lambda (#{x\ 1350}#)
+ (#{chi\ 345}#
+ (cdr #{x\ 1350}#)
+ (car #{x\ 1350}#)
'(())
- #{mod\ 10433}#))
- #{vals\ 10419}#)
- (#{build-sequence\ 9366}#
+ #{mod\ 1279}#))
+ #{vals\ 1265}#)
+ (#{build-sequence\ 212}#
#f
- (map (lambda (#{x\ 10508}#)
- (#{chi\ 9499}#
- (cdr #{x\ 10508}#)
- (car #{x\ 10508}#)
+ (map (lambda (#{x\ 1354}#)
+ (#{chi\ 345}#
+ (cdr #{x\ 1354}#)
+ (car #{x\ 1354}#)
'(())
- #{mod\ 10433}#))
- (cons (cons #{er\ 10426}#
- (#{source-wrap\ 9485}#
- #{e\ 10430}#
- #{w\ 10431}#
- #{s\ 10432}#
- #{mod\ 10433}#))
- (cdr #{body\ 10414}#))))))))))))))))))
- (#{parse\ 10413}#
- (map (lambda (#{x\ 10421}#)
- (cons #{r\ 10399}#
- (#{wrap\ 9483}#
- #{x\ 10421}#
- #{w\ 10404}#
- #{mod\ 10391}#)))
- #{body\ 10387}#)
+ #{mod\ 1279}#))
+ (cons (cons #{er\ 1272}#
+ (#{source-wrap\ 331}#
+ #{e\ 1276}#
+ #{w\ 1277}#
+ #{s\ 1278}#
+ #{mod\ 1279}#))
+ (cdr #{body\ 1260}#))))))))))))))))))
+ (#{parse\ 1259}#
+ (map (lambda (#{x\ 1267}#)
+ (cons #{r\ 1245}#
+ (#{wrap\ 329}#
+ #{x\ 1267}#
+ #{w\ 1250}#
+ #{mod\ 1237}#)))
+ #{body\ 1233}#)
'()
'()
'()
'()
'()
'())))))))
- (#{chi-macro\ 9505}#
- (lambda (#{p\ 10511}#
- #{e\ 10512}#
- #{r\ 10513}#
- #{w\ 10514}#
- #{rib\ 10515}#
- #{mod\ 10516}#)
- (letrec ((#{rebuild-macro-output\ 10524}#
- (lambda (#{x\ 10525}# #{m\ 10526}#)
- (if (pair? #{x\ 10525}#)
- (cons (#{rebuild-macro-output\ 10524}#
- (car #{x\ 10525}#)
- #{m\ 10526}#)
- (#{rebuild-macro-output\ 10524}#
- (cdr #{x\ 10525}#)
- #{m\ 10526}#))
- (if (#{syntax-object?\ 9378}# #{x\ 10525}#)
- (let ((#{w\ 10534}#
- (#{syntax-object-wrap\ 9382}#
- #{x\ 10525}#)))
- (let ((#{ms\ 10537}#
- (#{wrap-marks\ 9421}# #{w\ 10534}#))
- (#{s\ 10538}#
- (#{wrap-subst\ 9423}# #{w\ 10534}#)))
- (if (if (pair? #{ms\ 10537}#)
- (eq? (car #{ms\ 10537}#) #f)
+ (#{chi-macro\ 351}#
+ (lambda (#{p\ 1357}#
+ #{e\ 1358}#
+ #{r\ 1359}#
+ #{w\ 1360}#
+ #{rib\ 1361}#
+ #{mod\ 1362}#)
+ (letrec ((#{rebuild-macro-output\ 1370}#
+ (lambda (#{x\ 1371}# #{m\ 1372}#)
+ (if (pair? #{x\ 1371}#)
+ (cons (#{rebuild-macro-output\ 1370}#
+ (car #{x\ 1371}#)
+ #{m\ 1372}#)
+ (#{rebuild-macro-output\ 1370}#
+ (cdr #{x\ 1371}#)
+ #{m\ 1372}#))
+ (if (#{syntax-object?\ 224}# #{x\ 1371}#)
+ (let ((#{w\ 1380}#
+ (#{syntax-object-wrap\ 228}#
+ #{x\ 1371}#)))
+ (let ((#{ms\ 1383}#
+ (#{wrap-marks\ 267}# #{w\ 1380}#))
+ (#{s\ 1384}#
+ (#{wrap-subst\ 269}# #{w\ 1380}#)))
+ (if (if (pair? #{ms\ 1383}#)
+ (eq? (car #{ms\ 1383}#) #f)
#f)
- (#{make-syntax-object\ 9376}#
- (#{syntax-object-expression\ 9380}#
- #{x\ 10525}#)
- (#{make-wrap\ 9419}#
- (cdr #{ms\ 10537}#)
- (if #{rib\ 10515}#
- (cons #{rib\ 10515}#
- (cdr #{s\ 10538}#))
- (cdr #{s\ 10538}#)))
- (#{syntax-object-module\ 9384}#
- #{x\ 10525}#))
- (#{make-syntax-object\ 9376}#
- (#{syntax-object-expression\ 9380}#
- #{x\ 10525}#)
- (#{make-wrap\ 9419}#
- (cons #{m\ 10526}# #{ms\ 10537}#)
- (if #{rib\ 10515}#
- (cons #{rib\ 10515}#
+ (#{make-syntax-object\ 222}#
+ (#{syntax-object-expression\ 226}#
+ #{x\ 1371}#)
+ (#{make-wrap\ 265}#
+ (cdr #{ms\ 1383}#)
+ (if #{rib\ 1361}#
+ (cons #{rib\ 1361}#
+ (cdr #{s\ 1384}#))
+ (cdr #{s\ 1384}#)))
+ (#{syntax-object-module\ 230}#
+ #{x\ 1371}#))
+ (#{make-syntax-object\ 222}#
+ (#{syntax-object-expression\ 226}#
+ #{x\ 1371}#)
+ (#{make-wrap\ 265}#
+ (cons #{m\ 1372}# #{ms\ 1383}#)
+ (if #{rib\ 1361}#
+ (cons #{rib\ 1361}#
(cons 'shift
- #{s\ 10538}#))
- (cons (quote shift) #{s\ 10538}#)))
+ #{s\ 1384}#))
+ (cons (quote shift) #{s\ 1384}#)))
(cons 'hygiene
- (cdr #{p\ 10511}#))))))
- (if (vector? #{x\ 10525}#)
- (let ((#{n\ 10546}#
- (vector-length #{x\ 10525}#)))
- (let ((#{v\ 10548}#
- (make-vector #{n\ 10546}#)))
- (letrec ((#{loop\ 10551}#
- (lambda (#{i\ 10552}#)
- (if (#{fx=\ 9321}#
- #{i\ 10552}#
- #{n\ 10546}#)
+ (cdr #{p\ 1357}#))))))
+ (if (vector? #{x\ 1371}#)
+ (let ((#{n\ 1392}#
+ (vector-length #{x\ 1371}#)))
+ (let ((#{v\ 1394}#
+ (make-vector #{n\ 1392}#)))
+ (letrec ((#{loop\ 1397}#
+ (lambda (#{i\ 1398}#)
+ (if (#{fx=\ 167}#
+ #{i\ 1398}#
+ #{n\ 1392}#)
(begin
(if #f #f)
- #{v\ 10548}#)
+ #{v\ 1394}#)
(begin
(vector-set!
- #{v\ 10548}#
- #{i\ 10552}#
- (#{rebuild-macro-output\ 10524}#
+ #{v\ 1394}#
+ #{i\ 1398}#
+ (#{rebuild-macro-output\ 1370}#
(vector-ref
- #{x\ 10525}#
- #{i\ 10552}#)
- #{m\ 10526}#))
- (#{loop\ 10551}#
- (#{fx+\ 9317}#
- #{i\ 10552}#
+ #{x\ 1371}#
+ #{i\ 1398}#)
+ #{m\ 1372}#))
+ (#{loop\ 1397}#
+ (#{fx+\ 163}#
+ #{i\ 1398}#
1)))))))
- (#{loop\ 10551}# 0))))
- (if (symbol? #{x\ 10525}#)
+ (#{loop\ 1397}# 0))))
+ (if (symbol? #{x\ 1371}#)
(syntax-violation
#f
"encountered raw symbol in macro output"
- (#{source-wrap\ 9485}#
- #{e\ 10512}#
- #{w\ 10514}#
- (#{wrap-subst\ 9423}# #{w\ 10514}#)
- #{mod\ 10516}#)
- #{x\ 10525}#)
- #{x\ 10525}#)))))))
- (#{rebuild-macro-output\ 10524}#
- ((car #{p\ 10511}#)
- (#{wrap\ 9483}#
- #{e\ 10512}#
- (#{anti-mark\ 9455}# #{w\ 10514}#)
- #{mod\ 10516}#))
+ (#{source-wrap\ 331}#
+ #{e\ 1358}#
+ #{w\ 1360}#
+ (#{wrap-subst\ 269}# #{w\ 1360}#)
+ #{mod\ 1362}#)
+ #{x\ 1371}#)
+ #{x\ 1371}#)))))))
+ (#{rebuild-macro-output\ 1370}#
+ ((car #{p\ 1357}#)
+ (#{wrap\ 329}#
+ #{e\ 1358}#
+ (#{anti-mark\ 301}# #{w\ 1360}#)
+ #{mod\ 1362}#))
(gensym "m")))))
- (#{chi-application\ 9503}#
- (lambda (#{x\ 10559}#
- #{e\ 10560}#
- #{r\ 10561}#
- #{w\ 10562}#
- #{s\ 10563}#
- #{mod\ 10564}#)
- ((lambda (#{tmp\ 10571}#)
- ((lambda (#{tmp\ 10572}#)
- (if #{tmp\ 10572}#
- (apply (lambda (#{e0\ 10575}# #{e1\ 10576}#)
- (#{build-application\ 9338}#
- #{s\ 10563}#
- #{x\ 10559}#
- (map (lambda (#{e\ 10577}#)
- (#{chi\ 9499}#
- #{e\ 10577}#
- #{r\ 10561}#
- #{w\ 10562}#
- #{mod\ 10564}#))
- #{e1\ 10576}#)))
- #{tmp\ 10572}#)
+ (#{chi-application\ 349}#
+ (lambda (#{x\ 1405}#
+ #{e\ 1406}#
+ #{r\ 1407}#
+ #{w\ 1408}#
+ #{s\ 1409}#
+ #{mod\ 1410}#)
+ ((lambda (#{tmp\ 1417}#)
+ ((lambda (#{tmp\ 1418}#)
+ (if #{tmp\ 1418}#
+ (apply (lambda (#{e0\ 1421}# #{e1\ 1422}#)
+ (#{build-application\ 184}#
+ #{s\ 1409}#
+ #{x\ 1405}#
+ (map (lambda (#{e\ 1423}#)
+ (#{chi\ 345}#
+ #{e\ 1423}#
+ #{r\ 1407}#
+ #{w\ 1408}#
+ #{mod\ 1410}#))
+ #{e1\ 1422}#)))
+ #{tmp\ 1418}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp\ 10571}#)))
+ #{tmp\ 1417}#)))
($sc-dispatch
- #{tmp\ 10571}#
+ #{tmp\ 1417}#
'(any . each-any))))
- #{e\ 10560}#)))
- (#{chi-expr\ 9501}#
- (lambda (#{type\ 10580}#
- #{value\ 10581}#
- #{e\ 10582}#
- #{r\ 10583}#
- #{w\ 10584}#
- #{s\ 10585}#
- #{mod\ 10586}#)
- (if (memv #{type\ 10580}# (quote (lexical)))
- (#{build-lexical-reference\ 9342}#
+ #{e\ 1406}#)))
+ (#{chi-expr\ 347}#
+ (lambda (#{type\ 1426}#
+ #{value\ 1427}#
+ #{e\ 1428}#
+ #{r\ 1429}#
+ #{w\ 1430}#
+ #{s\ 1431}#
+ #{mod\ 1432}#)
+ (if (memv #{type\ 1426}# (quote (lexical)))
+ (#{build-lexical-reference\ 188}#
'value
- #{s\ 10585}#
- #{e\ 10582}#
- #{value\ 10581}#)
- (if (memv #{type\ 10580}# (quote (core core-form)))
- (#{value\ 10581}#
- #{e\ 10582}#
- #{r\ 10583}#
- #{w\ 10584}#
- #{s\ 10585}#
- #{mod\ 10586}#)
- (if (memv #{type\ 10580}# (quote (module-ref)))
+ #{s\ 1431}#
+ #{e\ 1428}#
+ #{value\ 1427}#)
+ (if (memv #{type\ 1426}# (quote (core core-form)))
+ (#{value\ 1427}#
+ #{e\ 1428}#
+ #{r\ 1429}#
+ #{w\ 1430}#
+ #{s\ 1431}#
+ #{mod\ 1432}#)
+ (if (memv #{type\ 1426}# (quote (module-ref)))
(call-with-values
- (lambda () (#{value\ 10581}# #{e\ 10582}#))
- (lambda (#{id\ 10597}# #{mod\ 10598}#)
- (#{build-global-reference\ 9348}#
- #{s\ 10585}#
- #{id\ 10597}#
- #{mod\ 10598}#)))
- (if (memv #{type\ 10580}# (quote (lexical-call)))
- (#{chi-application\ 9503}#
- (#{build-lexical-reference\ 9342}#
+ (lambda () (#{value\ 1427}# #{e\ 1428}#))
+ (lambda (#{id\ 1443}# #{mod\ 1444}#)
+ (#{build-global-reference\ 194}#
+ #{s\ 1431}#
+ #{id\ 1443}#
+ #{mod\ 1444}#)))
+ (if (memv #{type\ 1426}# (quote (lexical-call)))
+ (#{chi-application\ 349}#
+ (#{build-lexical-reference\ 188}#
'fun
- (#{source-annotation\ 9393}# (car #{e\ 10582}#))
- (car #{e\ 10582}#)
- #{value\ 10581}#)
- #{e\ 10582}#
- #{r\ 10583}#
- #{w\ 10584}#
- #{s\ 10585}#
- #{mod\ 10586}#)
- (if (memv #{type\ 10580}# (quote (global-call)))
- (#{chi-application\ 9503}#
- (#{build-global-reference\ 9348}#
- (#{source-annotation\ 9393}# (car #{e\ 10582}#))
- (if (#{syntax-object?\ 9378}# #{value\ 10581}#)
- (#{syntax-object-expression\ 9380}#
- #{value\ 10581}#)
- #{value\ 10581}#)
- (if (#{syntax-object?\ 9378}# #{value\ 10581}#)
- (#{syntax-object-module\ 9384}#
- #{value\ 10581}#)
- #{mod\ 10586}#))
- #{e\ 10582}#
- #{r\ 10583}#
- #{w\ 10584}#
- #{s\ 10585}#
- #{mod\ 10586}#)
- (if (memv #{type\ 10580}# (quote (constant)))
- (#{build-data\ 9364}#
- #{s\ 10585}#
- (#{strip\ 9525}#
- (#{source-wrap\ 9485}#
- #{e\ 10582}#
- #{w\ 10584}#
- #{s\ 10585}#
- #{mod\ 10586}#)
+ (#{source-annotation\ 239}# (car #{e\ 1428}#))
+ (car #{e\ 1428}#)
+ #{value\ 1427}#)
+ #{e\ 1428}#
+ #{r\ 1429}#
+ #{w\ 1430}#
+ #{s\ 1431}#
+ #{mod\ 1432}#)
+ (if (memv #{type\ 1426}# (quote (global-call)))
+ (#{chi-application\ 349}#
+ (#{build-global-reference\ 194}#
+ (#{source-annotation\ 239}# (car #{e\ 1428}#))
+ (if (#{syntax-object?\ 224}# #{value\ 1427}#)
+ (#{syntax-object-expression\ 226}#
+ #{value\ 1427}#)
+ #{value\ 1427}#)
+ (if (#{syntax-object?\ 224}# #{value\ 1427}#)
+ (#{syntax-object-module\ 230}# #{value\ 1427}#)
+ #{mod\ 1432}#))
+ #{e\ 1428}#
+ #{r\ 1429}#
+ #{w\ 1430}#
+ #{s\ 1431}#
+ #{mod\ 1432}#)
+ (if (memv #{type\ 1426}# (quote (constant)))
+ (#{build-data\ 210}#
+ #{s\ 1431}#
+ (#{strip\ 371}#
+ (#{source-wrap\ 331}#
+ #{e\ 1428}#
+ #{w\ 1430}#
+ #{s\ 1431}#
+ #{mod\ 1432}#)
'(())))
- (if (memv #{type\ 10580}# (quote (global)))
- (#{build-global-reference\ 9348}#
- #{s\ 10585}#
- #{value\ 10581}#
- #{mod\ 10586}#)
- (if (memv #{type\ 10580}# (quote (call)))
- (#{chi-application\ 9503}#
- (#{chi\ 9499}#
- (car #{e\ 10582}#)
- #{r\ 10583}#
- #{w\ 10584}#
- #{mod\ 10586}#)
- #{e\ 10582}#
- #{r\ 10583}#
- #{w\ 10584}#
- #{s\ 10585}#
- #{mod\ 10586}#)
- (if (memv #{type\ 10580}# (quote (begin-form)))
- ((lambda (#{tmp\ 10608}#)
- ((lambda (#{tmp\ 10609}#)
- (if #{tmp\ 10609}#
- (apply (lambda (#{_\ 10613}#
- #{e1\ 10614}#
- #{e2\ 10615}#)
- (#{chi-sequence\ 9487}#
- (cons #{e1\ 10614}#
- #{e2\ 10615}#)
- #{r\ 10583}#
- #{w\ 10584}#
- #{s\ 10585}#
- #{mod\ 10586}#))
- #{tmp\ 10609}#)
+ (if (memv #{type\ 1426}# (quote (global)))
+ (#{build-global-reference\ 194}#
+ #{s\ 1431}#
+ #{value\ 1427}#
+ #{mod\ 1432}#)
+ (if (memv #{type\ 1426}# (quote (call)))
+ (#{chi-application\ 349}#
+ (#{chi\ 345}#
+ (car #{e\ 1428}#)
+ #{r\ 1429}#
+ #{w\ 1430}#
+ #{mod\ 1432}#)
+ #{e\ 1428}#
+ #{r\ 1429}#
+ #{w\ 1430}#
+ #{s\ 1431}#
+ #{mod\ 1432}#)
+ (if (memv #{type\ 1426}# (quote (begin-form)))
+ ((lambda (#{tmp\ 1454}#)
+ ((lambda (#{tmp\ 1455}#)
+ (if #{tmp\ 1455}#
+ (apply (lambda (#{_\ 1459}#
+ #{e1\ 1460}#
+ #{e2\ 1461}#)
+ (#{chi-sequence\ 333}#
+ (cons #{e1\ 1460}#
+ #{e2\ 1461}#)
+ #{r\ 1429}#
+ #{w\ 1430}#
+ #{s\ 1431}#
+ #{mod\ 1432}#))
+ #{tmp\ 1455}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp\ 10608}#)))
+ #{tmp\ 1454}#)))
($sc-dispatch
- #{tmp\ 10608}#
+ #{tmp\ 1454}#
'(any any . each-any))))
- #{e\ 10582}#)
- (if (memv #{type\ 10580}#
+ #{e\ 1428}#)
+ (if (memv #{type\ 1426}#
'(local-syntax-form))
- (#{chi-local-syntax\ 9509}#
- #{value\ 10581}#
- #{e\ 10582}#
- #{r\ 10583}#
- #{w\ 10584}#
- #{s\ 10585}#
- #{mod\ 10586}#
- #{chi-sequence\ 9487}#)
- (if (memv #{type\ 10580}#
+ (#{chi-local-syntax\ 355}#
+ #{value\ 1427}#
+ #{e\ 1428}#
+ #{r\ 1429}#
+ #{w\ 1430}#
+ #{s\ 1431}#
+ #{mod\ 1432}#
+ #{chi-sequence\ 333}#)
+ (if (memv #{type\ 1426}#
'(eval-when-form))
- ((lambda (#{tmp\ 10619}#)
- ((lambda (#{tmp\ 10620}#)
- (if #{tmp\ 10620}#
- (apply (lambda (#{_\ 10625}#
- #{x\ 10626}#
- #{e1\ 10627}#
- #{e2\ 10628}#)
- (let ((#{when-list\ 10630}#
- (#{chi-when-list\ 9493}#
- #{e\ 10582}#
- #{x\ 10626}#
- #{w\ 10584}#)))
+ ((lambda (#{tmp\ 1465}#)
+ ((lambda (#{tmp\ 1466}#)
+ (if #{tmp\ 1466}#
+ (apply (lambda (#{_\ 1471}#
+ #{x\ 1472}#
+ #{e1\ 1473}#
+ #{e2\ 1474}#)
+ (let ((#{when-list\ 1476}#
+ (#{chi-when-list\ 339}#
+ #{e\ 1428}#
+ #{x\ 1472}#
+ #{w\ 1430}#)))
(if (memq 'eval
- #{when-list\ 10630}#)
- (#{chi-sequence\ 9487}#
- (cons #{e1\ 10627}#
- #{e2\ 10628}#)
- #{r\ 10583}#
- #{w\ 10584}#
- #{s\ 10585}#
- #{mod\ 10586}#)
- (#{chi-void\ 9513}#))))
- #{tmp\ 10620}#)
+ #{when-list\ 1476}#)
+ (#{chi-sequence\ 333}#
+ (cons #{e1\ 1473}#
+ #{e2\ 1474}#)
+ #{r\ 1429}#
+ #{w\ 1430}#
+ #{s\ 1431}#
+ #{mod\ 1432}#)
+ (#{chi-void\ 359}#))))
+ #{tmp\ 1466}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp\ 10619}#)))
+ #{tmp\ 1465}#)))
($sc-dispatch
- #{tmp\ 10619}#
+ #{tmp\ 1465}#
'(any each-any any . each-any))))
- #{e\ 10582}#)
- (if (memv #{type\ 10580}#
+ #{e\ 1428}#)
+ (if (memv #{type\ 1426}#
'(define-form
define-syntax-form))
(syntax-violation
#f
"definition in expression context"
- #{e\ 10582}#
- (#{wrap\ 9483}#
- #{value\ 10581}#
- #{w\ 10584}#
- #{mod\ 10586}#))
- (if (memv #{type\ 10580}#
+ #{e\ 1428}#
+ (#{wrap\ 329}#
+ #{value\ 1427}#
+ #{w\ 1430}#
+ #{mod\ 1432}#))
+ (if (memv #{type\ 1426}#
'(syntax))
(syntax-violation
#f
"reference to pattern variable outside syntax form"
- (#{source-wrap\ 9485}#
- #{e\ 10582}#
- #{w\ 10584}#
- #{s\ 10585}#
- #{mod\ 10586}#))
- (if (memv #{type\ 10580}#
+ (#{source-wrap\ 331}#
+ #{e\ 1428}#
+ #{w\ 1430}#
+ #{s\ 1431}#
+ #{mod\ 1432}#))
+ (if (memv #{type\ 1426}#
'(displaced-lexical))
(syntax-violation
#f
"reference to identifier outside its scope"
- (#{source-wrap\ 9485}#
- #{e\ 10582}#
- #{w\ 10584}#
- #{s\ 10585}#
- #{mod\ 10586}#))
+ (#{source-wrap\ 331}#
+ #{e\ 1428}#
+ #{w\ 1430}#
+ #{s\ 1431}#
+ #{mod\ 1432}#))
(syntax-violation
#f
"unexpected syntax"
- (#{source-wrap\ 9485}#
- #{e\ 10582}#
- #{w\ 10584}#
- #{s\ 10585}#
- #{mod\ 10586}#))))))))))))))))))
- (#{chi\ 9499}#
- (lambda (#{e\ 10637}#
- #{r\ 10638}#
- #{w\ 10639}#
- #{mod\ 10640}#)
+ (#{source-wrap\ 331}#
+ #{e\ 1428}#
+ #{w\ 1430}#
+ #{s\ 1431}#
+ #{mod\ 1432}#))))))))))))))))))
+ (#{chi\ 345}#
+ (lambda (#{e\ 1483}#
+ #{r\ 1484}#
+ #{w\ 1485}#
+ #{mod\ 1486}#)
(call-with-values
(lambda ()
- (#{syntax-type\ 9495}#
- #{e\ 10637}#
- #{r\ 10638}#
- #{w\ 10639}#
- (#{source-annotation\ 9393}# #{e\ 10637}#)
+ (#{syntax-type\ 341}#
+ #{e\ 1483}#
+ #{r\ 1484}#
+ #{w\ 1485}#
+ (#{source-annotation\ 239}# #{e\ 1483}#)
#f
- #{mod\ 10640}#
+ #{mod\ 1486}#
#f))
- (lambda (#{type\ 10645}#
- #{value\ 10646}#
- #{e\ 10647}#
- #{w\ 10648}#
- #{s\ 10649}#
- #{mod\ 10650}#)
- (#{chi-expr\ 9501}#
- #{type\ 10645}#
- #{value\ 10646}#
- #{e\ 10647}#
- #{r\ 10638}#
- #{w\ 10648}#
- #{s\ 10649}#
- #{mod\ 10650}#)))))
- (#{chi-top\ 9497}#
- (lambda (#{e\ 10657}#
- #{r\ 10658}#
- #{w\ 10659}#
- #{m\ 10660}#
- #{esew\ 10661}#
- #{mod\ 10662}#)
+ (lambda (#{type\ 1491}#
+ #{value\ 1492}#
+ #{e\ 1493}#
+ #{w\ 1494}#
+ #{s\ 1495}#
+ #{mod\ 1496}#)
+ (#{chi-expr\ 347}#
+ #{type\ 1491}#
+ #{value\ 1492}#
+ #{e\ 1493}#
+ #{r\ 1484}#
+ #{w\ 1494}#
+ #{s\ 1495}#
+ #{mod\ 1496}#)))))
+ (#{chi-top\ 343}#
+ (lambda (#{e\ 1503}#
+ #{r\ 1504}#
+ #{w\ 1505}#
+ #{m\ 1506}#
+ #{esew\ 1507}#
+ #{mod\ 1508}#)
(call-with-values
(lambda ()
- (#{syntax-type\ 9495}#
- #{e\ 10657}#
- #{r\ 10658}#
- #{w\ 10659}#
- (#{source-annotation\ 9393}# #{e\ 10657}#)
+ (#{syntax-type\ 341}#
+ #{e\ 1503}#
+ #{r\ 1504}#
+ #{w\ 1505}#
+ (#{source-annotation\ 239}# #{e\ 1503}#)
#f
- #{mod\ 10662}#
+ #{mod\ 1508}#
#f))
- (lambda (#{type\ 10683}#
- #{value\ 10684}#
- #{e\ 10685}#
- #{w\ 10686}#
- #{s\ 10687}#
- #{mod\ 10688}#)
- (if (memv #{type\ 10683}# (quote (begin-form)))
- ((lambda (#{tmp\ 10696}#)
- ((lambda (#{tmp\ 10697}#)
- (if #{tmp\ 10697}#
- (apply (lambda (#{_\ 10699}#)
- (#{chi-void\ 9513}#))
- #{tmp\ 10697}#)
- ((lambda (#{tmp\ 10700}#)
- (if #{tmp\ 10700}#
- (apply (lambda (#{_\ 10704}#
- #{e1\ 10705}#
- #{e2\ 10706}#)
- (#{chi-top-sequence\ 9489}#
- (cons #{e1\ 10705}# #{e2\ 10706}#)
- #{r\ 10658}#
- #{w\ 10686}#
- #{s\ 10687}#
- #{m\ 10660}#
- #{esew\ 10661}#
- #{mod\ 10688}#))
- #{tmp\ 10700}#)
+ (lambda (#{type\ 1529}#
+ #{value\ 1530}#
+ #{e\ 1531}#
+ #{w\ 1532}#
+ #{s\ 1533}#
+ #{mod\ 1534}#)
+ (if (memv #{type\ 1529}# (quote (begin-form)))
+ ((lambda (#{tmp\ 1542}#)
+ ((lambda (#{tmp\ 1543}#)
+ (if #{tmp\ 1543}#
+ (apply (lambda (#{_\ 1545}#) (#{chi-void\ 359}#))
+ #{tmp\ 1543}#)
+ ((lambda (#{tmp\ 1546}#)
+ (if #{tmp\ 1546}#
+ (apply (lambda (#{_\ 1550}#
+ #{e1\ 1551}#
+ #{e2\ 1552}#)
+ (#{chi-top-sequence\ 335}#
+ (cons #{e1\ 1551}# #{e2\ 1552}#)
+ #{r\ 1504}#
+ #{w\ 1532}#
+ #{s\ 1533}#
+ #{m\ 1506}#
+ #{esew\ 1507}#
+ #{mod\ 1534}#))
+ #{tmp\ 1546}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp\ 10696}#)))
+ #{tmp\ 1542}#)))
($sc-dispatch
- #{tmp\ 10696}#
+ #{tmp\ 1542}#
'(any any . each-any)))))
- ($sc-dispatch #{tmp\ 10696}# (quote (any)))))
- #{e\ 10685}#)
- (if (memv #{type\ 10683}#
- '(local-syntax-form))
- (#{chi-local-syntax\ 9509}#
- #{value\ 10684}#
- #{e\ 10685}#
- #{r\ 10658}#
- #{w\ 10686}#
- #{s\ 10687}#
- #{mod\ 10688}#
- (lambda (#{body\ 10709}#
- #{r\ 10710}#
- #{w\ 10711}#
- #{s\ 10712}#
- #{mod\ 10713}#)
- (#{chi-top-sequence\ 9489}#
- #{body\ 10709}#
- #{r\ 10710}#
- #{w\ 10711}#
- #{s\ 10712}#
- #{m\ 10660}#
- #{esew\ 10661}#
- #{mod\ 10713}#)))
- (if (memv #{type\ 10683}# (quote (eval-when-form)))
- ((lambda (#{tmp\ 10720}#)
- ((lambda (#{tmp\ 10721}#)
- (if #{tmp\ 10721}#
- (apply (lambda (#{_\ 10726}#
- #{x\ 10727}#
- #{e1\ 10728}#
- #{e2\ 10729}#)
- (let ((#{when-list\ 10732}#
- (#{chi-when-list\ 9493}#
- #{e\ 10685}#
- #{x\ 10727}#
- #{w\ 10686}#))
- (#{body\ 10733}#
- (cons #{e1\ 10728}#
- #{e2\ 10729}#)))
- (if (eq? #{m\ 10660}# (quote e))
+ ($sc-dispatch #{tmp\ 1542}# (quote (any)))))
+ #{e\ 1531}#)
+ (if (memv #{type\ 1529}# (quote (local-syntax-form)))
+ (#{chi-local-syntax\ 355}#
+ #{value\ 1530}#
+ #{e\ 1531}#
+ #{r\ 1504}#
+ #{w\ 1532}#
+ #{s\ 1533}#
+ #{mod\ 1534}#
+ (lambda (#{body\ 1555}#
+ #{r\ 1556}#
+ #{w\ 1557}#
+ #{s\ 1558}#
+ #{mod\ 1559}#)
+ (#{chi-top-sequence\ 335}#
+ #{body\ 1555}#
+ #{r\ 1556}#
+ #{w\ 1557}#
+ #{s\ 1558}#
+ #{m\ 1506}#
+ #{esew\ 1507}#
+ #{mod\ 1559}#)))
+ (if (memv #{type\ 1529}# (quote (eval-when-form)))
+ ((lambda (#{tmp\ 1566}#)
+ ((lambda (#{tmp\ 1567}#)
+ (if #{tmp\ 1567}#
+ (apply (lambda (#{_\ 1572}#
+ #{x\ 1573}#
+ #{e1\ 1574}#
+ #{e2\ 1575}#)
+ (let ((#{when-list\ 1578}#
+ (#{chi-when-list\ 339}#
+ #{e\ 1531}#
+ #{x\ 1573}#
+ #{w\ 1532}#))
+ (#{body\ 1579}#
+ (cons #{e1\ 1574}#
+ #{e2\ 1575}#)))
+ (if (eq? #{m\ 1506}# (quote e))
(if (memq 'eval
- #{when-list\ 10732}#)
- (#{chi-top-sequence\ 9489}#
- #{body\ 10733}#
- #{r\ 10658}#
- #{w\ 10686}#
- #{s\ 10687}#
+ #{when-list\ 1578}#)
+ (#{chi-top-sequence\ 335}#
+ #{body\ 1579}#
+ #{r\ 1504}#
+ #{w\ 1532}#
+ #{s\ 1533}#
'e
'(eval)
- #{mod\ 10688}#)
- (#{chi-void\ 9513}#))
+ #{mod\ 1534}#)
+ (#{chi-void\ 359}#))
(if (memq 'load
- #{when-list\ 10732}#)
- (if (let ((#{t\ 10742}#
+ #{when-list\ 1578}#)
+ (if (let ((#{t\ 1588}#
(memq 'compile
- #{when-list\ 10732}#)))
- (if #{t\ 10742}#
- #{t\ 10742}#
- (if (eq? #{m\ 10660}#
+ #{when-list\ 1578}#)))
+ (if #{t\ 1588}#
+ #{t\ 1588}#
+ (if (eq? #{m\ 1506}#
'c&e)
(memq 'eval
- #{when-list\ 10732}#)
+ #{when-list\ 1578}#)
#f)))
- (#{chi-top-sequence\ 9489}#
- #{body\ 10733}#
- #{r\ 10658}#
- #{w\ 10686}#
- #{s\ 10687}#
+ (#{chi-top-sequence\ 335}#
+ #{body\ 1579}#
+ #{r\ 1504}#
+ #{w\ 1532}#
+ #{s\ 1533}#
'c&e
'(compile load)
- #{mod\ 10688}#)
- (if (memq #{m\ 10660}#
+ #{mod\ 1534}#)
+ (if (memq #{m\ 1506}#
'(c c&e))
- (#{chi-top-sequence\ 9489}#
- #{body\ 10733}#
- #{r\ 10658}#
- #{w\ 10686}#
- #{s\ 10687}#
+ (#{chi-top-sequence\ 335}#
+ #{body\ 1579}#
+ #{r\ 1504}#
+ #{w\ 1532}#
+ #{s\ 1533}#
'c
'(load)
- #{mod\ 10688}#)
- (#{chi-void\ 9513}#)))
- (if (let ((#{t\ 10750}#
+ #{mod\ 1534}#)
+ (#{chi-void\ 359}#)))
+ (if (let ((#{t\ 1596}#
(memq 'compile
- #{when-list\ 10732}#)))
- (if #{t\ 10750}#
- #{t\ 10750}#
- (if (eq? #{m\ 10660}#
+ #{when-list\ 1578}#)))
+ (if #{t\ 1596}#
+ #{t\ 1596}#
+ (if (eq? #{m\ 1506}#
'c&e)
(memq 'eval
- #{when-list\ 10732}#)
+ #{when-list\ 1578}#)
#f)))
(begin
- (#{top-level-eval-hook\ 9325}#
- (#{chi-top-sequence\ 9489}#
- #{body\ 10733}#
- #{r\ 10658}#
- #{w\ 10686}#
- #{s\ 10687}#
+ (#{top-level-eval-hook\ 171}#
+ (#{chi-top-sequence\ 335}#
+ #{body\ 1579}#
+ #{r\ 1504}#
+ #{w\ 1532}#
+ #{s\ 1533}#
'e
'(eval)
- #{mod\ 10688}#)
- #{mod\ 10688}#)
- (#{chi-void\ 9513}#))
- (#{chi-void\ 9513}#))))))
- #{tmp\ 10721}#)
+ #{mod\ 1534}#)
+ #{mod\ 1534}#)
+ (#{chi-void\ 359}#))
+ (#{chi-void\ 359}#))))))
+ #{tmp\ 1567}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp\ 10720}#)))
+ #{tmp\ 1566}#)))
($sc-dispatch
- #{tmp\ 10720}#
+ #{tmp\ 1566}#
'(any each-any any . each-any))))
- #{e\ 10685}#)
- (if (memv #{type\ 10683}#
+ #{e\ 1531}#)
+ (if (memv #{type\ 1529}#
'(define-syntax-form))
- (let ((#{n\ 10758}#
- (#{id-var-name\ 9471}#
- #{value\ 10684}#
- #{w\ 10686}#))
- (#{r\ 10759}#
- (#{macros-only-env\ 9406}# #{r\ 10658}#)))
- (if (memv #{m\ 10660}# (quote (c)))
- (if (memq (quote compile) #{esew\ 10661}#)
- (let ((#{e\ 10762}#
- (#{chi-install-global\ 9491}#
- #{n\ 10758}#
- (#{chi\ 9499}#
- #{e\ 10685}#
- #{r\ 10759}#
- #{w\ 10686}#
- #{mod\ 10688}#))))
+ (let ((#{n\ 1604}#
+ (#{id-var-name\ 317}#
+ #{value\ 1530}#
+ #{w\ 1532}#))
+ (#{r\ 1605}#
+ (#{macros-only-env\ 252}# #{r\ 1504}#)))
+ (if (memv #{m\ 1506}# (quote (c)))
+ (if (memq (quote compile) #{esew\ 1507}#)
+ (let ((#{e\ 1608}#
+ (#{chi-install-global\ 337}#
+ #{n\ 1604}#
+ (#{chi\ 345}#
+ #{e\ 1531}#
+ #{r\ 1605}#
+ #{w\ 1532}#
+ #{mod\ 1534}#))))
(begin
- (#{top-level-eval-hook\ 9325}#
- #{e\ 10762}#
- #{mod\ 10688}#)
- (if (memq (quote load) #{esew\ 10661}#)
- #{e\ 10762}#
- (#{chi-void\ 9513}#))))
- (if (memq (quote load) #{esew\ 10661}#)
- (#{chi-install-global\ 9491}#
- #{n\ 10758}#
- (#{chi\ 9499}#
- #{e\ 10685}#
- #{r\ 10759}#
- #{w\ 10686}#
- #{mod\ 10688}#))
- (#{chi-void\ 9513}#)))
- (if (memv #{m\ 10660}# (quote (c&e)))
- (let ((#{e\ 10765}#
- (#{chi-install-global\ 9491}#
- #{n\ 10758}#
- (#{chi\ 9499}#
- #{e\ 10685}#
- #{r\ 10759}#
- #{w\ 10686}#
- #{mod\ 10688}#))))
+ (#{top-level-eval-hook\ 171}#
+ #{e\ 1608}#
+ #{mod\ 1534}#)
+ (if (memq (quote load) #{esew\ 1507}#)
+ #{e\ 1608}#
+ (#{chi-void\ 359}#))))
+ (if (memq (quote load) #{esew\ 1507}#)
+ (#{chi-install-global\ 337}#
+ #{n\ 1604}#
+ (#{chi\ 345}#
+ #{e\ 1531}#
+ #{r\ 1605}#
+ #{w\ 1532}#
+ #{mod\ 1534}#))
+ (#{chi-void\ 359}#)))
+ (if (memv #{m\ 1506}# (quote (c&e)))
+ (let ((#{e\ 1611}#
+ (#{chi-install-global\ 337}#
+ #{n\ 1604}#
+ (#{chi\ 345}#
+ #{e\ 1531}#
+ #{r\ 1605}#
+ #{w\ 1532}#
+ #{mod\ 1534}#))))
(begin
- (#{top-level-eval-hook\ 9325}#
- #{e\ 10765}#
- #{mod\ 10688}#)
- #{e\ 10765}#))
+ (#{top-level-eval-hook\ 171}#
+ #{e\ 1611}#
+ #{mod\ 1534}#)
+ #{e\ 1611}#))
(begin
- (if (memq (quote eval) #{esew\ 10661}#)
- (#{top-level-eval-hook\ 9325}#
- (#{chi-install-global\ 9491}#
- #{n\ 10758}#
- (#{chi\ 9499}#
- #{e\ 10685}#
- #{r\ 10759}#
- #{w\ 10686}#
- #{mod\ 10688}#))
- #{mod\ 10688}#))
- (#{chi-void\ 9513}#)))))
- (if (memv #{type\ 10683}# (quote (define-form)))
- (let ((#{n\ 10770}#
- (#{id-var-name\ 9471}#
- #{value\ 10684}#
- #{w\ 10686}#)))
- (let ((#{type\ 10772}#
- (#{binding-type\ 9397}#
- (#{lookup\ 9408}#
- #{n\ 10770}#
- #{r\ 10658}#
- #{mod\ 10688}#))))
- (if (memv #{type\ 10772}#
+ (if (memq (quote eval) #{esew\ 1507}#)
+ (#{top-level-eval-hook\ 171}#
+ (#{chi-install-global\ 337}#
+ #{n\ 1604}#
+ (#{chi\ 345}#
+ #{e\ 1531}#
+ #{r\ 1605}#
+ #{w\ 1532}#
+ #{mod\ 1534}#))
+ #{mod\ 1534}#))
+ (#{chi-void\ 359}#)))))
+ (if (memv #{type\ 1529}# (quote (define-form)))
+ (let ((#{n\ 1616}#
+ (#{id-var-name\ 317}#
+ #{value\ 1530}#
+ #{w\ 1532}#)))
+ (let ((#{type\ 1618}#
+ (#{binding-type\ 243}#
+ (#{lookup\ 254}#
+ #{n\ 1616}#
+ #{r\ 1504}#
+ #{mod\ 1534}#))))
+ (if (memv #{type\ 1618}#
'(global core macro module-ref))
(begin
(if (if (not (module-local-variable
(current-module)
- #{n\ 10770}#))
+ #{n\ 1616}#))
(current-module)
#f)
- (let ((#{old\ 10777}#
+ (let ((#{old\ 1623}#
(module-variable
(current-module)
- #{n\ 10770}#)))
+ #{n\ 1616}#)))
(module-define!
(current-module)
- #{n\ 10770}#
- (if (variable? #{old\ 10777}#)
- (variable-ref #{old\ 10777}#)
+ #{n\ 1616}#
+ (if (variable? #{old\ 1623}#)
+ (variable-ref #{old\ 1623}#)
#f))))
- (let ((#{x\ 10780}#
- (#{build-global-definition\ 9354}#
- #{s\ 10687}#
- #{n\ 10770}#
- (#{chi\ 9499}#
- #{e\ 10685}#
- #{r\ 10658}#
- #{w\ 10686}#
- #{mod\ 10688}#))))
+ (let ((#{x\ 1626}#
+ (#{build-global-definition\ 200}#
+ #{s\ 1533}#
+ #{n\ 1616}#
+ (#{chi\ 345}#
+ #{e\ 1531}#
+ #{r\ 1504}#
+ #{w\ 1532}#
+ #{mod\ 1534}#))))
(begin
- (if (eq? #{m\ 10660}# (quote c&e))
- (#{top-level-eval-hook\ 9325}#
- #{x\ 10780}#
- #{mod\ 10688}#))
- #{x\ 10780}#)))
- (if (memv #{type\ 10772}#
+ (if (eq? #{m\ 1506}# (quote c&e))
+ (#{top-level-eval-hook\ 171}#
+ #{x\ 1626}#
+ #{mod\ 1534}#))
+ #{x\ 1626}#)))
+ (if (memv #{type\ 1618}#
'(displaced-lexical))
(syntax-violation
#f
"identifier out of context"
- #{e\ 10685}#
- (#{wrap\ 9483}#
- #{value\ 10684}#
- #{w\ 10686}#
- #{mod\ 10688}#))
+ #{e\ 1531}#
+ (#{wrap\ 329}#
+ #{value\ 1530}#
+ #{w\ 1532}#
+ #{mod\ 1534}#))
(syntax-violation
#f
"cannot define keyword at top level"
- #{e\ 10685}#
- (#{wrap\ 9483}#
- #{value\ 10684}#
- #{w\ 10686}#
- #{mod\ 10688}#))))))
- (let ((#{x\ 10786}#
- (#{chi-expr\ 9501}#
- #{type\ 10683}#
- #{value\ 10684}#
- #{e\ 10685}#
- #{r\ 10658}#
- #{w\ 10686}#
- #{s\ 10687}#
- #{mod\ 10688}#)))
+ #{e\ 1531}#
+ (#{wrap\ 329}#
+ #{value\ 1530}#
+ #{w\ 1532}#
+ #{mod\ 1534}#))))))
+ (let ((#{x\ 1632}#
+ (#{chi-expr\ 347}#
+ #{type\ 1529}#
+ #{value\ 1530}#
+ #{e\ 1531}#
+ #{r\ 1504}#
+ #{w\ 1532}#
+ #{s\ 1533}#
+ #{mod\ 1534}#)))
(begin
- (if (eq? #{m\ 10660}# (quote c&e))
- (#{top-level-eval-hook\ 9325}#
- #{x\ 10786}#
- #{mod\ 10688}#))
- #{x\ 10786}#)))))))))))
- (#{syntax-type\ 9495}#
- (lambda (#{e\ 10787}#
- #{r\ 10788}#
- #{w\ 10789}#
- #{s\ 10790}#
- #{rib\ 10791}#
- #{mod\ 10792}#
- #{for-car?\ 10793}#)
- (if (symbol? #{e\ 10787}#)
- (let ((#{n\ 10805}#
- (#{id-var-name\ 9471}# #{e\ 10787}# #{w\ 10789}#)))
- (let ((#{b\ 10807}#
- (#{lookup\ 9408}#
- #{n\ 10805}#
- #{r\ 10788}#
- #{mod\ 10792}#)))
- (let ((#{type\ 10809}#
- (#{binding-type\ 9397}# #{b\ 10807}#)))
- (if (memv #{type\ 10809}# (quote (lexical)))
+ (if (eq? #{m\ 1506}# (quote c&e))
+ (#{top-level-eval-hook\ 171}#
+ #{x\ 1632}#
+ #{mod\ 1534}#))
+ #{x\ 1632}#)))))))))))
+ (#{syntax-type\ 341}#
+ (lambda (#{e\ 1633}#
+ #{r\ 1634}#
+ #{w\ 1635}#
+ #{s\ 1636}#
+ #{rib\ 1637}#
+ #{mod\ 1638}#
+ #{for-car?\ 1639}#)
+ (if (symbol? #{e\ 1633}#)
+ (let ((#{n\ 1651}#
+ (#{id-var-name\ 317}# #{e\ 1633}# #{w\ 1635}#)))
+ (let ((#{b\ 1653}#
+ (#{lookup\ 254}#
+ #{n\ 1651}#
+ #{r\ 1634}#
+ #{mod\ 1638}#)))
+ (let ((#{type\ 1655}#
+ (#{binding-type\ 243}# #{b\ 1653}#)))
+ (if (memv #{type\ 1655}# (quote (lexical)))
(values
- #{type\ 10809}#
- (#{binding-value\ 9399}# #{b\ 10807}#)
- #{e\ 10787}#
- #{w\ 10789}#
- #{s\ 10790}#
- #{mod\ 10792}#)
- (if (memv #{type\ 10809}# (quote (global)))
+ #{type\ 1655}#
+ (#{binding-value\ 245}# #{b\ 1653}#)
+ #{e\ 1633}#
+ #{w\ 1635}#
+ #{s\ 1636}#
+ #{mod\ 1638}#)
+ (if (memv #{type\ 1655}# (quote (global)))
(values
- #{type\ 10809}#
- #{n\ 10805}#
- #{e\ 10787}#
- #{w\ 10789}#
- #{s\ 10790}#
- #{mod\ 10792}#)
- (if (memv #{type\ 10809}# (quote (macro)))
- (if #{for-car?\ 10793}#
+ #{type\ 1655}#
+ #{n\ 1651}#
+ #{e\ 1633}#
+ #{w\ 1635}#
+ #{s\ 1636}#
+ #{mod\ 1638}#)
+ (if (memv #{type\ 1655}# (quote (macro)))
+ (if #{for-car?\ 1639}#
(values
- #{type\ 10809}#
- (#{binding-value\ 9399}# #{b\ 10807}#)
- #{e\ 10787}#
- #{w\ 10789}#
- #{s\ 10790}#
- #{mod\ 10792}#)
- (#{syntax-type\ 9495}#
- (#{chi-macro\ 9505}#
- (#{binding-value\ 9399}# #{b\ 10807}#)
- #{e\ 10787}#
- #{r\ 10788}#
- #{w\ 10789}#
- #{rib\ 10791}#
- #{mod\ 10792}#)
- #{r\ 10788}#
+ #{type\ 1655}#
+ (#{binding-value\ 245}# #{b\ 1653}#)
+ #{e\ 1633}#
+ #{w\ 1635}#
+ #{s\ 1636}#
+ #{mod\ 1638}#)
+ (#{syntax-type\ 341}#
+ (#{chi-macro\ 351}#
+ (#{binding-value\ 245}# #{b\ 1653}#)
+ #{e\ 1633}#
+ #{r\ 1634}#
+ #{w\ 1635}#
+ #{rib\ 1637}#
+ #{mod\ 1638}#)
+ #{r\ 1634}#
'(())
- #{s\ 10790}#
- #{rib\ 10791}#
- #{mod\ 10792}#
+ #{s\ 1636}#
+ #{rib\ 1637}#
+ #{mod\ 1638}#
#f))
(values
- #{type\ 10809}#
- (#{binding-value\ 9399}# #{b\ 10807}#)
- #{e\ 10787}#
- #{w\ 10789}#
- #{s\ 10790}#
- #{mod\ 10792}#)))))))
- (if (pair? #{e\ 10787}#)
- (let ((#{first\ 10818}# (car #{e\ 10787}#)))
+ #{type\ 1655}#
+ (#{binding-value\ 245}# #{b\ 1653}#)
+ #{e\ 1633}#
+ #{w\ 1635}#
+ #{s\ 1636}#
+ #{mod\ 1638}#)))))))
+ (if (pair? #{e\ 1633}#)
+ (let ((#{first\ 1664}# (car #{e\ 1633}#)))
(call-with-values
(lambda ()
- (#{syntax-type\ 9495}#
- #{first\ 10818}#
- #{r\ 10788}#
- #{w\ 10789}#
- #{s\ 10790}#
- #{rib\ 10791}#
- #{mod\ 10792}#
+ (#{syntax-type\ 341}#
+ #{first\ 1664}#
+ #{r\ 1634}#
+ #{w\ 1635}#
+ #{s\ 1636}#
+ #{rib\ 1637}#
+ #{mod\ 1638}#
#t))
- (lambda (#{ftype\ 10819}#
- #{fval\ 10820}#
- #{fe\ 10821}#
- #{fw\ 10822}#
- #{fs\ 10823}#
- #{fmod\ 10824}#)
- (if (memv #{ftype\ 10819}# (quote (lexical)))
+ (lambda (#{ftype\ 1665}#
+ #{fval\ 1666}#
+ #{fe\ 1667}#
+ #{fw\ 1668}#
+ #{fs\ 1669}#
+ #{fmod\ 1670}#)
+ (if (memv #{ftype\ 1665}# (quote (lexical)))
(values
'lexical-call
- #{fval\ 10820}#
- #{e\ 10787}#
- #{w\ 10789}#
- #{s\ 10790}#
- #{mod\ 10792}#)
- (if (memv #{ftype\ 10819}# (quote (global)))
+ #{fval\ 1666}#
+ #{e\ 1633}#
+ #{w\ 1635}#
+ #{s\ 1636}#
+ #{mod\ 1638}#)
+ (if (memv #{ftype\ 1665}# (quote (global)))
(values
'global-call
- (#{make-syntax-object\ 9376}#
- #{fval\ 10820}#
- #{w\ 10789}#
- #{fmod\ 10824}#)
- #{e\ 10787}#
- #{w\ 10789}#
- #{s\ 10790}#
- #{mod\ 10792}#)
- (if (memv #{ftype\ 10819}# (quote (macro)))
- (#{syntax-type\ 9495}#
- (#{chi-macro\ 9505}#
- #{fval\ 10820}#
- #{e\ 10787}#
- #{r\ 10788}#
- #{w\ 10789}#
- #{rib\ 10791}#
- #{mod\ 10792}#)
- #{r\ 10788}#
+ (#{make-syntax-object\ 222}#
+ #{fval\ 1666}#
+ #{w\ 1635}#
+ #{fmod\ 1670}#)
+ #{e\ 1633}#
+ #{w\ 1635}#
+ #{s\ 1636}#
+ #{mod\ 1638}#)
+ (if (memv #{ftype\ 1665}# (quote (macro)))
+ (#{syntax-type\ 341}#
+ (#{chi-macro\ 351}#
+ #{fval\ 1666}#
+ #{e\ 1633}#
+ #{r\ 1634}#
+ #{w\ 1635}#
+ #{rib\ 1637}#
+ #{mod\ 1638}#)
+ #{r\ 1634}#
'(())
- #{s\ 10790}#
- #{rib\ 10791}#
- #{mod\ 10792}#
- #{for-car?\ 10793}#)
- (if (memv #{ftype\ 10819}# (quote (module-ref)))
+ #{s\ 1636}#
+ #{rib\ 1637}#
+ #{mod\ 1638}#
+ #{for-car?\ 1639}#)
+ (if (memv #{ftype\ 1665}# (quote (module-ref)))
(call-with-values
- (lambda () (#{fval\ 10820}# #{e\ 10787}#))
- (lambda (#{sym\ 10836}# #{mod\ 10837}#)
- (#{syntax-type\ 9495}#
- #{sym\ 10836}#
- #{r\ 10788}#
- #{w\ 10789}#
- #{s\ 10790}#
- #{rib\ 10791}#
- #{mod\ 10837}#
- #{for-car?\ 10793}#)))
- (if (memv #{ftype\ 10819}# (quote (core)))
+ (lambda () (#{fval\ 1666}# #{e\ 1633}#))
+ (lambda (#{sym\ 1682}# #{mod\ 1683}#)
+ (#{syntax-type\ 341}#
+ #{sym\ 1682}#
+ #{r\ 1634}#
+ #{w\ 1635}#
+ #{s\ 1636}#
+ #{rib\ 1637}#
+ #{mod\ 1683}#
+ #{for-car?\ 1639}#)))
+ (if (memv #{ftype\ 1665}# (quote (core)))
(values
'core-form
- #{fval\ 10820}#
- #{e\ 10787}#
- #{w\ 10789}#
- #{s\ 10790}#
- #{mod\ 10792}#)
- (if (memv #{ftype\ 10819}#
+ #{fval\ 1666}#
+ #{e\ 1633}#
+ #{w\ 1635}#
+ #{s\ 1636}#
+ #{mod\ 1638}#)
+ (if (memv #{ftype\ 1665}#
'(local-syntax))
(values
'local-syntax-form
- #{fval\ 10820}#
- #{e\ 10787}#
- #{w\ 10789}#
- #{s\ 10790}#
- #{mod\ 10792}#)
- (if (memv #{ftype\ 10819}#
- '(begin))
+ #{fval\ 1666}#
+ #{e\ 1633}#
+ #{w\ 1635}#
+ #{s\ 1636}#
+ #{mod\ 1638}#)
+ (if (memv #{ftype\ 1665}# (quote (begin)))
(values
'begin-form
#f
- #{e\ 10787}#
- #{w\ 10789}#
- #{s\ 10790}#
- #{mod\ 10792}#)
- (if (memv #{ftype\ 10819}#
+ #{e\ 1633}#
+ #{w\ 1635}#
+ #{s\ 1636}#
+ #{mod\ 1638}#)
+ (if (memv #{ftype\ 1665}#
'(eval-when))
(values
'eval-when-form
#f
- #{e\ 10787}#
- #{w\ 10789}#
- #{s\ 10790}#
- #{mod\ 10792}#)
- (if (memv #{ftype\ 10819}#
+ #{e\ 1633}#
+ #{w\ 1635}#
+ #{s\ 1636}#
+ #{mod\ 1638}#)
+ (if (memv #{ftype\ 1665}#
'(define))
- ((lambda (#{tmp\ 10845}#)
- ((lambda (#{tmp\ 10846}#)
- (if (if #{tmp\ 10846}#
- (apply (lambda (#{_\ 10850}#
- #{name\ 10851}#
- #{val\ 10852}#)
- (#{id?\ 9414}#
- #{name\ 10851}#))
- #{tmp\ 10846}#)
+ ((lambda (#{tmp\ 1691}#)
+ ((lambda (#{tmp\ 1692}#)
+ (if (if #{tmp\ 1692}#
+ (apply (lambda (#{_\ 1696}#
+ #{name\ 1697}#
+ #{val\ 1698}#)
+ (#{id?\ 260}#
+ #{name\ 1697}#))
+ #{tmp\ 1692}#)
#f)
- (apply (lambda (#{_\ 10856}#
- #{name\ 10857}#
- #{val\ 10858}#)
+ (apply (lambda (#{_\ 1702}#
+ #{name\ 1703}#
+ #{val\ 1704}#)
(values
'define-form
- #{name\ 10857}#
- #{val\ 10858}#
- #{w\ 10789}#
- #{s\ 10790}#
- #{mod\ 10792}#))
- #{tmp\ 10846}#)
- ((lambda (#{tmp\ 10859}#)
- (if (if #{tmp\ 10859}#
- (apply (lambda (#{_\ 10865}#
- #{name\ 10866}#
- #{args\ 10867}#
- #{e1\ 10868}#
- #{e2\ 10869}#)
- (if (#{id?\ 9414}#
- #{name\ 10866}#)
- (#{valid-bound-ids?\ 9477}#
- (#{lambda-var-list\ 9529}#
- #{args\ 10867}#))
+ #{name\ 1703}#
+ #{val\ 1704}#
+ #{w\ 1635}#
+ #{s\ 1636}#
+ #{mod\ 1638}#))
+ #{tmp\ 1692}#)
+ ((lambda (#{tmp\ 1705}#)
+ (if (if #{tmp\ 1705}#
+ (apply (lambda (#{_\ 1711}#
+ #{name\ 1712}#
+ #{args\ 1713}#
+ #{e1\ 1714}#
+ #{e2\ 1715}#)
+ (if (#{id?\ 260}#
+ #{name\ 1712}#)
+ (#{valid-bound-ids?\ 323}#
+ (#{lambda-var-list\ 375}#
+ #{args\ 1713}#))
#f))
- #{tmp\ 10859}#)
+ #{tmp\ 1705}#)
#f)
- (apply (lambda (#{_\ 10877}#
- #{name\ 10878}#
- #{args\ 10879}#
- #{e1\ 10880}#
- #{e2\ 10881}#)
+ (apply (lambda (#{_\ 1723}#
+ #{name\ 1724}#
+ #{args\ 1725}#
+ #{e1\ 1726}#
+ #{e2\ 1727}#)
(values
'define-form
- (#{wrap\ 9483}#
- #{name\ 10878}#
- #{w\ 10789}#
- #{mod\ 10792}#)
- (#{decorate-source\ 9334}#
+ (#{wrap\ 329}#
+ #{name\ 1724}#
+ #{w\ 1635}#
+ #{mod\ 1638}#)
+ (#{decorate-source\ 180}#
(cons '#(syntax-object
lambda
((top)
@@ -3577,11 +3561,11 @@
(top)
(top)
(top))
- #("i10872"
- "i10873"
- "i10874"
- "i10875"
- "i10876"))
+ #("i1718"
+ "i1719"
+ "i1720"
+ "i1721"
+ "i1722"))
#(ribcage
()
()
@@ -3603,12 +3587,12 @@
(top)
(top)
(top))
- #("i10825"
- "i10826"
- "i10827"
- "i10828"
- "i10829"
- "i10830"))
+ #("i1671"
+ "i1672"
+ "i1673"
+ "i1674"
+ "i1675"
+ "i1676"))
#(ribcage
()
()
@@ -3616,7 +3600,7 @@
#(ribcage
#(first)
#((top))
- #("i10817"))
+ #("i1663"))
#(ribcage
()
()
@@ -3644,13 +3628,13 @@
(top)
(top)
(top))
- #("i10794"
- "i10795"
- "i10796"
- "i10797"
- "i10798"
- "i10799"
- "i10800"))
+ #("i1640"
+ "i1641"
+ "i1642"
+ "i1643"
+ "i1644"
+ "i1645"
+ "i1646"))
#(ribcage
(lambda-var-list
gen-var
@@ -3886,159 +3870,159 @@
(top)
(top)
(top))
- ("i9528"
- "i9526"
- "i9524"
- "i9522"
- "i9520"
- "i9518"
- "i9516"
- "i9514"
- "i9512"
- "i9510"
- "i9508"
- "i9506"
- "i9504"
- "i9502"
- "i9500"
- "i9498"
- "i9496"
- "i9494"
- "i9492"
- "i9490"
- "i9488"
- "i9486"
- "i9484"
- "i9482"
- "i9480"
- "i9478"
- "i9476"
- "i9474"
- "i9472"
- "i9470"
- "i9468"
- "i9466"
- "i9464"
- "i9462"
- "i9460"
- "i9458"
- "i9457"
- "i9456"
- "i9454"
- "i9453"
- "i9452"
- "i9451"
- "i9450"
- "i9448"
- "i9446"
- "i9444"
- "i9442"
- "i9440"
- "i9438"
- "i9436"
- "i9434"
- "i9431"
- "i9429"
- "i9428"
- "i9427"
- "i9426"
- "i9425"
- "i9424"
- "i9422"
- "i9420"
- "i9418"
- "i9416"
- "i9415"
- "i9413"
- "i9411"
- "i9409"
- "i9407"
- "i9405"
- "i9403"
- "i9401"
- "i9400"
- "i9398"
- "i9396"
- "i9395"
- "i9394"
- "i9392"
- "i9391"
- "i9389"
- "i9387"
- "i9385"
- "i9383"
- "i9381"
- "i9379"
- "i9377"
- "i9375"
- "i9373"
- "i9371"
- "i9369"
- "i9367"
- "i9365"
- "i9363"
- "i9361"
- "i9359"
- "i9357"
- "i9355"
- "i9353"
- "i9351"
- "i9349"
- "i9347"
- "i9345"
- "i9343"
- "i9341"
- "i9339"
- "i9337"
- "i9335"
- "i9333"
- "i9331"
- "i9329"
- "i9328"
- "i9326"
- "i9324"
- "i9322"
- "i9320"
- "i9318"
- "i9316"
- "i9314"
- "i9312"))
+ ("i374"
+ "i372"
+ "i370"
+ "i368"
+ "i366"
+ "i364"
+ "i362"
+ "i360"
+ "i358"
+ "i356"
+ "i354"
+ "i352"
+ "i350"
+ "i348"
+ "i346"
+ "i344"
+ "i342"
+ "i340"
+ "i338"
+ "i336"
+ "i334"
+ "i332"
+ "i330"
+ "i328"
+ "i326"
+ "i324"
+ "i322"
+ "i320"
+ "i318"
+ "i316"
+ "i314"
+ "i312"
+ "i310"
+ "i308"
+ "i306"
+ "i304"
+ "i303"
+ "i302"
+ "i300"
+ "i299"
+ "i298"
+ "i297"
+ "i296"
+ "i294"
+ "i292"
+ "i290"
+ "i288"
+ "i286"
+ "i284"
+ "i282"
+ "i280"
+ "i277"
+ "i275"
+ "i274"
+ "i273"
+ "i272"
+ "i271"
+ "i270"
+ "i268"
+ "i266"
+ "i264"
+ "i262"
+ "i261"
+ "i259"
+ "i257"
+ "i255"
+ "i253"
+ "i251"
+ "i249"
+ "i247"
+ "i246"
+ "i244"
+ "i242"
+ "i241"
+ "i240"
+ "i238"
+ "i237"
+ "i235"
+ "i233"
+ "i231"
+ "i229"
+ "i227"
+ "i225"
+ "i223"
+ "i221"
+ "i219"
+ "i217"
+ "i215"
+ "i213"
+ "i211"
+ "i209"
+ "i207"
+ "i205"
+ "i203"
+ "i201"
+ "i199"
+ "i197"
+ "i195"
+ "i193"
+ "i191"
+ "i189"
+ "i187"
+ "i185"
+ "i183"
+ "i181"
+ "i179"
+ "i177"
+ "i175"
+ "i174"
+ "i172"
+ "i170"
+ "i168"
+ "i166"
+ "i164"
+ "i162"
+ "i160"
+ "i158"))
#(ribcage
(define-structure
and-map*)
((top)
(top))
- ("i9215"
- "i9213")))
+ ("i61"
+ "i59")))
(hygiene
guile))
- (#{wrap\ 9483}#
- (cons #{args\ 10879}#
- (cons #{e1\ 10880}#
- #{e2\ 10881}#))
- #{w\ 10789}#
- #{mod\ 10792}#))
- #{s\ 10790}#)
+ (#{wrap\ 329}#
+ (cons #{args\ 1725}#
+ (cons #{e1\ 1726}#
+ #{e2\ 1727}#))
+ #{w\ 1635}#
+ #{mod\ 1638}#))
+ #{s\ 1636}#)
'(())
- #{s\ 10790}#
- #{mod\ 10792}#))
- #{tmp\ 10859}#)
- ((lambda (#{tmp\ 10884}#)
- (if (if #{tmp\ 10884}#
- (apply (lambda (#{_\ 10887}#
- #{name\ 10888}#)
- (#{id?\ 9414}#
- #{name\ 10888}#))
- #{tmp\ 10884}#)
+ #{s\ 1636}#
+ #{mod\ 1638}#))
+ #{tmp\ 1705}#)
+ ((lambda (#{tmp\ 1730}#)
+ (if (if #{tmp\ 1730}#
+ (apply (lambda (#{_\ 1733}#
+ #{name\ 1734}#)
+ (#{id?\ 260}#
+ #{name\ 1734}#))
+ #{tmp\ 1730}#)
#f)
- (apply (lambda (#{_\ 10891}#
- #{name\ 10892}#)
+ (apply (lambda (#{_\ 1737}#
+ #{name\ 1738}#)
(values
'define-form
- (#{wrap\ 9483}#
- #{name\ 10892}#
- #{w\ 10789}#
- #{mod\ 10792}#)
+ (#{wrap\ 329}#
+ #{name\ 1738}#
+ #{w\ 1635}#
+ #{mod\ 1638}#)
'(#(syntax-object
if
((top)
@@ -4047,8 +4031,8 @@
name)
#((top)
(top))
- #("i10889"
- "i10890"))
+ #("i1735"
+ "i1736"))
#(ribcage
()
()
@@ -4070,12 +4054,12 @@
(top)
(top)
(top))
- #("i10825"
- "i10826"
- "i10827"
- "i10828"
- "i10829"
- "i10830"))
+ #("i1671"
+ "i1672"
+ "i1673"
+ "i1674"
+ "i1675"
+ "i1676"))
#(ribcage
()
()
@@ -4083,7 +4067,7 @@
#(ribcage
#(first)
#((top))
- #("i10817"))
+ #("i1663"))
#(ribcage
()
()
@@ -4111,13 +4095,13 @@
(top)
(top)
(top))
- #("i10794"
- "i10795"
- "i10796"
- "i10797"
- "i10798"
- "i10799"
- "i10800"))
+ #("i1640"
+ "i1641"
+ "i1642"
+ "i1643"
+ "i1644"
+ "i1645"
+ "i1646"))
#(ribcage
(lambda-var-list
gen-var
@@ -4353,130 +4337,130 @@
(top)
(top)
(top))
- ("i9528"
- "i9526"
- "i9524"
- "i9522"
- "i9520"
- "i9518"
- "i9516"
- "i9514"
- "i9512"
- "i9510"
- "i9508"
- "i9506"
- "i9504"
- "i9502"
- "i9500"
- "i9498"
- "i9496"
- "i9494"
- "i9492"
- "i9490"
- "i9488"
- "i9486"
- "i9484"
- "i9482"
- "i9480"
- "i9478"
- "i9476"
- "i9474"
- "i9472"
- "i9470"
- "i9468"
- "i9466"
- "i9464"
- "i9462"
- "i9460"
- "i9458"
- "i9457"
- "i9456"
- "i9454"
- "i9453"
- "i9452"
- "i9451"
- "i9450"
- "i9448"
- "i9446"
- "i9444"
- "i9442"
- "i9440"
- "i9438"
- "i9436"
- "i9434"
- "i9431"
- "i9429"
- "i9428"
- "i9427"
- "i9426"
- "i9425"
- "i9424"
- "i9422"
- "i9420"
- "i9418"
- "i9416"
- "i9415"
- "i9413"
- "i9411"
- "i9409"
- "i9407"
- "i9405"
- "i9403"
- "i9401"
- "i9400"
- "i9398"
- "i9396"
- "i9395"
- "i9394"
- "i9392"
- "i9391"
- "i9389"
- "i9387"
- "i9385"
- "i9383"
- "i9381"
- "i9379"
- "i9377"
- "i9375"
- "i9373"
- "i9371"
- "i9369"
- "i9367"
- "i9365"
- "i9363"
- "i9361"
- "i9359"
- "i9357"
- "i9355"
- "i9353"
- "i9351"
- "i9349"
- "i9347"
- "i9345"
- "i9343"
- "i9341"
- "i9339"
- "i9337"
- "i9335"
- "i9333"
- "i9331"
- "i9329"
- "i9328"
- "i9326"
- "i9324"
- "i9322"
- "i9320"
- "i9318"
- "i9316"
- "i9314"
- "i9312"))
+ ("i374"
+ "i372"
+ "i370"
+ "i368"
+ "i366"
+ "i364"
+ "i362"
+ "i360"
+ "i358"
+ "i356"
+ "i354"
+ "i352"
+ "i350"
+ "i348"
+ "i346"
+ "i344"
+ "i342"
+ "i340"
+ "i338"
+ "i336"
+ "i334"
+ "i332"
+ "i330"
+ "i328"
+ "i326"
+ "i324"
+ "i322"
+ "i320"
+ "i318"
+ "i316"
+ "i314"
+ "i312"
+ "i310"
+ "i308"
+ "i306"
+ "i304"
+ "i303"
+ "i302"
+ "i300"
+ "i299"
+ "i298"
+ "i297"
+ "i296"
+ "i294"
+ "i292"
+ "i290"
+ "i288"
+ "i286"
+ "i284"
+ "i282"
+ "i280"
+ "i277"
+ "i275"
+ "i274"
+ "i273"
+ "i272"
+ "i271"
+ "i270"
+ "i268"
+ "i266"
+ "i264"
+ "i262"
+ "i261"
+ "i259"
+ "i257"
+ "i255"
+ "i253"
+ "i251"
+ "i249"
+ "i247"
+ "i246"
+ "i244"
+ "i242"
+ "i241"
+ "i240"
+ "i238"
+ "i237"
+ "i235"
+ "i233"
+ "i231"
+ "i229"
+ "i227"
+ "i225"
+ "i223"
+ "i221"
+ "i219"
+ "i217"
+ "i215"
+ "i213"
+ "i211"
+ "i209"
+ "i207"
+ "i205"
+ "i203"
+ "i201"
+ "i199"
+ "i197"
+ "i195"
+ "i193"
+ "i191"
+ "i189"
+ "i187"
+ "i185"
+ "i183"
+ "i181"
+ "i179"
+ "i177"
+ "i175"
+ "i174"
+ "i172"
+ "i170"
+ "i168"
+ "i166"
+ "i164"
+ "i162"
+ "i160"
+ "i158"))
#(ribcage
(define-structure
and-map*)
((top)
(top))
- ("i9215"
- "i9213")))
+ ("i61"
+ "i59")))
(hygiene
guile))
#(syntax-object
@@ -4487,8 +4471,8 @@
name)
#((top)
(top))
- #("i10889"
- "i10890"))
+ #("i1735"
+ "i1736"))
#(ribcage
()
()
@@ -4510,12 +4494,12 @@
(top)
(top)
(top))
- #("i10825"
- "i10826"
- "i10827"
- "i10828"
- "i10829"
- "i10830"))
+ #("i1671"
+ "i1672"
+ "i1673"
+ "i1674"
+ "i1675"
+ "i1676"))
#(ribcage
()
()
@@ -4523,7 +4507,7 @@
#(ribcage
#(first)
#((top))
- #("i10817"))
+ #("i1663"))
#(ribcage
()
()
@@ -4551,13 +4535,13 @@
(top)
(top)
(top))
- #("i10794"
- "i10795"
- "i10796"
- "i10797"
- "i10798"
- "i10799"
- "i10800"))
+ #("i1640"
+ "i1641"
+ "i1642"
+ "i1643"
+ "i1644"
+ "i1645"
+ "i1646"))
#(ribcage
(lambda-var-list
gen-var
@@ -4793,130 +4777,130 @@
(top)
(top)
(top))
- ("i9528"
- "i9526"
- "i9524"
- "i9522"
- "i9520"
- "i9518"
- "i9516"
- "i9514"
- "i9512"
- "i9510"
- "i9508"
- "i9506"
- "i9504"
- "i9502"
- "i9500"
- "i9498"
- "i9496"
- "i9494"
- "i9492"
- "i9490"
- "i9488"
- "i9486"
- "i9484"
- "i9482"
- "i9480"
- "i9478"
- "i9476"
- "i9474"
- "i9472"
- "i9470"
- "i9468"
- "i9466"
- "i9464"
- "i9462"
- "i9460"
- "i9458"
- "i9457"
- "i9456"
- "i9454"
- "i9453"
- "i9452"
- "i9451"
- "i9450"
- "i9448"
- "i9446"
- "i9444"
- "i9442"
- "i9440"
- "i9438"
- "i9436"
- "i9434"
- "i9431"
- "i9429"
- "i9428"
- "i9427"
- "i9426"
- "i9425"
- "i9424"
- "i9422"
- "i9420"
- "i9418"
- "i9416"
- "i9415"
- "i9413"
- "i9411"
- "i9409"
- "i9407"
- "i9405"
- "i9403"
- "i9401"
- "i9400"
- "i9398"
- "i9396"
- "i9395"
- "i9394"
- "i9392"
- "i9391"
- "i9389"
- "i9387"
- "i9385"
- "i9383"
- "i9381"
- "i9379"
- "i9377"
- "i9375"
- "i9373"
- "i9371"
- "i9369"
- "i9367"
- "i9365"
- "i9363"
- "i9361"
- "i9359"
- "i9357"
- "i9355"
- "i9353"
- "i9351"
- "i9349"
- "i9347"
- "i9345"
- "i9343"
- "i9341"
- "i9339"
- "i9337"
- "i9335"
- "i9333"
- "i9331"
- "i9329"
- "i9328"
- "i9326"
- "i9324"
- "i9322"
- "i9320"
- "i9318"
- "i9316"
- "i9314"
- "i9312"))
+ ("i374"
+ "i372"
+ "i370"
+ "i368"
+ "i366"
+ "i364"
+ "i362"
+ "i360"
+ "i358"
+ "i356"
+ "i354"
+ "i352"
+ "i350"
+ "i348"
+ "i346"
+ "i344"
+ "i342"
+ "i340"
+ "i338"
+ "i336"
+ "i334"
+ "i332"
+ "i330"
+ "i328"
+ "i326"
+ "i324"
+ "i322"
+ "i320"
+ "i318"
+ "i316"
+ "i314"
+ "i312"
+ "i310"
+ "i308"
+ "i306"
+ "i304"
+ "i303"
+ "i302"
+ "i300"
+ "i299"
+ "i298"
+ "i297"
+ "i296"
+ "i294"
+ "i292"
+ "i290"
+ "i288"
+ "i286"
+ "i284"
+ "i282"
+ "i280"
+ "i277"
+ "i275"
+ "i274"
+ "i273"
+ "i272"
+ "i271"
+ "i270"
+ "i268"
+ "i266"
+ "i264"
+ "i262"
+ "i261"
+ "i259"
+ "i257"
+ "i255"
+ "i253"
+ "i251"
+ "i249"
+ "i247"
+ "i246"
+ "i244"
+ "i242"
+ "i241"
+ "i240"
+ "i238"
+ "i237"
+ "i235"
+ "i233"
+ "i231"
+ "i229"
+ "i227"
+ "i225"
+ "i223"
+ "i221"
+ "i219"
+ "i217"
+ "i215"
+ "i213"
+ "i211"
+ "i209"
+ "i207"
+ "i205"
+ "i203"
+ "i201"
+ "i199"
+ "i197"
+ "i195"
+ "i193"
+ "i191"
+ "i189"
+ "i187"
+ "i185"
+ "i183"
+ "i181"
+ "i179"
+ "i177"
+ "i175"
+ "i174"
+ "i172"
+ "i170"
+ "i168"
+ "i166"
+ "i164"
+ "i162"
+ "i160"
+ "i158"))
#(ribcage
(define-structure
and-map*)
((top)
(top))
- ("i9215"
- "i9213")))
+ ("i61"
+ "i59")))
(hygiene
guile))
#(syntax-object
@@ -4927,8 +4911,8 @@
name)
#((top)
(top))
- #("i10889"
- "i10890"))
+ #("i1735"
+ "i1736"))
#(ribcage
()
()
@@ -4950,12 +4934,12 @@
(top)
(top)
(top))
- #("i10825"
- "i10826"
- "i10827"
- "i10828"
- "i10829"
- "i10830"))
+ #("i1671"
+ "i1672"
+ "i1673"
+ "i1674"
+ "i1675"
+ "i1676"))
#(ribcage
()
()
@@ -4963,7 +4947,7 @@
#(ribcage
#(first)
#((top))
- #("i10817"))
+ #("i1663"))
#(ribcage
()
()
@@ -4991,13 +4975,13 @@
(top)
(top)
(top))
- #("i10794"
- "i10795"
- "i10796"
- "i10797"
- "i10798"
- "i10799"
- "i10800"))
+ #("i1640"
+ "i1641"
+ "i1642"
+ "i1643"
+ "i1644"
+ "i1645"
+ "i1646"))
#(ribcage
(lambda-var-list
gen-var
@@ -5233,231 +5217,231 @@
(top)
(top)
(top))
- ("i9528"
- "i9526"
- "i9524"
- "i9522"
- "i9520"
- "i9518"
- "i9516"
- "i9514"
- "i9512"
- "i9510"
- "i9508"
- "i9506"
- "i9504"
- "i9502"
- "i9500"
- "i9498"
- "i9496"
- "i9494"
- "i9492"
- "i9490"
- "i9488"
- "i9486"
- "i9484"
- "i9482"
- "i9480"
- "i9478"
- "i9476"
- "i9474"
- "i9472"
- "i9470"
- "i9468"
- "i9466"
- "i9464"
- "i9462"
- "i9460"
- "i9458"
- "i9457"
- "i9456"
- "i9454"
- "i9453"
- "i9452"
- "i9451"
- "i9450"
- "i9448"
- "i9446"
- "i9444"
- "i9442"
- "i9440"
- "i9438"
- "i9436"
- "i9434"
- "i9431"
- "i9429"
- "i9428"
- "i9427"
- "i9426"
- "i9425"
- "i9424"
- "i9422"
- "i9420"
- "i9418"
- "i9416"
- "i9415"
- "i9413"
- "i9411"
- "i9409"
- "i9407"
- "i9405"
- "i9403"
- "i9401"
- "i9400"
- "i9398"
- "i9396"
- "i9395"
- "i9394"
- "i9392"
- "i9391"
- "i9389"
- "i9387"
- "i9385"
- "i9383"
- "i9381"
- "i9379"
- "i9377"
- "i9375"
- "i9373"
- "i9371"
- "i9369"
- "i9367"
- "i9365"
- "i9363"
- "i9361"
- "i9359"
- "i9357"
- "i9355"
- "i9353"
- "i9351"
- "i9349"
- "i9347"
- "i9345"
- "i9343"
- "i9341"
- "i9339"
- "i9337"
- "i9335"
- "i9333"
- "i9331"
- "i9329"
- "i9328"
- "i9326"
- "i9324"
- "i9322"
- "i9320"
- "i9318"
- "i9316"
- "i9314"
- "i9312"))
+ ("i374"
+ "i372"
+ "i370"
+ "i368"
+ "i366"
+ "i364"
+ "i362"
+ "i360"
+ "i358"
+ "i356"
+ "i354"
+ "i352"
+ "i350"
+ "i348"
+ "i346"
+ "i344"
+ "i342"
+ "i340"
+ "i338"
+ "i336"
+ "i334"
+ "i332"
+ "i330"
+ "i328"
+ "i326"
+ "i324"
+ "i322"
+ "i320"
+ "i318"
+ "i316"
+ "i314"
+ "i312"
+ "i310"
+ "i308"
+ "i306"
+ "i304"
+ "i303"
+ "i302"
+ "i300"
+ "i299"
+ "i298"
+ "i297"
+ "i296"
+ "i294"
+ "i292"
+ "i290"
+ "i288"
+ "i286"
+ "i284"
+ "i282"
+ "i280"
+ "i277"
+ "i275"
+ "i274"
+ "i273"
+ "i272"
+ "i271"
+ "i270"
+ "i268"
+ "i266"
+ "i264"
+ "i262"
+ "i261"
+ "i259"
+ "i257"
+ "i255"
+ "i253"
+ "i251"
+ "i249"
+ "i247"
+ "i246"
+ "i244"
+ "i242"
+ "i241"
+ "i240"
+ "i238"
+ "i237"
+ "i235"
+ "i233"
+ "i231"
+ "i229"
+ "i227"
+ "i225"
+ "i223"
+ "i221"
+ "i219"
+ "i217"
+ "i215"
+ "i213"
+ "i211"
+ "i209"
+ "i207"
+ "i205"
+ "i203"
+ "i201"
+ "i199"
+ "i197"
+ "i195"
+ "i193"
+ "i191"
+ "i189"
+ "i187"
+ "i185"
+ "i183"
+ "i181"
+ "i179"
+ "i177"
+ "i175"
+ "i174"
+ "i172"
+ "i170"
+ "i168"
+ "i166"
+ "i164"
+ "i162"
+ "i160"
+ "i158"))
#(ribcage
(define-structure
and-map*)
((top)
(top))
- ("i9215"
- "i9213")))
+ ("i61"
+ "i59")))
(hygiene
guile)))
'(())
- #{s\ 10790}#
- #{mod\ 10792}#))
- #{tmp\ 10884}#)
+ #{s\ 1636}#
+ #{mod\ 1638}#))
+ #{tmp\ 1730}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp\ 10845}#)))
+ #{tmp\ 1691}#)))
($sc-dispatch
- #{tmp\ 10845}#
+ #{tmp\ 1691}#
'(any any)))))
($sc-dispatch
- #{tmp\ 10845}#
+ #{tmp\ 1691}#
'(any (any . any)
any
.
each-any)))))
($sc-dispatch
- #{tmp\ 10845}#
+ #{tmp\ 1691}#
'(any any any))))
- #{e\ 10787}#)
- (if (memv #{ftype\ 10819}#
+ #{e\ 1633}#)
+ (if (memv #{ftype\ 1665}#
'(define-syntax))
- ((lambda (#{tmp\ 10895}#)
- ((lambda (#{tmp\ 10896}#)
- (if (if #{tmp\ 10896}#
- (apply (lambda (#{_\ 10900}#
- #{name\ 10901}#
- #{val\ 10902}#)
- (#{id?\ 9414}#
- #{name\ 10901}#))
- #{tmp\ 10896}#)
+ ((lambda (#{tmp\ 1741}#)
+ ((lambda (#{tmp\ 1742}#)
+ (if (if #{tmp\ 1742}#
+ (apply (lambda (#{_\ 1746}#
+ #{name\ 1747}#
+ #{val\ 1748}#)
+ (#{id?\ 260}#
+ #{name\ 1747}#))
+ #{tmp\ 1742}#)
#f)
- (apply (lambda (#{_\ 10906}#
- #{name\ 10907}#
- #{val\ 10908}#)
+ (apply (lambda (#{_\ 1752}#
+ #{name\ 1753}#
+ #{val\ 1754}#)
(values
'define-syntax-form
- #{name\ 10907}#
- #{val\ 10908}#
- #{w\ 10789}#
- #{s\ 10790}#
- #{mod\ 10792}#))
- #{tmp\ 10896}#)
+ #{name\ 1753}#
+ #{val\ 1754}#
+ #{w\ 1635}#
+ #{s\ 1636}#
+ #{mod\ 1638}#))
+ #{tmp\ 1742}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp\ 10895}#)))
+ #{tmp\ 1741}#)))
($sc-dispatch
- #{tmp\ 10895}#
+ #{tmp\ 1741}#
'(any any any))))
- #{e\ 10787}#)
+ #{e\ 1633}#)
(values
'call
#f
- #{e\ 10787}#
- #{w\ 10789}#
- #{s\ 10790}#
- #{mod\ 10792}#))))))))))))))
- (if (#{syntax-object?\ 9378}# #{e\ 10787}#)
- (#{syntax-type\ 9495}#
- (#{syntax-object-expression\ 9380}# #{e\ 10787}#)
- #{r\ 10788}#
- (#{join-wraps\ 9465}#
- #{w\ 10789}#
- (#{syntax-object-wrap\ 9382}# #{e\ 10787}#))
- #{s\ 10790}#
- #{rib\ 10791}#
- (let ((#{t\ 10914}#
- (#{syntax-object-module\ 9384}# #{e\ 10787}#)))
- (if #{t\ 10914}# #{t\ 10914}# #{mod\ 10792}#))
- #{for-car?\ 10793}#)
- (if (self-evaluating? #{e\ 10787}#)
+ #{e\ 1633}#
+ #{w\ 1635}#
+ #{s\ 1636}#
+ #{mod\ 1638}#))))))))))))))
+ (if (#{syntax-object?\ 224}# #{e\ 1633}#)
+ (#{syntax-type\ 341}#
+ (#{syntax-object-expression\ 226}# #{e\ 1633}#)
+ #{r\ 1634}#
+ (#{join-wraps\ 311}#
+ #{w\ 1635}#
+ (#{syntax-object-wrap\ 228}# #{e\ 1633}#))
+ #{s\ 1636}#
+ #{rib\ 1637}#
+ (let ((#{t\ 1760}#
+ (#{syntax-object-module\ 230}# #{e\ 1633}#)))
+ (if #{t\ 1760}# #{t\ 1760}# #{mod\ 1638}#))
+ #{for-car?\ 1639}#)
+ (if (self-evaluating? #{e\ 1633}#)
(values
'constant
#f
- #{e\ 10787}#
- #{w\ 10789}#
- #{s\ 10790}#
- #{mod\ 10792}#)
+ #{e\ 1633}#
+ #{w\ 1635}#
+ #{s\ 1636}#
+ #{mod\ 1638}#)
(values
'other
#f
- #{e\ 10787}#
- #{w\ 10789}#
- #{s\ 10790}#
- #{mod\ 10792}#)))))))
- (#{chi-when-list\ 9493}#
- (lambda (#{e\ 10919}# #{when-list\ 10920}# #{w\ 10921}#)
- (letrec ((#{f\ 10928}#
- (lambda (#{when-list\ 10929}# #{situations\ 10930}#)
- (if (null? #{when-list\ 10929}#)
- #{situations\ 10930}#
- (#{f\ 10928}#
- (cdr #{when-list\ 10929}#)
- (cons (let ((#{x\ 10932}#
- (car #{when-list\ 10929}#)))
- (if (#{free-id=?\ 9473}#
- #{x\ 10932}#
+ #{e\ 1633}#
+ #{w\ 1635}#
+ #{s\ 1636}#
+ #{mod\ 1638}#)))))))
+ (#{chi-when-list\ 339}#
+ (lambda (#{e\ 1765}# #{when-list\ 1766}# #{w\ 1767}#)
+ (letrec ((#{f\ 1774}#
+ (lambda (#{when-list\ 1775}# #{situations\ 1776}#)
+ (if (null? #{when-list\ 1775}#)
+ #{situations\ 1776}#
+ (#{f\ 1774}#
+ (cdr #{when-list\ 1775}#)
+ (cons (let ((#{x\ 1778}#
+ (car #{when-list\ 1775}#)))
+ (if (#{free-id=?\ 319}#
+ #{x\ 1778}#
'#(syntax-object
compile
((top)
@@ -5467,21 +5451,17 @@
#(ribcage
#(x)
#((top))
- #("i10931"))
+ #("i1777"))
#(ribcage () () ())
#(ribcage
#(f when-list situations)
#((top) (top) (top))
- #("i10925"
- "i10926"
- "i10927"))
+ #("i1771" "i1772" "i1773"))
#(ribcage () () ())
#(ribcage
#(e when-list w)
#((top) (top) (top))
- #("i10922"
- "i10923"
- "i10924"))
+ #("i1768" "i1769" "i1770"))
#(ribcage
(lambda-var-list
gen-var
@@ -5717,131 +5697,131 @@
(top)
(top)
(top))
- ("i9528"
- "i9526"
- "i9524"
- "i9522"
- "i9520"
- "i9518"
- "i9516"
- "i9514"
- "i9512"
- "i9510"
- "i9508"
- "i9506"
- "i9504"
- "i9502"
- "i9500"
- "i9498"
- "i9496"
- "i9494"
- "i9492"
- "i9490"
- "i9488"
- "i9486"
- "i9484"
- "i9482"
- "i9480"
- "i9478"
- "i9476"
- "i9474"
- "i9472"
- "i9470"
- "i9468"
- "i9466"
- "i9464"
- "i9462"
- "i9460"
- "i9458"
- "i9457"
- "i9456"
- "i9454"
- "i9453"
- "i9452"
- "i9451"
- "i9450"
- "i9448"
- "i9446"
- "i9444"
- "i9442"
- "i9440"
- "i9438"
- "i9436"
- "i9434"
- "i9431"
- "i9429"
- "i9428"
- "i9427"
- "i9426"
- "i9425"
- "i9424"
- "i9422"
- "i9420"
- "i9418"
- "i9416"
- "i9415"
- "i9413"
- "i9411"
- "i9409"
- "i9407"
- "i9405"
- "i9403"
- "i9401"
- "i9400"
- "i9398"
- "i9396"
- "i9395"
- "i9394"
- "i9392"
- "i9391"
- "i9389"
- "i9387"
- "i9385"
- "i9383"
- "i9381"
- "i9379"
- "i9377"
- "i9375"
- "i9373"
- "i9371"
- "i9369"
- "i9367"
- "i9365"
- "i9363"
- "i9361"
- "i9359"
- "i9357"
- "i9355"
- "i9353"
- "i9351"
- "i9349"
- "i9347"
- "i9345"
- "i9343"
- "i9341"
- "i9339"
- "i9337"
- "i9335"
- "i9333"
- "i9331"
- "i9329"
- "i9328"
- "i9326"
- "i9324"
- "i9322"
- "i9320"
- "i9318"
- "i9316"
- "i9314"
- "i9312"))
+ ("i374"
+ "i372"
+ "i370"
+ "i368"
+ "i366"
+ "i364"
+ "i362"
+ "i360"
+ "i358"
+ "i356"
+ "i354"
+ "i352"
+ "i350"
+ "i348"
+ "i346"
+ "i344"
+ "i342"
+ "i340"
+ "i338"
+ "i336"
+ "i334"
+ "i332"
+ "i330"
+ "i328"
+ "i326"
+ "i324"
+ "i322"
+ "i320"
+ "i318"
+ "i316"
+ "i314"
+ "i312"
+ "i310"
+ "i308"
+ "i306"
+ "i304"
+ "i303"
+ "i302"
+ "i300"
+ "i299"
+ "i298"
+ "i297"
+ "i296"
+ "i294"
+ "i292"
+ "i290"
+ "i288"
+ "i286"
+ "i284"
+ "i282"
+ "i280"
+ "i277"
+ "i275"
+ "i274"
+ "i273"
+ "i272"
+ "i271"
+ "i270"
+ "i268"
+ "i266"
+ "i264"
+ "i262"
+ "i261"
+ "i259"
+ "i257"
+ "i255"
+ "i253"
+ "i251"
+ "i249"
+ "i247"
+ "i246"
+ "i244"
+ "i242"
+ "i241"
+ "i240"
+ "i238"
+ "i237"
+ "i235"
+ "i233"
+ "i231"
+ "i229"
+ "i227"
+ "i225"
+ "i223"
+ "i221"
+ "i219"
+ "i217"
+ "i215"
+ "i213"
+ "i211"
+ "i209"
+ "i207"
+ "i205"
+ "i203"
+ "i201"
+ "i199"
+ "i197"
+ "i195"
+ "i193"
+ "i191"
+ "i189"
+ "i187"
+ "i185"
+ "i183"
+ "i181"
+ "i179"
+ "i177"
+ "i175"
+ "i174"
+ "i172"
+ "i170"
+ "i168"
+ "i166"
+ "i164"
+ "i162"
+ "i160"
+ "i158"))
#(ribcage
(define-structure and-map*)
((top) (top))
- ("i9215" "i9213")))
+ ("i61" "i59")))
(hygiene guile)))
'compile
- (if (#{free-id=?\ 9473}#
- #{x\ 10932}#
+ (if (#{free-id=?\ 319}#
+ #{x\ 1778}#
'#(syntax-object
load
((top)
@@ -5851,21 +5831,21 @@
#(ribcage
#(x)
#((top))
- #("i10931"))
+ #("i1777"))
#(ribcage () () ())
#(ribcage
#(f when-list situations)
#((top) (top) (top))
- #("i10925"
- "i10926"
- "i10927"))
+ #("i1771"
+ "i1772"
+ "i1773"))
#(ribcage () () ())
#(ribcage
#(e when-list w)
#((top) (top) (top))
- #("i10922"
- "i10923"
- "i10924"))
+ #("i1768"
+ "i1769"
+ "i1770"))
#(ribcage
(lambda-var-list
gen-var
@@ -6101,132 +6081,132 @@
(top)
(top)
(top))
- ("i9528"
- "i9526"
- "i9524"
- "i9522"
- "i9520"
- "i9518"
- "i9516"
- "i9514"
- "i9512"
- "i9510"
- "i9508"
- "i9506"
- "i9504"
- "i9502"
- "i9500"
- "i9498"
- "i9496"
- "i9494"
- "i9492"
- "i9490"
- "i9488"
- "i9486"
- "i9484"
- "i9482"
- "i9480"
- "i9478"
- "i9476"
- "i9474"
- "i9472"
- "i9470"
- "i9468"
- "i9466"
- "i9464"
- "i9462"
- "i9460"
- "i9458"
- "i9457"
- "i9456"
- "i9454"
- "i9453"
- "i9452"
- "i9451"
- "i9450"
- "i9448"
- "i9446"
- "i9444"
- "i9442"
- "i9440"
- "i9438"
- "i9436"
- "i9434"
- "i9431"
- "i9429"
- "i9428"
- "i9427"
- "i9426"
- "i9425"
- "i9424"
- "i9422"
- "i9420"
- "i9418"
- "i9416"
- "i9415"
- "i9413"
- "i9411"
- "i9409"
- "i9407"
- "i9405"
- "i9403"
- "i9401"
- "i9400"
- "i9398"
- "i9396"
- "i9395"
- "i9394"
- "i9392"
- "i9391"
- "i9389"
- "i9387"
- "i9385"
- "i9383"
- "i9381"
- "i9379"
- "i9377"
- "i9375"
- "i9373"
- "i9371"
- "i9369"
- "i9367"
- "i9365"
- "i9363"
- "i9361"
- "i9359"
- "i9357"
- "i9355"
- "i9353"
- "i9351"
- "i9349"
- "i9347"
- "i9345"
- "i9343"
- "i9341"
- "i9339"
- "i9337"
- "i9335"
- "i9333"
- "i9331"
- "i9329"
- "i9328"
- "i9326"
- "i9324"
- "i9322"
- "i9320"
- "i9318"
- "i9316"
- "i9314"
- "i9312"))
+ ("i374"
+ "i372"
+ "i370"
+ "i368"
+ "i366"
+ "i364"
+ "i362"
+ "i360"
+ "i358"
+ "i356"
+ "i354"
+ "i352"
+ "i350"
+ "i348"
+ "i346"
+ "i344"
+ "i342"
+ "i340"
+ "i338"
+ "i336"
+ "i334"
+ "i332"
+ "i330"
+ "i328"
+ "i326"
+ "i324"
+ "i322"
+ "i320"
+ "i318"
+ "i316"
+ "i314"
+ "i312"
+ "i310"
+ "i308"
+ "i306"
+ "i304"
+ "i303"
+ "i302"
+ "i300"
+ "i299"
+ "i298"
+ "i297"
+ "i296"
+ "i294"
+ "i292"
+ "i290"
+ "i288"
+ "i286"
+ "i284"
+ "i282"
+ "i280"
+ "i277"
+ "i275"
+ "i274"
+ "i273"
+ "i272"
+ "i271"
+ "i270"
+ "i268"
+ "i266"
+ "i264"
+ "i262"
+ "i261"
+ "i259"
+ "i257"
+ "i255"
+ "i253"
+ "i251"
+ "i249"
+ "i247"
+ "i246"
+ "i244"
+ "i242"
+ "i241"
+ "i240"
+ "i238"
+ "i237"
+ "i235"
+ "i233"
+ "i231"
+ "i229"
+ "i227"
+ "i225"
+ "i223"
+ "i221"
+ "i219"
+ "i217"
+ "i215"
+ "i213"
+ "i211"
+ "i209"
+ "i207"
+ "i205"
+ "i203"
+ "i201"
+ "i199"
+ "i197"
+ "i195"
+ "i193"
+ "i191"
+ "i189"
+ "i187"
+ "i185"
+ "i183"
+ "i181"
+ "i179"
+ "i177"
+ "i175"
+ "i174"
+ "i172"
+ "i170"
+ "i168"
+ "i166"
+ "i164"
+ "i162"
+ "i160"
+ "i158"))
#(ribcage
(define-structure
and-map*)
((top) (top))
- ("i9215" "i9213")))
+ ("i61" "i59")))
(hygiene guile)))
'load
- (if (#{free-id=?\ 9473}#
- #{x\ 10932}#
+ (if (#{free-id=?\ 319}#
+ #{x\ 1778}#
'#(syntax-object
eval
((top)
@@ -6236,23 +6216,23 @@
#(ribcage
#(x)
#((top))
- #("i10931"))
+ #("i1777"))
#(ribcage () () ())
#(ribcage
#(f
when-list
situations)
#((top) (top) (top))
- #("i10925"
- "i10926"
- "i10927"))
+ #("i1771"
+ "i1772"
+ "i1773"))
#(ribcage () () ())
#(ribcage
#(e when-list w)
#((top) (top) (top))
- #("i10922"
- "i10923"
- "i10924"))
+ #("i1768"
+ "i1769"
+ "i1770"))
#(ribcage
(lambda-var-list
gen-var
@@ -6488,1030 +6468,1002 @@
(top)
(top)
(top))
- ("i9528"
- "i9526"
- "i9524"
- "i9522"
- "i9520"
- "i9518"
- "i9516"
- "i9514"
- "i9512"
- "i9510"
- "i9508"
- "i9506"
- "i9504"
- "i9502"
- "i9500"
- "i9498"
- "i9496"
- "i9494"
- "i9492"
- "i9490"
- "i9488"
- "i9486"
- "i9484"
- "i9482"
- "i9480"
- "i9478"
- "i9476"
- "i9474"
- "i9472"
- "i9470"
- "i9468"
- "i9466"
- "i9464"
- "i9462"
- "i9460"
- "i9458"
- "i9457"
- "i9456"
- "i9454"
- "i9453"
- "i9452"
- "i9451"
- "i9450"
- "i9448"
- "i9446"
- "i9444"
- "i9442"
- "i9440"
- "i9438"
- "i9436"
- "i9434"
- "i9431"
- "i9429"
- "i9428"
- "i9427"
- "i9426"
- "i9425"
- "i9424"
- "i9422"
- "i9420"
- "i9418"
- "i9416"
- "i9415"
- "i9413"
- "i9411"
- "i9409"
- "i9407"
- "i9405"
- "i9403"
- "i9401"
- "i9400"
- "i9398"
- "i9396"
- "i9395"
- "i9394"
- "i9392"
- "i9391"
- "i9389"
- "i9387"
- "i9385"
- "i9383"
- "i9381"
- "i9379"
- "i9377"
- "i9375"
- "i9373"
- "i9371"
- "i9369"
- "i9367"
- "i9365"
- "i9363"
- "i9361"
- "i9359"
- "i9357"
- "i9355"
- "i9353"
- "i9351"
- "i9349"
- "i9347"
- "i9345"
- "i9343"
- "i9341"
- "i9339"
- "i9337"
- "i9335"
- "i9333"
- "i9331"
- "i9329"
- "i9328"
- "i9326"
- "i9324"
- "i9322"
- "i9320"
- "i9318"
- "i9316"
- "i9314"
- "i9312"))
+ ("i374"
+ "i372"
+ "i370"
+ "i368"
+ "i366"
+ "i364"
+ "i362"
+ "i360"
+ "i358"
+ "i356"
+ "i354"
+ "i352"
+ "i350"
+ "i348"
+ "i346"
+ "i344"
+ "i342"
+ "i340"
+ "i338"
+ "i336"
+ "i334"
+ "i332"
+ "i330"
+ "i328"
+ "i326"
+ "i324"
+ "i322"
+ "i320"
+ "i318"
+ "i316"
+ "i314"
+ "i312"
+ "i310"
+ "i308"
+ "i306"
+ "i304"
+ "i303"
+ "i302"
+ "i300"
+ "i299"
+ "i298"
+ "i297"
+ "i296"
+ "i294"
+ "i292"
+ "i290"
+ "i288"
+ "i286"
+ "i284"
+ "i282"
+ "i280"
+ "i277"
+ "i275"
+ "i274"
+ "i273"
+ "i272"
+ "i271"
+ "i270"
+ "i268"
+ "i266"
+ "i264"
+ "i262"
+ "i261"
+ "i259"
+ "i257"
+ "i255"
+ "i253"
+ "i251"
+ "i249"
+ "i247"
+ "i246"
+ "i244"
+ "i242"
+ "i241"
+ "i240"
+ "i238"
+ "i237"
+ "i235"
+ "i233"
+ "i231"
+ "i229"
+ "i227"
+ "i225"
+ "i223"
+ "i221"
+ "i219"
+ "i217"
+ "i215"
+ "i213"
+ "i211"
+ "i209"
+ "i207"
+ "i205"
+ "i203"
+ "i201"
+ "i199"
+ "i197"
+ "i195"
+ "i193"
+ "i191"
+ "i189"
+ "i187"
+ "i185"
+ "i183"
+ "i181"
+ "i179"
+ "i177"
+ "i175"
+ "i174"
+ "i172"
+ "i170"
+ "i168"
+ "i166"
+ "i164"
+ "i162"
+ "i160"
+ "i158"))
#(ribcage
(define-structure
and-map*)
((top) (top))
- ("i9215" "i9213")))
+ ("i61" "i59")))
(hygiene guile)))
'eval
(syntax-violation
'eval-when
"invalid situation"
- #{e\ 10919}#
- (#{wrap\ 9483}#
- #{x\ 10932}#
- #{w\ 10921}#
+ #{e\ 1765}#
+ (#{wrap\ 329}#
+ #{x\ 1778}#
+ #{w\ 1767}#
#f))))))
- #{situations\ 10930}#))))))
- (#{f\ 10928}# #{when-list\ 10920}# (quote ())))))
- (#{chi-install-global\ 9491}#
- (lambda (#{name\ 10940}# #{e\ 10941}#)
- (#{build-global-definition\ 9354}#
+ #{situations\ 1776}#))))))
+ (#{f\ 1774}# #{when-list\ 1766}# (quote ())))))
+ (#{chi-install-global\ 337}#
+ (lambda (#{name\ 1786}# #{e\ 1787}#)
+ (#{build-global-definition\ 200}#
#f
- #{name\ 10940}#
- (#{build-application\ 9338}#
+ #{name\ 1786}#
+ (#{build-application\ 184}#
#f
- (#{build-primref\ 9362}#
+ (#{build-primref\ 208}#
#f
'make-syntax-transformer)
- (list (#{build-data\ 9364}# #f #{name\ 10940}#)
- (#{build-data\ 9364}# #f (quote macro))
- (#{build-application\ 9338}#
+ (list (#{build-data\ 210}# #f #{name\ 1786}#)
+ (#{build-data\ 210}# #f (quote macro))
+ (#{build-application\ 184}#
#f
- (#{build-primref\ 9362}# #f (quote cons))
- (list #{e\ 10941}#
- (#{build-application\ 9338}#
+ (#{build-primref\ 208}# #f (quote cons))
+ (list #{e\ 1787}#
+ (#{build-application\ 184}#
#f
- (#{build-primref\ 9362}#
+ (#{build-primref\ 208}#
#f
'module-name)
- (list (#{build-application\ 9338}#
+ (list (#{build-application\ 184}#
#f
- (#{build-primref\ 9362}#
+ (#{build-primref\ 208}#
#f
'current-module)
'()))))))))))
- (#{chi-top-sequence\ 9489}#
- (lambda (#{body\ 10955}#
- #{r\ 10956}#
- #{w\ 10957}#
- #{s\ 10958}#
- #{m\ 10959}#
- #{esew\ 10960}#
- #{mod\ 10961}#)
- (#{build-sequence\ 9366}#
- #{s\ 10958}#
- (letrec ((#{dobody\ 10976}#
- (lambda (#{body\ 10977}#
- #{r\ 10978}#
- #{w\ 10979}#
- #{m\ 10980}#
- #{esew\ 10981}#
- #{mod\ 10982}#)
- (if (null? #{body\ 10977}#)
+ (#{chi-top-sequence\ 335}#
+ (lambda (#{body\ 1801}#
+ #{r\ 1802}#
+ #{w\ 1803}#
+ #{s\ 1804}#
+ #{m\ 1805}#
+ #{esew\ 1806}#
+ #{mod\ 1807}#)
+ (#{build-sequence\ 212}#
+ #{s\ 1804}#
+ (letrec ((#{dobody\ 1822}#
+ (lambda (#{body\ 1823}#
+ #{r\ 1824}#
+ #{w\ 1825}#
+ #{m\ 1826}#
+ #{esew\ 1827}#
+ #{mod\ 1828}#)
+ (if (null? #{body\ 1823}#)
'()
- (let ((#{first\ 10984}#
- (#{chi-top\ 9497}#
- (car #{body\ 10977}#)
- #{r\ 10978}#
- #{w\ 10979}#
- #{m\ 10980}#
- #{esew\ 10981}#
- #{mod\ 10982}#)))
- (cons #{first\ 10984}#
- (#{dobody\ 10976}#
- (cdr #{body\ 10977}#)
- #{r\ 10978}#
- #{w\ 10979}#
- #{m\ 10980}#
- #{esew\ 10981}#
- #{mod\ 10982}#)))))))
- (#{dobody\ 10976}#
- #{body\ 10955}#
- #{r\ 10956}#
- #{w\ 10957}#
- #{m\ 10959}#
- #{esew\ 10960}#
- #{mod\ 10961}#)))))
- (#{chi-sequence\ 9487}#
- (lambda (#{body\ 10985}#
- #{r\ 10986}#
- #{w\ 10987}#
- #{s\ 10988}#
- #{mod\ 10989}#)
- (#{build-sequence\ 9366}#
- #{s\ 10988}#
- (letrec ((#{dobody\ 11000}#
- (lambda (#{body\ 11001}#
- #{r\ 11002}#
- #{w\ 11003}#
- #{mod\ 11004}#)
- (if (null? #{body\ 11001}#)
+ (let ((#{first\ 1830}#
+ (#{chi-top\ 343}#
+ (car #{body\ 1823}#)
+ #{r\ 1824}#
+ #{w\ 1825}#
+ #{m\ 1826}#
+ #{esew\ 1827}#
+ #{mod\ 1828}#)))
+ (cons #{first\ 1830}#
+ (#{dobody\ 1822}#
+ (cdr #{body\ 1823}#)
+ #{r\ 1824}#
+ #{w\ 1825}#
+ #{m\ 1826}#
+ #{esew\ 1827}#
+ #{mod\ 1828}#)))))))
+ (#{dobody\ 1822}#
+ #{body\ 1801}#
+ #{r\ 1802}#
+ #{w\ 1803}#
+ #{m\ 1805}#
+ #{esew\ 1806}#
+ #{mod\ 1807}#)))))
+ (#{chi-sequence\ 333}#
+ (lambda (#{body\ 1831}#
+ #{r\ 1832}#
+ #{w\ 1833}#
+ #{s\ 1834}#
+ #{mod\ 1835}#)
+ (#{build-sequence\ 212}#
+ #{s\ 1834}#
+ (letrec ((#{dobody\ 1846}#
+ (lambda (#{body\ 1847}#
+ #{r\ 1848}#
+ #{w\ 1849}#
+ #{mod\ 1850}#)
+ (if (null? #{body\ 1847}#)
'()
- (let ((#{first\ 11006}#
- (#{chi\ 9499}#
- (car #{body\ 11001}#)
- #{r\ 11002}#
- #{w\ 11003}#
- #{mod\ 11004}#)))
- (cons #{first\ 11006}#
- (#{dobody\ 11000}#
- (cdr #{body\ 11001}#)
- #{r\ 11002}#
- #{w\ 11003}#
- #{mod\ 11004}#)))))))
- (#{dobody\ 11000}#
- #{body\ 10985}#
- #{r\ 10986}#
- #{w\ 10987}#
- #{mod\ 10989}#)))))
- (#{source-wrap\ 9485}#
- (lambda (#{x\ 11007}#
- #{w\ 11008}#
- #{s\ 11009}#
- #{defmod\ 11010}#)
- (#{wrap\ 9483}#
- (#{decorate-source\ 9334}#
- #{x\ 11007}#
- #{s\ 11009}#)
- #{w\ 11008}#
- #{defmod\ 11010}#)))
- (#{wrap\ 9483}#
- (lambda (#{x\ 11015}# #{w\ 11016}# #{defmod\ 11017}#)
- (if (if (null? (#{wrap-marks\ 9421}# #{w\ 11016}#))
- (null? (#{wrap-subst\ 9423}# #{w\ 11016}#))
+ (let ((#{first\ 1852}#
+ (#{chi\ 345}#
+ (car #{body\ 1847}#)
+ #{r\ 1848}#
+ #{w\ 1849}#
+ #{mod\ 1850}#)))
+ (cons #{first\ 1852}#
+ (#{dobody\ 1846}#
+ (cdr #{body\ 1847}#)
+ #{r\ 1848}#
+ #{w\ 1849}#
+ #{mod\ 1850}#)))))))
+ (#{dobody\ 1846}#
+ #{body\ 1831}#
+ #{r\ 1832}#
+ #{w\ 1833}#
+ #{mod\ 1835}#)))))
+ (#{source-wrap\ 331}#
+ (lambda (#{x\ 1853}#
+ #{w\ 1854}#
+ #{s\ 1855}#
+ #{defmod\ 1856}#)
+ (#{wrap\ 329}#
+ (#{decorate-source\ 180}#
+ #{x\ 1853}#
+ #{s\ 1855}#)
+ #{w\ 1854}#
+ #{defmod\ 1856}#)))
+ (#{wrap\ 329}#
+ (lambda (#{x\ 1861}# #{w\ 1862}# #{defmod\ 1863}#)
+ (if (if (null? (#{wrap-marks\ 267}# #{w\ 1862}#))
+ (null? (#{wrap-subst\ 269}# #{w\ 1862}#))
#f)
- #{x\ 11015}#
- (if (#{syntax-object?\ 9378}# #{x\ 11015}#)
- (#{make-syntax-object\ 9376}#
- (#{syntax-object-expression\ 9380}# #{x\ 11015}#)
- (#{join-wraps\ 9465}#
- #{w\ 11016}#
- (#{syntax-object-wrap\ 9382}# #{x\ 11015}#))
- (#{syntax-object-module\ 9384}# #{x\ 11015}#))
- (if (null? #{x\ 11015}#)
- #{x\ 11015}#
- (#{make-syntax-object\ 9376}#
- #{x\ 11015}#
- #{w\ 11016}#
- #{defmod\ 11017}#))))))
- (#{bound-id-member?\ 9481}#
- (lambda (#{x\ 11030}# #{list\ 11031}#)
- (if (not (null? #{list\ 11031}#))
- (let ((#{t\ 11038}#
- (#{bound-id=?\ 9475}#
- #{x\ 11030}#
- (car #{list\ 11031}#))))
- (if #{t\ 11038}#
- #{t\ 11038}#
- (#{bound-id-member?\ 9481}#
- #{x\ 11030}#
- (cdr #{list\ 11031}#))))
+ #{x\ 1861}#
+ (if (#{syntax-object?\ 224}# #{x\ 1861}#)
+ (#{make-syntax-object\ 222}#
+ (#{syntax-object-expression\ 226}# #{x\ 1861}#)
+ (#{join-wraps\ 311}#
+ #{w\ 1862}#
+ (#{syntax-object-wrap\ 228}# #{x\ 1861}#))
+ (#{syntax-object-module\ 230}# #{x\ 1861}#))
+ (if (null? #{x\ 1861}#)
+ #{x\ 1861}#
+ (#{make-syntax-object\ 222}#
+ #{x\ 1861}#
+ #{w\ 1862}#
+ #{defmod\ 1863}#))))))
+ (#{bound-id-member?\ 327}#
+ (lambda (#{x\ 1876}# #{list\ 1877}#)
+ (if (not (null? #{list\ 1877}#))
+ (let ((#{t\ 1884}#
+ (#{bound-id=?\ 321}#
+ #{x\ 1876}#
+ (car #{list\ 1877}#))))
+ (if #{t\ 1884}#
+ #{t\ 1884}#
+ (#{bound-id-member?\ 327}#
+ #{x\ 1876}#
+ (cdr #{list\ 1877}#))))
#f)))
- (#{distinct-bound-ids?\ 9479}#
- (lambda (#{ids\ 11040}#)
- (letrec ((#{distinct?\ 11044}#
- (lambda (#{ids\ 11045}#)
- (let ((#{t\ 11048}# (null? #{ids\ 11045}#)))
- (if #{t\ 11048}#
- #{t\ 11048}#
- (if (not (#{bound-id-member?\ 9481}#
- (car #{ids\ 11045}#)
- (cdr #{ids\ 11045}#)))
- (#{distinct?\ 11044}# (cdr #{ids\ 11045}#))
+ (#{distinct-bound-ids?\ 325}#
+ (lambda (#{ids\ 1886}#)
+ (letrec ((#{distinct?\ 1890}#
+ (lambda (#{ids\ 1891}#)
+ (let ((#{t\ 1894}# (null? #{ids\ 1891}#)))
+ (if #{t\ 1894}#
+ #{t\ 1894}#
+ (if (not (#{bound-id-member?\ 327}#
+ (car #{ids\ 1891}#)
+ (cdr #{ids\ 1891}#)))
+ (#{distinct?\ 1890}# (cdr #{ids\ 1891}#))
#f))))))
- (#{distinct?\ 11044}# #{ids\ 11040}#))))
- (#{valid-bound-ids?\ 9477}#
- (lambda (#{ids\ 11052}#)
- (if (letrec ((#{all-ids?\ 11057}#
- (lambda (#{ids\ 11058}#)
- (let ((#{t\ 11061}# (null? #{ids\ 11058}#)))
- (if #{t\ 11061}#
- #{t\ 11061}#
- (if (#{id?\ 9414}# (car #{ids\ 11058}#))
- (#{all-ids?\ 11057}#
- (cdr #{ids\ 11058}#))
+ (#{distinct?\ 1890}# #{ids\ 1886}#))))
+ (#{valid-bound-ids?\ 323}#
+ (lambda (#{ids\ 1898}#)
+ (if (letrec ((#{all-ids?\ 1903}#
+ (lambda (#{ids\ 1904}#)
+ (let ((#{t\ 1907}# (null? #{ids\ 1904}#)))
+ (if #{t\ 1907}#
+ #{t\ 1907}#
+ (if (#{id?\ 260}# (car #{ids\ 1904}#))
+ (#{all-ids?\ 1903}# (cdr #{ids\ 1904}#))
#f))))))
- (#{all-ids?\ 11057}# #{ids\ 11052}#))
- (#{distinct-bound-ids?\ 9479}# #{ids\ 11052}#)
+ (#{all-ids?\ 1903}# #{ids\ 1898}#))
+ (#{distinct-bound-ids?\ 325}# #{ids\ 1898}#)
#f)))
- (#{bound-id=?\ 9475}#
- (lambda (#{i\ 11066}# #{j\ 11067}#)
- (if (if (#{syntax-object?\ 9378}# #{i\ 11066}#)
- (#{syntax-object?\ 9378}# #{j\ 11067}#)
+ (#{bound-id=?\ 321}#
+ (lambda (#{i\ 1912}# #{j\ 1913}#)
+ (if (if (#{syntax-object?\ 224}# #{i\ 1912}#)
+ (#{syntax-object?\ 224}# #{j\ 1913}#)
#f)
- (if (eq? (#{syntax-object-expression\ 9380}# #{i\ 11066}#)
- (#{syntax-object-expression\ 9380}# #{j\ 11067}#))
- (#{same-marks?\ 9469}#
- (#{wrap-marks\ 9421}#
- (#{syntax-object-wrap\ 9382}# #{i\ 11066}#))
- (#{wrap-marks\ 9421}#
- (#{syntax-object-wrap\ 9382}# #{j\ 11067}#)))
+ (if (eq? (#{syntax-object-expression\ 226}# #{i\ 1912}#)
+ (#{syntax-object-expression\ 226}# #{j\ 1913}#))
+ (#{same-marks?\ 315}#
+ (#{wrap-marks\ 267}#
+ (#{syntax-object-wrap\ 228}# #{i\ 1912}#))
+ (#{wrap-marks\ 267}#
+ (#{syntax-object-wrap\ 228}# #{j\ 1913}#)))
#f)
- (eq? #{i\ 11066}# #{j\ 11067}#))))
- (#{free-id=?\ 9473}#
- (lambda (#{i\ 11074}# #{j\ 11075}#)
- (if (eq? (let ((#{x\ 11081}# #{i\ 11074}#))
- (if (#{syntax-object?\ 9378}# #{x\ 11081}#)
- (#{syntax-object-expression\ 9380}# #{x\ 11081}#)
- #{x\ 11081}#))
- (let ((#{x\ 11084}# #{j\ 11075}#))
- (if (#{syntax-object?\ 9378}# #{x\ 11084}#)
- (#{syntax-object-expression\ 9380}# #{x\ 11084}#)
- #{x\ 11084}#)))
- (eq? (#{id-var-name\ 9471}# #{i\ 11074}# (quote (())))
- (#{id-var-name\ 9471}# #{j\ 11075}# (quote (()))))
+ (eq? #{i\ 1912}# #{j\ 1913}#))))
+ (#{free-id=?\ 319}#
+ (lambda (#{i\ 1920}# #{j\ 1921}#)
+ (if (eq? (let ((#{x\ 1927}# #{i\ 1920}#))
+ (if (#{syntax-object?\ 224}# #{x\ 1927}#)
+ (#{syntax-object-expression\ 226}# #{x\ 1927}#)
+ #{x\ 1927}#))
+ (let ((#{x\ 1930}# #{j\ 1921}#))
+ (if (#{syntax-object?\ 224}# #{x\ 1930}#)
+ (#{syntax-object-expression\ 226}# #{x\ 1930}#)
+ #{x\ 1930}#)))
+ (eq? (#{id-var-name\ 317}# #{i\ 1920}# (quote (())))
+ (#{id-var-name\ 317}# #{j\ 1921}# (quote (()))))
#f)))
- (#{id-var-name\ 9471}#
- (lambda (#{id\ 11088}# #{w\ 11089}#)
- (letrec ((#{search-vector-rib\ 11098}#
- (lambda (#{sym\ 11110}#
- #{subst\ 11111}#
- #{marks\ 11112}#
- #{symnames\ 11113}#
- #{ribcage\ 11114}#)
- (let ((#{n\ 11121}#
- (vector-length #{symnames\ 11113}#)))
- (letrec ((#{f\ 11124}#
- (lambda (#{i\ 11125}#)
- (if (#{fx=\ 9321}#
- #{i\ 11125}#
- #{n\ 11121}#)
- (#{search\ 11094}#
- #{sym\ 11110}#
- (cdr #{subst\ 11111}#)
- #{marks\ 11112}#)
+ (#{id-var-name\ 317}#
+ (lambda (#{id\ 1934}# #{w\ 1935}#)
+ (letrec ((#{search-vector-rib\ 1944}#
+ (lambda (#{sym\ 1956}#
+ #{subst\ 1957}#
+ #{marks\ 1958}#
+ #{symnames\ 1959}#
+ #{ribcage\ 1960}#)
+ (let ((#{n\ 1967}#
+ (vector-length #{symnames\ 1959}#)))
+ (letrec ((#{f\ 1970}#
+ (lambda (#{i\ 1971}#)
+ (if (#{fx=\ 167}#
+ #{i\ 1971}#
+ #{n\ 1967}#)
+ (#{search\ 1940}#
+ #{sym\ 1956}#
+ (cdr #{subst\ 1957}#)
+ #{marks\ 1958}#)
(if (if (eq? (vector-ref
- #{symnames\ 11113}#
- #{i\ 11125}#)
- #{sym\ 11110}#)
- (#{same-marks?\ 9469}#
- #{marks\ 11112}#
+ #{symnames\ 1959}#
+ #{i\ 1971}#)
+ #{sym\ 1956}#)
+ (#{same-marks?\ 315}#
+ #{marks\ 1958}#
(vector-ref
- (#{ribcage-marks\ 9441}#
- #{ribcage\ 11114}#)
- #{i\ 11125}#))
+ (#{ribcage-marks\ 287}#
+ #{ribcage\ 1960}#)
+ #{i\ 1971}#))
#f)
(values
(vector-ref
- (#{ribcage-labels\ 9443}#
- #{ribcage\ 11114}#)
- #{i\ 11125}#)
- #{marks\ 11112}#)
- (#{f\ 11124}#
- (#{fx+\ 9317}#
- #{i\ 11125}#
+ (#{ribcage-labels\ 289}#
+ #{ribcage\ 1960}#)
+ #{i\ 1971}#)
+ #{marks\ 1958}#)
+ (#{f\ 1970}#
+ (#{fx+\ 163}#
+ #{i\ 1971}#
1)))))))
- (#{f\ 11124}# 0)))))
- (#{search-list-rib\ 11096}#
- (lambda (#{sym\ 11133}#
- #{subst\ 11134}#
- #{marks\ 11135}#
- #{symnames\ 11136}#
- #{ribcage\ 11137}#)
- (letrec ((#{f\ 11146}#
- (lambda (#{symnames\ 11147}#
- #{i\ 11148}#)
- (if (null? #{symnames\ 11147}#)
- (#{search\ 11094}#
- #{sym\ 11133}#
- (cdr #{subst\ 11134}#)
- #{marks\ 11135}#)
- (if (if (eq? (car #{symnames\ 11147}#)
- #{sym\ 11133}#)
- (#{same-marks?\ 9469}#
- #{marks\ 11135}#
+ (#{f\ 1970}# 0)))))
+ (#{search-list-rib\ 1942}#
+ (lambda (#{sym\ 1979}#
+ #{subst\ 1980}#
+ #{marks\ 1981}#
+ #{symnames\ 1982}#
+ #{ribcage\ 1983}#)
+ (letrec ((#{f\ 1992}#
+ (lambda (#{symnames\ 1993}# #{i\ 1994}#)
+ (if (null? #{symnames\ 1993}#)
+ (#{search\ 1940}#
+ #{sym\ 1979}#
+ (cdr #{subst\ 1980}#)
+ #{marks\ 1981}#)
+ (if (if (eq? (car #{symnames\ 1993}#)
+ #{sym\ 1979}#)
+ (#{same-marks?\ 315}#
+ #{marks\ 1981}#
(list-ref
- (#{ribcage-marks\ 9441}#
- #{ribcage\ 11137}#)
- #{i\ 11148}#))
+ (#{ribcage-marks\ 287}#
+ #{ribcage\ 1983}#)
+ #{i\ 1994}#))
#f)
(values
(list-ref
- (#{ribcage-labels\ 9443}#
- #{ribcage\ 11137}#)
- #{i\ 11148}#)
- #{marks\ 11135}#)
- (#{f\ 11146}#
- (cdr #{symnames\ 11147}#)
- (#{fx+\ 9317}#
- #{i\ 11148}#
+ (#{ribcage-labels\ 289}#
+ #{ribcage\ 1983}#)
+ #{i\ 1994}#)
+ #{marks\ 1981}#)
+ (#{f\ 1992}#
+ (cdr #{symnames\ 1993}#)
+ (#{fx+\ 163}#
+ #{i\ 1994}#
1)))))))
- (#{f\ 11146}# #{symnames\ 11136}# 0))))
- (#{search\ 11094}#
- (lambda (#{sym\ 11156}#
- #{subst\ 11157}#
- #{marks\ 11158}#)
- (if (null? #{subst\ 11157}#)
- (values #f #{marks\ 11158}#)
- (let ((#{fst\ 11163}# (car #{subst\ 11157}#)))
- (if (eq? #{fst\ 11163}# (quote shift))
- (#{search\ 11094}#
- #{sym\ 11156}#
- (cdr #{subst\ 11157}#)
- (cdr #{marks\ 11158}#))
- (let ((#{symnames\ 11165}#
- (#{ribcage-symnames\ 9439}#
- #{fst\ 11163}#)))
- (if (vector? #{symnames\ 11165}#)
- (#{search-vector-rib\ 11098}#
- #{sym\ 11156}#
- #{subst\ 11157}#
- #{marks\ 11158}#
- #{symnames\ 11165}#
- #{fst\ 11163}#)
- (#{search-list-rib\ 11096}#
- #{sym\ 11156}#
- #{subst\ 11157}#
- #{marks\ 11158}#
- #{symnames\ 11165}#
- #{fst\ 11163}#)))))))))
- (if (symbol? #{id\ 11088}#)
- (let ((#{t\ 11168}#
+ (#{f\ 1992}# #{symnames\ 1982}# 0))))
+ (#{search\ 1940}#
+ (lambda (#{sym\ 2002}#
+ #{subst\ 2003}#
+ #{marks\ 2004}#)
+ (if (null? #{subst\ 2003}#)
+ (values #f #{marks\ 2004}#)
+ (let ((#{fst\ 2009}# (car #{subst\ 2003}#)))
+ (if (eq? #{fst\ 2009}# (quote shift))
+ (#{search\ 1940}#
+ #{sym\ 2002}#
+ (cdr #{subst\ 2003}#)
+ (cdr #{marks\ 2004}#))
+ (let ((#{symnames\ 2011}#
+ (#{ribcage-symnames\ 285}#
+ #{fst\ 2009}#)))
+ (if (vector? #{symnames\ 2011}#)
+ (#{search-vector-rib\ 1944}#
+ #{sym\ 2002}#
+ #{subst\ 2003}#
+ #{marks\ 2004}#
+ #{symnames\ 2011}#
+ #{fst\ 2009}#)
+ (#{search-list-rib\ 1942}#
+ #{sym\ 2002}#
+ #{subst\ 2003}#
+ #{marks\ 2004}#
+ #{symnames\ 2011}#
+ #{fst\ 2009}#)))))))))
+ (if (symbol? #{id\ 1934}#)
+ (let ((#{t\ 2014}#
(call-with-values
(lambda ()
- (#{search\ 11094}#
- #{id\ 11088}#
- (#{wrap-subst\ 9423}# #{w\ 11089}#)
- (#{wrap-marks\ 9421}# #{w\ 11089}#)))
- (lambda (#{x\ 11170}# . #{ignore\ 11171}#)
- #{x\ 11170}#))))
- (if #{t\ 11168}# #{t\ 11168}# #{id\ 11088}#))
- (if (#{syntax-object?\ 9378}# #{id\ 11088}#)
- (let ((#{id\ 11179}#
- (#{syntax-object-expression\ 9380}#
- #{id\ 11088}#))
- (#{w1\ 11180}#
- (#{syntax-object-wrap\ 9382}# #{id\ 11088}#)))
- (let ((#{marks\ 11182}#
- (#{join-marks\ 9467}#
- (#{wrap-marks\ 9421}# #{w\ 11089}#)
- (#{wrap-marks\ 9421}# #{w1\ 11180}#))))
+ (#{search\ 1940}#
+ #{id\ 1934}#
+ (#{wrap-subst\ 269}# #{w\ 1935}#)
+ (#{wrap-marks\ 267}# #{w\ 1935}#)))
+ (lambda (#{x\ 2016}# . #{ignore\ 2017}#)
+ #{x\ 2016}#))))
+ (if #{t\ 2014}# #{t\ 2014}# #{id\ 1934}#))
+ (if (#{syntax-object?\ 224}# #{id\ 1934}#)
+ (let ((#{id\ 2025}#
+ (#{syntax-object-expression\ 226}# #{id\ 1934}#))
+ (#{w1\ 2026}#
+ (#{syntax-object-wrap\ 228}# #{id\ 1934}#)))
+ (let ((#{marks\ 2028}#
+ (#{join-marks\ 313}#
+ (#{wrap-marks\ 267}# #{w\ 1935}#)
+ (#{wrap-marks\ 267}# #{w1\ 2026}#))))
(call-with-values
(lambda ()
- (#{search\ 11094}#
- #{id\ 11179}#
- (#{wrap-subst\ 9423}# #{w\ 11089}#)
- #{marks\ 11182}#))
- (lambda (#{new-id\ 11183}# #{marks\ 11184}#)
- (let ((#{t\ 11189}# #{new-id\ 11183}#))
- (if #{t\ 11189}#
- #{t\ 11189}#
- (let ((#{t\ 11192}#
+ (#{search\ 1940}#
+ #{id\ 2025}#
+ (#{wrap-subst\ 269}# #{w\ 1935}#)
+ #{marks\ 2028}#))
+ (lambda (#{new-id\ 2029}# #{marks\ 2030}#)
+ (let ((#{t\ 2035}# #{new-id\ 2029}#))
+ (if #{t\ 2035}#
+ #{t\ 2035}#
+ (let ((#{t\ 2038}#
(call-with-values
(lambda ()
- (#{search\ 11094}#
- #{id\ 11179}#
- (#{wrap-subst\ 9423}#
- #{w1\ 11180}#)
- #{marks\ 11184}#))
- (lambda (#{x\ 11194}#
+ (#{search\ 1940}#
+ #{id\ 2025}#
+ (#{wrap-subst\ 269}#
+ #{w1\ 2026}#)
+ #{marks\ 2030}#))
+ (lambda (#{x\ 2040}#
.
- #{ignore\ 11195}#)
- #{x\ 11194}#))))
- (if #{t\ 11192}#
- #{t\ 11192}#
- #{id\ 11179}#))))))))
+ #{ignore\ 2041}#)
+ #{x\ 2040}#))))
+ (if #{t\ 2038}#
+ #{t\ 2038}#
+ #{id\ 2025}#))))))))
(syntax-violation
'id-var-name
"invalid id"
- #{id\ 11088}#))))))
- (#{same-marks?\ 9469}#
- (lambda (#{x\ 11200}# #{y\ 11201}#)
- (let ((#{t\ 11206}# (eq? #{x\ 11200}# #{y\ 11201}#)))
- (if #{t\ 11206}#
- #{t\ 11206}#
- (if (not (null? #{x\ 11200}#))
- (if (not (null? #{y\ 11201}#))
- (if (eq? (car #{x\ 11200}#) (car #{y\ 11201}#))
- (#{same-marks?\ 9469}#
- (cdr #{x\ 11200}#)
- (cdr #{y\ 11201}#))
+ #{id\ 1934}#))))))
+ (#{same-marks?\ 315}#
+ (lambda (#{x\ 2046}# #{y\ 2047}#)
+ (let ((#{t\ 2052}# (eq? #{x\ 2046}# #{y\ 2047}#)))
+ (if #{t\ 2052}#
+ #{t\ 2052}#
+ (if (not (null? #{x\ 2046}#))
+ (if (not (null? #{y\ 2047}#))
+ (if (eq? (car #{x\ 2046}#) (car #{y\ 2047}#))
+ (#{same-marks?\ 315}#
+ (cdr #{x\ 2046}#)
+ (cdr #{y\ 2047}#))
#f)
#f)
#f)))))
- (#{join-marks\ 9467}#
- (lambda (#{m1\ 11212}# #{m2\ 11213}#)
- (#{smart-append\ 9463}#
- #{m1\ 11212}#
- #{m2\ 11213}#)))
- (#{join-wraps\ 9465}#
- (lambda (#{w1\ 11216}# #{w2\ 11217}#)
- (let ((#{m1\ 11222}#
- (#{wrap-marks\ 9421}# #{w1\ 11216}#))
- (#{s1\ 11223}#
- (#{wrap-subst\ 9423}# #{w1\ 11216}#)))
- (if (null? #{m1\ 11222}#)
- (if (null? #{s1\ 11223}#)
- #{w2\ 11217}#
- (#{make-wrap\ 9419}#
- (#{wrap-marks\ 9421}# #{w2\ 11217}#)
- (#{smart-append\ 9463}#
- #{s1\ 11223}#
- (#{wrap-subst\ 9423}# #{w2\ 11217}#))))
- (#{make-wrap\ 9419}#
- (#{smart-append\ 9463}#
- #{m1\ 11222}#
- (#{wrap-marks\ 9421}# #{w2\ 11217}#))
- (#{smart-append\ 9463}#
- #{s1\ 11223}#
- (#{wrap-subst\ 9423}# #{w2\ 11217}#)))))))
- (#{smart-append\ 9463}#
- (lambda (#{m1\ 11224}# #{m2\ 11225}#)
- (if (null? #{m2\ 11225}#)
- #{m1\ 11224}#
- (append #{m1\ 11224}# #{m2\ 11225}#))))
- (#{make-binding-wrap\ 9461}#
- (lambda (#{ids\ 11228}# #{labels\ 11229}# #{w\ 11230}#)
- (if (null? #{ids\ 11228}#)
- #{w\ 11230}#
- (#{make-wrap\ 9419}#
- (#{wrap-marks\ 9421}# #{w\ 11230}#)
- (cons (let ((#{labelvec\ 11235}#
- (list->vector #{labels\ 11229}#)))
- (let ((#{n\ 11237}#
- (vector-length #{labelvec\ 11235}#)))
- (let ((#{symnamevec\ 11240}#
- (make-vector #{n\ 11237}#))
- (#{marksvec\ 11241}#
- (make-vector #{n\ 11237}#)))
+ (#{join-marks\ 313}#
+ (lambda (#{m1\ 2058}# #{m2\ 2059}#)
+ (#{smart-append\ 309}# #{m1\ 2058}# #{m2\ 2059}#)))
+ (#{join-wraps\ 311}#
+ (lambda (#{w1\ 2062}# #{w2\ 2063}#)
+ (let ((#{m1\ 2068}# (#{wrap-marks\ 267}# #{w1\ 2062}#))
+ (#{s1\ 2069}# (#{wrap-subst\ 269}# #{w1\ 2062}#)))
+ (if (null? #{m1\ 2068}#)
+ (if (null? #{s1\ 2069}#)
+ #{w2\ 2063}#
+ (#{make-wrap\ 265}#
+ (#{wrap-marks\ 267}# #{w2\ 2063}#)
+ (#{smart-append\ 309}#
+ #{s1\ 2069}#
+ (#{wrap-subst\ 269}# #{w2\ 2063}#))))
+ (#{make-wrap\ 265}#
+ (#{smart-append\ 309}#
+ #{m1\ 2068}#
+ (#{wrap-marks\ 267}# #{w2\ 2063}#))
+ (#{smart-append\ 309}#
+ #{s1\ 2069}#
+ (#{wrap-subst\ 269}# #{w2\ 2063}#)))))))
+ (#{smart-append\ 309}#
+ (lambda (#{m1\ 2070}# #{m2\ 2071}#)
+ (if (null? #{m2\ 2071}#)
+ #{m1\ 2070}#
+ (append #{m1\ 2070}# #{m2\ 2071}#))))
+ (#{make-binding-wrap\ 307}#
+ (lambda (#{ids\ 2074}# #{labels\ 2075}# #{w\ 2076}#)
+ (if (null? #{ids\ 2074}#)
+ #{w\ 2076}#
+ (#{make-wrap\ 265}#
+ (#{wrap-marks\ 267}# #{w\ 2076}#)
+ (cons (let ((#{labelvec\ 2081}#
+ (list->vector #{labels\ 2075}#)))
+ (let ((#{n\ 2083}#
+ (vector-length #{labelvec\ 2081}#)))
+ (let ((#{symnamevec\ 2086}#
+ (make-vector #{n\ 2083}#))
+ (#{marksvec\ 2087}#
+ (make-vector #{n\ 2083}#)))
(begin
- (letrec ((#{f\ 11245}#
- (lambda (#{ids\ 11246}#
- #{i\ 11247}#)
- (if (not (null? #{ids\ 11246}#))
+ (letrec ((#{f\ 2091}#
+ (lambda (#{ids\ 2092}# #{i\ 2093}#)
+ (if (not (null? #{ids\ 2092}#))
(call-with-values
(lambda ()
- (#{id-sym-name&marks\ 9417}#
- (car #{ids\ 11246}#)
- #{w\ 11230}#))
- (lambda (#{symname\ 11248}#
- #{marks\ 11249}#)
+ (#{id-sym-name&marks\ 263}#
+ (car #{ids\ 2092}#)
+ #{w\ 2076}#))
+ (lambda (#{symname\ 2094}#
+ #{marks\ 2095}#)
(begin
(vector-set!
- #{symnamevec\ 11240}#
- #{i\ 11247}#
- #{symname\ 11248}#)
+ #{symnamevec\ 2086}#
+ #{i\ 2093}#
+ #{symname\ 2094}#)
(vector-set!
- #{marksvec\ 11241}#
- #{i\ 11247}#
- #{marks\ 11249}#)
- (#{f\ 11245}#
- (cdr #{ids\ 11246}#)
- (#{fx+\ 9317}#
- #{i\ 11247}#
+ #{marksvec\ 2087}#
+ #{i\ 2093}#
+ #{marks\ 2095}#)
+ (#{f\ 2091}#
+ (cdr #{ids\ 2092}#)
+ (#{fx+\ 163}#
+ #{i\ 2093}#
1)))))))))
- (#{f\ 11245}# #{ids\ 11228}# 0))
- (#{make-ribcage\ 9435}#
- #{symnamevec\ 11240}#
- #{marksvec\ 11241}#
- #{labelvec\ 11235}#)))))
- (#{wrap-subst\ 9423}# #{w\ 11230}#))))))
- (#{extend-ribcage!\ 9459}#
- (lambda (#{ribcage\ 11252}#
- #{id\ 11253}#
- #{label\ 11254}#)
+ (#{f\ 2091}# #{ids\ 2074}# 0))
+ (#{make-ribcage\ 281}#
+ #{symnamevec\ 2086}#
+ #{marksvec\ 2087}#
+ #{labelvec\ 2081}#)))))
+ (#{wrap-subst\ 269}# #{w\ 2076}#))))))
+ (#{extend-ribcage!\ 305}#
+ (lambda (#{ribcage\ 2098}# #{id\ 2099}# #{label\ 2100}#)
(begin
- (#{set-ribcage-symnames!\ 9445}#
- #{ribcage\ 11252}#
- (cons (#{syntax-object-expression\ 9380}#
- #{id\ 11253}#)
- (#{ribcage-symnames\ 9439}# #{ribcage\ 11252}#)))
- (#{set-ribcage-marks!\ 9447}#
- #{ribcage\ 11252}#
- (cons (#{wrap-marks\ 9421}#
- (#{syntax-object-wrap\ 9382}# #{id\ 11253}#))
- (#{ribcage-marks\ 9441}# #{ribcage\ 11252}#)))
- (#{set-ribcage-labels!\ 9449}#
- #{ribcage\ 11252}#
- (cons #{label\ 11254}#
- (#{ribcage-labels\ 9443}# #{ribcage\ 11252}#))))))
- (#{anti-mark\ 9455}#
- (lambda (#{w\ 11258}#)
- (#{make-wrap\ 9419}#
- (cons #f (#{wrap-marks\ 9421}# #{w\ 11258}#))
+ (#{set-ribcage-symnames!\ 291}#
+ #{ribcage\ 2098}#
+ (cons (#{syntax-object-expression\ 226}# #{id\ 2099}#)
+ (#{ribcage-symnames\ 285}# #{ribcage\ 2098}#)))
+ (#{set-ribcage-marks!\ 293}#
+ #{ribcage\ 2098}#
+ (cons (#{wrap-marks\ 267}#
+ (#{syntax-object-wrap\ 228}# #{id\ 2099}#))
+ (#{ribcage-marks\ 287}# #{ribcage\ 2098}#)))
+ (#{set-ribcage-labels!\ 295}#
+ #{ribcage\ 2098}#
+ (cons #{label\ 2100}#
+ (#{ribcage-labels\ 289}# #{ribcage\ 2098}#))))))
+ (#{anti-mark\ 301}#
+ (lambda (#{w\ 2104}#)
+ (#{make-wrap\ 265}#
+ (cons #f (#{wrap-marks\ 267}# #{w\ 2104}#))
(cons 'shift
- (#{wrap-subst\ 9423}# #{w\ 11258}#)))))
- (#{set-ribcage-labels!\ 9449}#
- (lambda (#{x\ 11261}# #{update\ 11262}#)
- (vector-set! #{x\ 11261}# 3 #{update\ 11262}#)))
- (#{set-ribcage-marks!\ 9447}#
- (lambda (#{x\ 11265}# #{update\ 11266}#)
- (vector-set! #{x\ 11265}# 2 #{update\ 11266}#)))
- (#{set-ribcage-symnames!\ 9445}#
- (lambda (#{x\ 11269}# #{update\ 11270}#)
- (vector-set! #{x\ 11269}# 1 #{update\ 11270}#)))
- (#{ribcage-labels\ 9443}#
- (lambda (#{x\ 11273}#)
- (vector-ref #{x\ 11273}# 3)))
- (#{ribcage-marks\ 9441}#
- (lambda (#{x\ 11275}#)
- (vector-ref #{x\ 11275}# 2)))
- (#{ribcage-symnames\ 9439}#
- (lambda (#{x\ 11277}#)
- (vector-ref #{x\ 11277}# 1)))
- (#{ribcage?\ 9437}#
- (lambda (#{x\ 11279}#)
- (if (vector? #{x\ 11279}#)
- (if (= (vector-length #{x\ 11279}#) 4)
- (eq? (vector-ref #{x\ 11279}# 0) (quote ribcage))
+ (#{wrap-subst\ 269}# #{w\ 2104}#)))))
+ (#{set-ribcage-labels!\ 295}#
+ (lambda (#{x\ 2107}# #{update\ 2108}#)
+ (vector-set! #{x\ 2107}# 3 #{update\ 2108}#)))
+ (#{set-ribcage-marks!\ 293}#
+ (lambda (#{x\ 2111}# #{update\ 2112}#)
+ (vector-set! #{x\ 2111}# 2 #{update\ 2112}#)))
+ (#{set-ribcage-symnames!\ 291}#
+ (lambda (#{x\ 2115}# #{update\ 2116}#)
+ (vector-set! #{x\ 2115}# 1 #{update\ 2116}#)))
+ (#{ribcage-labels\ 289}#
+ (lambda (#{x\ 2119}#) (vector-ref #{x\ 2119}# 3)))
+ (#{ribcage-marks\ 287}#
+ (lambda (#{x\ 2121}#) (vector-ref #{x\ 2121}# 2)))
+ (#{ribcage-symnames\ 285}#
+ (lambda (#{x\ 2123}#) (vector-ref #{x\ 2123}# 1)))
+ (#{ribcage?\ 283}#
+ (lambda (#{x\ 2125}#)
+ (if (vector? #{x\ 2125}#)
+ (if (= (vector-length #{x\ 2125}#) 4)
+ (eq? (vector-ref #{x\ 2125}# 0) (quote ribcage))
#f)
#f)))
- (#{make-ribcage\ 9435}#
- (lambda (#{symnames\ 11284}#
- #{marks\ 11285}#
- #{labels\ 11286}#)
+ (#{make-ribcage\ 281}#
+ (lambda (#{symnames\ 2130}#
+ #{marks\ 2131}#
+ #{labels\ 2132}#)
(vector
'ribcage
- #{symnames\ 11284}#
- #{marks\ 11285}#
- #{labels\ 11286}#)))
- (#{gen-labels\ 9432}#
- (lambda (#{ls\ 11290}#)
- (if (null? #{ls\ 11290}#)
+ #{symnames\ 2130}#
+ #{marks\ 2131}#
+ #{labels\ 2132}#)))
+ (#{gen-labels\ 278}#
+ (lambda (#{ls\ 2136}#)
+ (if (null? #{ls\ 2136}#)
'()
- (cons (#{gen-label\ 9430}#)
- (#{gen-labels\ 9432}# (cdr #{ls\ 11290}#))))))
- (#{gen-label\ 9430}#
+ (cons (#{gen-label\ 276}#)
+ (#{gen-labels\ 278}# (cdr #{ls\ 2136}#))))))
+ (#{gen-label\ 276}#
(lambda () (symbol->string (gensym "i"))))
- (#{wrap-subst\ 9423}# cdr)
- (#{wrap-marks\ 9421}# car)
- (#{make-wrap\ 9419}# cons)
- (#{id-sym-name&marks\ 9417}#
- (lambda (#{x\ 11292}# #{w\ 11293}#)
- (if (#{syntax-object?\ 9378}# #{x\ 11292}#)
+ (#{wrap-subst\ 269}# cdr)
+ (#{wrap-marks\ 267}# car)
+ (#{make-wrap\ 265}# cons)
+ (#{id-sym-name&marks\ 263}#
+ (lambda (#{x\ 2138}# #{w\ 2139}#)
+ (if (#{syntax-object?\ 224}# #{x\ 2138}#)
(values
- (#{syntax-object-expression\ 9380}# #{x\ 11292}#)
- (#{join-marks\ 9467}#
- (#{wrap-marks\ 9421}# #{w\ 11293}#)
- (#{wrap-marks\ 9421}#
- (#{syntax-object-wrap\ 9382}# #{x\ 11292}#))))
+ (#{syntax-object-expression\ 226}# #{x\ 2138}#)
+ (#{join-marks\ 313}#
+ (#{wrap-marks\ 267}# #{w\ 2139}#)
+ (#{wrap-marks\ 267}#
+ (#{syntax-object-wrap\ 228}# #{x\ 2138}#))))
(values
- #{x\ 11292}#
- (#{wrap-marks\ 9421}# #{w\ 11293}#)))))
- (#{id?\ 9414}#
- (lambda (#{x\ 11296}#)
- (if (symbol? #{x\ 11296}#)
+ #{x\ 2138}#
+ (#{wrap-marks\ 267}# #{w\ 2139}#)))))
+ (#{id?\ 260}#
+ (lambda (#{x\ 2142}#)
+ (if (symbol? #{x\ 2142}#)
#t
- (if (#{syntax-object?\ 9378}# #{x\ 11296}#)
+ (if (#{syntax-object?\ 224}# #{x\ 2142}#)
(symbol?
- (#{syntax-object-expression\ 9380}# #{x\ 11296}#))
+ (#{syntax-object-expression\ 226}# #{x\ 2142}#))
#f))))
- (#{nonsymbol-id?\ 9412}#
- (lambda (#{x\ 11303}#)
- (if (#{syntax-object?\ 9378}# #{x\ 11303}#)
+ (#{nonsymbol-id?\ 258}#
+ (lambda (#{x\ 2149}#)
+ (if (#{syntax-object?\ 224}# #{x\ 2149}#)
(symbol?
- (#{syntax-object-expression\ 9380}# #{x\ 11303}#))
+ (#{syntax-object-expression\ 226}# #{x\ 2149}#))
#f)))
- (#{global-extend\ 9410}#
- (lambda (#{type\ 11307}# #{sym\ 11308}# #{val\ 11309}#)
- (#{put-global-definition-hook\ 9330}#
- #{sym\ 11308}#
- #{type\ 11307}#
- #{val\ 11309}#)))
- (#{lookup\ 9408}#
- (lambda (#{x\ 11313}# #{r\ 11314}# #{mod\ 11315}#)
- (let ((#{t\ 11321}# (assq #{x\ 11313}# #{r\ 11314}#)))
- (if #{t\ 11321}#
- (cdr #{t\ 11321}#)
- (if (symbol? #{x\ 11313}#)
- (let ((#{t\ 11327}#
- (#{get-global-definition-hook\ 9332}#
- #{x\ 11313}#
- #{mod\ 11315}#)))
- (if #{t\ 11327}# #{t\ 11327}# (quote (global))))
+ (#{global-extend\ 256}#
+ (lambda (#{type\ 2153}# #{sym\ 2154}# #{val\ 2155}#)
+ (#{put-global-definition-hook\ 176}#
+ #{sym\ 2154}#
+ #{type\ 2153}#
+ #{val\ 2155}#)))
+ (#{lookup\ 254}#
+ (lambda (#{x\ 2159}# #{r\ 2160}# #{mod\ 2161}#)
+ (let ((#{t\ 2167}# (assq #{x\ 2159}# #{r\ 2160}#)))
+ (if #{t\ 2167}#
+ (cdr #{t\ 2167}#)
+ (if (symbol? #{x\ 2159}#)
+ (let ((#{t\ 2173}#
+ (#{get-global-definition-hook\ 178}#
+ #{x\ 2159}#
+ #{mod\ 2161}#)))
+ (if #{t\ 2173}# #{t\ 2173}# (quote (global))))
'(displaced-lexical))))))
- (#{macros-only-env\ 9406}#
- (lambda (#{r\ 11332}#)
- (if (null? #{r\ 11332}#)
+ (#{macros-only-env\ 252}#
+ (lambda (#{r\ 2178}#)
+ (if (null? #{r\ 2178}#)
'()
- (let ((#{a\ 11335}# (car #{r\ 11332}#)))
- (if (eq? (cadr #{a\ 11335}#) (quote macro))
- (cons #{a\ 11335}#
- (#{macros-only-env\ 9406}# (cdr #{r\ 11332}#)))
- (#{macros-only-env\ 9406}# (cdr #{r\ 11332}#)))))))
- (#{extend-var-env\ 9404}#
- (lambda (#{labels\ 11336}# #{vars\ 11337}# #{r\ 11338}#)
- (if (null? #{labels\ 11336}#)
- #{r\ 11338}#
- (#{extend-var-env\ 9404}#
- (cdr #{labels\ 11336}#)
- (cdr #{vars\ 11337}#)
- (cons (cons (car #{labels\ 11336}#)
- (cons (quote lexical) (car #{vars\ 11337}#)))
- #{r\ 11338}#)))))
- (#{extend-env\ 9402}#
- (lambda (#{labels\ 11343}#
- #{bindings\ 11344}#
- #{r\ 11345}#)
- (if (null? #{labels\ 11343}#)
- #{r\ 11345}#
- (#{extend-env\ 9402}#
- (cdr #{labels\ 11343}#)
- (cdr #{bindings\ 11344}#)
- (cons (cons (car #{labels\ 11343}#)
- (car #{bindings\ 11344}#))
- #{r\ 11345}#)))))
- (#{binding-value\ 9399}# cdr)
- (#{binding-type\ 9397}# car)
- (#{source-annotation\ 9393}#
- (lambda (#{x\ 11349}#)
- (if (#{syntax-object?\ 9378}# #{x\ 11349}#)
- (#{source-annotation\ 9393}#
- (#{syntax-object-expression\ 9380}# #{x\ 11349}#))
- (if (pair? #{x\ 11349}#)
- (let ((#{props\ 11356}#
- (source-properties #{x\ 11349}#)))
- (if (pair? #{props\ 11356}#) #{props\ 11356}# #f))
+ (let ((#{a\ 2181}# (car #{r\ 2178}#)))
+ (if (eq? (cadr #{a\ 2181}#) (quote macro))
+ (cons #{a\ 2181}#
+ (#{macros-only-env\ 252}# (cdr #{r\ 2178}#)))
+ (#{macros-only-env\ 252}# (cdr #{r\ 2178}#)))))))
+ (#{extend-var-env\ 250}#
+ (lambda (#{labels\ 2182}# #{vars\ 2183}# #{r\ 2184}#)
+ (if (null? #{labels\ 2182}#)
+ #{r\ 2184}#
+ (#{extend-var-env\ 250}#
+ (cdr #{labels\ 2182}#)
+ (cdr #{vars\ 2183}#)
+ (cons (cons (car #{labels\ 2182}#)
+ (cons (quote lexical) (car #{vars\ 2183}#)))
+ #{r\ 2184}#)))))
+ (#{extend-env\ 248}#
+ (lambda (#{labels\ 2189}# #{bindings\ 2190}# #{r\ 2191}#)
+ (if (null? #{labels\ 2189}#)
+ #{r\ 2191}#
+ (#{extend-env\ 248}#
+ (cdr #{labels\ 2189}#)
+ (cdr #{bindings\ 2190}#)
+ (cons (cons (car #{labels\ 2189}#)
+ (car #{bindings\ 2190}#))
+ #{r\ 2191}#)))))
+ (#{binding-value\ 245}# cdr)
+ (#{binding-type\ 243}# car)
+ (#{source-annotation\ 239}#
+ (lambda (#{x\ 2195}#)
+ (if (#{syntax-object?\ 224}# #{x\ 2195}#)
+ (#{source-annotation\ 239}#
+ (#{syntax-object-expression\ 226}# #{x\ 2195}#))
+ (if (pair? #{x\ 2195}#)
+ (let ((#{props\ 2202}# (source-properties #{x\ 2195}#)))
+ (if (pair? #{props\ 2202}#) #{props\ 2202}# #f))
#f))))
- (#{set-syntax-object-module!\ 9390}#
- (lambda (#{x\ 11358}# #{update\ 11359}#)
- (vector-set! #{x\ 11358}# 3 #{update\ 11359}#)))
- (#{set-syntax-object-wrap!\ 9388}#
- (lambda (#{x\ 11362}# #{update\ 11363}#)
- (vector-set! #{x\ 11362}# 2 #{update\ 11363}#)))
- (#{set-syntax-object-expression!\ 9386}#
- (lambda (#{x\ 11366}# #{update\ 11367}#)
- (vector-set! #{x\ 11366}# 1 #{update\ 11367}#)))
- (#{syntax-object-module\ 9384}#
- (lambda (#{x\ 11370}#)
- (vector-ref #{x\ 11370}# 3)))
- (#{syntax-object-wrap\ 9382}#
- (lambda (#{x\ 11372}#)
- (vector-ref #{x\ 11372}# 2)))
- (#{syntax-object-expression\ 9380}#
- (lambda (#{x\ 11374}#)
- (vector-ref #{x\ 11374}# 1)))
- (#{syntax-object?\ 9378}#
- (lambda (#{x\ 11376}#)
- (if (vector? #{x\ 11376}#)
- (if (= (vector-length #{x\ 11376}#) 4)
- (eq? (vector-ref #{x\ 11376}# 0)
+ (#{set-syntax-object-module!\ 236}#
+ (lambda (#{x\ 2204}# #{update\ 2205}#)
+ (vector-set! #{x\ 2204}# 3 #{update\ 2205}#)))
+ (#{set-syntax-object-wrap!\ 234}#
+ (lambda (#{x\ 2208}# #{update\ 2209}#)
+ (vector-set! #{x\ 2208}# 2 #{update\ 2209}#)))
+ (#{set-syntax-object-expression!\ 232}#
+ (lambda (#{x\ 2212}# #{update\ 2213}#)
+ (vector-set! #{x\ 2212}# 1 #{update\ 2213}#)))
+ (#{syntax-object-module\ 230}#
+ (lambda (#{x\ 2216}#) (vector-ref #{x\ 2216}# 3)))
+ (#{syntax-object-wrap\ 228}#
+ (lambda (#{x\ 2218}#) (vector-ref #{x\ 2218}# 2)))
+ (#{syntax-object-expression\ 226}#
+ (lambda (#{x\ 2220}#) (vector-ref #{x\ 2220}# 1)))
+ (#{syntax-object?\ 224}#
+ (lambda (#{x\ 2222}#)
+ (if (vector? #{x\ 2222}#)
+ (if (= (vector-length #{x\ 2222}#) 4)
+ (eq? (vector-ref #{x\ 2222}# 0)
'syntax-object)
#f)
#f)))
- (#{make-syntax-object\ 9376}#
- (lambda (#{expression\ 11381}#
- #{wrap\ 11382}#
- #{module\ 11383}#)
+ (#{make-syntax-object\ 222}#
+ (lambda (#{expression\ 2227}#
+ #{wrap\ 2228}#
+ #{module\ 2229}#)
(vector
'syntax-object
- #{expression\ 11381}#
- #{wrap\ 11382}#
- #{module\ 11383}#)))
- (#{build-letrec\ 9372}#
- (lambda (#{src\ 11387}#
- #{ids\ 11388}#
- #{vars\ 11389}#
- #{val-exps\ 11390}#
- #{body-exp\ 11391}#)
- (if (null? #{vars\ 11389}#)
- #{body-exp\ 11391}#
- (let ((#{atom-key\ 11399}#
- (fluid-ref #{*mode*\ 9315}#)))
- (if (memv #{atom-key\ 11399}# (quote (c)))
+ #{expression\ 2227}#
+ #{wrap\ 2228}#
+ #{module\ 2229}#)))
+ (#{build-letrec\ 218}#
+ (lambda (#{src\ 2233}#
+ #{ids\ 2234}#
+ #{vars\ 2235}#
+ #{val-exps\ 2236}#
+ #{body-exp\ 2237}#)
+ (if (null? #{vars\ 2235}#)
+ #{body-exp\ 2237}#
+ (let ((#{atom-key\ 2245}# (fluid-ref #{*mode*\ 161}#)))
+ (if (memv #{atom-key\ 2245}# (quote (c)))
(begin
(for-each
- #{maybe-name-value!\ 9352}#
- #{ids\ 11388}#
- #{val-exps\ 11390}#)
+ #{maybe-name-value!\ 198}#
+ #{ids\ 2234}#
+ #{val-exps\ 2236}#)
((@ (language tree-il) make-letrec)
- #{src\ 11387}#
- #{ids\ 11388}#
- #{vars\ 11389}#
- #{val-exps\ 11390}#
- #{body-exp\ 11391}#))
- (#{decorate-source\ 9334}#
+ #{src\ 2233}#
+ #{ids\ 2234}#
+ #{vars\ 2235}#
+ #{val-exps\ 2236}#
+ #{body-exp\ 2237}#))
+ (#{decorate-source\ 180}#
(list 'letrec
- (map list #{vars\ 11389}# #{val-exps\ 11390}#)
- #{body-exp\ 11391}#)
- #{src\ 11387}#))))))
- (#{build-named-let\ 9370}#
- (lambda (#{src\ 11403}#
- #{ids\ 11404}#
- #{vars\ 11405}#
- #{val-exps\ 11406}#
- #{body-exp\ 11407}#)
- (let ((#{f\ 11417}# (car #{vars\ 11405}#))
- (#{f-name\ 11418}# (car #{ids\ 11404}#))
- (#{vars\ 11419}# (cdr #{vars\ 11405}#))
- (#{ids\ 11420}# (cdr #{ids\ 11404}#)))
- (let ((#{atom-key\ 11423}#
- (fluid-ref #{*mode*\ 9315}#)))
- (if (memv #{atom-key\ 11423}# (quote (c)))
- (let ((#{proc\ 11426}#
- (#{build-simple-lambda\ 9356}#
- #{src\ 11403}#
- #{ids\ 11420}#
+ (map list #{vars\ 2235}# #{val-exps\ 2236}#)
+ #{body-exp\ 2237}#)
+ #{src\ 2233}#))))))
+ (#{build-named-let\ 216}#
+ (lambda (#{src\ 2249}#
+ #{ids\ 2250}#
+ #{vars\ 2251}#
+ #{val-exps\ 2252}#
+ #{body-exp\ 2253}#)
+ (let ((#{f\ 2263}# (car #{vars\ 2251}#))
+ (#{f-name\ 2264}# (car #{ids\ 2250}#))
+ (#{vars\ 2265}# (cdr #{vars\ 2251}#))
+ (#{ids\ 2266}# (cdr #{ids\ 2250}#)))
+ (let ((#{atom-key\ 2269}# (fluid-ref #{*mode*\ 161}#)))
+ (if (memv #{atom-key\ 2269}# (quote (c)))
+ (let ((#{proc\ 2272}#
+ (#{build-simple-lambda\ 202}#
+ #{src\ 2249}#
+ #{ids\ 2266}#
#f
- #{vars\ 11419}#
+ #{vars\ 2265}#
#f
- #{body-exp\ 11407}#)))
+ #{body-exp\ 2253}#)))
(begin
- (#{maybe-name-value!\ 9352}#
- #{f-name\ 11418}#
- #{proc\ 11426}#)
+ (#{maybe-name-value!\ 198}#
+ #{f-name\ 2264}#
+ #{proc\ 2272}#)
(for-each
- #{maybe-name-value!\ 9352}#
- #{ids\ 11420}#
- #{val-exps\ 11406}#)
+ #{maybe-name-value!\ 198}#
+ #{ids\ 2266}#
+ #{val-exps\ 2252}#)
((@ (language tree-il) make-letrec)
- #{src\ 11403}#
- (list #{f-name\ 11418}#)
- (list #{f\ 11417}#)
- (list #{proc\ 11426}#)
- (#{build-application\ 9338}#
- #{src\ 11403}#
- (#{build-lexical-reference\ 9342}#
+ #{src\ 2249}#
+ (list #{f-name\ 2264}#)
+ (list #{f\ 2263}#)
+ (list #{proc\ 2272}#)
+ (#{build-application\ 184}#
+ #{src\ 2249}#
+ (#{build-lexical-reference\ 188}#
'fun
- #{src\ 11403}#
- #{f-name\ 11418}#
- #{f\ 11417}#)
- #{val-exps\ 11406}#))))
- (#{decorate-source\ 9334}#
+ #{src\ 2249}#
+ #{f-name\ 2264}#
+ #{f\ 2263}#)
+ #{val-exps\ 2252}#))))
+ (#{decorate-source\ 180}#
(list 'letrec
- (list (list #{f\ 11417}#
+ (list (list #{f\ 2263}#
(list 'lambda
- #{vars\ 11419}#
- #{body-exp\ 11407}#)))
- (cons #{f\ 11417}# #{val-exps\ 11406}#))
- #{src\ 11403}#))))))
- (#{build-let\ 9368}#
- (lambda (#{src\ 11429}#
- #{ids\ 11430}#
- #{vars\ 11431}#
- #{val-exps\ 11432}#
- #{body-exp\ 11433}#)
- (if (null? #{vars\ 11431}#)
- #{body-exp\ 11433}#
- (let ((#{atom-key\ 11441}#
- (fluid-ref #{*mode*\ 9315}#)))
- (if (memv #{atom-key\ 11441}# (quote (c)))
+ #{vars\ 2265}#
+ #{body-exp\ 2253}#)))
+ (cons #{f\ 2263}# #{val-exps\ 2252}#))
+ #{src\ 2249}#))))))
+ (#{build-let\ 214}#
+ (lambda (#{src\ 2275}#
+ #{ids\ 2276}#
+ #{vars\ 2277}#
+ #{val-exps\ 2278}#
+ #{body-exp\ 2279}#)
+ (if (null? #{vars\ 2277}#)
+ #{body-exp\ 2279}#
+ (let ((#{atom-key\ 2287}# (fluid-ref #{*mode*\ 161}#)))
+ (if (memv #{atom-key\ 2287}# (quote (c)))
(begin
(for-each
- #{maybe-name-value!\ 9352}#
- #{ids\ 11430}#
- #{val-exps\ 11432}#)
+ #{maybe-name-value!\ 198}#
+ #{ids\ 2276}#
+ #{val-exps\ 2278}#)
((@ (language tree-il) make-let)
- #{src\ 11429}#
- #{ids\ 11430}#
- #{vars\ 11431}#
- #{val-exps\ 11432}#
- #{body-exp\ 11433}#))
- (#{decorate-source\ 9334}#
+ #{src\ 2275}#
+ #{ids\ 2276}#
+ #{vars\ 2277}#
+ #{val-exps\ 2278}#
+ #{body-exp\ 2279}#))
+ (#{decorate-source\ 180}#
(list 'let
- (map list #{vars\ 11431}# #{val-exps\ 11432}#)
- #{body-exp\ 11433}#)
- #{src\ 11429}#))))))
- (#{build-sequence\ 9366}#
- (lambda (#{src\ 11445}# #{exps\ 11446}#)
- (if (null? (cdr #{exps\ 11446}#))
- (car #{exps\ 11446}#)
- (let ((#{atom-key\ 11451}#
- (fluid-ref #{*mode*\ 9315}#)))
- (if (memv #{atom-key\ 11451}# (quote (c)))
+ (map list #{vars\ 2277}# #{val-exps\ 2278}#)
+ #{body-exp\ 2279}#)
+ #{src\ 2275}#))))))
+ (#{build-sequence\ 212}#
+ (lambda (#{src\ 2291}# #{exps\ 2292}#)
+ (if (null? (cdr #{exps\ 2292}#))
+ (car #{exps\ 2292}#)
+ (let ((#{atom-key\ 2297}# (fluid-ref #{*mode*\ 161}#)))
+ (if (memv #{atom-key\ 2297}# (quote (c)))
((@ (language tree-il) make-sequence)
- #{src\ 11445}#
- #{exps\ 11446}#)
- (#{decorate-source\ 9334}#
- (cons (quote begin) #{exps\ 11446}#)
- #{src\ 11445}#))))))
- (#{build-data\ 9364}#
- (lambda (#{src\ 11455}# #{exp\ 11456}#)
- (let ((#{atom-key\ 11461}#
- (fluid-ref #{*mode*\ 9315}#)))
- (if (memv #{atom-key\ 11461}# (quote (c)))
+ #{src\ 2291}#
+ #{exps\ 2292}#)
+ (#{decorate-source\ 180}#
+ (cons (quote begin) #{exps\ 2292}#)
+ #{src\ 2291}#))))))
+ (#{build-data\ 210}#
+ (lambda (#{src\ 2301}# #{exp\ 2302}#)
+ (let ((#{atom-key\ 2307}# (fluid-ref #{*mode*\ 161}#)))
+ (if (memv #{atom-key\ 2307}# (quote (c)))
((@ (language tree-il) make-const)
- #{src\ 11455}#
- #{exp\ 11456}#)
- (#{decorate-source\ 9334}#
- (if (if (self-evaluating? #{exp\ 11456}#)
- (not (vector? #{exp\ 11456}#))
+ #{src\ 2301}#
+ #{exp\ 2302}#)
+ (#{decorate-source\ 180}#
+ (if (if (self-evaluating? #{exp\ 2302}#)
+ (not (vector? #{exp\ 2302}#))
#f)
- #{exp\ 11456}#
- (list (quote quote) #{exp\ 11456}#))
- #{src\ 11455}#)))))
- (#{build-primref\ 9362}#
- (lambda (#{src\ 11466}# #{name\ 11467}#)
+ #{exp\ 2302}#
+ (list (quote quote) #{exp\ 2302}#))
+ #{src\ 2301}#)))))
+ (#{build-primref\ 208}#
+ (lambda (#{src\ 2312}# #{name\ 2313}#)
(if (equal?
(module-name (current-module))
'(guile))
- (let ((#{atom-key\ 11472}#
- (fluid-ref #{*mode*\ 9315}#)))
- (if (memv #{atom-key\ 11472}# (quote (c)))
+ (let ((#{atom-key\ 2318}# (fluid-ref #{*mode*\ 161}#)))
+ (if (memv #{atom-key\ 2318}# (quote (c)))
((@ (language tree-il) make-toplevel-ref)
- #{src\ 11466}#
- #{name\ 11467}#)
- (#{decorate-source\ 9334}#
- #{name\ 11467}#
- #{src\ 11466}#)))
- (let ((#{atom-key\ 11477}#
- (fluid-ref #{*mode*\ 9315}#)))
- (if (memv #{atom-key\ 11477}# (quote (c)))
+ #{src\ 2312}#
+ #{name\ 2313}#)
+ (#{decorate-source\ 180}#
+ #{name\ 2313}#
+ #{src\ 2312}#)))
+ (let ((#{atom-key\ 2323}# (fluid-ref #{*mode*\ 161}#)))
+ (if (memv #{atom-key\ 2323}# (quote (c)))
((@ (language tree-il) make-module-ref)
- #{src\ 11466}#
+ #{src\ 2312}#
'(guile)
- #{name\ 11467}#
+ #{name\ 2313}#
#f)
- (#{decorate-source\ 9334}#
- (list (quote @@) (quote (guile)) #{name\ 11467}#)
- #{src\ 11466}#))))))
- (#{build-lambda-case\ 9360}#
- (lambda (#{src\ 11481}#
- #{req\ 11482}#
- #{opt\ 11483}#
- #{rest\ 11484}#
- #{kw\ 11485}#
- #{inits\ 11486}#
- #{vars\ 11487}#
- #{body\ 11488}#
- #{else-case\ 11489}#)
- (let ((#{atom-key\ 11501}#
- (fluid-ref #{*mode*\ 9315}#)))
- (if (memv #{atom-key\ 11501}# (quote (c)))
+ (#{decorate-source\ 180}#
+ (list (quote @@) (quote (guile)) #{name\ 2313}#)
+ #{src\ 2312}#))))))
+ (#{build-lambda-case\ 206}#
+ (lambda (#{src\ 2327}#
+ #{req\ 2328}#
+ #{opt\ 2329}#
+ #{rest\ 2330}#
+ #{kw\ 2331}#
+ #{inits\ 2332}#
+ #{vars\ 2333}#
+ #{body\ 2334}#
+ #{else-case\ 2335}#)
+ (let ((#{atom-key\ 2347}# (fluid-ref #{*mode*\ 161}#)))
+ (if (memv #{atom-key\ 2347}# (quote (c)))
((@ (language tree-il) make-lambda-case)
- #{src\ 11481}#
- #{req\ 11482}#
- #{opt\ 11483}#
- #{rest\ 11484}#
- #{kw\ 11485}#
- #{inits\ 11486}#
- #{vars\ 11487}#
- #{body\ 11488}#
- #{else-case\ 11489}#)
- (let ((#{nreq\ 11506}# (length #{req\ 11482}#)))
- (let ((#{nopt\ 11508}#
- (if #{opt\ 11483}# (length #{opt\ 11483}#) 0)))
- (let ((#{rest-idx\ 11510}#
- (if #{rest\ 11484}#
- (+ #{nreq\ 11506}# #{nopt\ 11508}#)
+ #{src\ 2327}#
+ #{req\ 2328}#
+ #{opt\ 2329}#
+ #{rest\ 2330}#
+ #{kw\ 2331}#
+ #{inits\ 2332}#
+ #{vars\ 2333}#
+ #{body\ 2334}#
+ #{else-case\ 2335}#)
+ (let ((#{nreq\ 2352}# (length #{req\ 2328}#)))
+ (let ((#{nopt\ 2354}#
+ (if #{opt\ 2329}# (length #{opt\ 2329}#) 0)))
+ (let ((#{rest-idx\ 2356}#
+ (if #{rest\ 2330}#
+ (+ #{nreq\ 2352}# #{nopt\ 2354}#)
#f)))
- (let ((#{allow-other-keys?\ 11514}#
- (if #{kw\ 11485}# (car #{kw\ 11485}#) #f)))
- (let ((#{kw-indices\ 11516}#
- (map (lambda (#{x\ 11517}#)
- (cons (car #{x\ 11517}#)
+ (let ((#{allow-other-keys?\ 2360}#
+ (if #{kw\ 2331}# (car #{kw\ 2331}#) #f)))
+ (let ((#{kw-indices\ 2362}#
+ (map (lambda (#{x\ 2363}#)
+ (cons (car #{x\ 2363}#)
(list-index
- #{vars\ 11487}#
- (caddr #{x\ 11517}#))))
- (if #{kw\ 11485}#
- (cdr #{kw\ 11485}#)
+ #{vars\ 2333}#
+ (caddr #{x\ 2363}#))))
+ (if #{kw\ 2331}#
+ (cdr #{kw\ 2331}#)
'()))))
- (let ((#{nargs\ 11520}#
+ (let ((#{nargs\ 2366}#
(apply max
- (+ #{nreq\ 11506}#
- #{nopt\ 11508}#
- (if #{rest\ 11484}# 1 0))
+ (+ #{nreq\ 2352}#
+ #{nopt\ 2354}#
+ (if #{rest\ 2330}# 1 0))
(map 1+
(map cdr
- #{kw-indices\ 11516}#)))))
+ #{kw-indices\ 2362}#)))))
(begin
- (let ((#{t\ 11523}#
- (= #{nargs\ 11520}#
- (length #{vars\ 11487}#)
- (+ #{nreq\ 11506}#
- (length #{inits\ 11486}#)
- (if #{rest\ 11484}# 1 0)))))
- (if #{t\ 11523}#
- #{t\ 11523}#
+ (let ((#{t\ 2369}#
+ (= #{nargs\ 2366}#
+ (length #{vars\ 2333}#)
+ (+ #{nreq\ 2352}#
+ (length #{inits\ 2332}#)
+ (if #{rest\ 2330}# 1 0)))))
+ (if #{t\ 2369}#
+ #{t\ 2369}#
(error "something went wrong"
- #{req\ 11482}#
- #{opt\ 11483}#
- #{rest\ 11484}#
- #{kw\ 11485}#
- #{inits\ 11486}#
- #{vars\ 11487}#
- #{nreq\ 11506}#
- #{nopt\ 11508}#
- #{kw-indices\ 11516}#
- #{nargs\ 11520}#)))
- (#{decorate-source\ 9334}#
+ #{req\ 2328}#
+ #{opt\ 2329}#
+ #{rest\ 2330}#
+ #{kw\ 2331}#
+ #{inits\ 2332}#
+ #{vars\ 2333}#
+ #{nreq\ 2352}#
+ #{nopt\ 2354}#
+ #{kw-indices\ 2362}#
+ #{nargs\ 2366}#)))
+ (#{decorate-source\ 180}#
(cons (list (cons '(@@ (ice-9 optargs)
parse-lambda-case)
(cons (list 'quote
- (list #{nreq\ 11506}#
- #{nopt\ 11508}#
- #{rest-idx\ 11510}#
- #{nargs\ 11520}#
- #{allow-other-keys?\ 11514}#
- #{kw-indices\ 11516}#))
+ (list #{nreq\ 2352}#
+ #{nopt\ 2354}#
+ #{rest-idx\ 2356}#
+ #{nargs\ 2366}#
+ #{allow-other-keys?\ 2360}#
+ #{kw-indices\ 2362}#))
(cons (cons 'list
- (map (lambda (#{i\ 11526}#)
+ (map (lambda (#{i\ 2372}#)
(list 'lambda
- #{vars\ 11487}#
- #{i\ 11526}#))
- #{inits\ 11486}#))
+ #{vars\ 2333}#
+ #{i\ 2372}#))
+ #{inits\ 2332}#))
'(%%args))))
'=>
(list 'lambda
'(%%args)
(cons 'apply
(cons (list 'lambda
- #{vars\ 11487}#
- #{body\ 11488}#)
+ #{vars\ 2333}#
+ #{body\ 2334}#)
'(%%args)))))
- (let ((#{t\ 11531}#
- #{else-case\ 11489}#))
- (if #{t\ 11531}#
- #{t\ 11531}#
+ (let ((#{t\ 2377}#
+ #{else-case\ 2335}#))
+ (if #{t\ 2377}#
+ #{t\ 2377}#
'((%%args
(scm-error
'wrong-number-of-args
@@ -7519,1444 +7471,1406 @@
"Wrong number of arguments"
'()
%%args))))))
- #{src\ 11481}#))))))))))))
- (#{build-case-lambda\ 9358}#
- (lambda (#{src\ 11534}#
- #{docstring\ 11535}#
- #{body\ 11536}#)
- (let ((#{atom-key\ 11542}#
- (fluid-ref #{*mode*\ 9315}#)))
- (if (memv #{atom-key\ 11542}# (quote (c)))
+ #{src\ 2327}#))))))))))))
+ (#{build-case-lambda\ 204}#
+ (lambda (#{src\ 2380}#
+ #{docstring\ 2381}#
+ #{body\ 2382}#)
+ (let ((#{atom-key\ 2388}# (fluid-ref #{*mode*\ 161}#)))
+ (if (memv #{atom-key\ 2388}# (quote (c)))
((@ (language tree-il) make-lambda)
- #{src\ 11534}#
- (if #{docstring\ 11535}#
- (list (cons (quote documentation) #{docstring\ 11535}#))
+ #{src\ 2380}#
+ (if #{docstring\ 2381}#
+ (list (cons (quote documentation) #{docstring\ 2381}#))
'())
- #{body\ 11536}#)
- (#{decorate-source\ 9334}#
+ #{body\ 2382}#)
+ (#{decorate-source\ 180}#
(cons 'lambda
(cons '%%args
(append
- (if #{docstring\ 11535}#
- (list #{docstring\ 11535}#)
+ (if #{docstring\ 2381}#
+ (list #{docstring\ 2381}#)
'())
- (list (cons 'cond
- #{body\ 11536}#)))))
- #{src\ 11534}#)))))
- (#{build-simple-lambda\ 9356}#
- (lambda (#{src\ 11547}#
- #{req\ 11548}#
- #{rest\ 11549}#
- #{vars\ 11550}#
- #{docstring\ 11551}#
- #{exp\ 11552}#)
- (let ((#{atom-key\ 11561}#
- (fluid-ref #{*mode*\ 9315}#)))
- (if (memv #{atom-key\ 11561}# (quote (c)))
+ (list (cons (quote cond) #{body\ 2382}#)))))
+ #{src\ 2380}#)))))
+ (#{build-simple-lambda\ 202}#
+ (lambda (#{src\ 2393}#
+ #{req\ 2394}#
+ #{rest\ 2395}#
+ #{vars\ 2396}#
+ #{docstring\ 2397}#
+ #{exp\ 2398}#)
+ (let ((#{atom-key\ 2407}# (fluid-ref #{*mode*\ 161}#)))
+ (if (memv #{atom-key\ 2407}# (quote (c)))
((@ (language tree-il) make-lambda)
- #{src\ 11547}#
- (if #{docstring\ 11551}#
- (list (cons (quote documentation) #{docstring\ 11551}#))
+ #{src\ 2393}#
+ (if #{docstring\ 2397}#
+ (list (cons (quote documentation) #{docstring\ 2397}#))
'())
((@ (language tree-il) make-lambda-case)
- #{src\ 11547}#
- #{req\ 11548}#
+ #{src\ 2393}#
+ #{req\ 2394}#
#f
- #{rest\ 11549}#
+ #{rest\ 2395}#
#f
'()
- #{vars\ 11550}#
- #{exp\ 11552}#
+ #{vars\ 2396}#
+ #{exp\ 2398}#
#f))
- (#{decorate-source\ 9334}#
+ (#{decorate-source\ 180}#
(cons 'lambda
- (cons (if #{rest\ 11549}#
- (apply cons* #{vars\ 11550}#)
- #{vars\ 11550}#)
+ (cons (if #{rest\ 2395}#
+ (apply cons* #{vars\ 2396}#)
+ #{vars\ 2396}#)
(append
- (if #{docstring\ 11551}#
- (list #{docstring\ 11551}#)
+ (if #{docstring\ 2397}#
+ (list #{docstring\ 2397}#)
'())
- (list #{exp\ 11552}#))))
- #{src\ 11547}#)))))
- (#{build-global-definition\ 9354}#
- (lambda (#{source\ 11566}# #{var\ 11567}# #{exp\ 11568}#)
- (let ((#{atom-key\ 11574}#
- (fluid-ref #{*mode*\ 9315}#)))
- (if (memv #{atom-key\ 11574}# (quote (c)))
+ (list #{exp\ 2398}#))))
+ #{src\ 2393}#)))))
+ (#{build-global-definition\ 200}#
+ (lambda (#{source\ 2412}# #{var\ 2413}# #{exp\ 2414}#)
+ (let ((#{atom-key\ 2420}# (fluid-ref #{*mode*\ 161}#)))
+ (if (memv #{atom-key\ 2420}# (quote (c)))
(begin
- (#{maybe-name-value!\ 9352}#
- #{var\ 11567}#
- #{exp\ 11568}#)
+ (#{maybe-name-value!\ 198}#
+ #{var\ 2413}#
+ #{exp\ 2414}#)
((@ (language tree-il) make-toplevel-define)
- #{source\ 11566}#
- #{var\ 11567}#
- #{exp\ 11568}#))
- (#{decorate-source\ 9334}#
- (list 'define
- #{var\ 11567}#
- #{exp\ 11568}#)
- #{source\ 11566}#)))))
- (#{maybe-name-value!\ 9352}#
- (lambda (#{name\ 11578}# #{val\ 11579}#)
- (if ((@ (language tree-il) lambda?) #{val\ 11579}#)
- (let ((#{meta\ 11585}#
+ #{source\ 2412}#
+ #{var\ 2413}#
+ #{exp\ 2414}#))
+ (#{decorate-source\ 180}#
+ (list (quote define) #{var\ 2413}# #{exp\ 2414}#)
+ #{source\ 2412}#)))))
+ (#{maybe-name-value!\ 198}#
+ (lambda (#{name\ 2424}# #{val\ 2425}#)
+ (if ((@ (language tree-il) lambda?) #{val\ 2425}#)
+ (let ((#{meta\ 2431}#
((@ (language tree-il) lambda-meta)
- #{val\ 11579}#)))
- (if (not (assq (quote name) #{meta\ 11585}#))
+ #{val\ 2425}#)))
+ (if (not (assq (quote name) #{meta\ 2431}#))
((setter (@ (language tree-il) lambda-meta))
- #{val\ 11579}#
+ #{val\ 2425}#
(acons 'name
- #{name\ 11578}#
- #{meta\ 11585}#)))))))
- (#{build-global-assignment\ 9350}#
- (lambda (#{source\ 11586}#
- #{var\ 11587}#
- #{exp\ 11588}#
- #{mod\ 11589}#)
- (#{analyze-variable\ 9346}#
- #{mod\ 11589}#
- #{var\ 11587}#
- (lambda (#{mod\ 11594}#
- #{var\ 11595}#
- #{public?\ 11596}#)
- (let ((#{atom-key\ 11602}#
- (fluid-ref #{*mode*\ 9315}#)))
- (if (memv #{atom-key\ 11602}# (quote (c)))
+ #{name\ 2424}#
+ #{meta\ 2431}#)))))))
+ (#{build-global-assignment\ 196}#
+ (lambda (#{source\ 2432}#
+ #{var\ 2433}#
+ #{exp\ 2434}#
+ #{mod\ 2435}#)
+ (#{analyze-variable\ 192}#
+ #{mod\ 2435}#
+ #{var\ 2433}#
+ (lambda (#{mod\ 2440}# #{var\ 2441}# #{public?\ 2442}#)
+ (let ((#{atom-key\ 2448}# (fluid-ref #{*mode*\ 161}#)))
+ (if (memv #{atom-key\ 2448}# (quote (c)))
((@ (language tree-il) make-module-set)
- #{source\ 11586}#
- #{mod\ 11594}#
- #{var\ 11595}#
- #{public?\ 11596}#
- #{exp\ 11588}#)
- (#{decorate-source\ 9334}#
+ #{source\ 2432}#
+ #{mod\ 2440}#
+ #{var\ 2441}#
+ #{public?\ 2442}#
+ #{exp\ 2434}#)
+ (#{decorate-source\ 180}#
(list 'set!
- (list (if #{public?\ 11596}#
+ (list (if #{public?\ 2442}#
'@
'@@)
- #{mod\ 11594}#
- #{var\ 11595}#)
- #{exp\ 11588}#)
- #{source\ 11586}#))))
- (lambda (#{var\ 11606}#)
- (let ((#{atom-key\ 11610}#
- (fluid-ref #{*mode*\ 9315}#)))
- (if (memv #{atom-key\ 11610}# (quote (c)))
+ #{mod\ 2440}#
+ #{var\ 2441}#)
+ #{exp\ 2434}#)
+ #{source\ 2432}#))))
+ (lambda (#{var\ 2452}#)
+ (let ((#{atom-key\ 2456}# (fluid-ref #{*mode*\ 161}#)))
+ (if (memv #{atom-key\ 2456}# (quote (c)))
((@ (language tree-il) make-toplevel-set)
- #{source\ 11586}#
- #{var\ 11606}#
- #{exp\ 11588}#)
- (#{decorate-source\ 9334}#
- (list (quote set!) #{var\ 11606}# #{exp\ 11588}#)
- #{source\ 11586}#)))))))
- (#{build-global-reference\ 9348}#
- (lambda (#{source\ 11614}# #{var\ 11615}# #{mod\ 11616}#)
- (#{analyze-variable\ 9346}#
- #{mod\ 11616}#
- #{var\ 11615}#
- (lambda (#{mod\ 11620}#
- #{var\ 11621}#
- #{public?\ 11622}#)
- (let ((#{atom-key\ 11628}#
- (fluid-ref #{*mode*\ 9315}#)))
- (if (memv #{atom-key\ 11628}# (quote (c)))
+ #{source\ 2432}#
+ #{var\ 2452}#
+ #{exp\ 2434}#)
+ (#{decorate-source\ 180}#
+ (list (quote set!) #{var\ 2452}# #{exp\ 2434}#)
+ #{source\ 2432}#)))))))
+ (#{build-global-reference\ 194}#
+ (lambda (#{source\ 2460}# #{var\ 2461}# #{mod\ 2462}#)
+ (#{analyze-variable\ 192}#
+ #{mod\ 2462}#
+ #{var\ 2461}#
+ (lambda (#{mod\ 2466}# #{var\ 2467}# #{public?\ 2468}#)
+ (let ((#{atom-key\ 2474}# (fluid-ref #{*mode*\ 161}#)))
+ (if (memv #{atom-key\ 2474}# (quote (c)))
((@ (language tree-il) make-module-ref)
- #{source\ 11614}#
- #{mod\ 11620}#
- #{var\ 11621}#
- #{public?\ 11622}#)
- (#{decorate-source\ 9334}#
- (list (if #{public?\ 11622}# (quote @) (quote @@))
- #{mod\ 11620}#
- #{var\ 11621}#)
- #{source\ 11614}#))))
- (lambda (#{var\ 11631}#)
- (let ((#{atom-key\ 11635}#
- (fluid-ref #{*mode*\ 9315}#)))
- (if (memv #{atom-key\ 11635}# (quote (c)))
+ #{source\ 2460}#
+ #{mod\ 2466}#
+ #{var\ 2467}#
+ #{public?\ 2468}#)
+ (#{decorate-source\ 180}#
+ (list (if #{public?\ 2468}# (quote @) (quote @@))
+ #{mod\ 2466}#
+ #{var\ 2467}#)
+ #{source\ 2460}#))))
+ (lambda (#{var\ 2477}#)
+ (let ((#{atom-key\ 2481}# (fluid-ref #{*mode*\ 161}#)))
+ (if (memv #{atom-key\ 2481}# (quote (c)))
((@ (language tree-il) make-toplevel-ref)
- #{source\ 11614}#
- #{var\ 11631}#)
- (#{decorate-source\ 9334}#
- #{var\ 11631}#
- #{source\ 11614}#)))))))
- (#{analyze-variable\ 9346}#
- (lambda (#{mod\ 11638}#
- #{var\ 11639}#
- #{modref-cont\ 11640}#
- #{bare-cont\ 11641}#)
- (if (not #{mod\ 11638}#)
- (#{bare-cont\ 11641}# #{var\ 11639}#)
- (let ((#{kind\ 11648}# (car #{mod\ 11638}#))
- (#{mod\ 11649}# (cdr #{mod\ 11638}#)))
- (if (memv #{kind\ 11648}# (quote (public)))
- (#{modref-cont\ 11640}#
- #{mod\ 11649}#
- #{var\ 11639}#
+ #{source\ 2460}#
+ #{var\ 2477}#)
+ (#{decorate-source\ 180}#
+ #{var\ 2477}#
+ #{source\ 2460}#)))))))
+ (#{analyze-variable\ 192}#
+ (lambda (#{mod\ 2484}#
+ #{var\ 2485}#
+ #{modref-cont\ 2486}#
+ #{bare-cont\ 2487}#)
+ (if (not #{mod\ 2484}#)
+ (#{bare-cont\ 2487}# #{var\ 2485}#)
+ (let ((#{kind\ 2494}# (car #{mod\ 2484}#))
+ (#{mod\ 2495}# (cdr #{mod\ 2484}#)))
+ (if (memv #{kind\ 2494}# (quote (public)))
+ (#{modref-cont\ 2486}#
+ #{mod\ 2495}#
+ #{var\ 2485}#
#t)
- (if (memv #{kind\ 11648}# (quote (private)))
+ (if (memv #{kind\ 2494}# (quote (private)))
(if (not (equal?
- #{mod\ 11649}#
+ #{mod\ 2495}#
(module-name (current-module))))
- (#{modref-cont\ 11640}#
- #{mod\ 11649}#
- #{var\ 11639}#
+ (#{modref-cont\ 2486}#
+ #{mod\ 2495}#
+ #{var\ 2485}#
#f)
- (#{bare-cont\ 11641}# #{var\ 11639}#))
- (if (memv #{kind\ 11648}# (quote (bare)))
- (#{bare-cont\ 11641}# #{var\ 11639}#)
- (if (memv #{kind\ 11648}# (quote (hygiene)))
+ (#{bare-cont\ 2487}# #{var\ 2485}#))
+ (if (memv #{kind\ 2494}# (quote (bare)))
+ (#{bare-cont\ 2487}# #{var\ 2485}#)
+ (if (memv #{kind\ 2494}# (quote (hygiene)))
(if (if (not (equal?
- #{mod\ 11649}#
+ #{mod\ 2495}#
(module-name (current-module))))
(module-variable
- (resolve-module #{mod\ 11649}#)
- #{var\ 11639}#)
+ (resolve-module #{mod\ 2495}#)
+ #{var\ 2485}#)
#f)
- (#{modref-cont\ 11640}#
- #{mod\ 11649}#
- #{var\ 11639}#
+ (#{modref-cont\ 2486}#
+ #{mod\ 2495}#
+ #{var\ 2485}#
#f)
- (#{bare-cont\ 11641}# #{var\ 11639}#))
+ (#{bare-cont\ 2487}# #{var\ 2485}#))
(syntax-violation
#f
"bad module kind"
- #{var\ 11639}#
- #{mod\ 11649}#)))))))))
- (#{build-lexical-assignment\ 9344}#
- (lambda (#{source\ 11657}#
- #{name\ 11658}#
- #{var\ 11659}#
- #{exp\ 11660}#)
- (let ((#{atom-key\ 11667}#
- (fluid-ref #{*mode*\ 9315}#)))
- (if (memv #{atom-key\ 11667}# (quote (c)))
+ #{var\ 2485}#
+ #{mod\ 2495}#)))))))))
+ (#{build-lexical-assignment\ 190}#
+ (lambda (#{source\ 2503}#
+ #{name\ 2504}#
+ #{var\ 2505}#
+ #{exp\ 2506}#)
+ (let ((#{atom-key\ 2513}# (fluid-ref #{*mode*\ 161}#)))
+ (if (memv #{atom-key\ 2513}# (quote (c)))
((@ (language tree-il) make-lexical-set)
- #{source\ 11657}#
- #{name\ 11658}#
- #{var\ 11659}#
- #{exp\ 11660}#)
- (#{decorate-source\ 9334}#
- (list (quote set!) #{var\ 11659}# #{exp\ 11660}#)
- #{source\ 11657}#)))))
- (#{build-lexical-reference\ 9342}#
- (lambda (#{type\ 11671}#
- #{source\ 11672}#
- #{name\ 11673}#
- #{var\ 11674}#)
- (let ((#{atom-key\ 11681}#
- (fluid-ref #{*mode*\ 9315}#)))
- (if (memv #{atom-key\ 11681}# (quote (c)))
+ #{source\ 2503}#
+ #{name\ 2504}#
+ #{var\ 2505}#
+ #{exp\ 2506}#)
+ (#{decorate-source\ 180}#
+ (list (quote set!) #{var\ 2505}# #{exp\ 2506}#)
+ #{source\ 2503}#)))))
+ (#{build-lexical-reference\ 188}#
+ (lambda (#{type\ 2517}#
+ #{source\ 2518}#
+ #{name\ 2519}#
+ #{var\ 2520}#)
+ (let ((#{atom-key\ 2527}# (fluid-ref #{*mode*\ 161}#)))
+ (if (memv #{atom-key\ 2527}# (quote (c)))
((@ (language tree-il) make-lexical-ref)
- #{source\ 11672}#
- #{name\ 11673}#
- #{var\ 11674}#)
- (#{decorate-source\ 9334}#
- #{var\ 11674}#
- #{source\ 11672}#)))))
- (#{build-conditional\ 9340}#
- (lambda (#{source\ 11684}#
- #{test-exp\ 11685}#
- #{then-exp\ 11686}#
- #{else-exp\ 11687}#)
- (let ((#{atom-key\ 11694}#
- (fluid-ref #{*mode*\ 9315}#)))
- (if (memv #{atom-key\ 11694}# (quote (c)))
+ #{source\ 2518}#
+ #{name\ 2519}#
+ #{var\ 2520}#)
+ (#{decorate-source\ 180}#
+ #{var\ 2520}#
+ #{source\ 2518}#)))))
+ (#{build-conditional\ 186}#
+ (lambda (#{source\ 2530}#
+ #{test-exp\ 2531}#
+ #{then-exp\ 2532}#
+ #{else-exp\ 2533}#)
+ (let ((#{atom-key\ 2540}# (fluid-ref #{*mode*\ 161}#)))
+ (if (memv #{atom-key\ 2540}# (quote (c)))
((@ (language tree-il) make-conditional)
- #{source\ 11684}#
- #{test-exp\ 11685}#
- #{then-exp\ 11686}#
- #{else-exp\ 11687}#)
- (#{decorate-source\ 9334}#
- (if (equal? #{else-exp\ 11687}# (quote (if #f #f)))
+ #{source\ 2530}#
+ #{test-exp\ 2531}#
+ #{then-exp\ 2532}#
+ #{else-exp\ 2533}#)
+ (#{decorate-source\ 180}#
+ (if (equal? #{else-exp\ 2533}# (quote (if #f #f)))
(list 'if
- #{test-exp\ 11685}#
- #{then-exp\ 11686}#)
+ #{test-exp\ 2531}#
+ #{then-exp\ 2532}#)
(list 'if
- #{test-exp\ 11685}#
- #{then-exp\ 11686}#
- #{else-exp\ 11687}#))
- #{source\ 11684}#)))))
- (#{build-application\ 9338}#
- (lambda (#{source\ 11699}#
- #{fun-exp\ 11700}#
- #{arg-exps\ 11701}#)
- (let ((#{atom-key\ 11707}#
- (fluid-ref #{*mode*\ 9315}#)))
- (if (memv #{atom-key\ 11707}# (quote (c)))
+ #{test-exp\ 2531}#
+ #{then-exp\ 2532}#
+ #{else-exp\ 2533}#))
+ #{source\ 2530}#)))))
+ (#{build-application\ 184}#
+ (lambda (#{source\ 2545}#
+ #{fun-exp\ 2546}#
+ #{arg-exps\ 2547}#)
+ (let ((#{atom-key\ 2553}# (fluid-ref #{*mode*\ 161}#)))
+ (if (memv #{atom-key\ 2553}# (quote (c)))
((@ (language tree-il) make-application)
- #{source\ 11699}#
- #{fun-exp\ 11700}#
- #{arg-exps\ 11701}#)
- (#{decorate-source\ 9334}#
- (cons #{fun-exp\ 11700}# #{arg-exps\ 11701}#)
- #{source\ 11699}#)))))
- (#{build-void\ 9336}#
- (lambda (#{source\ 11711}#)
- (let ((#{atom-key\ 11715}#
- (fluid-ref #{*mode*\ 9315}#)))
- (if (memv #{atom-key\ 11715}# (quote (c)))
+ #{source\ 2545}#
+ #{fun-exp\ 2546}#
+ #{arg-exps\ 2547}#)
+ (#{decorate-source\ 180}#
+ (cons #{fun-exp\ 2546}# #{arg-exps\ 2547}#)
+ #{source\ 2545}#)))))
+ (#{build-void\ 182}#
+ (lambda (#{source\ 2557}#)
+ (let ((#{atom-key\ 2561}# (fluid-ref #{*mode*\ 161}#)))
+ (if (memv #{atom-key\ 2561}# (quote (c)))
((@ (language tree-il) make-void)
- #{source\ 11711}#)
- (#{decorate-source\ 9334}#
+ #{source\ 2557}#)
+ (#{decorate-source\ 180}#
'(if #f #f)
- #{source\ 11711}#)))))
- (#{decorate-source\ 9334}#
- (lambda (#{e\ 11718}# #{s\ 11719}#)
+ #{source\ 2557}#)))))
+ (#{decorate-source\ 180}#
+ (lambda (#{e\ 2564}# #{s\ 2565}#)
(begin
- (if (if (pair? #{e\ 11718}#) #{s\ 11719}# #f)
- (set-source-properties!
- #{e\ 11718}#
- #{s\ 11719}#))
- #{e\ 11718}#)))
- (#{get-global-definition-hook\ 9332}#
- (lambda (#{symbol\ 11724}# #{module\ 11725}#)
+ (if (if (pair? #{e\ 2564}#) #{s\ 2565}# #f)
+ (set-source-properties! #{e\ 2564}# #{s\ 2565}#))
+ #{e\ 2564}#)))
+ (#{get-global-definition-hook\ 178}#
+ (lambda (#{symbol\ 2570}# #{module\ 2571}#)
(begin
- (if (if (not #{module\ 11725}#) (current-module) #f)
+ (if (if (not #{module\ 2571}#) (current-module) #f)
(warn "module system is booted, we should have a module"
- #{symbol\ 11724}#))
- (let ((#{v\ 11731}#
+ #{symbol\ 2570}#))
+ (let ((#{v\ 2577}#
(module-variable
- (if #{module\ 11725}#
- (resolve-module (cdr #{module\ 11725}#))
+ (if #{module\ 2571}#
+ (resolve-module (cdr #{module\ 2571}#))
(current-module))
- #{symbol\ 11724}#)))
- (if #{v\ 11731}#
- (if (variable-bound? #{v\ 11731}#)
- (let ((#{val\ 11736}# (variable-ref #{v\ 11731}#)))
- (if (macro? #{val\ 11736}#)
- (if (macro-type #{val\ 11736}#)
- (cons (macro-type #{val\ 11736}#)
- (macro-binding #{val\ 11736}#))
+ #{symbol\ 2570}#)))
+ (if #{v\ 2577}#
+ (if (variable-bound? #{v\ 2577}#)
+ (let ((#{val\ 2582}# (variable-ref #{v\ 2577}#)))
+ (if (macro? #{val\ 2582}#)
+ (if (macro-type #{val\ 2582}#)
+ (cons (macro-type #{val\ 2582}#)
+ (macro-binding #{val\ 2582}#))
#f)
#f))
#f)
#f)))))
- (#{put-global-definition-hook\ 9330}#
- (lambda (#{symbol\ 11740}#
- #{type\ 11741}#
- #{val\ 11742}#)
+ (#{put-global-definition-hook\ 176}#
+ (lambda (#{symbol\ 2586}# #{type\ 2587}# #{val\ 2588}#)
(module-define!
(current-module)
- #{symbol\ 11740}#
+ #{symbol\ 2586}#
(make-syntax-transformer
- #{symbol\ 11740}#
- #{type\ 11741}#
- #{val\ 11742}#))))
- (#{local-eval-hook\ 9327}#
- (lambda (#{x\ 11746}# #{mod\ 11747}#)
+ #{symbol\ 2586}#
+ #{type\ 2587}#
+ #{val\ 2588}#))))
+ (#{local-eval-hook\ 173}#
+ (lambda (#{x\ 2592}# #{mod\ 2593}#)
(primitive-eval
- (list #{noexpand\ 9313}#
- (let ((#{atom-key\ 11753}#
- (fluid-ref #{*mode*\ 9315}#)))
- (if (memv #{atom-key\ 11753}# (quote (c)))
+ (list #{noexpand\ 159}#
+ (let ((#{atom-key\ 2599}# (fluid-ref #{*mode*\ 161}#)))
+ (if (memv #{atom-key\ 2599}# (quote (c)))
((@ (language tree-il) tree-il->scheme)
- #{x\ 11746}#)
- #{x\ 11746}#))))))
- (#{top-level-eval-hook\ 9325}#
- (lambda (#{x\ 11756}# #{mod\ 11757}#)
+ #{x\ 2592}#)
+ #{x\ 2592}#))))))
+ (#{top-level-eval-hook\ 171}#
+ (lambda (#{x\ 2602}# #{mod\ 2603}#)
(primitive-eval
- (list #{noexpand\ 9313}#
- (let ((#{atom-key\ 11763}#
- (fluid-ref #{*mode*\ 9315}#)))
- (if (memv #{atom-key\ 11763}# (quote (c)))
+ (list #{noexpand\ 159}#
+ (let ((#{atom-key\ 2609}# (fluid-ref #{*mode*\ 161}#)))
+ (if (memv #{atom-key\ 2609}# (quote (c)))
((@ (language tree-il) tree-il->scheme)
- #{x\ 11756}#)
- #{x\ 11756}#))))))
- (#{fx<\ 9323}# <)
- (#{fx=\ 9321}# =)
- (#{fx-\ 9319}# -)
- (#{fx+\ 9317}# +)
- (#{*mode*\ 9315}# (make-fluid))
- (#{noexpand\ 9313}# "noexpand"))
+ #{x\ 2602}#)
+ #{x\ 2602}#))))))
+ (#{fx<\ 169}# <)
+ (#{fx=\ 167}# =)
+ (#{fx-\ 165}# -)
+ (#{fx+\ 163}# +)
+ (#{*mode*\ 161}# (make-fluid))
+ (#{noexpand\ 159}# "noexpand"))
(begin
- (#{global-extend\ 9410}#
+ (#{global-extend\ 256}#
'local-syntax
'letrec-syntax
#t)
- (#{global-extend\ 9410}#
+ (#{global-extend\ 256}#
'local-syntax
'let-syntax
#f)
- (#{global-extend\ 9410}#
+ (#{global-extend\ 256}#
'core
'fluid-let-syntax
- (lambda (#{e\ 11766}#
- #{r\ 11767}#
- #{w\ 11768}#
- #{s\ 11769}#
- #{mod\ 11770}#)
- ((lambda (#{tmp\ 11776}#)
- ((lambda (#{tmp\ 11777}#)
- (if (if #{tmp\ 11777}#
- (apply (lambda (#{_\ 11783}#
- #{var\ 11784}#
- #{val\ 11785}#
- #{e1\ 11786}#
- #{e2\ 11787}#)
- (#{valid-bound-ids?\ 9477}# #{var\ 11784}#))
- #{tmp\ 11777}#)
+ (lambda (#{e\ 2612}#
+ #{r\ 2613}#
+ #{w\ 2614}#
+ #{s\ 2615}#
+ #{mod\ 2616}#)
+ ((lambda (#{tmp\ 2622}#)
+ ((lambda (#{tmp\ 2623}#)
+ (if (if #{tmp\ 2623}#
+ (apply (lambda (#{_\ 2629}#
+ #{var\ 2630}#
+ #{val\ 2631}#
+ #{e1\ 2632}#
+ #{e2\ 2633}#)
+ (#{valid-bound-ids?\ 323}# #{var\ 2630}#))
+ #{tmp\ 2623}#)
#f)
- (apply (lambda (#{_\ 11794}#
- #{var\ 11795}#
- #{val\ 11796}#
- #{e1\ 11797}#
- #{e2\ 11798}#)
- (let ((#{names\ 11800}#
- (map (lambda (#{x\ 11801}#)
- (#{id-var-name\ 9471}#
- #{x\ 11801}#
- #{w\ 11768}#))
- #{var\ 11795}#)))
+ (apply (lambda (#{_\ 2640}#
+ #{var\ 2641}#
+ #{val\ 2642}#
+ #{e1\ 2643}#
+ #{e2\ 2644}#)
+ (let ((#{names\ 2646}#
+ (map (lambda (#{x\ 2647}#)
+ (#{id-var-name\ 317}#
+ #{x\ 2647}#
+ #{w\ 2614}#))
+ #{var\ 2641}#)))
(begin
(for-each
- (lambda (#{id\ 11804}# #{n\ 11805}#)
- (let ((#{atom-key\ 11810}#
- (#{binding-type\ 9397}#
- (#{lookup\ 9408}#
- #{n\ 11805}#
- #{r\ 11767}#
- #{mod\ 11770}#))))
- (if (memv #{atom-key\ 11810}#
+ (lambda (#{id\ 2650}# #{n\ 2651}#)
+ (let ((#{atom-key\ 2656}#
+ (#{binding-type\ 243}#
+ (#{lookup\ 254}#
+ #{n\ 2651}#
+ #{r\ 2613}#
+ #{mod\ 2616}#))))
+ (if (memv #{atom-key\ 2656}#
'(displaced-lexical))
(syntax-violation
'fluid-let-syntax
"identifier out of context"
- #{e\ 11766}#
- (#{source-wrap\ 9485}#
- #{id\ 11804}#
- #{w\ 11768}#
- #{s\ 11769}#
- #{mod\ 11770}#)))))
- #{var\ 11795}#
- #{names\ 11800}#)
- (#{chi-body\ 9507}#
- (cons #{e1\ 11797}# #{e2\ 11798}#)
- (#{source-wrap\ 9485}#
- #{e\ 11766}#
- #{w\ 11768}#
- #{s\ 11769}#
- #{mod\ 11770}#)
- (#{extend-env\ 9402}#
- #{names\ 11800}#
- (let ((#{trans-r\ 11815}#
- (#{macros-only-env\ 9406}#
- #{r\ 11767}#)))
- (map (lambda (#{x\ 11816}#)
+ #{e\ 2612}#
+ (#{source-wrap\ 331}#
+ #{id\ 2650}#
+ #{w\ 2614}#
+ #{s\ 2615}#
+ #{mod\ 2616}#)))))
+ #{var\ 2641}#
+ #{names\ 2646}#)
+ (#{chi-body\ 353}#
+ (cons #{e1\ 2643}# #{e2\ 2644}#)
+ (#{source-wrap\ 331}#
+ #{e\ 2612}#
+ #{w\ 2614}#
+ #{s\ 2615}#
+ #{mod\ 2616}#)
+ (#{extend-env\ 248}#
+ #{names\ 2646}#
+ (let ((#{trans-r\ 2661}#
+ (#{macros-only-env\ 252}#
+ #{r\ 2613}#)))
+ (map (lambda (#{x\ 2662}#)
(cons 'macro
- (#{eval-local-transformer\ 9511}#
- (#{chi\ 9499}#
- #{x\ 11816}#
- #{trans-r\ 11815}#
- #{w\ 11768}#
- #{mod\ 11770}#)
- #{mod\ 11770}#)))
- #{val\ 11796}#))
- #{r\ 11767}#)
- #{w\ 11768}#
- #{mod\ 11770}#))))
- #{tmp\ 11777}#)
- ((lambda (#{_\ 11821}#)
+ (#{eval-local-transformer\ 357}#
+ (#{chi\ 345}#
+ #{x\ 2662}#
+ #{trans-r\ 2661}#
+ #{w\ 2614}#
+ #{mod\ 2616}#)
+ #{mod\ 2616}#)))
+ #{val\ 2642}#))
+ #{r\ 2613}#)
+ #{w\ 2614}#
+ #{mod\ 2616}#))))
+ #{tmp\ 2623}#)
+ ((lambda (#{_\ 2667}#)
(syntax-violation
'fluid-let-syntax
"bad syntax"
- (#{source-wrap\ 9485}#
- #{e\ 11766}#
- #{w\ 11768}#
- #{s\ 11769}#
- #{mod\ 11770}#)))
- #{tmp\ 11776}#)))
+ (#{source-wrap\ 331}#
+ #{e\ 2612}#
+ #{w\ 2614}#
+ #{s\ 2615}#
+ #{mod\ 2616}#)))
+ #{tmp\ 2622}#)))
($sc-dispatch
- #{tmp\ 11776}#
+ #{tmp\ 2622}#
'(any #(each (any any)) any . each-any))))
- #{e\ 11766}#)))
- (#{global-extend\ 9410}#
+ #{e\ 2612}#)))
+ (#{global-extend\ 256}#
'core
'quote
- (lambda (#{e\ 11822}#
- #{r\ 11823}#
- #{w\ 11824}#
- #{s\ 11825}#
- #{mod\ 11826}#)
- ((lambda (#{tmp\ 11832}#)
- ((lambda (#{tmp\ 11833}#)
- (if #{tmp\ 11833}#
- (apply (lambda (#{_\ 11836}# #{e\ 11837}#)
- (#{build-data\ 9364}#
- #{s\ 11825}#
- (#{strip\ 9525}# #{e\ 11837}# #{w\ 11824}#)))
- #{tmp\ 11833}#)
- ((lambda (#{_\ 11839}#)
+ (lambda (#{e\ 2668}#
+ #{r\ 2669}#
+ #{w\ 2670}#
+ #{s\ 2671}#
+ #{mod\ 2672}#)
+ ((lambda (#{tmp\ 2678}#)
+ ((lambda (#{tmp\ 2679}#)
+ (if #{tmp\ 2679}#
+ (apply (lambda (#{_\ 2682}# #{e\ 2683}#)
+ (#{build-data\ 210}#
+ #{s\ 2671}#
+ (#{strip\ 371}# #{e\ 2683}# #{w\ 2670}#)))
+ #{tmp\ 2679}#)
+ ((lambda (#{_\ 2685}#)
(syntax-violation
'quote
"bad syntax"
- (#{source-wrap\ 9485}#
- #{e\ 11822}#
- #{w\ 11824}#
- #{s\ 11825}#
- #{mod\ 11826}#)))
- #{tmp\ 11832}#)))
- ($sc-dispatch #{tmp\ 11832}# (quote (any any)))))
- #{e\ 11822}#)))
- (#{global-extend\ 9410}#
+ (#{source-wrap\ 331}#
+ #{e\ 2668}#
+ #{w\ 2670}#
+ #{s\ 2671}#
+ #{mod\ 2672}#)))
+ #{tmp\ 2678}#)))
+ ($sc-dispatch #{tmp\ 2678}# (quote (any any)))))
+ #{e\ 2668}#)))
+ (#{global-extend\ 256}#
'core
'syntax
- (letrec ((#{regen\ 11855}#
- (lambda (#{x\ 11856}#)
- (let ((#{atom-key\ 11860}# (car #{x\ 11856}#)))
- (if (memv #{atom-key\ 11860}# (quote (ref)))
- (#{build-lexical-reference\ 9342}#
+ (letrec ((#{regen\ 2701}#
+ (lambda (#{x\ 2702}#)
+ (let ((#{atom-key\ 2706}# (car #{x\ 2702}#)))
+ (if (memv #{atom-key\ 2706}# (quote (ref)))
+ (#{build-lexical-reference\ 188}#
'value
#f
- (cadr #{x\ 11856}#)
- (cadr #{x\ 11856}#))
- (if (memv #{atom-key\ 11860}# (quote (primitive)))
- (#{build-primref\ 9362}# #f (cadr #{x\ 11856}#))
- (if (memv #{atom-key\ 11860}# (quote (quote)))
- (#{build-data\ 9364}# #f (cadr #{x\ 11856}#))
- (if (memv #{atom-key\ 11860}# (quote (lambda)))
- (if (list? (cadr #{x\ 11856}#))
- (#{build-simple-lambda\ 9356}#
+ (cadr #{x\ 2702}#)
+ (cadr #{x\ 2702}#))
+ (if (memv #{atom-key\ 2706}# (quote (primitive)))
+ (#{build-primref\ 208}# #f (cadr #{x\ 2702}#))
+ (if (memv #{atom-key\ 2706}# (quote (quote)))
+ (#{build-data\ 210}# #f (cadr #{x\ 2702}#))
+ (if (memv #{atom-key\ 2706}# (quote (lambda)))
+ (if (list? (cadr #{x\ 2702}#))
+ (#{build-simple-lambda\ 202}#
#f
- (cadr #{x\ 11856}#)
+ (cadr #{x\ 2702}#)
#f
- (cadr #{x\ 11856}#)
+ (cadr #{x\ 2702}#)
#f
- (#{regen\ 11855}# (caddr #{x\ 11856}#)))
- (error "how did we get here" #{x\ 11856}#))
- (#{build-application\ 9338}#
+ (#{regen\ 2701}# (caddr #{x\ 2702}#)))
+ (error "how did we get here" #{x\ 2702}#))
+ (#{build-application\ 184}#
#f
- (#{build-primref\ 9362}#
- #f
- (car #{x\ 11856}#))
- (map #{regen\ 11855}#
- (cdr #{x\ 11856}#))))))))))
- (#{gen-vector\ 11853}#
- (lambda (#{x\ 11872}#)
- (if (eq? (car #{x\ 11872}#) (quote list))
- (cons (quote vector) (cdr #{x\ 11872}#))
- (if (eq? (car #{x\ 11872}#) (quote quote))
+ (#{build-primref\ 208}# #f (car #{x\ 2702}#))
+ (map #{regen\ 2701}#
+ (cdr #{x\ 2702}#))))))))))
+ (#{gen-vector\ 2699}#
+ (lambda (#{x\ 2718}#)
+ (if (eq? (car #{x\ 2718}#) (quote list))
+ (cons (quote vector) (cdr #{x\ 2718}#))
+ (if (eq? (car #{x\ 2718}#) (quote quote))
(list 'quote
- (list->vector (cadr #{x\ 11872}#)))
- (list (quote list->vector) #{x\ 11872}#)))))
- (#{gen-append\ 11851}#
- (lambda (#{x\ 11882}# #{y\ 11883}#)
- (if (equal? #{y\ 11883}# (quote (quote ())))
- #{x\ 11882}#
- (list (quote append) #{x\ 11882}# #{y\ 11883}#))))
- (#{gen-cons\ 11849}#
- (lambda (#{x\ 11887}# #{y\ 11888}#)
- (let ((#{atom-key\ 11893}# (car #{y\ 11888}#)))
- (if (memv #{atom-key\ 11893}# (quote (quote)))
- (if (eq? (car #{x\ 11887}#) (quote quote))
+ (list->vector (cadr #{x\ 2718}#)))
+ (list (quote list->vector) #{x\ 2718}#)))))
+ (#{gen-append\ 2697}#
+ (lambda (#{x\ 2728}# #{y\ 2729}#)
+ (if (equal? #{y\ 2729}# (quote (quote ())))
+ #{x\ 2728}#
+ (list (quote append) #{x\ 2728}# #{y\ 2729}#))))
+ (#{gen-cons\ 2695}#
+ (lambda (#{x\ 2733}# #{y\ 2734}#)
+ (let ((#{atom-key\ 2739}# (car #{y\ 2734}#)))
+ (if (memv #{atom-key\ 2739}# (quote (quote)))
+ (if (eq? (car #{x\ 2733}#) (quote quote))
(list 'quote
- (cons (cadr #{x\ 11887}#)
- (cadr #{y\ 11888}#)))
- (if (eq? (cadr #{y\ 11888}#) (quote ()))
- (list (quote list) #{x\ 11887}#)
- (list (quote cons) #{x\ 11887}# #{y\ 11888}#)))
- (if (memv #{atom-key\ 11893}# (quote (list)))
+ (cons (cadr #{x\ 2733}#) (cadr #{y\ 2734}#)))
+ (if (eq? (cadr #{y\ 2734}#) (quote ()))
+ (list (quote list) #{x\ 2733}#)
+ (list (quote cons) #{x\ 2733}# #{y\ 2734}#)))
+ (if (memv #{atom-key\ 2739}# (quote (list)))
(cons 'list
- (cons #{x\ 11887}# (cdr #{y\ 11888}#)))
- (list (quote cons) #{x\ 11887}# #{y\ 11888}#))))))
- (#{gen-map\ 11847}#
- (lambda (#{e\ 11902}# #{map-env\ 11903}#)
- (let ((#{formals\ 11908}# (map cdr #{map-env\ 11903}#))
- (#{actuals\ 11909}#
- (map (lambda (#{x\ 11910}#)
- (list (quote ref) (car #{x\ 11910}#)))
- #{map-env\ 11903}#)))
- (if (eq? (car #{e\ 11902}#) (quote ref))
- (car #{actuals\ 11909}#)
+ (cons #{x\ 2733}# (cdr #{y\ 2734}#)))
+ (list (quote cons) #{x\ 2733}# #{y\ 2734}#))))))
+ (#{gen-map\ 2693}#
+ (lambda (#{e\ 2748}# #{map-env\ 2749}#)
+ (let ((#{formals\ 2754}# (map cdr #{map-env\ 2749}#))
+ (#{actuals\ 2755}#
+ (map (lambda (#{x\ 2756}#)
+ (list (quote ref) (car #{x\ 2756}#)))
+ #{map-env\ 2749}#)))
+ (if (eq? (car #{e\ 2748}#) (quote ref))
+ (car #{actuals\ 2755}#)
(if (and-map
- (lambda (#{x\ 11917}#)
- (if (eq? (car #{x\ 11917}#) (quote ref))
- (memq (cadr #{x\ 11917}#)
- #{formals\ 11908}#)
+ (lambda (#{x\ 2763}#)
+ (if (eq? (car #{x\ 2763}#) (quote ref))
+ (memq (cadr #{x\ 2763}#) #{formals\ 2754}#)
#f))
- (cdr #{e\ 11902}#))
+ (cdr #{e\ 2748}#))
(cons 'map
(cons (list 'primitive
- (car #{e\ 11902}#))
- (map (let ((#{r\ 11923}#
+ (car #{e\ 2748}#))
+ (map (let ((#{r\ 2769}#
(map cons
- #{formals\ 11908}#
- #{actuals\ 11909}#)))
- (lambda (#{x\ 11924}#)
- (cdr (assq (cadr #{x\ 11924}#)
- #{r\ 11923}#))))
- (cdr #{e\ 11902}#))))
+ #{formals\ 2754}#
+ #{actuals\ 2755}#)))
+ (lambda (#{x\ 2770}#)
+ (cdr (assq (cadr #{x\ 2770}#)
+ #{r\ 2769}#))))
+ (cdr #{e\ 2748}#))))
(cons 'map
(cons (list 'lambda
- #{formals\ 11908}#
- #{e\ 11902}#)
- #{actuals\ 11909}#)))))))
- (#{gen-mappend\ 11845}#
- (lambda (#{e\ 11928}# #{map-env\ 11929}#)
+ #{formals\ 2754}#
+ #{e\ 2748}#)
+ #{actuals\ 2755}#)))))))
+ (#{gen-mappend\ 2691}#
+ (lambda (#{e\ 2774}# #{map-env\ 2775}#)
(list 'apply
'(primitive append)
- (#{gen-map\ 11847}#
- #{e\ 11928}#
- #{map-env\ 11929}#))))
- (#{gen-ref\ 11843}#
- (lambda (#{src\ 11933}#
- #{var\ 11934}#
- #{level\ 11935}#
- #{maps\ 11936}#)
- (if (#{fx=\ 9321}# #{level\ 11935}# 0)
- (values #{var\ 11934}# #{maps\ 11936}#)
- (if (null? #{maps\ 11936}#)
+ (#{gen-map\ 2693}# #{e\ 2774}# #{map-env\ 2775}#))))
+ (#{gen-ref\ 2689}#
+ (lambda (#{src\ 2779}#
+ #{var\ 2780}#
+ #{level\ 2781}#
+ #{maps\ 2782}#)
+ (if (#{fx=\ 167}# #{level\ 2781}# 0)
+ (values #{var\ 2780}# #{maps\ 2782}#)
+ (if (null? #{maps\ 2782}#)
(syntax-violation
'syntax
"missing ellipsis"
- #{src\ 11933}#)
+ #{src\ 2779}#)
(call-with-values
(lambda ()
- (#{gen-ref\ 11843}#
- #{src\ 11933}#
- #{var\ 11934}#
- (#{fx-\ 9319}# #{level\ 11935}# 1)
- (cdr #{maps\ 11936}#)))
- (lambda (#{outer-var\ 11941}# #{outer-maps\ 11942}#)
- (let ((#{b\ 11946}#
- (assq #{outer-var\ 11941}#
- (car #{maps\ 11936}#))))
- (if #{b\ 11946}#
- (values (cdr #{b\ 11946}#) #{maps\ 11936}#)
- (let ((#{inner-var\ 11948}#
- (#{gen-var\ 9527}# (quote tmp))))
+ (#{gen-ref\ 2689}#
+ #{src\ 2779}#
+ #{var\ 2780}#
+ (#{fx-\ 165}# #{level\ 2781}# 1)
+ (cdr #{maps\ 2782}#)))
+ (lambda (#{outer-var\ 2787}# #{outer-maps\ 2788}#)
+ (let ((#{b\ 2792}#
+ (assq #{outer-var\ 2787}#
+ (car #{maps\ 2782}#))))
+ (if #{b\ 2792}#
+ (values (cdr #{b\ 2792}#) #{maps\ 2782}#)
+ (let ((#{inner-var\ 2794}#
+ (#{gen-var\ 373}# (quote tmp))))
(values
- #{inner-var\ 11948}#
- (cons (cons (cons #{outer-var\ 11941}#
- #{inner-var\ 11948}#)
- (car #{maps\ 11936}#))
- #{outer-maps\ 11942}#)))))))))))
- (#{gen-syntax\ 11841}#
- (lambda (#{src\ 11949}#
- #{e\ 11950}#
- #{r\ 11951}#
- #{maps\ 11952}#
- #{ellipsis?\ 11953}#
- #{mod\ 11954}#)
- (if (#{id?\ 9414}# #{e\ 11950}#)
- (let ((#{label\ 11962}#
- (#{id-var-name\ 9471}#
- #{e\ 11950}#
+ #{inner-var\ 2794}#
+ (cons (cons (cons #{outer-var\ 2787}#
+ #{inner-var\ 2794}#)
+ (car #{maps\ 2782}#))
+ #{outer-maps\ 2788}#)))))))))))
+ (#{gen-syntax\ 2687}#
+ (lambda (#{src\ 2795}#
+ #{e\ 2796}#
+ #{r\ 2797}#
+ #{maps\ 2798}#
+ #{ellipsis?\ 2799}#
+ #{mod\ 2800}#)
+ (if (#{id?\ 260}# #{e\ 2796}#)
+ (let ((#{label\ 2808}#
+ (#{id-var-name\ 317}#
+ #{e\ 2796}#
'(()))))
- (let ((#{b\ 11965}#
- (#{lookup\ 9408}#
- #{label\ 11962}#
- #{r\ 11951}#
- #{mod\ 11954}#)))
- (if (eq? (#{binding-type\ 9397}# #{b\ 11965}#)
+ (let ((#{b\ 2811}#
+ (#{lookup\ 254}#
+ #{label\ 2808}#
+ #{r\ 2797}#
+ #{mod\ 2800}#)))
+ (if (eq? (#{binding-type\ 243}# #{b\ 2811}#)
'syntax)
(call-with-values
(lambda ()
- (let ((#{var.lev\ 11967}#
- (#{binding-value\ 9399}#
- #{b\ 11965}#)))
- (#{gen-ref\ 11843}#
- #{src\ 11949}#
- (car #{var.lev\ 11967}#)
- (cdr #{var.lev\ 11967}#)
- #{maps\ 11952}#)))
- (lambda (#{var\ 11968}# #{maps\ 11969}#)
+ (let ((#{var.lev\ 2813}#
+ (#{binding-value\ 245}# #{b\ 2811}#)))
+ (#{gen-ref\ 2689}#
+ #{src\ 2795}#
+ (car #{var.lev\ 2813}#)
+ (cdr #{var.lev\ 2813}#)
+ #{maps\ 2798}#)))
+ (lambda (#{var\ 2814}# #{maps\ 2815}#)
(values
- (list (quote ref) #{var\ 11968}#)
- #{maps\ 11969}#)))
- (if (#{ellipsis?\ 11953}# #{e\ 11950}#)
+ (list (quote ref) #{var\ 2814}#)
+ #{maps\ 2815}#)))
+ (if (#{ellipsis?\ 2799}# #{e\ 2796}#)
(syntax-violation
'syntax
"misplaced ellipsis"
- #{src\ 11949}#)
+ #{src\ 2795}#)
(values
- (list (quote quote) #{e\ 11950}#)
- #{maps\ 11952}#)))))
- ((lambda (#{tmp\ 11974}#)
- ((lambda (#{tmp\ 11975}#)
- (if (if #{tmp\ 11975}#
- (apply (lambda (#{dots\ 11978}#
- #{e\ 11979}#)
- (#{ellipsis?\ 11953}#
- #{dots\ 11978}#))
- #{tmp\ 11975}#)
+ (list (quote quote) #{e\ 2796}#)
+ #{maps\ 2798}#)))))
+ ((lambda (#{tmp\ 2820}#)
+ ((lambda (#{tmp\ 2821}#)
+ (if (if #{tmp\ 2821}#
+ (apply (lambda (#{dots\ 2824}# #{e\ 2825}#)
+ (#{ellipsis?\ 2799}#
+ #{dots\ 2824}#))
+ #{tmp\ 2821}#)
#f)
- (apply (lambda (#{dots\ 11982}# #{e\ 11983}#)
- (#{gen-syntax\ 11841}#
- #{src\ 11949}#
- #{e\ 11983}#
- #{r\ 11951}#
- #{maps\ 11952}#
- (lambda (#{x\ 11984}#) #f)
- #{mod\ 11954}#))
- #{tmp\ 11975}#)
- ((lambda (#{tmp\ 11986}#)
- (if (if #{tmp\ 11986}#
- (apply (lambda (#{x\ 11990}#
- #{dots\ 11991}#
- #{y\ 11992}#)
- (#{ellipsis?\ 11953}#
- #{dots\ 11991}#))
- #{tmp\ 11986}#)
+ (apply (lambda (#{dots\ 2828}# #{e\ 2829}#)
+ (#{gen-syntax\ 2687}#
+ #{src\ 2795}#
+ #{e\ 2829}#
+ #{r\ 2797}#
+ #{maps\ 2798}#
+ (lambda (#{x\ 2830}#) #f)
+ #{mod\ 2800}#))
+ #{tmp\ 2821}#)
+ ((lambda (#{tmp\ 2832}#)
+ (if (if #{tmp\ 2832}#
+ (apply (lambda (#{x\ 2836}#
+ #{dots\ 2837}#
+ #{y\ 2838}#)
+ (#{ellipsis?\ 2799}#
+ #{dots\ 2837}#))
+ #{tmp\ 2832}#)
#f)
- (apply (lambda (#{x\ 11996}#
- #{dots\ 11997}#
- #{y\ 11998}#)
- (letrec ((#{f\ 12002}#
- (lambda (#{y\ 12003}#
- #{k\ 12004}#)
- ((lambda (#{tmp\ 12011}#)
- ((lambda (#{tmp\ 12012}#)
- (if (if #{tmp\ 12012}#
- (apply (lambda (#{dots\ 12015}#
- #{y\ 12016}#)
- (#{ellipsis?\ 11953}#
- #{dots\ 12015}#))
- #{tmp\ 12012}#)
+ (apply (lambda (#{x\ 2842}#
+ #{dots\ 2843}#
+ #{y\ 2844}#)
+ (letrec ((#{f\ 2848}#
+ (lambda (#{y\ 2849}#
+ #{k\ 2850}#)
+ ((lambda (#{tmp\ 2857}#)
+ ((lambda (#{tmp\ 2858}#)
+ (if (if #{tmp\ 2858}#
+ (apply (lambda (#{dots\ 2861}#
+ #{y\ 2862}#)
+ (#{ellipsis?\ 2799}#
+ #{dots\ 2861}#))
+ #{tmp\ 2858}#)
#f)
- (apply (lambda (#{dots\ 12019}#
- #{y\ 12020}#)
- (#{f\ 12002}#
- #{y\ 12020}#
- (lambda (#{maps\ 12021}#)
+ (apply (lambda (#{dots\ 2865}#
+ #{y\ 2866}#)
+ (#{f\ 2848}#
+ #{y\ 2866}#
+ (lambda (#{maps\ 2867}#)
(call-with-values
(lambda ()
- (#{k\ 12004}#
+ (#{k\ 2850}#
(cons '()
- #{maps\ 12021}#)))
- (lambda (#{x\ 12023}#
- #{maps\ 12024}#)
- (if (null? (car #{maps\ 12024}#))
+ #{maps\ 2867}#)))
+ (lambda (#{x\ 2869}#
+ #{maps\ 2870}#)
+ (if (null? (car #{maps\ 2870}#))
(syntax-violation
'syntax
"extra ellipsis"
- #{src\ 11949}#)
+ #{src\ 2795}#)
(values
- (#{gen-mappend\ 11845}#
- #{x\ 12023}#
- (car #{maps\ 12024}#))
- (cdr #{maps\ 12024}#))))))))
- #{tmp\ 12012}#)
- ((lambda (#{_\ 12028}#)
+ (#{gen-mappend\ 2691}#
+ #{x\ 2869}#
+ (car #{maps\ 2870}#))
+ (cdr #{maps\ 2870}#))))))))
+ #{tmp\ 2858}#)
+ ((lambda (#{_\ 2874}#)
(call-with-values
(lambda ()
- (#{gen-syntax\ 11841}#
- #{src\ 11949}#
- #{y\ 12003}#
- #{r\ 11951}#
- #{maps\ 11952}#
- #{ellipsis?\ 11953}#
- #{mod\ 11954}#))
- (lambda (#{y\ 12029}#
- #{maps\ 12030}#)
+ (#{gen-syntax\ 2687}#
+ #{src\ 2795}#
+ #{y\ 2849}#
+ #{r\ 2797}#
+ #{maps\ 2798}#
+ #{ellipsis?\ 2799}#
+ #{mod\ 2800}#))
+ (lambda (#{y\ 2875}#
+ #{maps\ 2876}#)
(call-with-values
(lambda ()
- (#{k\ 12004}#
- #{maps\ 12030}#))
- (lambda (#{x\ 12033}#
- #{maps\ 12034}#)
+ (#{k\ 2850}#
+ #{maps\ 2876}#))
+ (lambda (#{x\ 2879}#
+ #{maps\ 2880}#)
(values
- (#{gen-append\ 11851}#
- #{x\ 12033}#
- #{y\ 12029}#)
- #{maps\ 12034}#))))))
- #{tmp\ 12011}#)))
+ (#{gen-append\ 2697}#
+ #{x\ 2879}#
+ #{y\ 2875}#)
+ #{maps\ 2880}#))))))
+ #{tmp\ 2857}#)))
($sc-dispatch
- #{tmp\ 12011}#
+ #{tmp\ 2857}#
'(any . any))))
- #{y\ 12003}#))))
- (#{f\ 12002}#
- #{y\ 11998}#
- (lambda (#{maps\ 12005}#)
+ #{y\ 2849}#))))
+ (#{f\ 2848}#
+ #{y\ 2844}#
+ (lambda (#{maps\ 2851}#)
(call-with-values
(lambda ()
- (#{gen-syntax\ 11841}#
- #{src\ 11949}#
- #{x\ 11996}#
- #{r\ 11951}#
+ (#{gen-syntax\ 2687}#
+ #{src\ 2795}#
+ #{x\ 2842}#
+ #{r\ 2797}#
(cons '()
- #{maps\ 12005}#)
- #{ellipsis?\ 11953}#
- #{mod\ 11954}#))
- (lambda (#{x\ 12007}#
- #{maps\ 12008}#)
- (if (null? (car #{maps\ 12008}#))
+ #{maps\ 2851}#)
+ #{ellipsis?\ 2799}#
+ #{mod\ 2800}#))
+ (lambda (#{x\ 2853}#
+ #{maps\ 2854}#)
+ (if (null? (car #{maps\ 2854}#))
(syntax-violation
'syntax
"extra ellipsis"
- #{src\ 11949}#)
+ #{src\ 2795}#)
(values
- (#{gen-map\ 11847}#
- #{x\ 12007}#
- (car #{maps\ 12008}#))
- (cdr #{maps\ 12008}#)))))))))
- #{tmp\ 11986}#)
- ((lambda (#{tmp\ 12037}#)
- (if #{tmp\ 12037}#
- (apply (lambda (#{x\ 12040}#
- #{y\ 12041}#)
+ (#{gen-map\ 2693}#
+ #{x\ 2853}#
+ (car #{maps\ 2854}#))
+ (cdr #{maps\ 2854}#)))))))))
+ #{tmp\ 2832}#)
+ ((lambda (#{tmp\ 2883}#)
+ (if #{tmp\ 2883}#
+ (apply (lambda (#{x\ 2886}#
+ #{y\ 2887}#)
(call-with-values
(lambda ()
- (#{gen-syntax\ 11841}#
- #{src\ 11949}#
- #{x\ 12040}#
- #{r\ 11951}#
- #{maps\ 11952}#
- #{ellipsis?\ 11953}#
- #{mod\ 11954}#))
- (lambda (#{x\ 12042}#
- #{maps\ 12043}#)
+ (#{gen-syntax\ 2687}#
+ #{src\ 2795}#
+ #{x\ 2886}#
+ #{r\ 2797}#
+ #{maps\ 2798}#
+ #{ellipsis?\ 2799}#
+ #{mod\ 2800}#))
+ (lambda (#{x\ 2888}#
+ #{maps\ 2889}#)
(call-with-values
(lambda ()
- (#{gen-syntax\ 11841}#
- #{src\ 11949}#
- #{y\ 12041}#
- #{r\ 11951}#
- #{maps\ 12043}#
- #{ellipsis?\ 11953}#
- #{mod\ 11954}#))
- (lambda (#{y\ 12046}#
- #{maps\ 12047}#)
+ (#{gen-syntax\ 2687}#
+ #{src\ 2795}#
+ #{y\ 2887}#
+ #{r\ 2797}#
+ #{maps\ 2889}#
+ #{ellipsis?\ 2799}#
+ #{mod\ 2800}#))
+ (lambda (#{y\ 2892}#
+ #{maps\ 2893}#)
(values
- (#{gen-cons\ 11849}#
- #{x\ 12042}#
- #{y\ 12046}#)
- #{maps\ 12047}#))))))
- #{tmp\ 12037}#)
- ((lambda (#{tmp\ 12050}#)
- (if #{tmp\ 12050}#
- (apply (lambda (#{e1\ 12053}#
- #{e2\ 12054}#)
+ (#{gen-cons\ 2695}#
+ #{x\ 2888}#
+ #{y\ 2892}#)
+ #{maps\ 2893}#))))))
+ #{tmp\ 2883}#)
+ ((lambda (#{tmp\ 2896}#)
+ (if #{tmp\ 2896}#
+ (apply (lambda (#{e1\ 2899}#
+ #{e2\ 2900}#)
(call-with-values
(lambda ()
- (#{gen-syntax\ 11841}#
- #{src\ 11949}#
- (cons #{e1\ 12053}#
- #{e2\ 12054}#)
- #{r\ 11951}#
- #{maps\ 11952}#
- #{ellipsis?\ 11953}#
- #{mod\ 11954}#))
- (lambda (#{e\ 12056}#
- #{maps\ 12057}#)
+ (#{gen-syntax\ 2687}#
+ #{src\ 2795}#
+ (cons #{e1\ 2899}#
+ #{e2\ 2900}#)
+ #{r\ 2797}#
+ #{maps\ 2798}#
+ #{ellipsis?\ 2799}#
+ #{mod\ 2800}#))
+ (lambda (#{e\ 2902}#
+ #{maps\ 2903}#)
(values
- (#{gen-vector\ 11853}#
- #{e\ 12056}#)
- #{maps\ 12057}#))))
- #{tmp\ 12050}#)
- ((lambda (#{_\ 12061}#)
+ (#{gen-vector\ 2699}#
+ #{e\ 2902}#)
+ #{maps\ 2903}#))))
+ #{tmp\ 2896}#)
+ ((lambda (#{_\ 2907}#)
(values
(list 'quote
- #{e\ 11950}#)
- #{maps\ 11952}#))
- #{tmp\ 11974}#)))
+ #{e\ 2796}#)
+ #{maps\ 2798}#))
+ #{tmp\ 2820}#)))
($sc-dispatch
- #{tmp\ 11974}#
+ #{tmp\ 2820}#
'#(vector (any . each-any))))))
($sc-dispatch
- #{tmp\ 11974}#
+ #{tmp\ 2820}#
'(any . any)))))
($sc-dispatch
- #{tmp\ 11974}#
+ #{tmp\ 2820}#
'(any any . any)))))
- ($sc-dispatch #{tmp\ 11974}# (quote (any any)))))
- #{e\ 11950}#)))))
- (lambda (#{e\ 12063}#
- #{r\ 12064}#
- #{w\ 12065}#
- #{s\ 12066}#
- #{mod\ 12067}#)
- (let ((#{e\ 12074}#
- (#{source-wrap\ 9485}#
- #{e\ 12063}#
- #{w\ 12065}#
- #{s\ 12066}#
- #{mod\ 12067}#)))
- ((lambda (#{tmp\ 12075}#)
- ((lambda (#{tmp\ 12076}#)
- (if #{tmp\ 12076}#
- (apply (lambda (#{_\ 12079}# #{x\ 12080}#)
+ ($sc-dispatch #{tmp\ 2820}# (quote (any any)))))
+ #{e\ 2796}#)))))
+ (lambda (#{e\ 2909}#
+ #{r\ 2910}#
+ #{w\ 2911}#
+ #{s\ 2912}#
+ #{mod\ 2913}#)
+ (let ((#{e\ 2920}#
+ (#{source-wrap\ 331}#
+ #{e\ 2909}#
+ #{w\ 2911}#
+ #{s\ 2912}#
+ #{mod\ 2913}#)))
+ ((lambda (#{tmp\ 2921}#)
+ ((lambda (#{tmp\ 2922}#)
+ (if #{tmp\ 2922}#
+ (apply (lambda (#{_\ 2925}# #{x\ 2926}#)
(call-with-values
(lambda ()
- (#{gen-syntax\ 11841}#
- #{e\ 12074}#
- #{x\ 12080}#
- #{r\ 12064}#
+ (#{gen-syntax\ 2687}#
+ #{e\ 2920}#
+ #{x\ 2926}#
+ #{r\ 2910}#
'()
- #{ellipsis?\ 9515}#
- #{mod\ 12067}#))
- (lambda (#{e\ 12081}# #{maps\ 12082}#)
- (#{regen\ 11855}# #{e\ 12081}#))))
- #{tmp\ 12076}#)
- ((lambda (#{_\ 12086}#)
+ #{ellipsis?\ 361}#
+ #{mod\ 2913}#))
+ (lambda (#{e\ 2927}# #{maps\ 2928}#)
+ (#{regen\ 2701}# #{e\ 2927}#))))
+ #{tmp\ 2922}#)
+ ((lambda (#{_\ 2932}#)
(syntax-violation
'syntax
"bad `syntax' form"
- #{e\ 12074}#))
- #{tmp\ 12075}#)))
- ($sc-dispatch #{tmp\ 12075}# (quote (any any)))))
- #{e\ 12074}#)))))
- (#{global-extend\ 9410}#
+ #{e\ 2920}#))
+ #{tmp\ 2921}#)))
+ ($sc-dispatch #{tmp\ 2921}# (quote (any any)))))
+ #{e\ 2920}#)))))
+ (#{global-extend\ 256}#
'core
'lambda
- (lambda (#{e\ 12087}#
- #{r\ 12088}#
- #{w\ 12089}#
- #{s\ 12090}#
- #{mod\ 12091}#)
- ((lambda (#{tmp\ 12097}#)
- ((lambda (#{tmp\ 12098}#)
- (if (if #{tmp\ 12098}#
- (apply (lambda (#{_\ 12104}#
- #{args\ 12105}#
- #{docstring\ 12106}#
- #{e1\ 12107}#
- #{e2\ 12108}#)
- (string? (syntax->datum #{docstring\ 12106}#)))
- #{tmp\ 12098}#)
+ (lambda (#{e\ 2933}#
+ #{r\ 2934}#
+ #{w\ 2935}#
+ #{s\ 2936}#
+ #{mod\ 2937}#)
+ ((lambda (#{tmp\ 2943}#)
+ ((lambda (#{tmp\ 2944}#)
+ (if (if #{tmp\ 2944}#
+ (apply (lambda (#{_\ 2950}#
+ #{args\ 2951}#
+ #{docstring\ 2952}#
+ #{e1\ 2953}#
+ #{e2\ 2954}#)
+ (string? (syntax->datum #{docstring\ 2952}#)))
+ #{tmp\ 2944}#)
#f)
- (apply (lambda (#{_\ 12114}#
- #{args\ 12115}#
- #{docstring\ 12116}#
- #{e1\ 12117}#
- #{e2\ 12118}#)
+ (apply (lambda (#{_\ 2960}#
+ #{args\ 2961}#
+ #{docstring\ 2962}#
+ #{e1\ 2963}#
+ #{e2\ 2964}#)
(call-with-values
(lambda ()
- (#{lambda-formals\ 9517}# #{args\ 12115}#))
- (lambda (#{req\ 12119}#
- #{opt\ 12120}#
- #{rest\ 12121}#
- #{kw\ 12122}#)
- (#{chi-simple-lambda\ 9519}#
- #{e\ 12087}#
- #{r\ 12088}#
- #{w\ 12089}#
- #{s\ 12090}#
- #{mod\ 12091}#
- #{req\ 12119}#
- #{rest\ 12121}#
- (syntax->datum #{docstring\ 12116}#)
- (cons #{e1\ 12117}# #{e2\ 12118}#)))))
- #{tmp\ 12098}#)
- ((lambda (#{tmp\ 12128}#)
- (if #{tmp\ 12128}#
- (apply (lambda (#{_\ 12133}#
- #{args\ 12134}#
- #{e1\ 12135}#
- #{e2\ 12136}#)
+ (#{lambda-formals\ 363}# #{args\ 2961}#))
+ (lambda (#{req\ 2965}#
+ #{opt\ 2966}#
+ #{rest\ 2967}#
+ #{kw\ 2968}#)
+ (#{chi-simple-lambda\ 365}#
+ #{e\ 2933}#
+ #{r\ 2934}#
+ #{w\ 2935}#
+ #{s\ 2936}#
+ #{mod\ 2937}#
+ #{req\ 2965}#
+ #{rest\ 2967}#
+ (syntax->datum #{docstring\ 2962}#)
+ (cons #{e1\ 2963}# #{e2\ 2964}#)))))
+ #{tmp\ 2944}#)
+ ((lambda (#{tmp\ 2974}#)
+ (if #{tmp\ 2974}#
+ (apply (lambda (#{_\ 2979}#
+ #{args\ 2980}#
+ #{e1\ 2981}#
+ #{e2\ 2982}#)
(call-with-values
(lambda ()
- (#{lambda-formals\ 9517}# #{args\ 12134}#))
- (lambda (#{req\ 12137}#
- #{opt\ 12138}#
- #{rest\ 12139}#
- #{kw\ 12140}#)
- (#{chi-simple-lambda\ 9519}#
- #{e\ 12087}#
- #{r\ 12088}#
- #{w\ 12089}#
- #{s\ 12090}#
- #{mod\ 12091}#
- #{req\ 12137}#
- #{rest\ 12139}#
+ (#{lambda-formals\ 363}# #{args\ 2980}#))
+ (lambda (#{req\ 2983}#
+ #{opt\ 2984}#
+ #{rest\ 2985}#
+ #{kw\ 2986}#)
+ (#{chi-simple-lambda\ 365}#
+ #{e\ 2933}#
+ #{r\ 2934}#
+ #{w\ 2935}#
+ #{s\ 2936}#
+ #{mod\ 2937}#
+ #{req\ 2983}#
+ #{rest\ 2985}#
#f
- (cons #{e1\ 12135}# #{e2\ 12136}#)))))
- #{tmp\ 12128}#)
- ((lambda (#{_\ 12147}#)
+ (cons #{e1\ 2981}# #{e2\ 2982}#)))))
+ #{tmp\ 2974}#)
+ ((lambda (#{_\ 2993}#)
(syntax-violation
'lambda
"bad lambda"
- #{e\ 12087}#))
- #{tmp\ 12097}#)))
+ #{e\ 2933}#))
+ #{tmp\ 2943}#)))
($sc-dispatch
- #{tmp\ 12097}#
+ #{tmp\ 2943}#
'(any any any . each-any)))))
($sc-dispatch
- #{tmp\ 12097}#
+ #{tmp\ 2943}#
'(any any any any . each-any))))
- #{e\ 12087}#)))
- (#{global-extend\ 9410}#
+ #{e\ 2933}#)))
+ (#{global-extend\ 256}#
'core
'lambda*
- (lambda (#{e\ 12148}#
- #{r\ 12149}#
- #{w\ 12150}#
- #{s\ 12151}#
- #{mod\ 12152}#)
- ((lambda (#{tmp\ 12158}#)
- ((lambda (#{tmp\ 12159}#)
- (if #{tmp\ 12159}#
- (apply (lambda (#{_\ 12164}#
- #{args\ 12165}#
- #{e1\ 12166}#
- #{e2\ 12167}#)
+ (lambda (#{e\ 2994}#
+ #{r\ 2995}#
+ #{w\ 2996}#
+ #{s\ 2997}#
+ #{mod\ 2998}#)
+ ((lambda (#{tmp\ 3004}#)
+ ((lambda (#{tmp\ 3005}#)
+ (if #{tmp\ 3005}#
+ (apply (lambda (#{_\ 3010}#
+ #{args\ 3011}#
+ #{e1\ 3012}#
+ #{e2\ 3013}#)
(call-with-values
(lambda ()
- (#{chi-lambda-case\ 9523}#
- #{e\ 12148}#
- #{r\ 12149}#
- #{w\ 12150}#
- #{s\ 12151}#
- #{mod\ 12152}#
- #{lambda*-formals\ 9521}#
- (list (cons #{args\ 12165}#
- (cons #{e1\ 12166}#
- #{e2\ 12167}#)))))
- (lambda (#{docstring\ 12169}# #{lcase\ 12170}#)
- (#{build-case-lambda\ 9358}#
- #{s\ 12151}#
- #{docstring\ 12169}#
- #{lcase\ 12170}#))))
- #{tmp\ 12159}#)
- ((lambda (#{_\ 12174}#)
+ (#{chi-lambda-case\ 369}#
+ #{e\ 2994}#
+ #{r\ 2995}#
+ #{w\ 2996}#
+ #{s\ 2997}#
+ #{mod\ 2998}#
+ #{lambda*-formals\ 367}#
+ (list (cons #{args\ 3011}#
+ (cons #{e1\ 3012}#
+ #{e2\ 3013}#)))))
+ (lambda (#{docstring\ 3015}# #{lcase\ 3016}#)
+ (#{build-case-lambda\ 204}#
+ #{s\ 2997}#
+ #{docstring\ 3015}#
+ #{lcase\ 3016}#))))
+ #{tmp\ 3005}#)
+ ((lambda (#{_\ 3020}#)
(syntax-violation
'lambda
"bad lambda*"
- #{e\ 12148}#))
- #{tmp\ 12158}#)))
+ #{e\ 2994}#))
+ #{tmp\ 3004}#)))
($sc-dispatch
- #{tmp\ 12158}#
+ #{tmp\ 3004}#
'(any any any . each-any))))
- #{e\ 12148}#)))
- (#{global-extend\ 9410}#
+ #{e\ 2994}#)))
+ (#{global-extend\ 256}#
'core
'case-lambda
- (lambda (#{e\ 12175}#
- #{r\ 12176}#
- #{w\ 12177}#
- #{s\ 12178}#
- #{mod\ 12179}#)
- ((lambda (#{tmp\ 12185}#)
- ((lambda (#{tmp\ 12186}#)
- (if #{tmp\ 12186}#
- (apply (lambda (#{_\ 12194}#
- #{args\ 12195}#
- #{e1\ 12196}#
- #{e2\ 12197}#
- #{args*\ 12198}#
- #{e1*\ 12199}#
- #{e2*\ 12200}#)
+ (lambda (#{e\ 3021}#
+ #{r\ 3022}#
+ #{w\ 3023}#
+ #{s\ 3024}#
+ #{mod\ 3025}#)
+ ((lambda (#{tmp\ 3031}#)
+ ((lambda (#{tmp\ 3032}#)
+ (if #{tmp\ 3032}#
+ (apply (lambda (#{_\ 3040}#
+ #{args\ 3041}#
+ #{e1\ 3042}#
+ #{e2\ 3043}#
+ #{args*\ 3044}#
+ #{e1*\ 3045}#
+ #{e2*\ 3046}#)
(call-with-values
(lambda ()
- (#{chi-lambda-case\ 9523}#
- #{e\ 12175}#
- #{r\ 12176}#
- #{w\ 12177}#
- #{s\ 12178}#
- #{mod\ 12179}#
- #{lambda-formals\ 9517}#
- (cons (cons #{args\ 12195}#
- (cons #{e1\ 12196}#
- #{e2\ 12197}#))
- (map (lambda (#{tmp\ 12204}#
- #{tmp\ 12203}#
- #{tmp\ 12202}#)
- (cons #{tmp\ 12202}#
- (cons #{tmp\ 12203}#
- #{tmp\ 12204}#)))
- #{e2*\ 12200}#
- #{e1*\ 12199}#
- #{args*\ 12198}#))))
- (lambda (#{docstring\ 12206}# #{lcase\ 12207}#)
- (#{build-case-lambda\ 9358}#
- #{s\ 12178}#
- #{docstring\ 12206}#
- #{lcase\ 12207}#))))
- #{tmp\ 12186}#)
- ((lambda (#{_\ 12211}#)
+ (#{chi-lambda-case\ 369}#
+ #{e\ 3021}#
+ #{r\ 3022}#
+ #{w\ 3023}#
+ #{s\ 3024}#
+ #{mod\ 3025}#
+ #{lambda-formals\ 363}#
+ (cons (cons #{args\ 3041}#
+ (cons #{e1\ 3042}# #{e2\ 3043}#))
+ (map (lambda (#{tmp\ 3050}#
+ #{tmp\ 3049}#
+ #{tmp\ 3048}#)
+ (cons #{tmp\ 3048}#
+ (cons #{tmp\ 3049}#
+ #{tmp\ 3050}#)))
+ #{e2*\ 3046}#
+ #{e1*\ 3045}#
+ #{args*\ 3044}#))))
+ (lambda (#{docstring\ 3052}# #{lcase\ 3053}#)
+ (#{build-case-lambda\ 204}#
+ #{s\ 3024}#
+ #{docstring\ 3052}#
+ #{lcase\ 3053}#))))
+ #{tmp\ 3032}#)
+ ((lambda (#{_\ 3057}#)
(syntax-violation
'case-lambda
"bad case-lambda"
- #{e\ 12175}#))
- #{tmp\ 12185}#)))
+ #{e\ 3021}#))
+ #{tmp\ 3031}#)))
($sc-dispatch
- #{tmp\ 12185}#
+ #{tmp\ 3031}#
'(any (any any . each-any)
.
#(each (any any . each-any))))))
- #{e\ 12175}#)))
- (#{global-extend\ 9410}#
+ #{e\ 3021}#)))
+ (#{global-extend\ 256}#
'core
'case-lambda*
- (lambda (#{e\ 12212}#
- #{r\ 12213}#
- #{w\ 12214}#
- #{s\ 12215}#
- #{mod\ 12216}#)
- ((lambda (#{tmp\ 12222}#)
- ((lambda (#{tmp\ 12223}#)
- (if #{tmp\ 12223}#
- (apply (lambda (#{_\ 12231}#
- #{args\ 12232}#
- #{e1\ 12233}#
- #{e2\ 12234}#
- #{args*\ 12235}#
- #{e1*\ 12236}#
- #{e2*\ 12237}#)
+ (lambda (#{e\ 3058}#
+ #{r\ 3059}#
+ #{w\ 3060}#
+ #{s\ 3061}#
+ #{mod\ 3062}#)
+ ((lambda (#{tmp\ 3068}#)
+ ((lambda (#{tmp\ 3069}#)
+ (if #{tmp\ 3069}#
+ (apply (lambda (#{_\ 3077}#
+ #{args\ 3078}#
+ #{e1\ 3079}#
+ #{e2\ 3080}#
+ #{args*\ 3081}#
+ #{e1*\ 3082}#
+ #{e2*\ 3083}#)
(call-with-values
(lambda ()
- (#{chi-lambda-case\ 9523}#
- #{e\ 12212}#
- #{r\ 12213}#
- #{w\ 12214}#
- #{s\ 12215}#
- #{mod\ 12216}#
- #{lambda*-formals\ 9521}#
- (cons (cons #{args\ 12232}#
- (cons #{e1\ 12233}#
- #{e2\ 12234}#))
- (map (lambda (#{tmp\ 12241}#
- #{tmp\ 12240}#
- #{tmp\ 12239}#)
- (cons #{tmp\ 12239}#
- (cons #{tmp\ 12240}#
- #{tmp\ 12241}#)))
- #{e2*\ 12237}#
- #{e1*\ 12236}#
- #{args*\ 12235}#))))
- (lambda (#{docstring\ 12243}# #{lcase\ 12244}#)
- (#{build-case-lambda\ 9358}#
- #{s\ 12215}#
- #{docstring\ 12243}#
- #{lcase\ 12244}#))))
- #{tmp\ 12223}#)
- ((lambda (#{_\ 12248}#)
+ (#{chi-lambda-case\ 369}#
+ #{e\ 3058}#
+ #{r\ 3059}#
+ #{w\ 3060}#
+ #{s\ 3061}#
+ #{mod\ 3062}#
+ #{lambda*-formals\ 367}#
+ (cons (cons #{args\ 3078}#
+ (cons #{e1\ 3079}# #{e2\ 3080}#))
+ (map (lambda (#{tmp\ 3087}#
+ #{tmp\ 3086}#
+ #{tmp\ 3085}#)
+ (cons #{tmp\ 3085}#
+ (cons #{tmp\ 3086}#
+ #{tmp\ 3087}#)))
+ #{e2*\ 3083}#
+ #{e1*\ 3082}#
+ #{args*\ 3081}#))))
+ (lambda (#{docstring\ 3089}# #{lcase\ 3090}#)
+ (#{build-case-lambda\ 204}#
+ #{s\ 3061}#
+ #{docstring\ 3089}#
+ #{lcase\ 3090}#))))
+ #{tmp\ 3069}#)
+ ((lambda (#{_\ 3094}#)
(syntax-violation
'case-lambda
"bad case-lambda*"
- #{e\ 12212}#))
- #{tmp\ 12222}#)))
+ #{e\ 3058}#))
+ #{tmp\ 3068}#)))
($sc-dispatch
- #{tmp\ 12222}#
+ #{tmp\ 3068}#
'(any (any any . each-any)
.
#(each (any any . each-any))))))
- #{e\ 12212}#)))
- (#{global-extend\ 9410}#
+ #{e\ 3058}#)))
+ (#{global-extend\ 256}#
'core
'let
- (letrec ((#{chi-let\ 12250}#
- (lambda (#{e\ 12251}#
- #{r\ 12252}#
- #{w\ 12253}#
- #{s\ 12254}#
- #{mod\ 12255}#
- #{constructor\ 12256}#
- #{ids\ 12257}#
- #{vals\ 12258}#
- #{exps\ 12259}#)
- (if (not (#{valid-bound-ids?\ 9477}# #{ids\ 12257}#))
+ (letrec ((#{chi-let\ 3096}#
+ (lambda (#{e\ 3097}#
+ #{r\ 3098}#
+ #{w\ 3099}#
+ #{s\ 3100}#
+ #{mod\ 3101}#
+ #{constructor\ 3102}#
+ #{ids\ 3103}#
+ #{vals\ 3104}#
+ #{exps\ 3105}#)
+ (if (not (#{valid-bound-ids?\ 323}# #{ids\ 3103}#))
(syntax-violation
'let
"duplicate bound variable"
- #{e\ 12251}#)
- (let ((#{labels\ 12271}#
- (#{gen-labels\ 9432}# #{ids\ 12257}#))
- (#{new-vars\ 12272}#
- (map #{gen-var\ 9527}# #{ids\ 12257}#)))
- (let ((#{nw\ 12275}#
- (#{make-binding-wrap\ 9461}#
- #{ids\ 12257}#
- #{labels\ 12271}#
- #{w\ 12253}#))
- (#{nr\ 12276}#
- (#{extend-var-env\ 9404}#
- #{labels\ 12271}#
- #{new-vars\ 12272}#
- #{r\ 12252}#)))
- (#{constructor\ 12256}#
- #{s\ 12254}#
- (map syntax->datum #{ids\ 12257}#)
- #{new-vars\ 12272}#
- (map (lambda (#{x\ 12277}#)
- (#{chi\ 9499}#
- #{x\ 12277}#
- #{r\ 12252}#
- #{w\ 12253}#
- #{mod\ 12255}#))
- #{vals\ 12258}#)
- (#{chi-body\ 9507}#
- #{exps\ 12259}#
- (#{source-wrap\ 9485}#
- #{e\ 12251}#
- #{nw\ 12275}#
- #{s\ 12254}#
- #{mod\ 12255}#)
- #{nr\ 12276}#
- #{nw\ 12275}#
- #{mod\ 12255}#))))))))
- (lambda (#{e\ 12279}#
- #{r\ 12280}#
- #{w\ 12281}#
- #{s\ 12282}#
- #{mod\ 12283}#)
- ((lambda (#{tmp\ 12289}#)
- ((lambda (#{tmp\ 12290}#)
- (if (if #{tmp\ 12290}#
- (apply (lambda (#{_\ 12296}#
- #{id\ 12297}#
- #{val\ 12298}#
- #{e1\ 12299}#
- #{e2\ 12300}#)
- (and-map #{id?\ 9414}# #{id\ 12297}#))
- #{tmp\ 12290}#)
+ #{e\ 3097}#)
+ (let ((#{labels\ 3117}#
+ (#{gen-labels\ 278}# #{ids\ 3103}#))
+ (#{new-vars\ 3118}#
+ (map #{gen-var\ 373}# #{ids\ 3103}#)))
+ (let ((#{nw\ 3121}#
+ (#{make-binding-wrap\ 307}#
+ #{ids\ 3103}#
+ #{labels\ 3117}#
+ #{w\ 3099}#))
+ (#{nr\ 3122}#
+ (#{extend-var-env\ 250}#
+ #{labels\ 3117}#
+ #{new-vars\ 3118}#
+ #{r\ 3098}#)))
+ (#{constructor\ 3102}#
+ #{s\ 3100}#
+ (map syntax->datum #{ids\ 3103}#)
+ #{new-vars\ 3118}#
+ (map (lambda (#{x\ 3123}#)
+ (#{chi\ 345}#
+ #{x\ 3123}#
+ #{r\ 3098}#
+ #{w\ 3099}#
+ #{mod\ 3101}#))
+ #{vals\ 3104}#)
+ (#{chi-body\ 353}#
+ #{exps\ 3105}#
+ (#{source-wrap\ 331}#
+ #{e\ 3097}#
+ #{nw\ 3121}#
+ #{s\ 3100}#
+ #{mod\ 3101}#)
+ #{nr\ 3122}#
+ #{nw\ 3121}#
+ #{mod\ 3101}#))))))))
+ (lambda (#{e\ 3125}#
+ #{r\ 3126}#
+ #{w\ 3127}#
+ #{s\ 3128}#
+ #{mod\ 3129}#)
+ ((lambda (#{tmp\ 3135}#)
+ ((lambda (#{tmp\ 3136}#)
+ (if (if #{tmp\ 3136}#
+ (apply (lambda (#{_\ 3142}#
+ #{id\ 3143}#
+ #{val\ 3144}#
+ #{e1\ 3145}#
+ #{e2\ 3146}#)
+ (and-map #{id?\ 260}# #{id\ 3143}#))
+ #{tmp\ 3136}#)
#f)
- (apply (lambda (#{_\ 12307}#
- #{id\ 12308}#
- #{val\ 12309}#
- #{e1\ 12310}#
- #{e2\ 12311}#)
- (#{chi-let\ 12250}#
- #{e\ 12279}#
- #{r\ 12280}#
- #{w\ 12281}#
- #{s\ 12282}#
- #{mod\ 12283}#
- #{build-let\ 9368}#
- #{id\ 12308}#
- #{val\ 12309}#
- (cons #{e1\ 12310}# #{e2\ 12311}#)))
- #{tmp\ 12290}#)
- ((lambda (#{tmp\ 12315}#)
- (if (if #{tmp\ 12315}#
- (apply (lambda (#{_\ 12322}#
- #{f\ 12323}#
- #{id\ 12324}#
- #{val\ 12325}#
- #{e1\ 12326}#
- #{e2\ 12327}#)
- (if (#{id?\ 9414}# #{f\ 12323}#)
- (and-map #{id?\ 9414}# #{id\ 12324}#)
+ (apply (lambda (#{_\ 3153}#
+ #{id\ 3154}#
+ #{val\ 3155}#
+ #{e1\ 3156}#
+ #{e2\ 3157}#)
+ (#{chi-let\ 3096}#
+ #{e\ 3125}#
+ #{r\ 3126}#
+ #{w\ 3127}#
+ #{s\ 3128}#
+ #{mod\ 3129}#
+ #{build-let\ 214}#
+ #{id\ 3154}#
+ #{val\ 3155}#
+ (cons #{e1\ 3156}# #{e2\ 3157}#)))
+ #{tmp\ 3136}#)
+ ((lambda (#{tmp\ 3161}#)
+ (if (if #{tmp\ 3161}#
+ (apply (lambda (#{_\ 3168}#
+ #{f\ 3169}#
+ #{id\ 3170}#
+ #{val\ 3171}#
+ #{e1\ 3172}#
+ #{e2\ 3173}#)
+ (if (#{id?\ 260}# #{f\ 3169}#)
+ (and-map #{id?\ 260}# #{id\ 3170}#)
#f))
- #{tmp\ 12315}#)
+ #{tmp\ 3161}#)
#f)
- (apply (lambda (#{_\ 12337}#
- #{f\ 12338}#
- #{id\ 12339}#
- #{val\ 12340}#
- #{e1\ 12341}#
- #{e2\ 12342}#)
- (#{chi-let\ 12250}#
- #{e\ 12279}#
- #{r\ 12280}#
- #{w\ 12281}#
- #{s\ 12282}#
- #{mod\ 12283}#
- #{build-named-let\ 9370}#
- (cons #{f\ 12338}# #{id\ 12339}#)
- #{val\ 12340}#
- (cons #{e1\ 12341}# #{e2\ 12342}#)))
- #{tmp\ 12315}#)
- ((lambda (#{_\ 12347}#)
+ (apply (lambda (#{_\ 3183}#
+ #{f\ 3184}#
+ #{id\ 3185}#
+ #{val\ 3186}#
+ #{e1\ 3187}#
+ #{e2\ 3188}#)
+ (#{chi-let\ 3096}#
+ #{e\ 3125}#
+ #{r\ 3126}#
+ #{w\ 3127}#
+ #{s\ 3128}#
+ #{mod\ 3129}#
+ #{build-named-let\ 216}#
+ (cons #{f\ 3184}# #{id\ 3185}#)
+ #{val\ 3186}#
+ (cons #{e1\ 3187}# #{e2\ 3188}#)))
+ #{tmp\ 3161}#)
+ ((lambda (#{_\ 3193}#)
(syntax-violation
'let
"bad let"
- (#{source-wrap\ 9485}#
- #{e\ 12279}#
- #{w\ 12281}#
- #{s\ 12282}#
- #{mod\ 12283}#)))
- #{tmp\ 12289}#)))
+ (#{source-wrap\ 331}#
+ #{e\ 3125}#
+ #{w\ 3127}#
+ #{s\ 3128}#
+ #{mod\ 3129}#)))
+ #{tmp\ 3135}#)))
($sc-dispatch
- #{tmp\ 12289}#
+ #{tmp\ 3135}#
'(any any #(each (any any)) any . each-any)))))
($sc-dispatch
- #{tmp\ 12289}#
+ #{tmp\ 3135}#
'(any #(each (any any)) any . each-any))))
- #{e\ 12279}#))))
- (#{global-extend\ 9410}#
+ #{e\ 3125}#))))
+ (#{global-extend\ 256}#
'core
'letrec
- (lambda (#{e\ 12348}#
- #{r\ 12349}#
- #{w\ 12350}#
- #{s\ 12351}#
- #{mod\ 12352}#)
- ((lambda (#{tmp\ 12358}#)
- ((lambda (#{tmp\ 12359}#)
- (if (if #{tmp\ 12359}#
- (apply (lambda (#{_\ 12365}#
- #{id\ 12366}#
- #{val\ 12367}#
- #{e1\ 12368}#
- #{e2\ 12369}#)
- (and-map #{id?\ 9414}# #{id\ 12366}#))
- #{tmp\ 12359}#)
+ (lambda (#{e\ 3194}#
+ #{r\ 3195}#
+ #{w\ 3196}#
+ #{s\ 3197}#
+ #{mod\ 3198}#)
+ ((lambda (#{tmp\ 3204}#)
+ ((lambda (#{tmp\ 3205}#)
+ (if (if #{tmp\ 3205}#
+ (apply (lambda (#{_\ 3211}#
+ #{id\ 3212}#
+ #{val\ 3213}#
+ #{e1\ 3214}#
+ #{e2\ 3215}#)
+ (and-map #{id?\ 260}# #{id\ 3212}#))
+ #{tmp\ 3205}#)
#f)
- (apply (lambda (#{_\ 12376}#
- #{id\ 12377}#
- #{val\ 12378}#
- #{e1\ 12379}#
- #{e2\ 12380}#)
- (let ((#{ids\ 12382}# #{id\ 12377}#))
- (if (not (#{valid-bound-ids?\ 9477}#
- #{ids\ 12382}#))
+ (apply (lambda (#{_\ 3222}#
+ #{id\ 3223}#
+ #{val\ 3224}#
+ #{e1\ 3225}#
+ #{e2\ 3226}#)
+ (let ((#{ids\ 3228}# #{id\ 3223}#))
+ (if (not (#{valid-bound-ids?\ 323}#
+ #{ids\ 3228}#))
(syntax-violation
'letrec
"duplicate bound variable"
- #{e\ 12348}#)
- (let ((#{labels\ 12386}#
- (#{gen-labels\ 9432}# #{ids\ 12382}#))
- (#{new-vars\ 12387}#
- (map #{gen-var\ 9527}# #{ids\ 12382}#)))
- (let ((#{w\ 12390}#
- (#{make-binding-wrap\ 9461}#
- #{ids\ 12382}#
- #{labels\ 12386}#
- #{w\ 12350}#))
- (#{r\ 12391}#
- (#{extend-var-env\ 9404}#
- #{labels\ 12386}#
- #{new-vars\ 12387}#
- #{r\ 12349}#)))
- (#{build-letrec\ 9372}#
- #{s\ 12351}#
- (map syntax->datum #{ids\ 12382}#)
- #{new-vars\ 12387}#
- (map (lambda (#{x\ 12392}#)
- (#{chi\ 9499}#
- #{x\ 12392}#
- #{r\ 12391}#
- #{w\ 12390}#
- #{mod\ 12352}#))
- #{val\ 12378}#)
- (#{chi-body\ 9507}#
- (cons #{e1\ 12379}# #{e2\ 12380}#)
- (#{source-wrap\ 9485}#
- #{e\ 12348}#
- #{w\ 12390}#
- #{s\ 12351}#
- #{mod\ 12352}#)
- #{r\ 12391}#
- #{w\ 12390}#
- #{mod\ 12352}#)))))))
- #{tmp\ 12359}#)
- ((lambda (#{_\ 12397}#)
+ #{e\ 3194}#)
+ (let ((#{labels\ 3232}#
+ (#{gen-labels\ 278}# #{ids\ 3228}#))
+ (#{new-vars\ 3233}#
+ (map #{gen-var\ 373}# #{ids\ 3228}#)))
+ (let ((#{w\ 3236}#
+ (#{make-binding-wrap\ 307}#
+ #{ids\ 3228}#
+ #{labels\ 3232}#
+ #{w\ 3196}#))
+ (#{r\ 3237}#
+ (#{extend-var-env\ 250}#
+ #{labels\ 3232}#
+ #{new-vars\ 3233}#
+ #{r\ 3195}#)))
+ (#{build-letrec\ 218}#
+ #{s\ 3197}#
+ (map syntax->datum #{ids\ 3228}#)
+ #{new-vars\ 3233}#
+ (map (lambda (#{x\ 3238}#)
+ (#{chi\ 345}#
+ #{x\ 3238}#
+ #{r\ 3237}#
+ #{w\ 3236}#
+ #{mod\ 3198}#))
+ #{val\ 3224}#)
+ (#{chi-body\ 353}#
+ (cons #{e1\ 3225}# #{e2\ 3226}#)
+ (#{source-wrap\ 331}#
+ #{e\ 3194}#
+ #{w\ 3236}#
+ #{s\ 3197}#
+ #{mod\ 3198}#)
+ #{r\ 3237}#
+ #{w\ 3236}#
+ #{mod\ 3198}#)))))))
+ #{tmp\ 3205}#)
+ ((lambda (#{_\ 3243}#)
(syntax-violation
'letrec
"bad letrec"
- (#{source-wrap\ 9485}#
- #{e\ 12348}#
- #{w\ 12350}#
- #{s\ 12351}#
- #{mod\ 12352}#)))
- #{tmp\ 12358}#)))
+ (#{source-wrap\ 331}#
+ #{e\ 3194}#
+ #{w\ 3196}#
+ #{s\ 3197}#
+ #{mod\ 3198}#)))
+ #{tmp\ 3204}#)))
($sc-dispatch
- #{tmp\ 12358}#
+ #{tmp\ 3204}#
'(any #(each (any any)) any . each-any))))
- #{e\ 12348}#)))
- (#{global-extend\ 9410}#
+ #{e\ 3194}#)))
+ (#{global-extend\ 256}#
'core
'set!
- (lambda (#{e\ 12398}#
- #{r\ 12399}#
- #{w\ 12400}#
- #{s\ 12401}#
- #{mod\ 12402}#)
- ((lambda (#{tmp\ 12408}#)
- ((lambda (#{tmp\ 12409}#)
- (if (if #{tmp\ 12409}#
- (apply (lambda (#{_\ 12413}#
- #{id\ 12414}#
- #{val\ 12415}#)
- (#{id?\ 9414}# #{id\ 12414}#))
- #{tmp\ 12409}#)
+ (lambda (#{e\ 3244}#
+ #{r\ 3245}#
+ #{w\ 3246}#
+ #{s\ 3247}#
+ #{mod\ 3248}#)
+ ((lambda (#{tmp\ 3254}#)
+ ((lambda (#{tmp\ 3255}#)
+ (if (if #{tmp\ 3255}#
+ (apply (lambda (#{_\ 3259}# #{id\ 3260}# #{val\ 3261}#)
+ (#{id?\ 260}# #{id\ 3260}#))
+ #{tmp\ 3255}#)
#f)
- (apply (lambda (#{_\ 12419}# #{id\ 12420}# #{val\ 12421}#)
- (let ((#{val\ 12424}#
- (#{chi\ 9499}#
- #{val\ 12421}#
- #{r\ 12399}#
- #{w\ 12400}#
- #{mod\ 12402}#))
- (#{n\ 12425}#
- (#{id-var-name\ 9471}#
- #{id\ 12420}#
- #{w\ 12400}#)))
- (let ((#{b\ 12427}#
- (#{lookup\ 9408}#
- #{n\ 12425}#
- #{r\ 12399}#
- #{mod\ 12402}#)))
- (let ((#{atom-key\ 12430}#
- (#{binding-type\ 9397}# #{b\ 12427}#)))
- (if (memv #{atom-key\ 12430}#
+ (apply (lambda (#{_\ 3265}# #{id\ 3266}# #{val\ 3267}#)
+ (let ((#{val\ 3270}#
+ (#{chi\ 345}#
+ #{val\ 3267}#
+ #{r\ 3245}#
+ #{w\ 3246}#
+ #{mod\ 3248}#))
+ (#{n\ 3271}#
+ (#{id-var-name\ 317}#
+ #{id\ 3266}#
+ #{w\ 3246}#)))
+ (let ((#{b\ 3273}#
+ (#{lookup\ 254}#
+ #{n\ 3271}#
+ #{r\ 3245}#
+ #{mod\ 3248}#)))
+ (let ((#{atom-key\ 3276}#
+ (#{binding-type\ 243}# #{b\ 3273}#)))
+ (if (memv #{atom-key\ 3276}#
'(lexical))
- (#{build-lexical-assignment\ 9344}#
- #{s\ 12401}#
- (syntax->datum #{id\ 12420}#)
- (#{binding-value\ 9399}# #{b\ 12427}#)
- #{val\ 12424}#)
- (if (memv #{atom-key\ 12430}#
+ (#{build-lexical-assignment\ 190}#
+ #{s\ 3247}#
+ (syntax->datum #{id\ 3266}#)
+ (#{binding-value\ 245}# #{b\ 3273}#)
+ #{val\ 3270}#)
+ (if (memv #{atom-key\ 3276}#
'(global))
- (#{build-global-assignment\ 9350}#
- #{s\ 12401}#
- #{n\ 12425}#
- #{val\ 12424}#
- #{mod\ 12402}#)
- (if (memv #{atom-key\ 12430}#
+ (#{build-global-assignment\ 196}#
+ #{s\ 3247}#
+ #{n\ 3271}#
+ #{val\ 3270}#
+ #{mod\ 3248}#)
+ (if (memv #{atom-key\ 3276}#
'(displaced-lexical))
(syntax-violation
'set!
"identifier out of context"
- (#{wrap\ 9483}#
- #{id\ 12420}#
- #{w\ 12400}#
- #{mod\ 12402}#))
+ (#{wrap\ 329}#
+ #{id\ 3266}#
+ #{w\ 3246}#
+ #{mod\ 3248}#))
(syntax-violation
'set!
"bad set!"
- (#{source-wrap\ 9485}#
- #{e\ 12398}#
- #{w\ 12400}#
- #{s\ 12401}#
- #{mod\ 12402}#)))))))))
- #{tmp\ 12409}#)
- ((lambda (#{tmp\ 12435}#)
- (if #{tmp\ 12435}#
- (apply (lambda (#{_\ 12440}#
- #{head\ 12441}#
- #{tail\ 12442}#
- #{val\ 12443}#)
+ (#{source-wrap\ 331}#
+ #{e\ 3244}#
+ #{w\ 3246}#
+ #{s\ 3247}#
+ #{mod\ 3248}#)))))))))
+ #{tmp\ 3255}#)
+ ((lambda (#{tmp\ 3281}#)
+ (if #{tmp\ 3281}#
+ (apply (lambda (#{_\ 3286}#
+ #{head\ 3287}#
+ #{tail\ 3288}#
+ #{val\ 3289}#)
(call-with-values
(lambda ()
- (#{syntax-type\ 9495}#
- #{head\ 12441}#
- #{r\ 12399}#
+ (#{syntax-type\ 341}#
+ #{head\ 3287}#
+ #{r\ 3245}#
'(())
#f
#f
- #{mod\ 12402}#
+ #{mod\ 3248}#
#t))
- (lambda (#{type\ 12446}#
- #{value\ 12447}#
- #{ee\ 12448}#
- #{ww\ 12449}#
- #{ss\ 12450}#
- #{modmod\ 12451}#)
- (if (memv #{type\ 12446}#
+ (lambda (#{type\ 3292}#
+ #{value\ 3293}#
+ #{ee\ 3294}#
+ #{ww\ 3295}#
+ #{ss\ 3296}#
+ #{modmod\ 3297}#)
+ (if (memv #{type\ 3292}#
'(module-ref))
- (let ((#{val\ 12460}#
- (#{chi\ 9499}#
- #{val\ 12443}#
- #{r\ 12399}#
- #{w\ 12400}#
- #{mod\ 12402}#)))
+ (let ((#{val\ 3306}#
+ (#{chi\ 345}#
+ #{val\ 3289}#
+ #{r\ 3245}#
+ #{w\ 3246}#
+ #{mod\ 3248}#)))
(call-with-values
(lambda ()
- (#{value\ 12447}#
- (cons #{head\ 12441}#
- #{tail\ 12442}#)))
- (lambda (#{id\ 12462}#
- #{mod\ 12463}#)
- (#{build-global-assignment\ 9350}#
- #{s\ 12401}#
- #{id\ 12462}#
- #{val\ 12460}#
- #{mod\ 12463}#))))
- (#{build-application\ 9338}#
- #{s\ 12401}#
- (#{chi\ 9499}#
+ (#{value\ 3293}#
+ (cons #{head\ 3287}#
+ #{tail\ 3288}#)))
+ (lambda (#{id\ 3308}# #{mod\ 3309}#)
+ (#{build-global-assignment\ 196}#
+ #{s\ 3247}#
+ #{id\ 3308}#
+ #{val\ 3306}#
+ #{mod\ 3309}#))))
+ (#{build-application\ 184}#
+ #{s\ 3247}#
+ (#{chi\ 345}#
(list '#(syntax-object
setter
((top)
@@ -8975,22 +8889,22 @@
(top)
(top)
(top))
- #("i12452"
- "i12453"
- "i12454"
- "i12455"
- "i12456"
- "i12457"))
+ #("i3298"
+ "i3299"
+ "i3300"
+ "i3301"
+ "i3302"
+ "i3303"))
#(ribcage
#(_ head tail val)
#((top)
(top)
(top)
(top))
- #("i12436"
- "i12437"
- "i12438"
- "i12439"))
+ #("i3282"
+ "i3283"
+ "i3284"
+ "i3285"))
#(ribcage () () ())
#(ribcage
#(e r w s mod)
@@ -8999,11 +8913,11 @@
(top)
(top)
(top))
- #("i12403"
- "i12404"
- "i12405"
- "i12406"
- "i12407"))
+ #("i3249"
+ "i3250"
+ "i3251"
+ "i3252"
+ "i3253"))
#(ribcage
(lambda-var-list
gen-var
@@ -9239,178 +9153,176 @@
(top)
(top)
(top))
- ("i9528"
- "i9526"
- "i9524"
- "i9522"
- "i9520"
- "i9518"
- "i9516"
- "i9514"
- "i9512"
- "i9510"
- "i9508"
- "i9506"
- "i9504"
- "i9502"
- "i9500"
- "i9498"
- "i9496"
- "i9494"
- "i9492"
- "i9490"
- "i9488"
- "i9486"
- "i9484"
- "i9482"
- "i9480"
- "i9478"
- "i9476"
- "i9474"
- "i9472"
- "i9470"
- "i9468"
- "i9466"
- "i9464"
- "i9462"
- "i9460"
- "i9458"
- "i9457"
- "i9456"
- "i9454"
- "i9453"
- "i9452"
- "i9451"
- "i9450"
- "i9448"
- "i9446"
- "i9444"
- "i9442"
- "i9440"
- "i9438"
- "i9436"
- "i9434"
- "i9431"
- "i9429"
- "i9428"
- "i9427"
- "i9426"
- "i9425"
- "i9424"
- "i9422"
- "i9420"
- "i9418"
- "i9416"
- "i9415"
- "i9413"
- "i9411"
- "i9409"
- "i9407"
- "i9405"
- "i9403"
- "i9401"
- "i9400"
- "i9398"
- "i9396"
- "i9395"
- "i9394"
- "i9392"
- "i9391"
- "i9389"
- "i9387"
- "i9385"
- "i9383"
- "i9381"
- "i9379"
- "i9377"
- "i9375"
- "i9373"
- "i9371"
- "i9369"
- "i9367"
- "i9365"
- "i9363"
- "i9361"
- "i9359"
- "i9357"
- "i9355"
- "i9353"
- "i9351"
- "i9349"
- "i9347"
- "i9345"
- "i9343"
- "i9341"
- "i9339"
- "i9337"
- "i9335"
- "i9333"
- "i9331"
- "i9329"
- "i9328"
- "i9326"
- "i9324"
- "i9322"
- "i9320"
- "i9318"
- "i9316"
- "i9314"
- "i9312"))
+ ("i374"
+ "i372"
+ "i370"
+ "i368"
+ "i366"
+ "i364"
+ "i362"
+ "i360"
+ "i358"
+ "i356"
+ "i354"
+ "i352"
+ "i350"
+ "i348"
+ "i346"
+ "i344"
+ "i342"
+ "i340"
+ "i338"
+ "i336"
+ "i334"
+ "i332"
+ "i330"
+ "i328"
+ "i326"
+ "i324"
+ "i322"
+ "i320"
+ "i318"
+ "i316"
+ "i314"
+ "i312"
+ "i310"
+ "i308"
+ "i306"
+ "i304"
+ "i303"
+ "i302"
+ "i300"
+ "i299"
+ "i298"
+ "i297"
+ "i296"
+ "i294"
+ "i292"
+ "i290"
+ "i288"
+ "i286"
+ "i284"
+ "i282"
+ "i280"
+ "i277"
+ "i275"
+ "i274"
+ "i273"
+ "i272"
+ "i271"
+ "i270"
+ "i268"
+ "i266"
+ "i264"
+ "i262"
+ "i261"
+ "i259"
+ "i257"
+ "i255"
+ "i253"
+ "i251"
+ "i249"
+ "i247"
+ "i246"
+ "i244"
+ "i242"
+ "i241"
+ "i240"
+ "i238"
+ "i237"
+ "i235"
+ "i233"
+ "i231"
+ "i229"
+ "i227"
+ "i225"
+ "i223"
+ "i221"
+ "i219"
+ "i217"
+ "i215"
+ "i213"
+ "i211"
+ "i209"
+ "i207"
+ "i205"
+ "i203"
+ "i201"
+ "i199"
+ "i197"
+ "i195"
+ "i193"
+ "i191"
+ "i189"
+ "i187"
+ "i185"
+ "i183"
+ "i181"
+ "i179"
+ "i177"
+ "i175"
+ "i174"
+ "i172"
+ "i170"
+ "i168"
+ "i166"
+ "i164"
+ "i162"
+ "i160"
+ "i158"))
#(ribcage
(define-structure
and-map*)
((top) (top))
- ("i9215" "i9213")))
+ ("i61" "i59")))
(hygiene guile))
- #{head\ 12441}#)
- #{r\ 12399}#
- #{w\ 12400}#
- #{mod\ 12402}#)
- (map (lambda (#{e\ 12467}#)
- (#{chi\ 9499}#
- #{e\ 12467}#
- #{r\ 12399}#
- #{w\ 12400}#
- #{mod\ 12402}#))
+ #{head\ 3287}#)
+ #{r\ 3245}#
+ #{w\ 3246}#
+ #{mod\ 3248}#)
+ (map (lambda (#{e\ 3313}#)
+ (#{chi\ 345}#
+ #{e\ 3313}#
+ #{r\ 3245}#
+ #{w\ 3246}#
+ #{mod\ 3248}#))
(append
- #{tail\ 12442}#
- (list #{val\ 12443}#))))))))
- #{tmp\ 12435}#)
- ((lambda (#{_\ 12471}#)
+ #{tail\ 3288}#
+ (list #{val\ 3289}#))))))))
+ #{tmp\ 3281}#)
+ ((lambda (#{_\ 3317}#)
(syntax-violation
'set!
"bad set!"
- (#{source-wrap\ 9485}#
- #{e\ 12398}#
- #{w\ 12400}#
- #{s\ 12401}#
- #{mod\ 12402}#)))
- #{tmp\ 12408}#)))
+ (#{source-wrap\ 331}#
+ #{e\ 3244}#
+ #{w\ 3246}#
+ #{s\ 3247}#
+ #{mod\ 3248}#)))
+ #{tmp\ 3254}#)))
($sc-dispatch
- #{tmp\ 12408}#
+ #{tmp\ 3254}#
'(any (any . each-any) any)))))
($sc-dispatch
- #{tmp\ 12408}#
+ #{tmp\ 3254}#
'(any any any))))
- #{e\ 12398}#)))
- (#{global-extend\ 9410}#
+ #{e\ 3244}#)))
+ (#{global-extend\ 256}#
'module-ref
'@
- (lambda (#{e\ 12472}#)
- ((lambda (#{tmp\ 12474}#)
- ((lambda (#{tmp\ 12475}#)
- (if (if #{tmp\ 12475}#
- (apply (lambda (#{_\ 12479}#
- #{mod\ 12480}#
- #{id\ 12481}#)
- (if (and-map #{id?\ 9414}# #{mod\ 12480}#)
- (#{id?\ 9414}# #{id\ 12481}#)
+ (lambda (#{e\ 3318}#)
+ ((lambda (#{tmp\ 3320}#)
+ ((lambda (#{tmp\ 3321}#)
+ (if (if #{tmp\ 3321}#
+ (apply (lambda (#{_\ 3325}# #{mod\ 3326}# #{id\ 3327}#)
+ (if (and-map #{id?\ 260}# #{mod\ 3326}#)
+ (#{id?\ 260}# #{id\ 3327}#)
#f))
- #{tmp\ 12475}#)
+ #{tmp\ 3321}#)
#f)
- (apply (lambda (#{_\ 12488}# #{mod\ 12489}# #{id\ 12490}#)
+ (apply (lambda (#{_\ 3334}# #{mod\ 3335}# #{id\ 3336}#)
(values
- (syntax->datum #{id\ 12490}#)
+ (syntax->datum #{id\ 3336}#)
(syntax->datum
(cons '#(syntax-object
public
@@ -9418,9 +9330,9 @@
#(ribcage
#(_ mod id)
#((top) (top) (top))
- #("i12485" "i12486" "i12487"))
+ #("i3331" "i3332" "i3333"))
#(ribcage () () ())
- #(ribcage #(e) #((top)) #("i12473"))
+ #(ribcage #(e) #((top)) #("i3319"))
#(ribcage
(lambda-var-list
gen-var
@@ -9656,156 +9568,154 @@
(top)
(top)
(top))
- ("i9528"
- "i9526"
- "i9524"
- "i9522"
- "i9520"
- "i9518"
- "i9516"
- "i9514"
- "i9512"
- "i9510"
- "i9508"
- "i9506"
- "i9504"
- "i9502"
- "i9500"
- "i9498"
- "i9496"
- "i9494"
- "i9492"
- "i9490"
- "i9488"
- "i9486"
- "i9484"
- "i9482"
- "i9480"
- "i9478"
- "i9476"
- "i9474"
- "i9472"
- "i9470"
- "i9468"
- "i9466"
- "i9464"
- "i9462"
- "i9460"
- "i9458"
- "i9457"
- "i9456"
- "i9454"
- "i9453"
- "i9452"
- "i9451"
- "i9450"
- "i9448"
- "i9446"
- "i9444"
- "i9442"
- "i9440"
- "i9438"
- "i9436"
- "i9434"
- "i9431"
- "i9429"
- "i9428"
- "i9427"
- "i9426"
- "i9425"
- "i9424"
- "i9422"
- "i9420"
- "i9418"
- "i9416"
- "i9415"
- "i9413"
- "i9411"
- "i9409"
- "i9407"
- "i9405"
- "i9403"
- "i9401"
- "i9400"
- "i9398"
- "i9396"
- "i9395"
- "i9394"
- "i9392"
- "i9391"
- "i9389"
- "i9387"
- "i9385"
- "i9383"
- "i9381"
- "i9379"
- "i9377"
- "i9375"
- "i9373"
- "i9371"
- "i9369"
- "i9367"
- "i9365"
- "i9363"
- "i9361"
- "i9359"
- "i9357"
- "i9355"
- "i9353"
- "i9351"
- "i9349"
- "i9347"
- "i9345"
- "i9343"
- "i9341"
- "i9339"
- "i9337"
- "i9335"
- "i9333"
- "i9331"
- "i9329"
- "i9328"
- "i9326"
- "i9324"
- "i9322"
- "i9320"
- "i9318"
- "i9316"
- "i9314"
- "i9312"))
+ ("i374"
+ "i372"
+ "i370"
+ "i368"
+ "i366"
+ "i364"
+ "i362"
+ "i360"
+ "i358"
+ "i356"
+ "i354"
+ "i352"
+ "i350"
+ "i348"
+ "i346"
+ "i344"
+ "i342"
+ "i340"
+ "i338"
+ "i336"
+ "i334"
+ "i332"
+ "i330"
+ "i328"
+ "i326"
+ "i324"
+ "i322"
+ "i320"
+ "i318"
+ "i316"
+ "i314"
+ "i312"
+ "i310"
+ "i308"
+ "i306"
+ "i304"
+ "i303"
+ "i302"
+ "i300"
+ "i299"
+ "i298"
+ "i297"
+ "i296"
+ "i294"
+ "i292"
+ "i290"
+ "i288"
+ "i286"
+ "i284"
+ "i282"
+ "i280"
+ "i277"
+ "i275"
+ "i274"
+ "i273"
+ "i272"
+ "i271"
+ "i270"
+ "i268"
+ "i266"
+ "i264"
+ "i262"
+ "i261"
+ "i259"
+ "i257"
+ "i255"
+ "i253"
+ "i251"
+ "i249"
+ "i247"
+ "i246"
+ "i244"
+ "i242"
+ "i241"
+ "i240"
+ "i238"
+ "i237"
+ "i235"
+ "i233"
+ "i231"
+ "i229"
+ "i227"
+ "i225"
+ "i223"
+ "i221"
+ "i219"
+ "i217"
+ "i215"
+ "i213"
+ "i211"
+ "i209"
+ "i207"
+ "i205"
+ "i203"
+ "i201"
+ "i199"
+ "i197"
+ "i195"
+ "i193"
+ "i191"
+ "i189"
+ "i187"
+ "i185"
+ "i183"
+ "i181"
+ "i179"
+ "i177"
+ "i175"
+ "i174"
+ "i172"
+ "i170"
+ "i168"
+ "i166"
+ "i164"
+ "i162"
+ "i160"
+ "i158"))
#(ribcage
(define-structure and-map*)
((top) (top))
- ("i9215" "i9213")))
+ ("i61" "i59")))
(hygiene guile))
- #{mod\ 12489}#))))
- #{tmp\ 12475}#)
+ #{mod\ 3335}#))))
+ #{tmp\ 3321}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp\ 12474}#)))
+ #{tmp\ 3320}#)))
($sc-dispatch
- #{tmp\ 12474}#
+ #{tmp\ 3320}#
'(any each-any any))))
- #{e\ 12472}#)))
- (#{global-extend\ 9410}#
+ #{e\ 3318}#)))
+ (#{global-extend\ 256}#
'module-ref
'@@
- (lambda (#{e\ 12492}#)
- ((lambda (#{tmp\ 12494}#)
- ((lambda (#{tmp\ 12495}#)
- (if (if #{tmp\ 12495}#
- (apply (lambda (#{_\ 12499}#
- #{mod\ 12500}#
- #{id\ 12501}#)
- (if (and-map #{id?\ 9414}# #{mod\ 12500}#)
- (#{id?\ 9414}# #{id\ 12501}#)
+ (lambda (#{e\ 3338}#)
+ ((lambda (#{tmp\ 3340}#)
+ ((lambda (#{tmp\ 3341}#)
+ (if (if #{tmp\ 3341}#
+ (apply (lambda (#{_\ 3345}# #{mod\ 3346}# #{id\ 3347}#)
+ (if (and-map #{id?\ 260}# #{mod\ 3346}#)
+ (#{id?\ 260}# #{id\ 3347}#)
#f))
- #{tmp\ 12495}#)
+ #{tmp\ 3341}#)
#f)
- (apply (lambda (#{_\ 12508}# #{mod\ 12509}# #{id\ 12510}#)
+ (apply (lambda (#{_\ 3354}# #{mod\ 3355}# #{id\ 3356}#)
(values
- (syntax->datum #{id\ 12510}#)
+ (syntax->datum #{id\ 3356}#)
(syntax->datum
(cons '#(syntax-object
private
@@ -9813,9 +9723,9 @@
#(ribcage
#(_ mod id)
#((top) (top) (top))
- #("i12505" "i12506" "i12507"))
+ #("i3351" "i3352" "i3353"))
#(ribcage () () ())
- #(ribcage #(e) #((top)) #("i12493"))
+ #(ribcage #(e) #((top)) #("i3339"))
#(ribcage
(lambda-var-list
gen-var
@@ -10051,253 +9961,252 @@
(top)
(top)
(top))
- ("i9528"
- "i9526"
- "i9524"
- "i9522"
- "i9520"
- "i9518"
- "i9516"
- "i9514"
- "i9512"
- "i9510"
- "i9508"
- "i9506"
- "i9504"
- "i9502"
- "i9500"
- "i9498"
- "i9496"
- "i9494"
- "i9492"
- "i9490"
- "i9488"
- "i9486"
- "i9484"
- "i9482"
- "i9480"
- "i9478"
- "i9476"
- "i9474"
- "i9472"
- "i9470"
- "i9468"
- "i9466"
- "i9464"
- "i9462"
- "i9460"
- "i9458"
- "i9457"
- "i9456"
- "i9454"
- "i9453"
- "i9452"
- "i9451"
- "i9450"
- "i9448"
- "i9446"
- "i9444"
- "i9442"
- "i9440"
- "i9438"
- "i9436"
- "i9434"
- "i9431"
- "i9429"
- "i9428"
- "i9427"
- "i9426"
- "i9425"
- "i9424"
- "i9422"
- "i9420"
- "i9418"
- "i9416"
- "i9415"
- "i9413"
- "i9411"
- "i9409"
- "i9407"
- "i9405"
- "i9403"
- "i9401"
- "i9400"
- "i9398"
- "i9396"
- "i9395"
- "i9394"
- "i9392"
- "i9391"
- "i9389"
- "i9387"
- "i9385"
- "i9383"
- "i9381"
- "i9379"
- "i9377"
- "i9375"
- "i9373"
- "i9371"
- "i9369"
- "i9367"
- "i9365"
- "i9363"
- "i9361"
- "i9359"
- "i9357"
- "i9355"
- "i9353"
- "i9351"
- "i9349"
- "i9347"
- "i9345"
- "i9343"
- "i9341"
- "i9339"
- "i9337"
- "i9335"
- "i9333"
- "i9331"
- "i9329"
- "i9328"
- "i9326"
- "i9324"
- "i9322"
- "i9320"
- "i9318"
- "i9316"
- "i9314"
- "i9312"))
+ ("i374"
+ "i372"
+ "i370"
+ "i368"
+ "i366"
+ "i364"
+ "i362"
+ "i360"
+ "i358"
+ "i356"
+ "i354"
+ "i352"
+ "i350"
+ "i348"
+ "i346"
+ "i344"
+ "i342"
+ "i340"
+ "i338"
+ "i336"
+ "i334"
+ "i332"
+ "i330"
+ "i328"
+ "i326"
+ "i324"
+ "i322"
+ "i320"
+ "i318"
+ "i316"
+ "i314"
+ "i312"
+ "i310"
+ "i308"
+ "i306"
+ "i304"
+ "i303"
+ "i302"
+ "i300"
+ "i299"
+ "i298"
+ "i297"
+ "i296"
+ "i294"
+ "i292"
+ "i290"
+ "i288"
+ "i286"
+ "i284"
+ "i282"
+ "i280"
+ "i277"
+ "i275"
+ "i274"
+ "i273"
+ "i272"
+ "i271"
+ "i270"
+ "i268"
+ "i266"
+ "i264"
+ "i262"
+ "i261"
+ "i259"
+ "i257"
+ "i255"
+ "i253"
+ "i251"
+ "i249"
+ "i247"
+ "i246"
+ "i244"
+ "i242"
+ "i241"
+ "i240"
+ "i238"
+ "i237"
+ "i235"
+ "i233"
+ "i231"
+ "i229"
+ "i227"
+ "i225"
+ "i223"
+ "i221"
+ "i219"
+ "i217"
+ "i215"
+ "i213"
+ "i211"
+ "i209"
+ "i207"
+ "i205"
+ "i203"
+ "i201"
+ "i199"
+ "i197"
+ "i195"
+ "i193"
+ "i191"
+ "i189"
+ "i187"
+ "i185"
+ "i183"
+ "i181"
+ "i179"
+ "i177"
+ "i175"
+ "i174"
+ "i172"
+ "i170"
+ "i168"
+ "i166"
+ "i164"
+ "i162"
+ "i160"
+ "i158"))
#(ribcage
(define-structure and-map*)
((top) (top))
- ("i9215" "i9213")))
+ ("i61" "i59")))
(hygiene guile))
- #{mod\ 12509}#))))
- #{tmp\ 12495}#)
+ #{mod\ 3355}#))))
+ #{tmp\ 3341}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp\ 12494}#)))
+ #{tmp\ 3340}#)))
($sc-dispatch
- #{tmp\ 12494}#
+ #{tmp\ 3340}#
'(any each-any any))))
- #{e\ 12492}#)))
- (#{global-extend\ 9410}#
+ #{e\ 3338}#)))
+ (#{global-extend\ 256}#
'core
'if
- (lambda (#{e\ 12512}#
- #{r\ 12513}#
- #{w\ 12514}#
- #{s\ 12515}#
- #{mod\ 12516}#)
- ((lambda (#{tmp\ 12522}#)
- ((lambda (#{tmp\ 12523}#)
- (if #{tmp\ 12523}#
- (apply (lambda (#{_\ 12527}# #{test\ 12528}# #{then\ 12529}#)
- (#{build-conditional\ 9340}#
- #{s\ 12515}#
- (#{chi\ 9499}#
- #{test\ 12528}#
- #{r\ 12513}#
- #{w\ 12514}#
- #{mod\ 12516}#)
- (#{chi\ 9499}#
- #{then\ 12529}#
- #{r\ 12513}#
- #{w\ 12514}#
- #{mod\ 12516}#)
- (#{build-void\ 9336}# #f)))
- #{tmp\ 12523}#)
- ((lambda (#{tmp\ 12531}#)
- (if #{tmp\ 12531}#
- (apply (lambda (#{_\ 12536}#
- #{test\ 12537}#
- #{then\ 12538}#
- #{else\ 12539}#)
- (#{build-conditional\ 9340}#
- #{s\ 12515}#
- (#{chi\ 9499}#
- #{test\ 12537}#
- #{r\ 12513}#
- #{w\ 12514}#
- #{mod\ 12516}#)
- (#{chi\ 9499}#
- #{then\ 12538}#
- #{r\ 12513}#
- #{w\ 12514}#
- #{mod\ 12516}#)
- (#{chi\ 9499}#
- #{else\ 12539}#
- #{r\ 12513}#
- #{w\ 12514}#
- #{mod\ 12516}#)))
- #{tmp\ 12531}#)
+ (lambda (#{e\ 3358}#
+ #{r\ 3359}#
+ #{w\ 3360}#
+ #{s\ 3361}#
+ #{mod\ 3362}#)
+ ((lambda (#{tmp\ 3368}#)
+ ((lambda (#{tmp\ 3369}#)
+ (if #{tmp\ 3369}#
+ (apply (lambda (#{_\ 3373}# #{test\ 3374}# #{then\ 3375}#)
+ (#{build-conditional\ 186}#
+ #{s\ 3361}#
+ (#{chi\ 345}#
+ #{test\ 3374}#
+ #{r\ 3359}#
+ #{w\ 3360}#
+ #{mod\ 3362}#)
+ (#{chi\ 345}#
+ #{then\ 3375}#
+ #{r\ 3359}#
+ #{w\ 3360}#
+ #{mod\ 3362}#)
+ (#{build-void\ 182}# #f)))
+ #{tmp\ 3369}#)
+ ((lambda (#{tmp\ 3377}#)
+ (if #{tmp\ 3377}#
+ (apply (lambda (#{_\ 3382}#
+ #{test\ 3383}#
+ #{then\ 3384}#
+ #{else\ 3385}#)
+ (#{build-conditional\ 186}#
+ #{s\ 3361}#
+ (#{chi\ 345}#
+ #{test\ 3383}#
+ #{r\ 3359}#
+ #{w\ 3360}#
+ #{mod\ 3362}#)
+ (#{chi\ 345}#
+ #{then\ 3384}#
+ #{r\ 3359}#
+ #{w\ 3360}#
+ #{mod\ 3362}#)
+ (#{chi\ 345}#
+ #{else\ 3385}#
+ #{r\ 3359}#
+ #{w\ 3360}#
+ #{mod\ 3362}#)))
+ #{tmp\ 3377}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp\ 12522}#)))
+ #{tmp\ 3368}#)))
($sc-dispatch
- #{tmp\ 12522}#
+ #{tmp\ 3368}#
'(any any any any)))))
($sc-dispatch
- #{tmp\ 12522}#
+ #{tmp\ 3368}#
'(any any any))))
- #{e\ 12512}#)))
- (#{global-extend\ 9410}#
+ #{e\ 3358}#)))
+ (#{global-extend\ 256}#
'begin
'begin
'())
- (#{global-extend\ 9410}#
+ (#{global-extend\ 256}#
'define
'define
'())
- (#{global-extend\ 9410}#
+ (#{global-extend\ 256}#
'define-syntax
'define-syntax
'())
- (#{global-extend\ 9410}#
+ (#{global-extend\ 256}#
'eval-when
'eval-when
'())
- (#{global-extend\ 9410}#
+ (#{global-extend\ 256}#
'core
'syntax-case
- (letrec ((#{gen-syntax-case\ 12547}#
- (lambda (#{x\ 12548}#
- #{keys\ 12549}#
- #{clauses\ 12550}#
- #{r\ 12551}#
- #{mod\ 12552}#)
- (if (null? #{clauses\ 12550}#)
- (#{build-application\ 9338}#
+ (letrec ((#{gen-syntax-case\ 3393}#
+ (lambda (#{x\ 3394}#
+ #{keys\ 3395}#
+ #{clauses\ 3396}#
+ #{r\ 3397}#
+ #{mod\ 3398}#)
+ (if (null? #{clauses\ 3396}#)
+ (#{build-application\ 184}#
#f
- (#{build-primref\ 9362}#
+ (#{build-primref\ 208}#
#f
'syntax-violation)
- (list (#{build-data\ 9364}# #f #f)
- (#{build-data\ 9364}#
+ (list (#{build-data\ 210}# #f #f)
+ (#{build-data\ 210}#
#f
"source expression failed to match any pattern")
- #{x\ 12548}#))
- ((lambda (#{tmp\ 12562}#)
- ((lambda (#{tmp\ 12563}#)
- (if #{tmp\ 12563}#
- (apply (lambda (#{pat\ 12566}# #{exp\ 12567}#)
- (if (if (#{id?\ 9414}# #{pat\ 12566}#)
+ #{x\ 3394}#))
+ ((lambda (#{tmp\ 3408}#)
+ ((lambda (#{tmp\ 3409}#)
+ (if #{tmp\ 3409}#
+ (apply (lambda (#{pat\ 3412}# #{exp\ 3413}#)
+ (if (if (#{id?\ 260}# #{pat\ 3412}#)
(and-map
- (lambda (#{x\ 12570}#)
- (not (#{free-id=?\ 9473}#
- #{pat\ 12566}#
- #{x\ 12570}#)))
+ (lambda (#{x\ 3416}#)
+ (not (#{free-id=?\ 319}#
+ #{pat\ 3412}#
+ #{x\ 3416}#)))
(cons '#(syntax-object
...
((top)
#(ribcage
#(pat exp)
#((top) (top))
- #("i12564"
- "i12565"))
+ #("i3410" "i3411"))
#(ribcage () () ())
#(ribcage
#(x
@@ -10310,11 +10219,11 @@
(top)
(top)
(top))
- #("i12553"
- "i12554"
- "i12555"
- "i12556"
- "i12557"))
+ #("i3399"
+ "i3400"
+ "i3401"
+ "i3402"
+ "i3403"))
#(ribcage
(gen-syntax-case
gen-clause
@@ -10324,10 +10233,10 @@
(top)
(top)
(top))
- ("i12546"
- "i12544"
- "i12542"
- "i12540"))
+ ("i3392"
+ "i3390"
+ "i3388"
+ "i3386"))
#(ribcage
(lambda-var-list
gen-var
@@ -10563,1030 +10472,1026 @@
(top)
(top)
(top))
- ("i9528"
- "i9526"
- "i9524"
- "i9522"
- "i9520"
- "i9518"
- "i9516"
- "i9514"
- "i9512"
- "i9510"
- "i9508"
- "i9506"
- "i9504"
- "i9502"
- "i9500"
- "i9498"
- "i9496"
- "i9494"
- "i9492"
- "i9490"
- "i9488"
- "i9486"
- "i9484"
- "i9482"
- "i9480"
- "i9478"
- "i9476"
- "i9474"
- "i9472"
- "i9470"
- "i9468"
- "i9466"
- "i9464"
- "i9462"
- "i9460"
- "i9458"
- "i9457"
- "i9456"
- "i9454"
- "i9453"
- "i9452"
- "i9451"
- "i9450"
- "i9448"
- "i9446"
- "i9444"
- "i9442"
- "i9440"
- "i9438"
- "i9436"
- "i9434"
- "i9431"
- "i9429"
- "i9428"
- "i9427"
- "i9426"
- "i9425"
- "i9424"
- "i9422"
- "i9420"
- "i9418"
- "i9416"
- "i9415"
- "i9413"
- "i9411"
- "i9409"
- "i9407"
- "i9405"
- "i9403"
- "i9401"
- "i9400"
- "i9398"
- "i9396"
- "i9395"
- "i9394"
- "i9392"
- "i9391"
- "i9389"
- "i9387"
- "i9385"
- "i9383"
- "i9381"
- "i9379"
- "i9377"
- "i9375"
- "i9373"
- "i9371"
- "i9369"
- "i9367"
- "i9365"
- "i9363"
- "i9361"
- "i9359"
- "i9357"
- "i9355"
- "i9353"
- "i9351"
- "i9349"
- "i9347"
- "i9345"
- "i9343"
- "i9341"
- "i9339"
- "i9337"
- "i9335"
- "i9333"
- "i9331"
- "i9329"
- "i9328"
- "i9326"
- "i9324"
- "i9322"
- "i9320"
- "i9318"
- "i9316"
- "i9314"
- "i9312"))
+ ("i374"
+ "i372"
+ "i370"
+ "i368"
+ "i366"
+ "i364"
+ "i362"
+ "i360"
+ "i358"
+ "i356"
+ "i354"
+ "i352"
+ "i350"
+ "i348"
+ "i346"
+ "i344"
+ "i342"
+ "i340"
+ "i338"
+ "i336"
+ "i334"
+ "i332"
+ "i330"
+ "i328"
+ "i326"
+ "i324"
+ "i322"
+ "i320"
+ "i318"
+ "i316"
+ "i314"
+ "i312"
+ "i310"
+ "i308"
+ "i306"
+ "i304"
+ "i303"
+ "i302"
+ "i300"
+ "i299"
+ "i298"
+ "i297"
+ "i296"
+ "i294"
+ "i292"
+ "i290"
+ "i288"
+ "i286"
+ "i284"
+ "i282"
+ "i280"
+ "i277"
+ "i275"
+ "i274"
+ "i273"
+ "i272"
+ "i271"
+ "i270"
+ "i268"
+ "i266"
+ "i264"
+ "i262"
+ "i261"
+ "i259"
+ "i257"
+ "i255"
+ "i253"
+ "i251"
+ "i249"
+ "i247"
+ "i246"
+ "i244"
+ "i242"
+ "i241"
+ "i240"
+ "i238"
+ "i237"
+ "i235"
+ "i233"
+ "i231"
+ "i229"
+ "i227"
+ "i225"
+ "i223"
+ "i221"
+ "i219"
+ "i217"
+ "i215"
+ "i213"
+ "i211"
+ "i209"
+ "i207"
+ "i205"
+ "i203"
+ "i201"
+ "i199"
+ "i197"
+ "i195"
+ "i193"
+ "i191"
+ "i189"
+ "i187"
+ "i185"
+ "i183"
+ "i181"
+ "i179"
+ "i177"
+ "i175"
+ "i174"
+ "i172"
+ "i170"
+ "i168"
+ "i166"
+ "i164"
+ "i162"
+ "i160"
+ "i158"))
#(ribcage
(define-structure
and-map*)
((top) (top))
- ("i9215" "i9213")))
+ ("i61" "i59")))
(hygiene guile))
- #{keys\ 12549}#))
+ #{keys\ 3395}#))
#f)
- (let ((#{labels\ 12574}#
- (list (#{gen-label\ 9430}#)))
- (#{var\ 12575}#
- (#{gen-var\ 9527}#
- #{pat\ 12566}#)))
- (#{build-application\ 9338}#
+ (let ((#{labels\ 3420}#
+ (list (#{gen-label\ 276}#)))
+ (#{var\ 3421}#
+ (#{gen-var\ 373}#
+ #{pat\ 3412}#)))
+ (#{build-application\ 184}#
#f
- (#{build-simple-lambda\ 9356}#
+ (#{build-simple-lambda\ 202}#
#f
(list (syntax->datum
- #{pat\ 12566}#))
+ #{pat\ 3412}#))
#f
- (list #{var\ 12575}#)
+ (list #{var\ 3421}#)
#f
- (#{chi\ 9499}#
- #{exp\ 12567}#
- (#{extend-env\ 9402}#
- #{labels\ 12574}#
+ (#{chi\ 345}#
+ #{exp\ 3413}#
+ (#{extend-env\ 248}#
+ #{labels\ 3420}#
(list (cons 'syntax
- (cons #{var\ 12575}#
+ (cons #{var\ 3421}#
0)))
- #{r\ 12551}#)
- (#{make-binding-wrap\ 9461}#
- (list #{pat\ 12566}#)
- #{labels\ 12574}#
+ #{r\ 3397}#)
+ (#{make-binding-wrap\ 307}#
+ (list #{pat\ 3412}#)
+ #{labels\ 3420}#
'(()))
- #{mod\ 12552}#))
- (list #{x\ 12548}#)))
- (#{gen-clause\ 12545}#
- #{x\ 12548}#
- #{keys\ 12549}#
- (cdr #{clauses\ 12550}#)
- #{r\ 12551}#
- #{pat\ 12566}#
+ #{mod\ 3398}#))
+ (list #{x\ 3394}#)))
+ (#{gen-clause\ 3391}#
+ #{x\ 3394}#
+ #{keys\ 3395}#
+ (cdr #{clauses\ 3396}#)
+ #{r\ 3397}#
+ #{pat\ 3412}#
#t
- #{exp\ 12567}#
- #{mod\ 12552}#)))
- #{tmp\ 12563}#)
- ((lambda (#{tmp\ 12581}#)
- (if #{tmp\ 12581}#
- (apply (lambda (#{pat\ 12585}#
- #{fender\ 12586}#
- #{exp\ 12587}#)
- (#{gen-clause\ 12545}#
- #{x\ 12548}#
- #{keys\ 12549}#
- (cdr #{clauses\ 12550}#)
- #{r\ 12551}#
- #{pat\ 12585}#
- #{fender\ 12586}#
- #{exp\ 12587}#
- #{mod\ 12552}#))
- #{tmp\ 12581}#)
- ((lambda (#{_\ 12589}#)
+ #{exp\ 3413}#
+ #{mod\ 3398}#)))
+ #{tmp\ 3409}#)
+ ((lambda (#{tmp\ 3427}#)
+ (if #{tmp\ 3427}#
+ (apply (lambda (#{pat\ 3431}#
+ #{fender\ 3432}#
+ #{exp\ 3433}#)
+ (#{gen-clause\ 3391}#
+ #{x\ 3394}#
+ #{keys\ 3395}#
+ (cdr #{clauses\ 3396}#)
+ #{r\ 3397}#
+ #{pat\ 3431}#
+ #{fender\ 3432}#
+ #{exp\ 3433}#
+ #{mod\ 3398}#))
+ #{tmp\ 3427}#)
+ ((lambda (#{_\ 3435}#)
(syntax-violation
'syntax-case
"invalid clause"
- (car #{clauses\ 12550}#)))
- #{tmp\ 12562}#)))
+ (car #{clauses\ 3396}#)))
+ #{tmp\ 3408}#)))
($sc-dispatch
- #{tmp\ 12562}#
+ #{tmp\ 3408}#
'(any any any)))))
- ($sc-dispatch #{tmp\ 12562}# (quote (any any)))))
- (car #{clauses\ 12550}#)))))
- (#{gen-clause\ 12545}#
- (lambda (#{x\ 12590}#
- #{keys\ 12591}#
- #{clauses\ 12592}#
- #{r\ 12593}#
- #{pat\ 12594}#
- #{fender\ 12595}#
- #{exp\ 12596}#
- #{mod\ 12597}#)
+ ($sc-dispatch #{tmp\ 3408}# (quote (any any)))))
+ (car #{clauses\ 3396}#)))))
+ (#{gen-clause\ 3391}#
+ (lambda (#{x\ 3436}#
+ #{keys\ 3437}#
+ #{clauses\ 3438}#
+ #{r\ 3439}#
+ #{pat\ 3440}#
+ #{fender\ 3441}#
+ #{exp\ 3442}#
+ #{mod\ 3443}#)
(call-with-values
(lambda ()
- (#{convert-pattern\ 12541}#
- #{pat\ 12594}#
- #{keys\ 12591}#))
- (lambda (#{p\ 12606}# #{pvars\ 12607}#)
- (if (not (#{distinct-bound-ids?\ 9479}#
- (map car #{pvars\ 12607}#)))
+ (#{convert-pattern\ 3387}#
+ #{pat\ 3440}#
+ #{keys\ 3437}#))
+ (lambda (#{p\ 3452}# #{pvars\ 3453}#)
+ (if (not (#{distinct-bound-ids?\ 325}#
+ (map car #{pvars\ 3453}#)))
(syntax-violation
'syntax-case
"duplicate pattern variable"
- #{pat\ 12594}#)
+ #{pat\ 3440}#)
(if (not (and-map
- (lambda (#{x\ 12614}#)
- (not (#{ellipsis?\ 9515}#
- (car #{x\ 12614}#))))
- #{pvars\ 12607}#))
+ (lambda (#{x\ 3460}#)
+ (not (#{ellipsis?\ 361}#
+ (car #{x\ 3460}#))))
+ #{pvars\ 3453}#))
(syntax-violation
'syntax-case
"misplaced ellipsis"
- #{pat\ 12594}#)
- (let ((#{y\ 12618}#
- (#{gen-var\ 9527}# (quote tmp))))
- (#{build-application\ 9338}#
+ #{pat\ 3440}#)
+ (let ((#{y\ 3464}#
+ (#{gen-var\ 373}# (quote tmp))))
+ (#{build-application\ 184}#
#f
- (#{build-simple-lambda\ 9356}#
+ (#{build-simple-lambda\ 202}#
#f
(list (quote tmp))
#f
- (list #{y\ 12618}#)
+ (list #{y\ 3464}#)
#f
- (let ((#{y\ 12622}#
- (#{build-lexical-reference\ 9342}#
+ (let ((#{y\ 3468}#
+ (#{build-lexical-reference\ 188}#
'value
#f
'tmp
- #{y\ 12618}#)))
- (#{build-conditional\ 9340}#
+ #{y\ 3464}#)))
+ (#{build-conditional\ 186}#
#f
- ((lambda (#{tmp\ 12625}#)
- ((lambda (#{tmp\ 12626}#)
- (if #{tmp\ 12626}#
- (apply (lambda () #{y\ 12622}#)
- #{tmp\ 12626}#)
- ((lambda (#{_\ 12628}#)
- (#{build-conditional\ 9340}#
+ ((lambda (#{tmp\ 3471}#)
+ ((lambda (#{tmp\ 3472}#)
+ (if #{tmp\ 3472}#
+ (apply (lambda () #{y\ 3468}#)
+ #{tmp\ 3472}#)
+ ((lambda (#{_\ 3474}#)
+ (#{build-conditional\ 186}#
#f
- #{y\ 12622}#
- (#{build-dispatch-call\ 12543}#
- #{pvars\ 12607}#
- #{fender\ 12595}#
- #{y\ 12622}#
- #{r\ 12593}#
- #{mod\ 12597}#)
- (#{build-data\ 9364}#
+ #{y\ 3468}#
+ (#{build-dispatch-call\ 3389}#
+ #{pvars\ 3453}#
+ #{fender\ 3441}#
+ #{y\ 3468}#
+ #{r\ 3439}#
+ #{mod\ 3443}#)
+ (#{build-data\ 210}#
#f
#f)))
- #{tmp\ 12625}#)))
+ #{tmp\ 3471}#)))
($sc-dispatch
- #{tmp\ 12625}#
+ #{tmp\ 3471}#
'#(atom #t))))
- #{fender\ 12595}#)
- (#{build-dispatch-call\ 12543}#
- #{pvars\ 12607}#
- #{exp\ 12596}#
- #{y\ 12622}#
- #{r\ 12593}#
- #{mod\ 12597}#)
- (#{gen-syntax-case\ 12547}#
- #{x\ 12590}#
- #{keys\ 12591}#
- #{clauses\ 12592}#
- #{r\ 12593}#
- #{mod\ 12597}#))))
- (list (if (eq? #{p\ 12606}# (quote any))
- (#{build-application\ 9338}#
+ #{fender\ 3441}#)
+ (#{build-dispatch-call\ 3389}#
+ #{pvars\ 3453}#
+ #{exp\ 3442}#
+ #{y\ 3468}#
+ #{r\ 3439}#
+ #{mod\ 3443}#)
+ (#{gen-syntax-case\ 3393}#
+ #{x\ 3436}#
+ #{keys\ 3437}#
+ #{clauses\ 3438}#
+ #{r\ 3439}#
+ #{mod\ 3443}#))))
+ (list (if (eq? #{p\ 3452}# (quote any))
+ (#{build-application\ 184}#
#f
- (#{build-primref\ 9362}#
+ (#{build-primref\ 208}#
#f
'list)
- (list #{x\ 12590}#))
- (#{build-application\ 9338}#
+ (list #{x\ 3436}#))
+ (#{build-application\ 184}#
#f
- (#{build-primref\ 9362}#
+ (#{build-primref\ 208}#
#f
'$sc-dispatch)
- (list #{x\ 12590}#
- (#{build-data\ 9364}#
+ (list #{x\ 3436}#
+ (#{build-data\ 210}#
#f
- #{p\ 12606}#)))))))))))))
- (#{build-dispatch-call\ 12543}#
- (lambda (#{pvars\ 12636}#
- #{exp\ 12637}#
- #{y\ 12638}#
- #{r\ 12639}#
- #{mod\ 12640}#)
- (let ((#{ids\ 12648}# (map car #{pvars\ 12636}#))
- (#{levels\ 12649}# (map cdr #{pvars\ 12636}#)))
- (let ((#{labels\ 12652}#
- (#{gen-labels\ 9432}# #{ids\ 12648}#))
- (#{new-vars\ 12653}#
- (map #{gen-var\ 9527}# #{ids\ 12648}#)))
- (#{build-application\ 9338}#
+ #{p\ 3452}#)))))))))))))
+ (#{build-dispatch-call\ 3389}#
+ (lambda (#{pvars\ 3482}#
+ #{exp\ 3483}#
+ #{y\ 3484}#
+ #{r\ 3485}#
+ #{mod\ 3486}#)
+ (let ((#{ids\ 3494}# (map car #{pvars\ 3482}#))
+ (#{levels\ 3495}# (map cdr #{pvars\ 3482}#)))
+ (let ((#{labels\ 3498}#
+ (#{gen-labels\ 278}# #{ids\ 3494}#))
+ (#{new-vars\ 3499}#
+ (map #{gen-var\ 373}# #{ids\ 3494}#)))
+ (#{build-application\ 184}#
#f
- (#{build-primref\ 9362}# #f (quote apply))
- (list (#{build-simple-lambda\ 9356}#
+ (#{build-primref\ 208}# #f (quote apply))
+ (list (#{build-simple-lambda\ 202}#
#f
- (map syntax->datum #{ids\ 12648}#)
+ (map syntax->datum #{ids\ 3494}#)
#f
- #{new-vars\ 12653}#
+ #{new-vars\ 3499}#
#f
- (#{chi\ 9499}#
- #{exp\ 12637}#
- (#{extend-env\ 9402}#
- #{labels\ 12652}#
- (map (lambda (#{var\ 12657}#
- #{level\ 12658}#)
+ (#{chi\ 345}#
+ #{exp\ 3483}#
+ (#{extend-env\ 248}#
+ #{labels\ 3498}#
+ (map (lambda (#{var\ 3503}#
+ #{level\ 3504}#)
(cons 'syntax
- (cons #{var\ 12657}#
- #{level\ 12658}#)))
- #{new-vars\ 12653}#
- (map cdr #{pvars\ 12636}#))
- #{r\ 12639}#)
- (#{make-binding-wrap\ 9461}#
- #{ids\ 12648}#
- #{labels\ 12652}#
+ (cons #{var\ 3503}#
+ #{level\ 3504}#)))
+ #{new-vars\ 3499}#
+ (map cdr #{pvars\ 3482}#))
+ #{r\ 3485}#)
+ (#{make-binding-wrap\ 307}#
+ #{ids\ 3494}#
+ #{labels\ 3498}#
'(()))
- #{mod\ 12640}#))
- #{y\ 12638}#))))))
- (#{convert-pattern\ 12541}#
- (lambda (#{pattern\ 12664}# #{keys\ 12665}#)
- (letrec ((#{cvt\ 12671}#
- (lambda (#{p\ 12672}#
- #{n\ 12673}#
- #{ids\ 12674}#)
- (if (#{id?\ 9414}# #{p\ 12672}#)
- (if (#{bound-id-member?\ 9481}#
- #{p\ 12672}#
- #{keys\ 12665}#)
+ #{mod\ 3486}#))
+ #{y\ 3484}#))))))
+ (#{convert-pattern\ 3387}#
+ (lambda (#{pattern\ 3510}# #{keys\ 3511}#)
+ (letrec ((#{cvt\ 3517}#
+ (lambda (#{p\ 3518}# #{n\ 3519}# #{ids\ 3520}#)
+ (if (#{id?\ 260}# #{p\ 3518}#)
+ (if (#{bound-id-member?\ 327}#
+ #{p\ 3518}#
+ #{keys\ 3511}#)
(values
- (vector (quote free-id) #{p\ 12672}#)
- #{ids\ 12674}#)
+ (vector (quote free-id) #{p\ 3518}#)
+ #{ids\ 3520}#)
(values
'any
- (cons (cons #{p\ 12672}# #{n\ 12673}#)
- #{ids\ 12674}#)))
- ((lambda (#{tmp\ 12678}#)
- ((lambda (#{tmp\ 12679}#)
- (if (if #{tmp\ 12679}#
- (apply (lambda (#{x\ 12682}#
- #{dots\ 12683}#)
- (#{ellipsis?\ 9515}#
- #{dots\ 12683}#))
- #{tmp\ 12679}#)
+ (cons (cons #{p\ 3518}# #{n\ 3519}#)
+ #{ids\ 3520}#)))
+ ((lambda (#{tmp\ 3524}#)
+ ((lambda (#{tmp\ 3525}#)
+ (if (if #{tmp\ 3525}#
+ (apply (lambda (#{x\ 3528}#
+ #{dots\ 3529}#)
+ (#{ellipsis?\ 361}#
+ #{dots\ 3529}#))
+ #{tmp\ 3525}#)
#f)
- (apply (lambda (#{x\ 12686}#
- #{dots\ 12687}#)
+ (apply (lambda (#{x\ 3532}#
+ #{dots\ 3533}#)
(call-with-values
(lambda ()
- (#{cvt\ 12671}#
- #{x\ 12686}#
- (#{fx+\ 9317}#
- #{n\ 12673}#
+ (#{cvt\ 3517}#
+ #{x\ 3532}#
+ (#{fx+\ 163}#
+ #{n\ 3519}#
1)
- #{ids\ 12674}#))
- (lambda (#{p\ 12688}#
- #{ids\ 12689}#)
+ #{ids\ 3520}#))
+ (lambda (#{p\ 3534}#
+ #{ids\ 3535}#)
(values
- (if (eq? #{p\ 12688}#
+ (if (eq? #{p\ 3534}#
'any)
'each-any
(vector
'each
- #{p\ 12688}#))
- #{ids\ 12689}#))))
- #{tmp\ 12679}#)
- ((lambda (#{tmp\ 12692}#)
- (if (if #{tmp\ 12692}#
- (apply (lambda (#{x\ 12696}#
- #{dots\ 12697}#
- #{ys\ 12698}#)
- (#{ellipsis?\ 9515}#
- #{dots\ 12697}#))
- #{tmp\ 12692}#)
+ #{p\ 3534}#))
+ #{ids\ 3535}#))))
+ #{tmp\ 3525}#)
+ ((lambda (#{tmp\ 3538}#)
+ (if (if #{tmp\ 3538}#
+ (apply (lambda (#{x\ 3542}#
+ #{dots\ 3543}#
+ #{ys\ 3544}#)
+ (#{ellipsis?\ 361}#
+ #{dots\ 3543}#))
+ #{tmp\ 3538}#)
#f)
- (apply (lambda (#{x\ 12702}#
- #{dots\ 12703}#
- #{ys\ 12704}#)
+ (apply (lambda (#{x\ 3548}#
+ #{dots\ 3549}#
+ #{ys\ 3550}#)
(call-with-values
(lambda ()
- (#{cvt*\ 12669}#
- #{ys\ 12704}#
- #{n\ 12673}#
- #{ids\ 12674}#))
- (lambda (#{ys\ 12706}#
- #{ids\ 12707}#)
+ (#{cvt*\ 3515}#
+ #{ys\ 3550}#
+ #{n\ 3519}#
+ #{ids\ 3520}#))
+ (lambda (#{ys\ 3552}#
+ #{ids\ 3553}#)
(call-with-values
(lambda ()
- (#{cvt\ 12671}#
- #{x\ 12702}#
- (+ #{n\ 12673}#
+ (#{cvt\ 3517}#
+ #{x\ 3548}#
+ (+ #{n\ 3519}#
1)
- #{ids\ 12707}#))
- (lambda (#{x\ 12710}#
- #{ids\ 12711}#)
+ #{ids\ 3553}#))
+ (lambda (#{x\ 3556}#
+ #{ids\ 3557}#)
(values
(list->vector
(cons 'each+
- (cons #{x\ 12710}#
+ (cons #{x\ 3556}#
(cons (reverse
- #{ys\ 12706}#)
+ #{ys\ 3552}#)
'(())))))
- #{ids\ 12711}#))))))
- #{tmp\ 12692}#)
- ((lambda (#{tmp\ 12715}#)
- (if #{tmp\ 12715}#
- (apply (lambda (#{x\ 12718}#
- #{y\ 12719}#)
+ #{ids\ 3557}#))))))
+ #{tmp\ 3538}#)
+ ((lambda (#{tmp\ 3561}#)
+ (if #{tmp\ 3561}#
+ (apply (lambda (#{x\ 3564}#
+ #{y\ 3565}#)
(call-with-values
(lambda ()
- (#{cvt\ 12671}#
- #{y\ 12719}#
- #{n\ 12673}#
- #{ids\ 12674}#))
- (lambda (#{y\ 12720}#
- #{ids\ 12721}#)
+ (#{cvt\ 3517}#
+ #{y\ 3565}#
+ #{n\ 3519}#
+ #{ids\ 3520}#))
+ (lambda (#{y\ 3566}#
+ #{ids\ 3567}#)
(call-with-values
(lambda ()
- (#{cvt\ 12671}#
- #{x\ 12718}#
- #{n\ 12673}#
- #{ids\ 12721}#))
- (lambda (#{x\ 12724}#
- #{ids\ 12725}#)
+ (#{cvt\ 3517}#
+ #{x\ 3564}#
+ #{n\ 3519}#
+ #{ids\ 3567}#))
+ (lambda (#{x\ 3570}#
+ #{ids\ 3571}#)
(values
- (cons #{x\ 12724}#
- #{y\ 12720}#)
- #{ids\ 12725}#))))))
- #{tmp\ 12715}#)
- ((lambda (#{tmp\ 12728}#)
- (if #{tmp\ 12728}#
+ (cons #{x\ 3570}#
+ #{y\ 3566}#)
+ #{ids\ 3571}#))))))
+ #{tmp\ 3561}#)
+ ((lambda (#{tmp\ 3574}#)
+ (if #{tmp\ 3574}#
(apply (lambda ()
(values
'()
- #{ids\ 12674}#))
- #{tmp\ 12728}#)
- ((lambda (#{tmp\ 12729}#)
- (if #{tmp\ 12729}#
- (apply (lambda (#{x\ 12731}#)
+ #{ids\ 3520}#))
+ #{tmp\ 3574}#)
+ ((lambda (#{tmp\ 3575}#)
+ (if #{tmp\ 3575}#
+ (apply (lambda (#{x\ 3577}#)
(call-with-values
(lambda ()
- (#{cvt\ 12671}#
- #{x\ 12731}#
- #{n\ 12673}#
- #{ids\ 12674}#))
- (lambda (#{p\ 12733}#
- #{ids\ 12734}#)
+ (#{cvt\ 3517}#
+ #{x\ 3577}#
+ #{n\ 3519}#
+ #{ids\ 3520}#))
+ (lambda (#{p\ 3579}#
+ #{ids\ 3580}#)
(values
(vector
'vector
- #{p\ 12733}#)
- #{ids\ 12734}#))))
- #{tmp\ 12729}#)
- ((lambda (#{x\ 12738}#)
+ #{p\ 3579}#)
+ #{ids\ 3580}#))))
+ #{tmp\ 3575}#)
+ ((lambda (#{x\ 3584}#)
(values
(vector
'atom
- (#{strip\ 9525}#
- #{p\ 12672}#
+ (#{strip\ 371}#
+ #{p\ 3518}#
'(())))
- #{ids\ 12674}#))
- #{tmp\ 12678}#)))
+ #{ids\ 3520}#))
+ #{tmp\ 3524}#)))
($sc-dispatch
- #{tmp\ 12678}#
+ #{tmp\ 3524}#
'#(vector
each-any)))))
($sc-dispatch
- #{tmp\ 12678}#
+ #{tmp\ 3524}#
'()))))
($sc-dispatch
- #{tmp\ 12678}#
+ #{tmp\ 3524}#
'(any . any)))))
($sc-dispatch
- #{tmp\ 12678}#
+ #{tmp\ 3524}#
'(any any . each-any)))))
($sc-dispatch
- #{tmp\ 12678}#
+ #{tmp\ 3524}#
'(any any))))
- #{p\ 12672}#))))
- (#{cvt*\ 12669}#
- (lambda (#{p*\ 12740}#
- #{n\ 12741}#
- #{ids\ 12742}#)
- (if (null? #{p*\ 12740}#)
- (values (quote ()) #{ids\ 12742}#)
+ #{p\ 3518}#))))
+ (#{cvt*\ 3515}#
+ (lambda (#{p*\ 3586}#
+ #{n\ 3587}#
+ #{ids\ 3588}#)
+ (if (null? #{p*\ 3586}#)
+ (values (quote ()) #{ids\ 3588}#)
(call-with-values
(lambda ()
- (#{cvt*\ 12669}#
- (cdr #{p*\ 12740}#)
- #{n\ 12741}#
- #{ids\ 12742}#))
- (lambda (#{y\ 12746}# #{ids\ 12747}#)
+ (#{cvt*\ 3515}#
+ (cdr #{p*\ 3586}#)
+ #{n\ 3587}#
+ #{ids\ 3588}#))
+ (lambda (#{y\ 3592}# #{ids\ 3593}#)
(call-with-values
(lambda ()
- (#{cvt\ 12671}#
- (car #{p*\ 12740}#)
- #{n\ 12741}#
- #{ids\ 12747}#))
- (lambda (#{x\ 12750}# #{ids\ 12751}#)
+ (#{cvt\ 3517}#
+ (car #{p*\ 3586}#)
+ #{n\ 3587}#
+ #{ids\ 3593}#))
+ (lambda (#{x\ 3596}# #{ids\ 3597}#)
(values
- (cons #{x\ 12750}# #{y\ 12746}#)
- #{ids\ 12751}#)))))))))
- (#{cvt\ 12671}# #{pattern\ 12664}# 0 (quote ()))))))
- (lambda (#{e\ 12754}#
- #{r\ 12755}#
- #{w\ 12756}#
- #{s\ 12757}#
- #{mod\ 12758}#)
- (let ((#{e\ 12765}#
- (#{source-wrap\ 9485}#
- #{e\ 12754}#
- #{w\ 12756}#
- #{s\ 12757}#
- #{mod\ 12758}#)))
- ((lambda (#{tmp\ 12766}#)
- ((lambda (#{tmp\ 12767}#)
- (if #{tmp\ 12767}#
- (apply (lambda (#{_\ 12772}#
- #{val\ 12773}#
- #{key\ 12774}#
- #{m\ 12775}#)
+ (cons #{x\ 3596}# #{y\ 3592}#)
+ #{ids\ 3597}#)))))))))
+ (#{cvt\ 3517}# #{pattern\ 3510}# 0 (quote ()))))))
+ (lambda (#{e\ 3600}#
+ #{r\ 3601}#
+ #{w\ 3602}#
+ #{s\ 3603}#
+ #{mod\ 3604}#)
+ (let ((#{e\ 3611}#
+ (#{source-wrap\ 331}#
+ #{e\ 3600}#
+ #{w\ 3602}#
+ #{s\ 3603}#
+ #{mod\ 3604}#)))
+ ((lambda (#{tmp\ 3612}#)
+ ((lambda (#{tmp\ 3613}#)
+ (if #{tmp\ 3613}#
+ (apply (lambda (#{_\ 3618}#
+ #{val\ 3619}#
+ #{key\ 3620}#
+ #{m\ 3621}#)
(if (and-map
- (lambda (#{x\ 12776}#)
- (if (#{id?\ 9414}# #{x\ 12776}#)
- (not (#{ellipsis?\ 9515}#
- #{x\ 12776}#))
+ (lambda (#{x\ 3622}#)
+ (if (#{id?\ 260}# #{x\ 3622}#)
+ (not (#{ellipsis?\ 361}# #{x\ 3622}#))
#f))
- #{key\ 12774}#)
- (let ((#{x\ 12782}#
- (#{gen-var\ 9527}# (quote tmp))))
- (#{build-application\ 9338}#
- #{s\ 12757}#
- (#{build-simple-lambda\ 9356}#
+ #{key\ 3620}#)
+ (let ((#{x\ 3628}#
+ (#{gen-var\ 373}# (quote tmp))))
+ (#{build-application\ 184}#
+ #{s\ 3603}#
+ (#{build-simple-lambda\ 202}#
#f
(list (quote tmp))
#f
- (list #{x\ 12782}#)
+ (list #{x\ 3628}#)
#f
- (#{gen-syntax-case\ 12547}#
- (#{build-lexical-reference\ 9342}#
+ (#{gen-syntax-case\ 3393}#
+ (#{build-lexical-reference\ 188}#
'value
#f
'tmp
- #{x\ 12782}#)
- #{key\ 12774}#
- #{m\ 12775}#
- #{r\ 12755}#
- #{mod\ 12758}#))
- (list (#{chi\ 9499}#
- #{val\ 12773}#
- #{r\ 12755}#
+ #{x\ 3628}#)
+ #{key\ 3620}#
+ #{m\ 3621}#
+ #{r\ 3601}#
+ #{mod\ 3604}#))
+ (list (#{chi\ 345}#
+ #{val\ 3619}#
+ #{r\ 3601}#
'(())
- #{mod\ 12758}#))))
+ #{mod\ 3604}#))))
(syntax-violation
'syntax-case
"invalid literals list"
- #{e\ 12765}#)))
- #{tmp\ 12767}#)
+ #{e\ 3611}#)))
+ #{tmp\ 3613}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp\ 12766}#)))
+ #{tmp\ 3612}#)))
($sc-dispatch
- #{tmp\ 12766}#
+ #{tmp\ 3612}#
'(any any each-any . each-any))))
- #{e\ 12765}#)))))
+ #{e\ 3611}#)))))
(set! sc-expand
- (lambda (#{x\ 12788}# . #{rest\ 12789}#)
- (if (if (pair? #{x\ 12788}#)
- (equal? (car #{x\ 12788}#) #{noexpand\ 9313}#)
+ (lambda (#{x\ 3634}# . #{rest\ 3635}#)
+ (if (if (pair? #{x\ 3634}#)
+ (equal? (car #{x\ 3634}#) #{noexpand\ 159}#)
#f)
- (cadr #{x\ 12788}#)
- (let ((#{m\ 12796}#
- (if (null? #{rest\ 12789}#)
+ (cadr #{x\ 3634}#)
+ (let ((#{m\ 3642}#
+ (if (null? #{rest\ 3635}#)
'e
- (car #{rest\ 12789}#)))
- (#{esew\ 12797}#
- (if (let ((#{t\ 12800}# (null? #{rest\ 12789}#)))
- (if #{t\ 12800}#
- #{t\ 12800}#
- (null? (cdr #{rest\ 12789}#))))
+ (car #{rest\ 3635}#)))
+ (#{esew\ 3643}#
+ (if (let ((#{t\ 3646}# (null? #{rest\ 3635}#)))
+ (if #{t\ 3646}#
+ #{t\ 3646}#
+ (null? (cdr #{rest\ 3635}#))))
'(eval)
- (cadr #{rest\ 12789}#))))
+ (cadr #{rest\ 3635}#))))
(with-fluid*
- #{*mode*\ 9315}#
- #{m\ 12796}#
+ #{*mode*\ 161}#
+ #{m\ 3642}#
(lambda ()
- (#{chi-top\ 9497}#
- #{x\ 12788}#
+ (#{chi-top\ 343}#
+ #{x\ 3634}#
'()
'((top))
- #{m\ 12796}#
- #{esew\ 12797}#
+ #{m\ 3642}#
+ #{esew\ 3643}#
(cons 'hygiene
(module-name (current-module))))))))))
(set! identifier?
- (lambda (#{x\ 12804}#)
- (#{nonsymbol-id?\ 9412}# #{x\ 12804}#)))
+ (lambda (#{x\ 3650}#)
+ (#{nonsymbol-id?\ 258}# #{x\ 3650}#)))
(set! datum->syntax
- (lambda (#{id\ 12806}# #{datum\ 12807}#)
- (#{make-syntax-object\ 9376}#
- #{datum\ 12807}#
- (#{syntax-object-wrap\ 9382}# #{id\ 12806}#)
+ (lambda (#{id\ 3652}# #{datum\ 3653}#)
+ (#{make-syntax-object\ 222}#
+ #{datum\ 3653}#
+ (#{syntax-object-wrap\ 228}# #{id\ 3652}#)
#f)))
(set! syntax->datum
- (lambda (#{x\ 12810}#)
- (#{strip\ 9525}# #{x\ 12810}# (quote (())))))
+ (lambda (#{x\ 3656}#)
+ (#{strip\ 371}# #{x\ 3656}# (quote (())))))
(set! generate-temporaries
- (lambda (#{ls\ 12813}#)
+ (lambda (#{ls\ 3659}#)
(begin
- (let ((#{x\ 12817}# #{ls\ 12813}#))
- (if (not (list? #{x\ 12817}#))
+ (let ((#{x\ 3663}# #{ls\ 3659}#))
+ (if (not (list? #{x\ 3663}#))
(syntax-violation
'generate-temporaries
"invalid argument"
- #{x\ 12817}#)))
- (map (lambda (#{x\ 12818}#)
- (#{wrap\ 9483}# (gensym) (quote ((top))) #f))
- #{ls\ 12813}#))))
+ #{x\ 3663}#)))
+ (map (lambda (#{x\ 3664}#)
+ (#{wrap\ 329}# (gensym) (quote ((top))) #f))
+ #{ls\ 3659}#))))
(set! free-identifier=?
- (lambda (#{x\ 12822}# #{y\ 12823}#)
+ (lambda (#{x\ 3668}# #{y\ 3669}#)
(begin
- (let ((#{x\ 12828}# #{x\ 12822}#))
- (if (not (#{nonsymbol-id?\ 9412}# #{x\ 12828}#))
+ (let ((#{x\ 3674}# #{x\ 3668}#))
+ (if (not (#{nonsymbol-id?\ 258}# #{x\ 3674}#))
(syntax-violation
'free-identifier=?
"invalid argument"
- #{x\ 12828}#)))
- (let ((#{x\ 12831}# #{y\ 12823}#))
- (if (not (#{nonsymbol-id?\ 9412}# #{x\ 12831}#))
+ #{x\ 3674}#)))
+ (let ((#{x\ 3677}# #{y\ 3669}#))
+ (if (not (#{nonsymbol-id?\ 258}# #{x\ 3677}#))
(syntax-violation
'free-identifier=?
"invalid argument"
- #{x\ 12831}#)))
- (#{free-id=?\ 9473}# #{x\ 12822}# #{y\ 12823}#))))
+ #{x\ 3677}#)))
+ (#{free-id=?\ 319}# #{x\ 3668}# #{y\ 3669}#))))
(set! bound-identifier=?
- (lambda (#{x\ 12832}# #{y\ 12833}#)
+ (lambda (#{x\ 3678}# #{y\ 3679}#)
(begin
- (let ((#{x\ 12838}# #{x\ 12832}#))
- (if (not (#{nonsymbol-id?\ 9412}# #{x\ 12838}#))
+ (let ((#{x\ 3684}# #{x\ 3678}#))
+ (if (not (#{nonsymbol-id?\ 258}# #{x\ 3684}#))
(syntax-violation
'bound-identifier=?
"invalid argument"
- #{x\ 12838}#)))
- (let ((#{x\ 12841}# #{y\ 12833}#))
- (if (not (#{nonsymbol-id?\ 9412}# #{x\ 12841}#))
+ #{x\ 3684}#)))
+ (let ((#{x\ 3687}# #{y\ 3679}#))
+ (if (not (#{nonsymbol-id?\ 258}# #{x\ 3687}#))
(syntax-violation
'bound-identifier=?
"invalid argument"
- #{x\ 12841}#)))
- (#{bound-id=?\ 9475}# #{x\ 12832}# #{y\ 12833}#))))
+ #{x\ 3687}#)))
+ (#{bound-id=?\ 321}# #{x\ 3678}# #{y\ 3679}#))))
(set! syntax-violation
- (lambda (#{who\ 12842}#
- #{message\ 12843}#
- #{form\ 12844}#
+ (lambda (#{who\ 3688}#
+ #{message\ 3689}#
+ #{form\ 3690}#
.
- #{subform\ 12845}#)
+ #{subform\ 3691}#)
(begin
- (let ((#{x\ 12852}# #{who\ 12842}#))
- (if (not ((lambda (#{x\ 12853}#)
- (let ((#{t\ 12857}# (not #{x\ 12853}#)))
- (if #{t\ 12857}#
- #{t\ 12857}#
- (let ((#{t\ 12860}# (string? #{x\ 12853}#)))
- (if #{t\ 12860}#
- #{t\ 12860}#
- (symbol? #{x\ 12853}#))))))
- #{x\ 12852}#))
+ (let ((#{x\ 3698}# #{who\ 3688}#))
+ (if (not ((lambda (#{x\ 3699}#)
+ (let ((#{t\ 3703}# (not #{x\ 3699}#)))
+ (if #{t\ 3703}#
+ #{t\ 3703}#
+ (let ((#{t\ 3706}# (string? #{x\ 3699}#)))
+ (if #{t\ 3706}#
+ #{t\ 3706}#
+ (symbol? #{x\ 3699}#))))))
+ #{x\ 3698}#))
(syntax-violation
'syntax-violation
"invalid argument"
- #{x\ 12852}#)))
- (let ((#{x\ 12864}# #{message\ 12843}#))
- (if (not (string? #{x\ 12864}#))
+ #{x\ 3698}#)))
+ (let ((#{x\ 3710}# #{message\ 3689}#))
+ (if (not (string? #{x\ 3710}#))
(syntax-violation
'syntax-violation
"invalid argument"
- #{x\ 12864}#)))
+ #{x\ 3710}#)))
(scm-error
'syntax-error
'sc-expand
(string-append
- (if #{who\ 12842}# "~a: " "")
+ (if #{who\ 3688}# "~a: " "")
"~a "
- (if (null? #{subform\ 12845}#)
+ (if (null? #{subform\ 3691}#)
"in ~a"
"in subform `~s' of `~s'"))
- (let ((#{tail\ 12866}#
- (cons #{message\ 12843}#
- (map (lambda (#{x\ 12867}#)
- (#{strip\ 9525}# #{x\ 12867}# (quote (()))))
+ (let ((#{tail\ 3712}#
+ (cons #{message\ 3689}#
+ (map (lambda (#{x\ 3713}#)
+ (#{strip\ 371}# #{x\ 3713}# (quote (()))))
(append
- #{subform\ 12845}#
- (list #{form\ 12844}#))))))
- (if #{who\ 12842}#
- (cons #{who\ 12842}# #{tail\ 12866}#)
- #{tail\ 12866}#))
+ #{subform\ 3691}#
+ (list #{form\ 3690}#))))))
+ (if #{who\ 3688}#
+ (cons #{who\ 3688}# #{tail\ 3712}#)
+ #{tail\ 3712}#))
#f))))
- (letrec ((#{match\ 12883}#
- (lambda (#{e\ 12884}#
- #{p\ 12885}#
- #{w\ 12886}#
- #{r\ 12887}#
- #{mod\ 12888}#)
- (if (not #{r\ 12887}#)
+ (letrec ((#{match\ 3729}#
+ (lambda (#{e\ 3730}#
+ #{p\ 3731}#
+ #{w\ 3732}#
+ #{r\ 3733}#
+ #{mod\ 3734}#)
+ (if (not #{r\ 3733}#)
#f
- (if (eq? #{p\ 12885}# (quote any))
- (cons (#{wrap\ 9483}#
- #{e\ 12884}#
- #{w\ 12886}#
- #{mod\ 12888}#)
- #{r\ 12887}#)
- (if (#{syntax-object?\ 9378}# #{e\ 12884}#)
- (#{match*\ 12881}#
- (#{syntax-object-expression\ 9380}# #{e\ 12884}#)
- #{p\ 12885}#
- (#{join-wraps\ 9465}#
- #{w\ 12886}#
- (#{syntax-object-wrap\ 9382}# #{e\ 12884}#))
- #{r\ 12887}#
- (#{syntax-object-module\ 9384}# #{e\ 12884}#))
- (#{match*\ 12881}#
- #{e\ 12884}#
- #{p\ 12885}#
- #{w\ 12886}#
- #{r\ 12887}#
- #{mod\ 12888}#))))))
- (#{match*\ 12881}#
- (lambda (#{e\ 12901}#
- #{p\ 12902}#
- #{w\ 12903}#
- #{r\ 12904}#
- #{mod\ 12905}#)
- (if (null? #{p\ 12902}#)
- (if (null? #{e\ 12901}#) #{r\ 12904}# #f)
- (if (pair? #{p\ 12902}#)
- (if (pair? #{e\ 12901}#)
- (#{match\ 12883}#
- (car #{e\ 12901}#)
- (car #{p\ 12902}#)
- #{w\ 12903}#
- (#{match\ 12883}#
- (cdr #{e\ 12901}#)
- (cdr #{p\ 12902}#)
- #{w\ 12903}#
- #{r\ 12904}#
- #{mod\ 12905}#)
- #{mod\ 12905}#)
+ (if (eq? #{p\ 3731}# (quote any))
+ (cons (#{wrap\ 329}#
+ #{e\ 3730}#
+ #{w\ 3732}#
+ #{mod\ 3734}#)
+ #{r\ 3733}#)
+ (if (#{syntax-object?\ 224}# #{e\ 3730}#)
+ (#{match*\ 3727}#
+ (#{syntax-object-expression\ 226}# #{e\ 3730}#)
+ #{p\ 3731}#
+ (#{join-wraps\ 311}#
+ #{w\ 3732}#
+ (#{syntax-object-wrap\ 228}# #{e\ 3730}#))
+ #{r\ 3733}#
+ (#{syntax-object-module\ 230}# #{e\ 3730}#))
+ (#{match*\ 3727}#
+ #{e\ 3730}#
+ #{p\ 3731}#
+ #{w\ 3732}#
+ #{r\ 3733}#
+ #{mod\ 3734}#))))))
+ (#{match*\ 3727}#
+ (lambda (#{e\ 3747}#
+ #{p\ 3748}#
+ #{w\ 3749}#
+ #{r\ 3750}#
+ #{mod\ 3751}#)
+ (if (null? #{p\ 3748}#)
+ (if (null? #{e\ 3747}#) #{r\ 3750}# #f)
+ (if (pair? #{p\ 3748}#)
+ (if (pair? #{e\ 3747}#)
+ (#{match\ 3729}#
+ (car #{e\ 3747}#)
+ (car #{p\ 3748}#)
+ #{w\ 3749}#
+ (#{match\ 3729}#
+ (cdr #{e\ 3747}#)
+ (cdr #{p\ 3748}#)
+ #{w\ 3749}#
+ #{r\ 3750}#
+ #{mod\ 3751}#)
+ #{mod\ 3751}#)
#f)
- (if (eq? #{p\ 12902}# (quote each-any))
- (let ((#{l\ 12922}#
- (#{match-each-any\ 12875}#
- #{e\ 12901}#
- #{w\ 12903}#
- #{mod\ 12905}#)))
- (if #{l\ 12922}#
- (cons #{l\ 12922}# #{r\ 12904}#)
+ (if (eq? #{p\ 3748}# (quote each-any))
+ (let ((#{l\ 3768}#
+ (#{match-each-any\ 3721}#
+ #{e\ 3747}#
+ #{w\ 3749}#
+ #{mod\ 3751}#)))
+ (if #{l\ 3768}#
+ (cons #{l\ 3768}# #{r\ 3750}#)
#f))
- (let ((#{atom-key\ 12928}#
- (vector-ref #{p\ 12902}# 0)))
- (if (memv #{atom-key\ 12928}# (quote (each)))
- (if (null? #{e\ 12901}#)
- (#{match-empty\ 12877}#
- (vector-ref #{p\ 12902}# 1)
- #{r\ 12904}#)
- (let ((#{l\ 12931}#
- (#{match-each\ 12871}#
- #{e\ 12901}#
- (vector-ref #{p\ 12902}# 1)
- #{w\ 12903}#
- #{mod\ 12905}#)))
- (if #{l\ 12931}#
- (letrec ((#{collect\ 12936}#
- (lambda (#{l\ 12937}#)
- (if (null? (car #{l\ 12937}#))
- #{r\ 12904}#
- (cons (map car #{l\ 12937}#)
- (#{collect\ 12936}#
+ (let ((#{atom-key\ 3774}# (vector-ref #{p\ 3748}# 0)))
+ (if (memv #{atom-key\ 3774}# (quote (each)))
+ (if (null? #{e\ 3747}#)
+ (#{match-empty\ 3723}#
+ (vector-ref #{p\ 3748}# 1)
+ #{r\ 3750}#)
+ (let ((#{l\ 3777}#
+ (#{match-each\ 3717}#
+ #{e\ 3747}#
+ (vector-ref #{p\ 3748}# 1)
+ #{w\ 3749}#
+ #{mod\ 3751}#)))
+ (if #{l\ 3777}#
+ (letrec ((#{collect\ 3782}#
+ (lambda (#{l\ 3783}#)
+ (if (null? (car #{l\ 3783}#))
+ #{r\ 3750}#
+ (cons (map car #{l\ 3783}#)
+ (#{collect\ 3782}#
(map cdr
- #{l\ 12937}#)))))))
- (#{collect\ 12936}# #{l\ 12931}#))
+ #{l\ 3783}#)))))))
+ (#{collect\ 3782}# #{l\ 3777}#))
#f)))
- (if (memv #{atom-key\ 12928}# (quote (each+)))
+ (if (memv #{atom-key\ 3774}# (quote (each+)))
(call-with-values
(lambda ()
- (#{match-each+\ 12873}#
- #{e\ 12901}#
- (vector-ref #{p\ 12902}# 1)
- (vector-ref #{p\ 12902}# 2)
- (vector-ref #{p\ 12902}# 3)
- #{w\ 12903}#
- #{r\ 12904}#
- #{mod\ 12905}#))
- (lambda (#{xr*\ 12939}#
- #{y-pat\ 12940}#
- #{r\ 12941}#)
- (if #{r\ 12941}#
- (if (null? #{y-pat\ 12940}#)
- (if (null? #{xr*\ 12939}#)
- (#{match-empty\ 12877}#
- (vector-ref #{p\ 12902}# 1)
- #{r\ 12941}#)
- (#{combine\ 12879}#
- #{xr*\ 12939}#
- #{r\ 12941}#))
+ (#{match-each+\ 3719}#
+ #{e\ 3747}#
+ (vector-ref #{p\ 3748}# 1)
+ (vector-ref #{p\ 3748}# 2)
+ (vector-ref #{p\ 3748}# 3)
+ #{w\ 3749}#
+ #{r\ 3750}#
+ #{mod\ 3751}#))
+ (lambda (#{xr*\ 3785}#
+ #{y-pat\ 3786}#
+ #{r\ 3787}#)
+ (if #{r\ 3787}#
+ (if (null? #{y-pat\ 3786}#)
+ (if (null? #{xr*\ 3785}#)
+ (#{match-empty\ 3723}#
+ (vector-ref #{p\ 3748}# 1)
+ #{r\ 3787}#)
+ (#{combine\ 3725}#
+ #{xr*\ 3785}#
+ #{r\ 3787}#))
#f)
#f)))
- (if (memv #{atom-key\ 12928}# (quote (free-id)))
- (if (#{id?\ 9414}# #{e\ 12901}#)
- (if (#{free-id=?\ 9473}#
- (#{wrap\ 9483}#
- #{e\ 12901}#
- #{w\ 12903}#
- #{mod\ 12905}#)
- (vector-ref #{p\ 12902}# 1))
- #{r\ 12904}#
+ (if (memv #{atom-key\ 3774}# (quote (free-id)))
+ (if (#{id?\ 260}# #{e\ 3747}#)
+ (if (#{free-id=?\ 319}#
+ (#{wrap\ 329}#
+ #{e\ 3747}#
+ #{w\ 3749}#
+ #{mod\ 3751}#)
+ (vector-ref #{p\ 3748}# 1))
+ #{r\ 3750}#
#f)
#f)
- (if (memv #{atom-key\ 12928}# (quote (atom)))
+ (if (memv #{atom-key\ 3774}# (quote (atom)))
(if (equal?
- (vector-ref #{p\ 12902}# 1)
- (#{strip\ 9525}#
- #{e\ 12901}#
- #{w\ 12903}#))
- #{r\ 12904}#
+ (vector-ref #{p\ 3748}# 1)
+ (#{strip\ 371}#
+ #{e\ 3747}#
+ #{w\ 3749}#))
+ #{r\ 3750}#
#f)
- (if (memv #{atom-key\ 12928}#
+ (if (memv #{atom-key\ 3774}#
'(vector))
- (if (vector? #{e\ 12901}#)
- (#{match\ 12883}#
- (vector->list #{e\ 12901}#)
- (vector-ref #{p\ 12902}# 1)
- #{w\ 12903}#
- #{r\ 12904}#
- #{mod\ 12905}#)
+ (if (vector? #{e\ 3747}#)
+ (#{match\ 3729}#
+ (vector->list #{e\ 3747}#)
+ (vector-ref #{p\ 3748}# 1)
+ #{w\ 3749}#
+ #{r\ 3750}#
+ #{mod\ 3751}#)
#f))))))))))))
- (#{combine\ 12879}#
- (lambda (#{r*\ 12958}# #{r\ 12959}#)
- (if (null? (car #{r*\ 12958}#))
- #{r\ 12959}#
- (cons (map car #{r*\ 12958}#)
- (#{combine\ 12879}#
- (map cdr #{r*\ 12958}#)
- #{r\ 12959}#)))))
- (#{match-empty\ 12877}#
- (lambda (#{p\ 12962}# #{r\ 12963}#)
- (if (null? #{p\ 12962}#)
- #{r\ 12963}#
- (if (eq? #{p\ 12962}# (quote any))
- (cons (quote ()) #{r\ 12963}#)
- (if (pair? #{p\ 12962}#)
- (#{match-empty\ 12877}#
- (car #{p\ 12962}#)
- (#{match-empty\ 12877}#
- (cdr #{p\ 12962}#)
- #{r\ 12963}#))
- (if (eq? #{p\ 12962}# (quote each-any))
- (cons (quote ()) #{r\ 12963}#)
- (let ((#{atom-key\ 12977}#
- (vector-ref #{p\ 12962}# 0)))
- (if (memv #{atom-key\ 12977}# (quote (each)))
- (#{match-empty\ 12877}#
- (vector-ref #{p\ 12962}# 1)
- #{r\ 12963}#)
- (if (memv #{atom-key\ 12977}# (quote (each+)))
- (#{match-empty\ 12877}#
- (vector-ref #{p\ 12962}# 1)
- (#{match-empty\ 12877}#
- (reverse (vector-ref #{p\ 12962}# 2))
- (#{match-empty\ 12877}#
- (vector-ref #{p\ 12962}# 3)
- #{r\ 12963}#)))
- (if (memv #{atom-key\ 12977}#
+ (#{combine\ 3725}#
+ (lambda (#{r*\ 3804}# #{r\ 3805}#)
+ (if (null? (car #{r*\ 3804}#))
+ #{r\ 3805}#
+ (cons (map car #{r*\ 3804}#)
+ (#{combine\ 3725}#
+ (map cdr #{r*\ 3804}#)
+ #{r\ 3805}#)))))
+ (#{match-empty\ 3723}#
+ (lambda (#{p\ 3808}# #{r\ 3809}#)
+ (if (null? #{p\ 3808}#)
+ #{r\ 3809}#
+ (if (eq? #{p\ 3808}# (quote any))
+ (cons (quote ()) #{r\ 3809}#)
+ (if (pair? #{p\ 3808}#)
+ (#{match-empty\ 3723}#
+ (car #{p\ 3808}#)
+ (#{match-empty\ 3723}#
+ (cdr #{p\ 3808}#)
+ #{r\ 3809}#))
+ (if (eq? #{p\ 3808}# (quote each-any))
+ (cons (quote ()) #{r\ 3809}#)
+ (let ((#{atom-key\ 3823}#
+ (vector-ref #{p\ 3808}# 0)))
+ (if (memv #{atom-key\ 3823}# (quote (each)))
+ (#{match-empty\ 3723}#
+ (vector-ref #{p\ 3808}# 1)
+ #{r\ 3809}#)
+ (if (memv #{atom-key\ 3823}# (quote (each+)))
+ (#{match-empty\ 3723}#
+ (vector-ref #{p\ 3808}# 1)
+ (#{match-empty\ 3723}#
+ (reverse (vector-ref #{p\ 3808}# 2))
+ (#{match-empty\ 3723}#
+ (vector-ref #{p\ 3808}# 3)
+ #{r\ 3809}#)))
+ (if (memv #{atom-key\ 3823}#
'(free-id atom))
- #{r\ 12963}#
- (if (memv #{atom-key\ 12977}#
+ #{r\ 3809}#
+ (if (memv #{atom-key\ 3823}#
'(vector))
- (#{match-empty\ 12877}#
- (vector-ref #{p\ 12962}# 1)
- #{r\ 12963}#))))))))))))
- (#{match-each-any\ 12875}#
- (lambda (#{e\ 12982}# #{w\ 12983}# #{mod\ 12984}#)
- (if (pair? #{e\ 12982}#)
- (let ((#{l\ 12991}#
- (#{match-each-any\ 12875}#
- (cdr #{e\ 12982}#)
- #{w\ 12983}#
- #{mod\ 12984}#)))
- (if #{l\ 12991}#
- (cons (#{wrap\ 9483}#
- (car #{e\ 12982}#)
- #{w\ 12983}#
- #{mod\ 12984}#)
- #{l\ 12991}#)
+ (#{match-empty\ 3723}#
+ (vector-ref #{p\ 3808}# 1)
+ #{r\ 3809}#))))))))))))
+ (#{match-each-any\ 3721}#
+ (lambda (#{e\ 3828}# #{w\ 3829}# #{mod\ 3830}#)
+ (if (pair? #{e\ 3828}#)
+ (let ((#{l\ 3837}#
+ (#{match-each-any\ 3721}#
+ (cdr #{e\ 3828}#)
+ #{w\ 3829}#
+ #{mod\ 3830}#)))
+ (if #{l\ 3837}#
+ (cons (#{wrap\ 329}#
+ (car #{e\ 3828}#)
+ #{w\ 3829}#
+ #{mod\ 3830}#)
+ #{l\ 3837}#)
#f))
- (if (null? #{e\ 12982}#)
+ (if (null? #{e\ 3828}#)
'()
- (if (#{syntax-object?\ 9378}# #{e\ 12982}#)
- (#{match-each-any\ 12875}#
- (#{syntax-object-expression\ 9380}# #{e\ 12982}#)
- (#{join-wraps\ 9465}#
- #{w\ 12983}#
- (#{syntax-object-wrap\ 9382}# #{e\ 12982}#))
- #{mod\ 12984}#)
+ (if (#{syntax-object?\ 224}# #{e\ 3828}#)
+ (#{match-each-any\ 3721}#
+ (#{syntax-object-expression\ 226}# #{e\ 3828}#)
+ (#{join-wraps\ 311}#
+ #{w\ 3829}#
+ (#{syntax-object-wrap\ 228}# #{e\ 3828}#))
+ #{mod\ 3830}#)
#f)))))
- (#{match-each+\ 12873}#
- (lambda (#{e\ 12999}#
- #{x-pat\ 13000}#
- #{y-pat\ 13001}#
- #{z-pat\ 13002}#
- #{w\ 13003}#
- #{r\ 13004}#
- #{mod\ 13005}#)
- (letrec ((#{f\ 13016}#
- (lambda (#{e\ 13017}# #{w\ 13018}#)
- (if (pair? #{e\ 13017}#)
+ (#{match-each+\ 3719}#
+ (lambda (#{e\ 3845}#
+ #{x-pat\ 3846}#
+ #{y-pat\ 3847}#
+ #{z-pat\ 3848}#
+ #{w\ 3849}#
+ #{r\ 3850}#
+ #{mod\ 3851}#)
+ (letrec ((#{f\ 3862}#
+ (lambda (#{e\ 3863}# #{w\ 3864}#)
+ (if (pair? #{e\ 3863}#)
(call-with-values
(lambda ()
- (#{f\ 13016}#
- (cdr #{e\ 13017}#)
- #{w\ 13018}#))
- (lambda (#{xr*\ 13021}#
- #{y-pat\ 13022}#
- #{r\ 13023}#)
- (if #{r\ 13023}#
- (if (null? #{y-pat\ 13022}#)
- (let ((#{xr\ 13028}#
- (#{match\ 12883}#
- (car #{e\ 13017}#)
- #{x-pat\ 13000}#
- #{w\ 13018}#
+ (#{f\ 3862}#
+ (cdr #{e\ 3863}#)
+ #{w\ 3864}#))
+ (lambda (#{xr*\ 3867}#
+ #{y-pat\ 3868}#
+ #{r\ 3869}#)
+ (if #{r\ 3869}#
+ (if (null? #{y-pat\ 3868}#)
+ (let ((#{xr\ 3874}#
+ (#{match\ 3729}#
+ (car #{e\ 3863}#)
+ #{x-pat\ 3846}#
+ #{w\ 3864}#
'()
- #{mod\ 13005}#)))
- (if #{xr\ 13028}#
+ #{mod\ 3851}#)))
+ (if #{xr\ 3874}#
(values
- (cons #{xr\ 13028}#
- #{xr*\ 13021}#)
- #{y-pat\ 13022}#
- #{r\ 13023}#)
+ (cons #{xr\ 3874}#
+ #{xr*\ 3867}#)
+ #{y-pat\ 3868}#
+ #{r\ 3869}#)
(values #f #f #f)))
(values
'()
- (cdr #{y-pat\ 13022}#)
- (#{match\ 12883}#
- (car #{e\ 13017}#)
- (car #{y-pat\ 13022}#)
- #{w\ 13018}#
- #{r\ 13023}#
- #{mod\ 13005}#)))
+ (cdr #{y-pat\ 3868}#)
+ (#{match\ 3729}#
+ (car #{e\ 3863}#)
+ (car #{y-pat\ 3868}#)
+ #{w\ 3864}#
+ #{r\ 3869}#
+ #{mod\ 3851}#)))
(values #f #f #f))))
- (if (#{syntax-object?\ 9378}# #{e\ 13017}#)
- (#{f\ 13016}#
- (#{syntax-object-expression\ 9380}#
- #{e\ 13017}#)
- (#{join-wraps\ 9465}#
- #{w\ 13018}#
- #{e\ 13017}#))
+ (if (#{syntax-object?\ 224}# #{e\ 3863}#)
+ (#{f\ 3862}#
+ (#{syntax-object-expression\ 226}#
+ #{e\ 3863}#)
+ (#{join-wraps\ 311}#
+ #{w\ 3864}#
+ #{e\ 3863}#))
(values
'()
- #{y-pat\ 13001}#
- (#{match\ 12883}#
- #{e\ 13017}#
- #{z-pat\ 13002}#
- #{w\ 13018}#
- #{r\ 13004}#
- #{mod\ 13005}#)))))))
- (#{f\ 13016}# #{e\ 12999}# #{w\ 13003}#))))
- (#{match-each\ 12871}#
- (lambda (#{e\ 13032}#
- #{p\ 13033}#
- #{w\ 13034}#
- #{mod\ 13035}#)
- (if (pair? #{e\ 13032}#)
- (let ((#{first\ 13043}#
- (#{match\ 12883}#
- (car #{e\ 13032}#)
- #{p\ 13033}#
- #{w\ 13034}#
+ #{y-pat\ 3847}#
+ (#{match\ 3729}#
+ #{e\ 3863}#
+ #{z-pat\ 3848}#
+ #{w\ 3864}#
+ #{r\ 3850}#
+ #{mod\ 3851}#)))))))
+ (#{f\ 3862}# #{e\ 3845}# #{w\ 3849}#))))
+ (#{match-each\ 3717}#
+ (lambda (#{e\ 3878}#
+ #{p\ 3879}#
+ #{w\ 3880}#
+ #{mod\ 3881}#)
+ (if (pair? #{e\ 3878}#)
+ (let ((#{first\ 3889}#
+ (#{match\ 3729}#
+ (car #{e\ 3878}#)
+ #{p\ 3879}#
+ #{w\ 3880}#
'()
- #{mod\ 13035}#)))
- (if #{first\ 13043}#
- (let ((#{rest\ 13047}#
- (#{match-each\ 12871}#
- (cdr #{e\ 13032}#)
- #{p\ 13033}#
- #{w\ 13034}#
- #{mod\ 13035}#)))
- (if #{rest\ 13047}#
- (cons #{first\ 13043}# #{rest\ 13047}#)
+ #{mod\ 3881}#)))
+ (if #{first\ 3889}#
+ (let ((#{rest\ 3893}#
+ (#{match-each\ 3717}#
+ (cdr #{e\ 3878}#)
+ #{p\ 3879}#
+ #{w\ 3880}#
+ #{mod\ 3881}#)))
+ (if #{rest\ 3893}#
+ (cons #{first\ 3889}# #{rest\ 3893}#)
#f))
#f))
- (if (null? #{e\ 13032}#)
+ (if (null? #{e\ 3878}#)
'()
- (if (#{syntax-object?\ 9378}# #{e\ 13032}#)
- (#{match-each\ 12871}#
- (#{syntax-object-expression\ 9380}# #{e\ 13032}#)
- #{p\ 13033}#
- (#{join-wraps\ 9465}#
- #{w\ 13034}#
- (#{syntax-object-wrap\ 9382}# #{e\ 13032}#))
- (#{syntax-object-module\ 9384}# #{e\ 13032}#))
+ (if (#{syntax-object?\ 224}# #{e\ 3878}#)
+ (#{match-each\ 3717}#
+ (#{syntax-object-expression\ 226}# #{e\ 3878}#)
+ #{p\ 3879}#
+ (#{join-wraps\ 311}#
+ #{w\ 3880}#
+ (#{syntax-object-wrap\ 228}# #{e\ 3878}#))
+ (#{syntax-object-module\ 230}# #{e\ 3878}#))
#f))))))
(set! $sc-dispatch
- (lambda (#{e\ 13055}# #{p\ 13056}#)
- (if (eq? #{p\ 13056}# (quote any))
- (list #{e\ 13055}#)
- (if (#{syntax-object?\ 9378}# #{e\ 13055}#)
- (#{match*\ 12881}#
- (#{syntax-object-expression\ 9380}# #{e\ 13055}#)
- #{p\ 13056}#
- (#{syntax-object-wrap\ 9382}# #{e\ 13055}#)
+ (lambda (#{e\ 3901}# #{p\ 3902}#)
+ (if (eq? #{p\ 3902}# (quote any))
+ (list #{e\ 3901}#)
+ (if (#{syntax-object?\ 224}# #{e\ 3901}#)
+ (#{match*\ 3727}#
+ (#{syntax-object-expression\ 226}# #{e\ 3901}#)
+ #{p\ 3902}#
+ (#{syntax-object-wrap\ 228}# #{e\ 3901}#)
'()
- (#{syntax-object-module\ 9384}# #{e\ 13055}#))
- (#{match*\ 12881}#
- #{e\ 13055}#
- #{p\ 13056}#
+ (#{syntax-object-module\ 230}# #{e\ 3901}#))
+ (#{match*\ 3727}#
+ #{e\ 3901}#
+ #{p\ 3902}#
'(())
'()
#f)))))))))
@@ -11595,50 +11500,50 @@
(make-syntax-transformer
'with-syntax
'macro
- (cons (lambda (#{x\ 13065}#)
- ((lambda (#{tmp\ 13067}#)
- ((lambda (#{tmp\ 13068}#)
- (if #{tmp\ 13068}#
- (apply (lambda (#{_\ 13072}# #{e1\ 13073}# #{e2\ 13074}#)
+ (cons (lambda (#{x\ 3911}#)
+ ((lambda (#{tmp\ 3913}#)
+ ((lambda (#{tmp\ 3914}#)
+ (if #{tmp\ 3914}#
+ (apply (lambda (#{_\ 3918}# #{e1\ 3919}# #{e2\ 3920}#)
(cons '#(syntax-object
begin
((top)
#(ribcage
#(_ e1 e2)
#((top) (top) (top))
- #("i13069" "i13070" "i13071"))
+ #("i3915" "i3916" "i3917"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i13066")))
+ #(ribcage #(x) #((top)) #("i3912")))
(hygiene guile))
- (cons #{e1\ 13073}# #{e2\ 13074}#)))
- #{tmp\ 13068}#)
- ((lambda (#{tmp\ 13076}#)
- (if #{tmp\ 13076}#
- (apply (lambda (#{_\ 13082}#
- #{out\ 13083}#
- #{in\ 13084}#
- #{e1\ 13085}#
- #{e2\ 13086}#)
+ (cons #{e1\ 3919}# #{e2\ 3920}#)))
+ #{tmp\ 3914}#)
+ ((lambda (#{tmp\ 3922}#)
+ (if #{tmp\ 3922}#
+ (apply (lambda (#{_\ 3928}#
+ #{out\ 3929}#
+ #{in\ 3930}#
+ #{e1\ 3931}#
+ #{e2\ 3932}#)
(list '#(syntax-object
syntax-case
((top)
#(ribcage
#(_ out in e1 e2)
#((top) (top) (top) (top) (top))
- #("i13077"
- "i13078"
- "i13079"
- "i13080"
- "i13081"))
+ #("i3923"
+ "i3924"
+ "i3925"
+ "i3926"
+ "i3927"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i13066")))
+ #("i3912")))
(hygiene guile))
- #{in\ 13084}#
+ #{in\ 3930}#
'()
- (list #{out\ 13083}#
+ (list #{out\ 3929}#
(cons '#(syntax-object
begin
((top)
@@ -11649,27 +11554,27 @@
(top)
(top)
(top))
- #("i13077"
- "i13078"
- "i13079"
- "i13080"
- "i13081"))
+ #("i3923"
+ "i3924"
+ "i3925"
+ "i3926"
+ "i3927"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i13066")))
+ #("i3912")))
(hygiene guile))
- (cons #{e1\ 13085}#
- #{e2\ 13086}#)))))
- #{tmp\ 13076}#)
- ((lambda (#{tmp\ 13088}#)
- (if #{tmp\ 13088}#
- (apply (lambda (#{_\ 13094}#
- #{out\ 13095}#
- #{in\ 13096}#
- #{e1\ 13097}#
- #{e2\ 13098}#)
+ (cons #{e1\ 3931}#
+ #{e2\ 3932}#)))))
+ #{tmp\ 3922}#)
+ ((lambda (#{tmp\ 3934}#)
+ (if #{tmp\ 3934}#
+ (apply (lambda (#{_\ 3940}#
+ #{out\ 3941}#
+ #{in\ 3942}#
+ #{e1\ 3943}#
+ #{e2\ 3944}#)
(list '#(syntax-object
syntax-case
((top)
@@ -11680,16 +11585,16 @@
(top)
(top)
(top))
- #("i13089"
- "i13090"
- "i13091"
- "i13092"
- "i13093"))
+ #("i3935"
+ "i3936"
+ "i3937"
+ "i3938"
+ "i3939"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i13066")))
+ #("i3912")))
(hygiene guile))
(cons '#(syntax-object
list
@@ -11701,20 +11606,20 @@
(top)
(top)
(top))
- #("i13089"
- "i13090"
- "i13091"
- "i13092"
- "i13093"))
+ #("i3935"
+ "i3936"
+ "i3937"
+ "i3938"
+ "i3939"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i13066")))
+ #("i3912")))
(hygiene guile))
- #{in\ 13096}#)
+ #{in\ 3942}#)
'()
- (list #{out\ 13095}#
+ (list #{out\ 3941}#
(cons '#(syntax-object
begin
((top)
@@ -11729,11 +11634,11 @@
(top)
(top)
(top))
- #("i13089"
- "i13090"
- "i13091"
- "i13092"
- "i13093"))
+ #("i3935"
+ "i3936"
+ "i3937"
+ "i3938"
+ "i3939"))
#(ribcage
()
()
@@ -11741,53 +11646,53 @@
#(ribcage
#(x)
#((top))
- #("i13066")))
+ #("i3912")))
(hygiene guile))
- (cons #{e1\ 13097}#
- #{e2\ 13098}#)))))
- #{tmp\ 13088}#)
+ (cons #{e1\ 3943}#
+ #{e2\ 3944}#)))))
+ #{tmp\ 3934}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp\ 13067}#)))
+ #{tmp\ 3913}#)))
($sc-dispatch
- #{tmp\ 13067}#
+ #{tmp\ 3913}#
'(any #(each (any any)) any . each-any)))))
($sc-dispatch
- #{tmp\ 13067}#
+ #{tmp\ 3913}#
'(any ((any any)) any . each-any)))))
($sc-dispatch
- #{tmp\ 13067}#
+ #{tmp\ 3913}#
'(any () any . each-any))))
- #{x\ 13065}#))
+ #{x\ 3911}#))
(module-name (current-module)))))
(define syntax-rules
(make-syntax-transformer
'syntax-rules
'macro
- (cons (lambda (#{x\ 13102}#)
- ((lambda (#{tmp\ 13104}#)
- ((lambda (#{tmp\ 13105}#)
- (if #{tmp\ 13105}#
- (apply (lambda (#{_\ 13111}#
- #{k\ 13112}#
- #{keyword\ 13113}#
- #{pattern\ 13114}#
- #{template\ 13115}#)
+ (cons (lambda (#{x\ 3948}#)
+ ((lambda (#{tmp\ 3950}#)
+ ((lambda (#{tmp\ 3951}#)
+ (if #{tmp\ 3951}#
+ (apply (lambda (#{_\ 3957}#
+ #{k\ 3958}#
+ #{keyword\ 3959}#
+ #{pattern\ 3960}#
+ #{template\ 3961}#)
(list '#(syntax-object
lambda
((top)
#(ribcage
#(_ k keyword pattern template)
#((top) (top) (top) (top) (top))
- #("i13106"
- "i13107"
- "i13108"
- "i13109"
- "i13110"))
+ #("i3952"
+ "i3953"
+ "i3954"
+ "i3955"
+ "i3956"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i13103")))
+ #(ribcage #(x) #((top)) #("i3949")))
(hygiene guile))
'(#(syntax-object
x
@@ -11795,13 +11700,13 @@
#(ribcage
#(_ k keyword pattern template)
#((top) (top) (top) (top) (top))
- #("i13106"
- "i13107"
- "i13108"
- "i13109"
- "i13110"))
+ #("i3952"
+ "i3953"
+ "i3954"
+ "i3955"
+ "i3956"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i13103")))
+ #(ribcage #(x) #((top)) #("i3949")))
(hygiene guile)))
(cons '#(syntax-object
syntax-case
@@ -11809,16 +11714,16 @@
#(ribcage
#(_ k keyword pattern template)
#((top) (top) (top) (top) (top))
- #("i13106"
- "i13107"
- "i13108"
- "i13109"
- "i13110"))
+ #("i3952"
+ "i3953"
+ "i3954"
+ "i3955"
+ "i3956"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i13103")))
+ #("i3949")))
(hygiene guile))
(cons '#(syntax-object
x
@@ -11834,20 +11739,20 @@
(top)
(top)
(top))
- #("i13106"
- "i13107"
- "i13108"
- "i13109"
- "i13110"))
+ #("i3952"
+ "i3953"
+ "i3954"
+ "i3955"
+ "i3956"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i13103")))
+ #("i3949")))
(hygiene guile))
- (cons #{k\ 13112}#
- (map (lambda (#{tmp\ 13118}#
- #{tmp\ 13117}#)
+ (cons #{k\ 3958}#
+ (map (lambda (#{tmp\ 3964}#
+ #{tmp\ 3963}#)
(list (cons '#(syntax-object
dummy
((top)
@@ -11862,11 +11767,11 @@
(top)
(top)
(top))
- #("i13106"
- "i13107"
- "i13108"
- "i13109"
- "i13110"))
+ #("i3952"
+ "i3953"
+ "i3954"
+ "i3955"
+ "i3956"))
#(ribcage
()
()
@@ -11874,10 +11779,10 @@
#(ribcage
#(x)
#((top))
- #("i13103")))
+ #("i3949")))
(hygiene
guile))
- #{tmp\ 13117}#)
+ #{tmp\ 3963}#)
(list '#(syntax-object
syntax
((top)
@@ -11892,11 +11797,11 @@
(top)
(top)
(top))
- #("i13106"
- "i13107"
- "i13108"
- "i13109"
- "i13110"))
+ #("i3952"
+ "i3953"
+ "i3954"
+ "i3955"
+ "i3956"))
#(ribcage
()
()
@@ -11904,47 +11809,47 @@
#(ribcage
#(x)
#((top))
- #("i13103")))
+ #("i3949")))
(hygiene
guile))
- #{tmp\ 13118}#)))
- #{template\ 13115}#
- #{pattern\ 13114}#))))))
- #{tmp\ 13105}#)
+ #{tmp\ 3964}#)))
+ #{template\ 3961}#
+ #{pattern\ 3960}#))))))
+ #{tmp\ 3951}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp\ 13104}#)))
+ #{tmp\ 3950}#)))
($sc-dispatch
- #{tmp\ 13104}#
+ #{tmp\ 3950}#
'(any each-any . #(each ((any . any) any))))))
- #{x\ 13102}#))
+ #{x\ 3948}#))
(module-name (current-module)))))
(define let*
(make-syntax-transformer
'let*
'macro
- (cons (lambda (#{x\ 13119}#)
- ((lambda (#{tmp\ 13121}#)
- ((lambda (#{tmp\ 13122}#)
- (if (if #{tmp\ 13122}#
- (apply (lambda (#{let*\ 13128}#
- #{x\ 13129}#
- #{v\ 13130}#
- #{e1\ 13131}#
- #{e2\ 13132}#)
- (and-map identifier? #{x\ 13129}#))
- #{tmp\ 13122}#)
+ (cons (lambda (#{x\ 3965}#)
+ ((lambda (#{tmp\ 3967}#)
+ ((lambda (#{tmp\ 3968}#)
+ (if (if #{tmp\ 3968}#
+ (apply (lambda (#{let*\ 3974}#
+ #{x\ 3975}#
+ #{v\ 3976}#
+ #{e1\ 3977}#
+ #{e2\ 3978}#)
+ (and-map identifier? #{x\ 3975}#))
+ #{tmp\ 3968}#)
#f)
- (apply (lambda (#{let*\ 13139}#
- #{x\ 13140}#
- #{v\ 13141}#
- #{e1\ 13142}#
- #{e2\ 13143}#)
- (letrec ((#{f\ 13146}#
- (lambda (#{bindings\ 13147}#)
- (if (null? #{bindings\ 13147}#)
+ (apply (lambda (#{let*\ 3985}#
+ #{x\ 3986}#
+ #{v\ 3987}#
+ #{e1\ 3988}#
+ #{e2\ 3989}#)
+ (letrec ((#{f\ 3992}#
+ (lambda (#{bindings\ 3993}#)
+ (if (null? #{bindings\ 3993}#)
(cons '#(syntax-object
let
((top)
@@ -11952,7 +11857,7 @@
#(ribcage
#(f bindings)
#((top) (top))
- #("i13144" "i13145"))
+ #("i3990" "i3991"))
#(ribcage
#(let* x v e1 e2)
#((top)
@@ -11960,25 +11865,25 @@
(top)
(top)
(top))
- #("i13134"
- "i13135"
- "i13136"
- "i13137"
- "i13138"))
+ #("i3980"
+ "i3981"
+ "i3982"
+ "i3983"
+ "i3984"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i13120")))
+ #("i3966")))
(hygiene guile))
(cons '()
- (cons #{e1\ 13142}#
- #{e2\ 13143}#)))
- ((lambda (#{tmp\ 13152}#)
- ((lambda (#{tmp\ 13153}#)
- (if #{tmp\ 13153}#
- (apply (lambda (#{body\ 13156}#
- #{binding\ 13157}#)
+ (cons #{e1\ 3988}#
+ #{e2\ 3989}#)))
+ ((lambda (#{tmp\ 3998}#)
+ ((lambda (#{tmp\ 3999}#)
+ (if #{tmp\ 3999}#
+ (apply (lambda (#{body\ 4002}#
+ #{binding\ 4003}#)
(list '#(syntax-object
let
((top)
@@ -11987,8 +11892,8 @@
binding)
#((top)
(top))
- #("i13154"
- "i13155"))
+ #("i4000"
+ "i4001"))
#(ribcage
()
()
@@ -11998,8 +11903,8 @@
bindings)
#((top)
(top))
- #("i13144"
- "i13145"))
+ #("i3990"
+ "i3991"))
#(ribcage
#(let*
x
@@ -12011,11 +11916,11 @@
(top)
(top)
(top))
- #("i13134"
- "i13135"
- "i13136"
- "i13137"
- "i13138"))
+ #("i3980"
+ "i3981"
+ "i3982"
+ "i3983"
+ "i3984"))
#(ribcage
()
()
@@ -12023,57 +11928,57 @@
#(ribcage
#(x)
#((top))
- #("i13120")))
+ #("i3966")))
(hygiene
guile))
- (list #{binding\ 13157}#)
- #{body\ 13156}#))
- #{tmp\ 13153}#)
+ (list #{binding\ 4003}#)
+ #{body\ 4002}#))
+ #{tmp\ 3999}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp\ 13152}#)))
+ #{tmp\ 3998}#)))
($sc-dispatch
- #{tmp\ 13152}#
+ #{tmp\ 3998}#
'(any any))))
- (list (#{f\ 13146}#
- (cdr #{bindings\ 13147}#))
- (car #{bindings\ 13147}#)))))))
- (#{f\ 13146}#
- (map list #{x\ 13140}# #{v\ 13141}#))))
- #{tmp\ 13122}#)
+ (list (#{f\ 3992}#
+ (cdr #{bindings\ 3993}#))
+ (car #{bindings\ 3993}#)))))))
+ (#{f\ 3992}#
+ (map list #{x\ 3986}# #{v\ 3987}#))))
+ #{tmp\ 3968}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp\ 13121}#)))
+ #{tmp\ 3967}#)))
($sc-dispatch
- #{tmp\ 13121}#
+ #{tmp\ 3967}#
'(any #(each (any any)) any . each-any))))
- #{x\ 13119}#))
+ #{x\ 3965}#))
(module-name (current-module)))))
(define do
(make-syntax-transformer
'do
'macro
- (cons (lambda (#{orig-x\ 13158}#)
- ((lambda (#{tmp\ 13160}#)
- ((lambda (#{tmp\ 13161}#)
- (if #{tmp\ 13161}#
- (apply (lambda (#{_\ 13169}#
- #{var\ 13170}#
- #{init\ 13171}#
- #{step\ 13172}#
- #{e0\ 13173}#
- #{e1\ 13174}#
- #{c\ 13175}#)
- ((lambda (#{tmp\ 13177}#)
- ((lambda (#{tmp\ 13178}#)
- (if #{tmp\ 13178}#
- (apply (lambda (#{step\ 13180}#)
- ((lambda (#{tmp\ 13181}#)
- ((lambda (#{tmp\ 13182}#)
- (if #{tmp\ 13182}#
+ (cons (lambda (#{orig-x\ 4004}#)
+ ((lambda (#{tmp\ 4006}#)
+ ((lambda (#{tmp\ 4007}#)
+ (if #{tmp\ 4007}#
+ (apply (lambda (#{_\ 4015}#
+ #{var\ 4016}#
+ #{init\ 4017}#
+ #{step\ 4018}#
+ #{e0\ 4019}#
+ #{e1\ 4020}#
+ #{c\ 4021}#)
+ ((lambda (#{tmp\ 4023}#)
+ ((lambda (#{tmp\ 4024}#)
+ (if #{tmp\ 4024}#
+ (apply (lambda (#{step\ 4026}#)
+ ((lambda (#{tmp\ 4027}#)
+ ((lambda (#{tmp\ 4028}#)
+ (if #{tmp\ 4028}#
(apply (lambda ()
(list '#(syntax-object
let
@@ -12081,7 +11986,7 @@
#(ribcage
#(step)
#((top))
- #("i13179"))
+ #("i4025"))
#(ribcage
#(_
var
@@ -12097,13 +12002,13 @@
(top)
(top)
(top))
- #("i13162"
- "i13163"
- "i13164"
- "i13165"
- "i13166"
- "i13167"
- "i13168"))
+ #("i4008"
+ "i4009"
+ "i4010"
+ "i4011"
+ "i4012"
+ "i4013"
+ "i4014"))
#(ribcage
()
()
@@ -12111,7 +12016,7 @@
#(ribcage
#(orig-x)
#((top))
- #("i13159")))
+ #("i4005")))
(hygiene
guile))
'#(syntax-object
@@ -12120,7 +12025,7 @@
#(ribcage
#(step)
#((top))
- #("i13179"))
+ #("i4025"))
#(ribcage
#(_
var
@@ -12136,13 +12041,13 @@
(top)
(top)
(top))
- #("i13162"
- "i13163"
- "i13164"
- "i13165"
- "i13166"
- "i13167"
- "i13168"))
+ #("i4008"
+ "i4009"
+ "i4010"
+ "i4011"
+ "i4012"
+ "i4013"
+ "i4014"))
#(ribcage
()
()
@@ -12150,19 +12055,19 @@
#(ribcage
#(orig-x)
#((top))
- #("i13159")))
+ #("i4005")))
(hygiene
guile))
(map list
- #{var\ 13170}#
- #{init\ 13171}#)
+ #{var\ 4016}#
+ #{init\ 4017}#)
(list '#(syntax-object
if
((top)
#(ribcage
#(step)
#((top))
- #("i13179"))
+ #("i4025"))
#(ribcage
#(_
var
@@ -12178,13 +12083,13 @@
(top)
(top)
(top))
- #("i13162"
- "i13163"
- "i13164"
- "i13165"
- "i13166"
- "i13167"
- "i13168"))
+ #("i4008"
+ "i4009"
+ "i4010"
+ "i4011"
+ "i4012"
+ "i4013"
+ "i4014"))
#(ribcage
()
()
@@ -12192,7 +12097,7 @@
#(ribcage
#(orig-x)
#((top))
- #("i13159")))
+ #("i4005")))
(hygiene
guile))
(list '#(syntax-object
@@ -12201,7 +12106,7 @@
#(ribcage
#(step)
#((top))
- #("i13179"))
+ #("i4025"))
#(ribcage
#(_
var
@@ -12217,13 +12122,13 @@
(top)
(top)
(top))
- #("i13162"
- "i13163"
- "i13164"
- "i13165"
- "i13166"
- "i13167"
- "i13168"))
+ #("i4008"
+ "i4009"
+ "i4010"
+ "i4011"
+ "i4012"
+ "i4013"
+ "i4014"))
#(ribcage
()
()
@@ -12231,17 +12136,17 @@
#(ribcage
#(orig-x)
#((top))
- #("i13159")))
+ #("i4005")))
(hygiene
guile))
- #{e0\ 13173}#)
+ #{e0\ 4019}#)
(cons '#(syntax-object
begin
((top)
#(ribcage
#(step)
#((top))
- #("i13179"))
+ #("i4025"))
#(ribcage
#(_
var
@@ -12257,13 +12162,13 @@
(top)
(top)
(top))
- #("i13162"
- "i13163"
- "i13164"
- "i13165"
- "i13166"
- "i13167"
- "i13168"))
+ #("i4008"
+ "i4009"
+ "i4010"
+ "i4011"
+ "i4012"
+ "i4013"
+ "i4014"))
#(ribcage
()
()
@@ -12271,18 +12176,18 @@
#(ribcage
#(orig-x)
#((top))
- #("i13159")))
+ #("i4005")))
(hygiene
guile))
(append
- #{c\ 13175}#
+ #{c\ 4021}#
(list (cons '#(syntax-object
doloop
((top)
#(ribcage
#(step)
#((top))
- #("i13179"))
+ #("i4025"))
#(ribcage
#(_
var
@@ -12298,13 +12203,13 @@
(top)
(top)
(top))
- #("i13162"
- "i13163"
- "i13164"
- "i13165"
- "i13166"
- "i13167"
- "i13168"))
+ #("i4008"
+ "i4009"
+ "i4010"
+ "i4011"
+ "i4012"
+ "i4013"
+ "i4014"))
#(ribcage
()
()
@@ -12312,15 +12217,15 @@
#(ribcage
#(orig-x)
#((top))
- #("i13159")))
+ #("i4005")))
(hygiene
guile))
- #{step\ 13180}#)))))))
- #{tmp\ 13182}#)
- ((lambda (#{tmp\ 13187}#)
- (if #{tmp\ 13187}#
- (apply (lambda (#{e1\ 13190}#
- #{e2\ 13191}#)
+ #{step\ 4026}#)))))))
+ #{tmp\ 4028}#)
+ ((lambda (#{tmp\ 4033}#)
+ (if #{tmp\ 4033}#
+ (apply (lambda (#{e1\ 4036}#
+ #{e2\ 4037}#)
(list '#(syntax-object
let
((top)
@@ -12329,12 +12234,12 @@
e2)
#((top)
(top))
- #("i13188"
- "i13189"))
+ #("i4034"
+ "i4035"))
#(ribcage
#(step)
#((top))
- #("i13179"))
+ #("i4025"))
#(ribcage
#(_
var
@@ -12350,13 +12255,13 @@
(top)
(top)
(top))
- #("i13162"
- "i13163"
- "i13164"
- "i13165"
- "i13166"
- "i13167"
- "i13168"))
+ #("i4008"
+ "i4009"
+ "i4010"
+ "i4011"
+ "i4012"
+ "i4013"
+ "i4014"))
#(ribcage
()
()
@@ -12364,7 +12269,7 @@
#(ribcage
#(orig-x)
#((top))
- #("i13159")))
+ #("i4005")))
(hygiene
guile))
'#(syntax-object
@@ -12375,12 +12280,12 @@
e2)
#((top)
(top))
- #("i13188"
- "i13189"))
+ #("i4034"
+ "i4035"))
#(ribcage
#(step)
#((top))
- #("i13179"))
+ #("i4025"))
#(ribcage
#(_
var
@@ -12396,13 +12301,13 @@
(top)
(top)
(top))
- #("i13162"
- "i13163"
- "i13164"
- "i13165"
- "i13166"
- "i13167"
- "i13168"))
+ #("i4008"
+ "i4009"
+ "i4010"
+ "i4011"
+ "i4012"
+ "i4013"
+ "i4014"))
#(ribcage
()
()
@@ -12410,12 +12315,12 @@
#(ribcage
#(orig-x)
#((top))
- #("i13159")))
+ #("i4005")))
(hygiene
guile))
(map list
- #{var\ 13170}#
- #{init\ 13171}#)
+ #{var\ 4016}#
+ #{init\ 4017}#)
(list '#(syntax-object
if
((top)
@@ -12424,12 +12329,12 @@
e2)
#((top)
(top))
- #("i13188"
- "i13189"))
+ #("i4034"
+ "i4035"))
#(ribcage
#(step)
#((top))
- #("i13179"))
+ #("i4025"))
#(ribcage
#(_
var
@@ -12445,13 +12350,13 @@
(top)
(top)
(top))
- #("i13162"
- "i13163"
- "i13164"
- "i13165"
- "i13166"
- "i13167"
- "i13168"))
+ #("i4008"
+ "i4009"
+ "i4010"
+ "i4011"
+ "i4012"
+ "i4013"
+ "i4014"))
#(ribcage
()
()
@@ -12459,10 +12364,10 @@
#(ribcage
#(orig-x)
#((top))
- #("i13159")))
+ #("i4005")))
(hygiene
guile))
- #{e0\ 13173}#
+ #{e0\ 4019}#
(cons '#(syntax-object
begin
((top)
@@ -12471,12 +12376,12 @@
e2)
#((top)
(top))
- #("i13188"
- "i13189"))
+ #("i4034"
+ "i4035"))
#(ribcage
#(step)
#((top))
- #("i13179"))
+ #("i4025"))
#(ribcage
#(_
var
@@ -12492,13 +12397,13 @@
(top)
(top)
(top))
- #("i13162"
- "i13163"
- "i13164"
- "i13165"
- "i13166"
- "i13167"
- "i13168"))
+ #("i4008"
+ "i4009"
+ "i4010"
+ "i4011"
+ "i4012"
+ "i4013"
+ "i4014"))
#(ribcage
()
()
@@ -12506,11 +12411,11 @@
#(ribcage
#(orig-x)
#((top))
- #("i13159")))
+ #("i4005")))
(hygiene
guile))
- (cons #{e1\ 13190}#
- #{e2\ 13191}#))
+ (cons #{e1\ 4036}#
+ #{e2\ 4037}#))
(cons '#(syntax-object
begin
((top)
@@ -12519,12 +12424,12 @@
e2)
#((top)
(top))
- #("i13188"
- "i13189"))
+ #("i4034"
+ "i4035"))
#(ribcage
#(step)
#((top))
- #("i13179"))
+ #("i4025"))
#(ribcage
#(_
var
@@ -12540,13 +12445,13 @@
(top)
(top)
(top))
- #("i13162"
- "i13163"
- "i13164"
- "i13165"
- "i13166"
- "i13167"
- "i13168"))
+ #("i4008"
+ "i4009"
+ "i4010"
+ "i4011"
+ "i4012"
+ "i4013"
+ "i4014"))
#(ribcage
()
()
@@ -12554,11 +12459,11 @@
#(ribcage
#(orig-x)
#((top))
- #("i13159")))
+ #("i4005")))
(hygiene
guile))
(append
- #{c\ 13175}#
+ #{c\ 4021}#
(list (cons '#(syntax-object
doloop
((top)
@@ -12567,12 +12472,12 @@
e2)
#((top)
(top))
- #("i13188"
- "i13189"))
+ #("i4034"
+ "i4035"))
#(ribcage
#(step)
#((top))
- #("i13179"))
+ #("i4025"))
#(ribcage
#(_
var
@@ -12588,13 +12493,13 @@
(top)
(top)
(top))
- #("i13162"
- "i13163"
- "i13164"
- "i13165"
- "i13166"
- "i13167"
- "i13168"))
+ #("i4008"
+ "i4009"
+ "i4010"
+ "i4011"
+ "i4012"
+ "i4013"
+ "i4014"))
#(ribcage
()
()
@@ -12602,107 +12507,107 @@
#(ribcage
#(orig-x)
#((top))
- #("i13159")))
+ #("i4005")))
(hygiene
guile))
- #{step\ 13180}#)))))))
- #{tmp\ 13187}#)
+ #{step\ 4026}#)))))))
+ #{tmp\ 4033}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp\ 13181}#)))
+ #{tmp\ 4027}#)))
($sc-dispatch
- #{tmp\ 13181}#
+ #{tmp\ 4027}#
'(any . each-any)))))
($sc-dispatch
- #{tmp\ 13181}#
+ #{tmp\ 4027}#
'())))
- #{e1\ 13174}#))
- #{tmp\ 13178}#)
+ #{e1\ 4020}#))
+ #{tmp\ 4024}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp\ 13177}#)))
+ #{tmp\ 4023}#)))
($sc-dispatch
- #{tmp\ 13177}#
+ #{tmp\ 4023}#
'each-any)))
- (map (lambda (#{v\ 13198}# #{s\ 13199}#)
- ((lambda (#{tmp\ 13202}#)
- ((lambda (#{tmp\ 13203}#)
- (if #{tmp\ 13203}#
- (apply (lambda () #{v\ 13198}#)
- #{tmp\ 13203}#)
- ((lambda (#{tmp\ 13204}#)
- (if #{tmp\ 13204}#
- (apply (lambda (#{e\ 13206}#)
- #{e\ 13206}#)
- #{tmp\ 13204}#)
- ((lambda (#{_\ 13208}#)
+ (map (lambda (#{v\ 4044}# #{s\ 4045}#)
+ ((lambda (#{tmp\ 4048}#)
+ ((lambda (#{tmp\ 4049}#)
+ (if #{tmp\ 4049}#
+ (apply (lambda () #{v\ 4044}#)
+ #{tmp\ 4049}#)
+ ((lambda (#{tmp\ 4050}#)
+ (if #{tmp\ 4050}#
+ (apply (lambda (#{e\ 4052}#)
+ #{e\ 4052}#)
+ #{tmp\ 4050}#)
+ ((lambda (#{_\ 4054}#)
(syntax-violation
'do
"bad step expression"
- #{orig-x\ 13158}#
- #{s\ 13199}#))
- #{tmp\ 13202}#)))
+ #{orig-x\ 4004}#
+ #{s\ 4045}#))
+ #{tmp\ 4048}#)))
($sc-dispatch
- #{tmp\ 13202}#
+ #{tmp\ 4048}#
'(any)))))
($sc-dispatch
- #{tmp\ 13202}#
+ #{tmp\ 4048}#
'())))
- #{s\ 13199}#))
- #{var\ 13170}#
- #{step\ 13172}#)))
- #{tmp\ 13161}#)
+ #{s\ 4045}#))
+ #{var\ 4016}#
+ #{step\ 4018}#)))
+ #{tmp\ 4007}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp\ 13160}#)))
+ #{tmp\ 4006}#)))
($sc-dispatch
- #{tmp\ 13160}#
+ #{tmp\ 4006}#
'(any #(each (any any . any))
(any . each-any)
.
each-any))))
- #{orig-x\ 13158}#))
+ #{orig-x\ 4004}#))
(module-name (current-module)))))
(define quasiquote
(make-syntax-transformer
'quasiquote
'macro
- (cons (letrec ((#{quasicons\ 13215}#
- (lambda (#{x\ 13219}# #{y\ 13220}#)
- ((lambda (#{tmp\ 13224}#)
- ((lambda (#{tmp\ 13225}#)
- (if #{tmp\ 13225}#
- (apply (lambda (#{x\ 13228}# #{y\ 13229}#)
- ((lambda (#{tmp\ 13230}#)
- ((lambda (#{tmp\ 13231}#)
- (if #{tmp\ 13231}#
- (apply (lambda (#{dy\ 13233}#)
- ((lambda (#{tmp\ 13234}#)
- ((lambda (#{tmp\ 13235}#)
- (if #{tmp\ 13235}#
- (apply (lambda (#{dx\ 13237}#)
+ (cons (letrec ((#{quasicons\ 4061}#
+ (lambda (#{x\ 4065}# #{y\ 4066}#)
+ ((lambda (#{tmp\ 4070}#)
+ ((lambda (#{tmp\ 4071}#)
+ (if #{tmp\ 4071}#
+ (apply (lambda (#{x\ 4074}# #{y\ 4075}#)
+ ((lambda (#{tmp\ 4076}#)
+ ((lambda (#{tmp\ 4077}#)
+ (if #{tmp\ 4077}#
+ (apply (lambda (#{dy\ 4079}#)
+ ((lambda (#{tmp\ 4080}#)
+ ((lambda (#{tmp\ 4081}#)
+ (if #{tmp\ 4081}#
+ (apply (lambda (#{dx\ 4083}#)
(list '#(syntax-object
quote
((top)
#(ribcage
#(dx)
#((top))
- #("i13236"))
+ #("i4082"))
#(ribcage
#(dy)
#((top))
- #("i13232"))
+ #("i4078"))
#(ribcage
#(x
y)
#((top)
(top))
- #("i13226"
- "i13227"))
+ #("i4072"
+ "i4073"))
#(ribcage
()
()
@@ -12716,8 +12621,8 @@
y)
#((top)
(top))
- #("i13221"
- "i13222"))
+ #("i4067"
+ "i4068"))
#(ribcage
#(quasicons
quasiappend
@@ -12727,35 +12632,35 @@
(top)
(top)
(top))
- #("i13211"
- "i13212"
- "i13213"
- "i13214")))
+ #("i4057"
+ "i4058"
+ "i4059"
+ "i4060")))
(hygiene
guile))
- (cons #{dx\ 13237}#
- #{dy\ 13233}#)))
- #{tmp\ 13235}#)
- ((lambda (#{_\ 13239}#)
- (if (null? #{dy\ 13233}#)
+ (cons #{dx\ 4083}#
+ #{dy\ 4079}#)))
+ #{tmp\ 4081}#)
+ ((lambda (#{_\ 4085}#)
+ (if (null? #{dy\ 4079}#)
(list '#(syntax-object
list
((top)
#(ribcage
#(_)
#((top))
- #("i13238"))
+ #("i4084"))
#(ribcage
#(dy)
#((top))
- #("i13232"))
+ #("i4078"))
#(ribcage
#(x
y)
#((top)
(top))
- #("i13226"
- "i13227"))
+ #("i4072"
+ "i4073"))
#(ribcage
()
()
@@ -12769,8 +12674,8 @@
y)
#((top)
(top))
- #("i13221"
- "i13222"))
+ #("i4067"
+ "i4068"))
#(ribcage
#(quasicons
quasiappend
@@ -12780,31 +12685,31 @@
(top)
(top)
(top))
- #("i13211"
- "i13212"
- "i13213"
- "i13214")))
+ #("i4057"
+ "i4058"
+ "i4059"
+ "i4060")))
(hygiene
guile))
- #{x\ 13228}#)
+ #{x\ 4074}#)
(list '#(syntax-object
cons
((top)
#(ribcage
#(_)
#((top))
- #("i13238"))
+ #("i4084"))
#(ribcage
#(dy)
#((top))
- #("i13232"))
+ #("i4078"))
#(ribcage
#(x
y)
#((top)
(top))
- #("i13226"
- "i13227"))
+ #("i4072"
+ "i4073"))
#(ribcage
()
()
@@ -12818,8 +12723,8 @@
y)
#((top)
(top))
- #("i13221"
- "i13222"))
+ #("i4067"
+ "i4068"))
#(ribcage
#(quasicons
quasiappend
@@ -12829,17 +12734,17 @@
(top)
(top)
(top))
- #("i13211"
- "i13212"
- "i13213"
- "i13214")))
+ #("i4057"
+ "i4058"
+ "i4059"
+ "i4060")))
(hygiene
guile))
- #{x\ 13228}#
- #{y\ 13229}#)))
- #{tmp\ 13234}#)))
+ #{x\ 4074}#
+ #{y\ 4075}#)))
+ #{tmp\ 4080}#)))
($sc-dispatch
- #{tmp\ 13234}#
+ #{tmp\ 4080}#
'(#(free-id
#(syntax-object
quote
@@ -12847,13 +12752,13 @@
#(ribcage
#(dy)
#((top))
- #("i13232"))
+ #("i4078"))
#(ribcage
#(x y)
#((top)
(top))
- #("i13226"
- "i13227"))
+ #("i4072"
+ "i4073"))
#(ribcage
()
()
@@ -12866,8 +12771,8 @@
#(x y)
#((top)
(top))
- #("i13221"
- "i13222"))
+ #("i4067"
+ "i4068"))
#(ribcage
#(quasicons
quasiappend
@@ -12877,32 +12782,32 @@
(top)
(top)
(top))
- #("i13211"
- "i13212"
- "i13213"
- "i13214")))
+ #("i4057"
+ "i4058"
+ "i4059"
+ "i4060")))
(hygiene
guile)))
any))))
- #{x\ 13228}#))
- #{tmp\ 13231}#)
- ((lambda (#{tmp\ 13240}#)
- (if #{tmp\ 13240}#
- (apply (lambda (#{stuff\ 13242}#)
+ #{x\ 4074}#))
+ #{tmp\ 4077}#)
+ ((lambda (#{tmp\ 4086}#)
+ (if #{tmp\ 4086}#
+ (apply (lambda (#{stuff\ 4088}#)
(cons '#(syntax-object
list
((top)
#(ribcage
#(stuff)
#((top))
- #("i13241"))
+ #("i4087"))
#(ribcage
#(x
y)
#((top)
(top))
- #("i13226"
- "i13227"))
+ #("i4072"
+ "i4073"))
#(ribcage
()
()
@@ -12916,8 +12821,8 @@
y)
#((top)
(top))
- #("i13221"
- "i13222"))
+ #("i4067"
+ "i4068"))
#(ribcage
#(quasicons
quasiappend
@@ -12927,29 +12832,29 @@
(top)
(top)
(top))
- #("i13211"
- "i13212"
- "i13213"
- "i13214")))
+ #("i4057"
+ "i4058"
+ "i4059"
+ "i4060")))
(hygiene
guile))
- (cons #{x\ 13228}#
- #{stuff\ 13242}#)))
- #{tmp\ 13240}#)
- ((lambda (#{else\ 13244}#)
+ (cons #{x\ 4074}#
+ #{stuff\ 4088}#)))
+ #{tmp\ 4086}#)
+ ((lambda (#{else\ 4090}#)
(list '#(syntax-object
cons
((top)
#(ribcage
#(else)
#((top))
- #("i13243"))
+ #("i4089"))
#(ribcage
#(x y)
#((top)
(top))
- #("i13226"
- "i13227"))
+ #("i4072"
+ "i4073"))
#(ribcage
()
()
@@ -12962,8 +12867,8 @@
#(x y)
#((top)
(top))
- #("i13221"
- "i13222"))
+ #("i4067"
+ "i4068"))
#(ribcage
#(quasicons
quasiappend
@@ -12973,17 +12878,17 @@
(top)
(top)
(top))
- #("i13211"
- "i13212"
- "i13213"
- "i13214")))
+ #("i4057"
+ "i4058"
+ "i4059"
+ "i4060")))
(hygiene
guile))
- #{x\ 13228}#
- #{y\ 13229}#))
- #{tmp\ 13230}#)))
+ #{x\ 4074}#
+ #{y\ 4075}#))
+ #{tmp\ 4076}#)))
($sc-dispatch
- #{tmp\ 13230}#
+ #{tmp\ 4076}#
'(#(free-id
#(syntax-object
list
@@ -12991,15 +12896,13 @@
#(ribcage
#(x y)
#((top) (top))
- #("i13226"
- "i13227"))
+ #("i4072" "i4073"))
#(ribcage () () ())
#(ribcage () () ())
#(ribcage
#(x y)
#((top) (top))
- #("i13221"
- "i13222"))
+ #("i4067" "i4068"))
#(ribcage
#(quasicons
quasiappend
@@ -13009,15 +12912,15 @@
(top)
(top)
(top))
- #("i13211"
- "i13212"
- "i13213"
- "i13214")))
+ #("i4057"
+ "i4058"
+ "i4059"
+ "i4060")))
(hygiene guile)))
.
any)))))
($sc-dispatch
- #{tmp\ 13230}#
+ #{tmp\ 4076}#
'(#(free-id
#(syntax-object
quote
@@ -13025,13 +12928,13 @@
#(ribcage
#(x y)
#((top) (top))
- #("i13226" "i13227"))
+ #("i4072" "i4073"))
#(ribcage () () ())
#(ribcage () () ())
#(ribcage
#(x y)
#((top) (top))
- #("i13221" "i13222"))
+ #("i4067" "i4068"))
#(ribcage
#(quasicons
quasiappend
@@ -13041,44 +12944,44 @@
(top)
(top)
(top))
- #("i13211"
- "i13212"
- "i13213"
- "i13214")))
+ #("i4057"
+ "i4058"
+ "i4059"
+ "i4060")))
(hygiene guile)))
any))))
- #{y\ 13229}#))
- #{tmp\ 13225}#)
+ #{y\ 4075}#))
+ #{tmp\ 4071}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp\ 13224}#)))
- ($sc-dispatch #{tmp\ 13224}# (quote (any any)))))
- (list #{x\ 13219}# #{y\ 13220}#))))
- (#{quasiappend\ 13216}#
- (lambda (#{x\ 13245}# #{y\ 13246}#)
- ((lambda (#{tmp\ 13250}#)
- ((lambda (#{tmp\ 13251}#)
- (if #{tmp\ 13251}#
- (apply (lambda (#{x\ 13254}# #{y\ 13255}#)
- ((lambda (#{tmp\ 13256}#)
- ((lambda (#{tmp\ 13257}#)
- (if #{tmp\ 13257}#
- (apply (lambda () #{x\ 13254}#)
- #{tmp\ 13257}#)
- ((lambda (#{_\ 13259}#)
+ #{tmp\ 4070}#)))
+ ($sc-dispatch #{tmp\ 4070}# (quote (any any)))))
+ (list #{x\ 4065}# #{y\ 4066}#))))
+ (#{quasiappend\ 4062}#
+ (lambda (#{x\ 4091}# #{y\ 4092}#)
+ ((lambda (#{tmp\ 4096}#)
+ ((lambda (#{tmp\ 4097}#)
+ (if #{tmp\ 4097}#
+ (apply (lambda (#{x\ 4100}# #{y\ 4101}#)
+ ((lambda (#{tmp\ 4102}#)
+ ((lambda (#{tmp\ 4103}#)
+ (if #{tmp\ 4103}#
+ (apply (lambda () #{x\ 4100}#)
+ #{tmp\ 4103}#)
+ ((lambda (#{_\ 4105}#)
(list '#(syntax-object
append
((top)
#(ribcage
#(_)
#((top))
- #("i13258"))
+ #("i4104"))
#(ribcage
#(x y)
#((top) (top))
- #("i13252"
- "i13253"))
+ #("i4098"
+ "i4099"))
#(ribcage
()
()
@@ -13090,8 +12993,8 @@
#(ribcage
#(x y)
#((top) (top))
- #("i13247"
- "i13248"))
+ #("i4093"
+ "i4094"))
#(ribcage
#(quasicons
quasiappend
@@ -13101,16 +13004,16 @@
(top)
(top)
(top))
- #("i13211"
- "i13212"
- "i13213"
- "i13214")))
+ #("i4057"
+ "i4058"
+ "i4059"
+ "i4060")))
(hygiene guile))
- #{x\ 13254}#
- #{y\ 13255}#))
- #{tmp\ 13256}#)))
+ #{x\ 4100}#
+ #{y\ 4101}#))
+ #{tmp\ 4102}#)))
($sc-dispatch
- #{tmp\ 13256}#
+ #{tmp\ 4102}#
'(#(free-id
#(syntax-object
quote
@@ -13118,13 +13021,13 @@
#(ribcage
#(x y)
#((top) (top))
- #("i13252" "i13253"))
+ #("i4098" "i4099"))
#(ribcage () () ())
#(ribcage () () ())
#(ribcage
#(x y)
#((top) (top))
- #("i13247" "i13248"))
+ #("i4093" "i4094"))
#(ribcage
#(quasicons
quasiappend
@@ -13134,45 +13037,45 @@
(top)
(top)
(top))
- #("i13211"
- "i13212"
- "i13213"
- "i13214")))
+ #("i4057"
+ "i4058"
+ "i4059"
+ "i4060")))
(hygiene guile)))
()))))
- #{y\ 13255}#))
- #{tmp\ 13251}#)
+ #{y\ 4101}#))
+ #{tmp\ 4097}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp\ 13250}#)))
- ($sc-dispatch #{tmp\ 13250}# (quote (any any)))))
- (list #{x\ 13245}# #{y\ 13246}#))))
- (#{quasivector\ 13217}#
- (lambda (#{x\ 13260}#)
- ((lambda (#{tmp\ 13263}#)
- ((lambda (#{x\ 13265}#)
- ((lambda (#{tmp\ 13266}#)
- ((lambda (#{tmp\ 13267}#)
- (if #{tmp\ 13267}#
- (apply (lambda (#{x\ 13269}#)
+ #{tmp\ 4096}#)))
+ ($sc-dispatch #{tmp\ 4096}# (quote (any any)))))
+ (list #{x\ 4091}# #{y\ 4092}#))))
+ (#{quasivector\ 4063}#
+ (lambda (#{x\ 4106}#)
+ ((lambda (#{tmp\ 4109}#)
+ ((lambda (#{x\ 4111}#)
+ ((lambda (#{tmp\ 4112}#)
+ ((lambda (#{tmp\ 4113}#)
+ (if #{tmp\ 4113}#
+ (apply (lambda (#{x\ 4115}#)
(list '#(syntax-object
quote
((top)
#(ribcage
#(x)
#((top))
- #("i13268"))
+ #("i4114"))
#(ribcage
#(x)
#((top))
- #("i13264"))
+ #("i4110"))
#(ribcage () () ())
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i13261"))
+ #("i4107"))
#(ribcage
#(quasicons
quasiappend
@@ -13182,28 +13085,28 @@
(top)
(top)
(top))
- #("i13211"
- "i13212"
- "i13213"
- "i13214")))
+ #("i4057"
+ "i4058"
+ "i4059"
+ "i4060")))
(hygiene guile))
(list->vector
- #{x\ 13269}#)))
- #{tmp\ 13267}#)
- ((lambda (#{tmp\ 13271}#)
- (if #{tmp\ 13271}#
- (apply (lambda (#{x\ 13273}#)
+ #{x\ 4115}#)))
+ #{tmp\ 4113}#)
+ ((lambda (#{tmp\ 4117}#)
+ (if #{tmp\ 4117}#
+ (apply (lambda (#{x\ 4119}#)
(cons '#(syntax-object
vector
((top)
#(ribcage
#(x)
#((top))
- #("i13272"))
+ #("i4118"))
#(ribcage
#(x)
#((top))
- #("i13264"))
+ #("i4110"))
#(ribcage
()
()
@@ -13215,7 +13118,7 @@
#(ribcage
#(x)
#((top))
- #("i13261"))
+ #("i4107"))
#(ribcage
#(quasicons
quasiappend
@@ -13225,31 +13128,31 @@
(top)
(top)
(top))
- #("i13211"
- "i13212"
- "i13213"
- "i13214")))
+ #("i4057"
+ "i4058"
+ "i4059"
+ "i4060")))
(hygiene guile))
- #{x\ 13273}#))
- #{tmp\ 13271}#)
- ((lambda (#{_\ 13276}#)
+ #{x\ 4119}#))
+ #{tmp\ 4117}#)
+ ((lambda (#{_\ 4122}#)
(list '#(syntax-object
list->vector
((top)
#(ribcage
#(_)
#((top))
- #("i13275"))
+ #("i4121"))
#(ribcage
#(x)
#((top))
- #("i13264"))
+ #("i4110"))
#(ribcage () () ())
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i13261"))
+ #("i4107"))
#(ribcage
#(quasicons
quasiappend
@@ -13259,15 +13162,15 @@
(top)
(top)
(top))
- #("i13211"
- "i13212"
- "i13213"
- "i13214")))
+ #("i4057"
+ "i4058"
+ "i4059"
+ "i4060")))
(hygiene guile))
- #{x\ 13265}#))
- #{tmp\ 13266}#)))
+ #{x\ 4111}#))
+ #{tmp\ 4112}#)))
($sc-dispatch
- #{tmp\ 13266}#
+ #{tmp\ 4112}#
'(#(free-id
#(syntax-object
list
@@ -13275,82 +13178,82 @@
#(ribcage
#(x)
#((top))
- #("i13264"))
+ #("i4110"))
#(ribcage () () ())
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i13261"))
+ #("i4107"))
#(ribcage
#(quasicons
quasiappend
quasivector
quasi)
#((top) (top) (top) (top))
- #("i13211"
- "i13212"
- "i13213"
- "i13214")))
+ #("i4057"
+ "i4058"
+ "i4059"
+ "i4060")))
(hygiene guile)))
.
each-any)))))
($sc-dispatch
- #{tmp\ 13266}#
+ #{tmp\ 4112}#
'(#(free-id
#(syntax-object
quote
((top)
- #(ribcage #(x) #((top)) #("i13264"))
+ #(ribcage #(x) #((top)) #("i4110"))
#(ribcage () () ())
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i13261"))
+ #(ribcage #(x) #((top)) #("i4107"))
#(ribcage
#(quasicons
quasiappend
quasivector
quasi)
#((top) (top) (top) (top))
- #("i13211"
- "i13212"
- "i13213"
- "i13214")))
+ #("i4057"
+ "i4058"
+ "i4059"
+ "i4060")))
(hygiene guile)))
each-any))))
- #{x\ 13265}#))
- #{tmp\ 13263}#))
- #{x\ 13260}#)))
- (#{quasi\ 13218}#
- (lambda (#{p\ 13277}# #{lev\ 13278}#)
- ((lambda (#{tmp\ 13281}#)
- ((lambda (#{tmp\ 13282}#)
- (if #{tmp\ 13282}#
- (apply (lambda (#{p\ 13284}#)
- (if (= #{lev\ 13278}# 0)
- #{p\ 13284}#
- (#{quasicons\ 13215}#
+ #{x\ 4111}#))
+ #{tmp\ 4109}#))
+ #{x\ 4106}#)))
+ (#{quasi\ 4064}#
+ (lambda (#{p\ 4123}# #{lev\ 4124}#)
+ ((lambda (#{tmp\ 4127}#)
+ ((lambda (#{tmp\ 4128}#)
+ (if #{tmp\ 4128}#
+ (apply (lambda (#{p\ 4130}#)
+ (if (= #{lev\ 4124}# 0)
+ #{p\ 4130}#
+ (#{quasicons\ 4061}#
'(#(syntax-object
quote
((top)
#(ribcage
#(p)
#((top))
- #("i13283"))
+ #("i4129"))
#(ribcage () () ())
#(ribcage
#(p lev)
#((top) (top))
- #("i13279" "i13280"))
+ #("i4125" "i4126"))
#(ribcage
#(quasicons
quasiappend
quasivector
quasi)
#((top) (top) (top) (top))
- #("i13211"
- "i13212"
- "i13213"
- "i13214")))
+ #("i4057"
+ "i4058"
+ "i4059"
+ "i4060")))
(hygiene guile))
#(syntax-object
unquote
@@ -13358,51 +13261,50 @@
#(ribcage
#(p)
#((top))
- #("i13283"))
+ #("i4129"))
#(ribcage () () ())
#(ribcage
#(p lev)
#((top) (top))
- #("i13279" "i13280"))
+ #("i4125" "i4126"))
#(ribcage
#(quasicons
quasiappend
quasivector
quasi)
#((top) (top) (top) (top))
- #("i13211"
- "i13212"
- "i13213"
- "i13214")))
+ #("i4057"
+ "i4058"
+ "i4059"
+ "i4060")))
(hygiene guile)))
- (#{quasi\ 13218}#
- (list #{p\ 13284}#)
- (- #{lev\ 13278}# 1)))))
- #{tmp\ 13282}#)
- ((lambda (#{tmp\ 13285}#)
- (if (if #{tmp\ 13285}#
- (apply (lambda (#{args\ 13287}#)
- (= #{lev\ 13278}# 0))
- #{tmp\ 13285}#)
+ (#{quasi\ 4064}#
+ (list #{p\ 4130}#)
+ (- #{lev\ 4124}# 1)))))
+ #{tmp\ 4128}#)
+ ((lambda (#{tmp\ 4131}#)
+ (if (if #{tmp\ 4131}#
+ (apply (lambda (#{args\ 4133}#)
+ (= #{lev\ 4124}# 0))
+ #{tmp\ 4131}#)
#f)
- (apply (lambda (#{args\ 13289}#)
+ (apply (lambda (#{args\ 4135}#)
(syntax-violation
'unquote
"unquote takes exactly one argument"
- #{p\ 13277}#
+ #{p\ 4123}#
(cons '#(syntax-object
unquote
((top)
#(ribcage
#(args)
#((top))
- #("i13288"))
+ #("i4134"))
#(ribcage () () ())
#(ribcage
#(p lev)
#((top) (top))
- #("i13279"
- "i13280"))
+ #("i4125" "i4126"))
#(ribcage
#(quasicons
quasiappend
@@ -13412,33 +13314,33 @@
(top)
(top)
(top))
- #("i13211"
- "i13212"
- "i13213"
- "i13214")))
+ #("i4057"
+ "i4058"
+ "i4059"
+ "i4060")))
(hygiene guile))
- #{args\ 13289}#)))
- #{tmp\ 13285}#)
- ((lambda (#{tmp\ 13290}#)
- (if #{tmp\ 13290}#
- (apply (lambda (#{p\ 13293}#
- #{q\ 13294}#)
- (if (= #{lev\ 13278}# 0)
- (#{quasiappend\ 13216}#
- #{p\ 13293}#
- (#{quasi\ 13218}#
- #{q\ 13294}#
- #{lev\ 13278}#))
- (#{quasicons\ 13215}#
- (#{quasicons\ 13215}#
+ #{args\ 4135}#)))
+ #{tmp\ 4131}#)
+ ((lambda (#{tmp\ 4136}#)
+ (if #{tmp\ 4136}#
+ (apply (lambda (#{p\ 4139}#
+ #{q\ 4140}#)
+ (if (= #{lev\ 4124}# 0)
+ (#{quasiappend\ 4062}#
+ #{p\ 4139}#
+ (#{quasi\ 4064}#
+ #{q\ 4140}#
+ #{lev\ 4124}#))
+ (#{quasicons\ 4061}#
+ (#{quasicons\ 4061}#
'(#(syntax-object
quote
((top)
#(ribcage
#(p q)
#((top) (top))
- #("i13291"
- "i13292"))
+ #("i4137"
+ "i4138"))
#(ribcage
()
()
@@ -13446,8 +13348,8 @@
#(ribcage
#(p lev)
#((top) (top))
- #("i13279"
- "i13280"))
+ #("i4125"
+ "i4126"))
#(ribcage
#(quasicons
quasiappend
@@ -13457,10 +13359,10 @@
(top)
(top)
(top))
- #("i13211"
- "i13212"
- "i13213"
- "i13214")))
+ #("i4057"
+ "i4058"
+ "i4059"
+ "i4060")))
(hygiene guile))
#(syntax-object
unquote-splicing
@@ -13468,8 +13370,8 @@
#(ribcage
#(p q)
#((top) (top))
- #("i13291"
- "i13292"))
+ #("i4137"
+ "i4138"))
#(ribcage
()
()
@@ -13477,8 +13379,8 @@
#(ribcage
#(p lev)
#((top) (top))
- #("i13279"
- "i13280"))
+ #("i4125"
+ "i4126"))
#(ribcage
#(quasicons
quasiappend
@@ -13488,33 +13390,31 @@
(top)
(top)
(top))
- #("i13211"
- "i13212"
- "i13213"
- "i13214")))
+ #("i4057"
+ "i4058"
+ "i4059"
+ "i4060")))
(hygiene guile)))
- (#{quasi\ 13218}#
- (list #{p\ 13293}#)
- (- #{lev\ 13278}#
- 1)))
- (#{quasi\ 13218}#
- #{q\ 13294}#
- #{lev\ 13278}#))))
- #{tmp\ 13290}#)
- ((lambda (#{tmp\ 13295}#)
- (if (if #{tmp\ 13295}#
- (apply (lambda (#{args\ 13298}#
- #{q\ 13299}#)
- (= #{lev\ 13278}#
- 0))
- #{tmp\ 13295}#)
+ (#{quasi\ 4064}#
+ (list #{p\ 4139}#)
+ (- #{lev\ 4124}# 1)))
+ (#{quasi\ 4064}#
+ #{q\ 4140}#
+ #{lev\ 4124}#))))
+ #{tmp\ 4136}#)
+ ((lambda (#{tmp\ 4141}#)
+ (if (if #{tmp\ 4141}#
+ (apply (lambda (#{args\ 4144}#
+ #{q\ 4145}#)
+ (= #{lev\ 4124}# 0))
+ #{tmp\ 4141}#)
#f)
- (apply (lambda (#{args\ 13302}#
- #{q\ 13303}#)
+ (apply (lambda (#{args\ 4148}#
+ #{q\ 4149}#)
(syntax-violation
'unquote-splicing
"unquote-splicing takes exactly one argument"
- #{p\ 13277}#
+ #{p\ 4123}#
(cons '#(syntax-object
unquote-splicing
((top)
@@ -13522,8 +13422,8 @@
#(args q)
#((top)
(top))
- #("i13300"
- "i13301"))
+ #("i4146"
+ "i4147"))
#(ribcage
()
()
@@ -13532,8 +13432,8 @@
#(p lev)
#((top)
(top))
- #("i13279"
- "i13280"))
+ #("i4125"
+ "i4126"))
#(ribcage
#(quasicons
quasiappend
@@ -13543,25 +13443,25 @@
(top)
(top)
(top))
- #("i13211"
- "i13212"
- "i13213"
- "i13214")))
+ #("i4057"
+ "i4058"
+ "i4059"
+ "i4060")))
(hygiene
guile))
- #{args\ 13302}#)))
- #{tmp\ 13295}#)
- ((lambda (#{tmp\ 13304}#)
- (if #{tmp\ 13304}#
- (apply (lambda (#{p\ 13306}#)
- (#{quasicons\ 13215}#
+ #{args\ 4148}#)))
+ #{tmp\ 4141}#)
+ ((lambda (#{tmp\ 4150}#)
+ (if #{tmp\ 4150}#
+ (apply (lambda (#{p\ 4152}#)
+ (#{quasicons\ 4061}#
'(#(syntax-object
quote
((top)
#(ribcage
#(p)
#((top))
- #("i13305"))
+ #("i4151"))
#(ribcage
()
()
@@ -13570,8 +13470,8 @@
#(p lev)
#((top)
(top))
- #("i13279"
- "i13280"))
+ #("i4125"
+ "i4126"))
#(ribcage
#(quasicons
quasiappend
@@ -13581,10 +13481,10 @@
(top)
(top)
(top))
- #("i13211"
- "i13212"
- "i13213"
- "i13214")))
+ #("i4057"
+ "i4058"
+ "i4059"
+ "i4060")))
(hygiene
guile))
#(syntax-object
@@ -13593,7 +13493,7 @@
#(ribcage
#(p)
#((top))
- #("i13305"))
+ #("i4151"))
#(ribcage
()
()
@@ -13602,8 +13502,8 @@
#(p lev)
#((top)
(top))
- #("i13279"
- "i13280"))
+ #("i4125"
+ "i4126"))
#(ribcage
#(quasicons
quasiappend
@@ -13613,45 +13513,45 @@
(top)
(top)
(top))
- #("i13211"
- "i13212"
- "i13213"
- "i13214")))
+ #("i4057"
+ "i4058"
+ "i4059"
+ "i4060")))
(hygiene
guile)))
- (#{quasi\ 13218}#
- (list #{p\ 13306}#)
- (+ #{lev\ 13278}#
+ (#{quasi\ 4064}#
+ (list #{p\ 4152}#)
+ (+ #{lev\ 4124}#
1))))
- #{tmp\ 13304}#)
- ((lambda (#{tmp\ 13307}#)
- (if #{tmp\ 13307}#
- (apply (lambda (#{p\ 13310}#
- #{q\ 13311}#)
- (#{quasicons\ 13215}#
- (#{quasi\ 13218}#
- #{p\ 13310}#
- #{lev\ 13278}#)
- (#{quasi\ 13218}#
- #{q\ 13311}#
- #{lev\ 13278}#)))
- #{tmp\ 13307}#)
- ((lambda (#{tmp\ 13312}#)
- (if #{tmp\ 13312}#
- (apply (lambda (#{x\ 13314}#)
- (#{quasivector\ 13217}#
- (#{quasi\ 13218}#
- #{x\ 13314}#
- #{lev\ 13278}#)))
- #{tmp\ 13312}#)
- ((lambda (#{p\ 13317}#)
+ #{tmp\ 4150}#)
+ ((lambda (#{tmp\ 4153}#)
+ (if #{tmp\ 4153}#
+ (apply (lambda (#{p\ 4156}#
+ #{q\ 4157}#)
+ (#{quasicons\ 4061}#
+ (#{quasi\ 4064}#
+ #{p\ 4156}#
+ #{lev\ 4124}#)
+ (#{quasi\ 4064}#
+ #{q\ 4157}#
+ #{lev\ 4124}#)))
+ #{tmp\ 4153}#)
+ ((lambda (#{tmp\ 4158}#)
+ (if #{tmp\ 4158}#
+ (apply (lambda (#{x\ 4160}#)
+ (#{quasivector\ 4063}#
+ (#{quasi\ 4064}#
+ #{x\ 4160}#
+ #{lev\ 4124}#)))
+ #{tmp\ 4158}#)
+ ((lambda (#{p\ 4163}#)
(list '#(syntax-object
quote
((top)
#(ribcage
#(p)
#((top))
- #("i13316"))
+ #("i4162"))
#(ribcage
()
()
@@ -13661,8 +13561,8 @@
lev)
#((top)
(top))
- #("i13279"
- "i13280"))
+ #("i4125"
+ "i4126"))
#(ribcage
#(quasicons
quasiappend
@@ -13672,23 +13572,23 @@
(top)
(top)
(top))
- #("i13211"
- "i13212"
- "i13213"
- "i13214")))
+ #("i4057"
+ "i4058"
+ "i4059"
+ "i4060")))
(hygiene
guile))
- #{p\ 13317}#))
- #{tmp\ 13281}#)))
+ #{p\ 4163}#))
+ #{tmp\ 4127}#)))
($sc-dispatch
- #{tmp\ 13281}#
+ #{tmp\ 4127}#
'#(vector
each-any)))))
($sc-dispatch
- #{tmp\ 13281}#
+ #{tmp\ 4127}#
'(any . any)))))
($sc-dispatch
- #{tmp\ 13281}#
+ #{tmp\ 4127}#
'(#(free-id
#(syntax-object
quasiquote
@@ -13697,7 +13597,7 @@
#(ribcage
#(p lev)
#((top) (top))
- #("i13279" "i13280"))
+ #("i4125" "i4126"))
#(ribcage
#(quasicons
quasiappend
@@ -13707,14 +13607,14 @@
(top)
(top)
(top))
- #("i13211"
- "i13212"
- "i13213"
- "i13214")))
+ #("i4057"
+ "i4058"
+ "i4059"
+ "i4060")))
(hygiene guile)))
any)))))
($sc-dispatch
- #{tmp\ 13281}#
+ #{tmp\ 4127}#
'((#(free-id
#(syntax-object
unquote-splicing
@@ -13723,7 +13623,7 @@
#(ribcage
#(p lev)
#((top) (top))
- #("i13279" "i13280"))
+ #("i4125" "i4126"))
#(ribcage
#(quasicons
quasiappend
@@ -13733,17 +13633,17 @@
(top)
(top)
(top))
- #("i13211"
- "i13212"
- "i13213"
- "i13214")))
+ #("i4057"
+ "i4058"
+ "i4059"
+ "i4060")))
(hygiene guile)))
.
any)
.
any)))))
($sc-dispatch
- #{tmp\ 13281}#
+ #{tmp\ 4127}#
'((#(free-id
#(syntax-object
unquote-splicing
@@ -13752,23 +13652,23 @@
#(ribcage
#(p lev)
#((top) (top))
- #("i13279" "i13280"))
+ #("i4125" "i4126"))
#(ribcage
#(quasicons
quasiappend
quasivector
quasi)
#((top) (top) (top) (top))
- #("i13211"
- "i13212"
- "i13213"
- "i13214")))
+ #("i4057"
+ "i4058"
+ "i4059"
+ "i4060")))
(hygiene guile)))
any)
.
any)))))
($sc-dispatch
- #{tmp\ 13281}#
+ #{tmp\ 4127}#
'(#(free-id
#(syntax-object
unquote
@@ -13777,22 +13677,19 @@
#(ribcage
#(p lev)
#((top) (top))
- #("i13279" "i13280"))
+ #("i4125" "i4126"))
#(ribcage
#(quasicons
quasiappend
quasivector
quasi)
#((top) (top) (top) (top))
- #("i13211"
- "i13212"
- "i13213"
- "i13214")))
+ #("i4057" "i4058" "i4059" "i4060")))
(hygiene guile)))
.
any)))))
($sc-dispatch
- #{tmp\ 13281}#
+ #{tmp\ 4127}#
'(#(free-id
#(syntax-object
unquote
@@ -13801,243 +13698,243 @@
#(ribcage
#(p lev)
#((top) (top))
- #("i13279" "i13280"))
+ #("i4125" "i4126"))
#(ribcage
#(quasicons
quasiappend
quasivector
quasi)
#((top) (top) (top) (top))
- #("i13211" "i13212" "i13213" "i13214")))
+ #("i4057" "i4058" "i4059" "i4060")))
(hygiene guile)))
any))))
- #{p\ 13277}#))))
- (lambda (#{x\ 13318}#)
- ((lambda (#{tmp\ 13320}#)
- ((lambda (#{tmp\ 13321}#)
- (if #{tmp\ 13321}#
- (apply (lambda (#{_\ 13324}# #{e\ 13325}#)
- (#{quasi\ 13218}# #{e\ 13325}# 0))
- #{tmp\ 13321}#)
+ #{p\ 4123}#))))
+ (lambda (#{x\ 4164}#)
+ ((lambda (#{tmp\ 4166}#)
+ ((lambda (#{tmp\ 4167}#)
+ (if #{tmp\ 4167}#
+ (apply (lambda (#{_\ 4170}# #{e\ 4171}#)
+ (#{quasi\ 4064}# #{e\ 4171}# 0))
+ #{tmp\ 4167}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp\ 13320}#)))
- ($sc-dispatch #{tmp\ 13320}# (quote (any any)))))
- #{x\ 13318}#)))
+ #{tmp\ 4166}#)))
+ ($sc-dispatch #{tmp\ 4166}# (quote (any any)))))
+ #{x\ 4164}#)))
(module-name (current-module)))))
(define include
(make-syntax-transformer
'include
'macro
- (cons (lambda (#{x\ 13326}#)
- (letrec ((#{read-file\ 13329}#
- (lambda (#{fn\ 13330}# #{k\ 13331}#)
- (let ((#{p\ 13335}# (open-input-file #{fn\ 13330}#)))
- (letrec ((#{f\ 13338}#
- (lambda (#{x\ 13339}#)
- (if (eof-object? #{x\ 13339}#)
+ (cons (lambda (#{x\ 4172}#)
+ (letrec ((#{read-file\ 4175}#
+ (lambda (#{fn\ 4176}# #{k\ 4177}#)
+ (let ((#{p\ 4181}# (open-input-file #{fn\ 4176}#)))
+ (letrec ((#{f\ 4184}#
+ (lambda (#{x\ 4185}#)
+ (if (eof-object? #{x\ 4185}#)
(begin
- (close-input-port #{p\ 13335}#)
+ (close-input-port #{p\ 4181}#)
'())
(cons (datum->syntax
- #{k\ 13331}#
- #{x\ 13339}#)
- (#{f\ 13338}#
- (read #{p\ 13335}#)))))))
- (#{f\ 13338}# (read #{p\ 13335}#)))))))
- ((lambda (#{tmp\ 13340}#)
- ((lambda (#{tmp\ 13341}#)
- (if #{tmp\ 13341}#
- (apply (lambda (#{k\ 13344}# #{filename\ 13345}#)
- (let ((#{fn\ 13347}#
- (syntax->datum #{filename\ 13345}#)))
- ((lambda (#{tmp\ 13349}#)
- ((lambda (#{tmp\ 13350}#)
- (if #{tmp\ 13350}#
- (apply (lambda (#{exp\ 13352}#)
+ #{k\ 4177}#
+ #{x\ 4185}#)
+ (#{f\ 4184}#
+ (read #{p\ 4181}#)))))))
+ (#{f\ 4184}# (read #{p\ 4181}#)))))))
+ ((lambda (#{tmp\ 4186}#)
+ ((lambda (#{tmp\ 4187}#)
+ (if #{tmp\ 4187}#
+ (apply (lambda (#{k\ 4190}# #{filename\ 4191}#)
+ (let ((#{fn\ 4193}#
+ (syntax->datum #{filename\ 4191}#)))
+ ((lambda (#{tmp\ 4195}#)
+ ((lambda (#{tmp\ 4196}#)
+ (if #{tmp\ 4196}#
+ (apply (lambda (#{exp\ 4198}#)
(cons '#(syntax-object
begin
((top)
#(ribcage
#(exp)
#((top))
- #("i13351"))
+ #("i4197"))
#(ribcage () () ())
#(ribcage () () ())
#(ribcage
#(fn)
#((top))
- #("i13346"))
+ #("i4192"))
#(ribcage
#(k filename)
#((top) (top))
- #("i13342"
- "i13343"))
+ #("i4188"
+ "i4189"))
#(ribcage
(read-file)
((top))
- ("i13328"))
+ ("i4174"))
#(ribcage
#(x)
#((top))
- #("i13327")))
+ #("i4173")))
(hygiene guile))
- #{exp\ 13352}#))
- #{tmp\ 13350}#)
+ #{exp\ 4198}#))
+ #{tmp\ 4196}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp\ 13349}#)))
+ #{tmp\ 4195}#)))
($sc-dispatch
- #{tmp\ 13349}#
+ #{tmp\ 4195}#
'each-any)))
- (#{read-file\ 13329}#
- #{fn\ 13347}#
- #{k\ 13344}#))))
- #{tmp\ 13341}#)
+ (#{read-file\ 4175}#
+ #{fn\ 4193}#
+ #{k\ 4190}#))))
+ #{tmp\ 4187}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp\ 13340}#)))
- ($sc-dispatch #{tmp\ 13340}# (quote (any any)))))
- #{x\ 13326}#)))
+ #{tmp\ 4186}#)))
+ ($sc-dispatch #{tmp\ 4186}# (quote (any any)))))
+ #{x\ 4172}#)))
(module-name (current-module)))))
(define include-from-path
(make-syntax-transformer
'include-from-path
'macro
- (cons (lambda (#{x\ 13354}#)
- ((lambda (#{tmp\ 13356}#)
- ((lambda (#{tmp\ 13357}#)
- (if #{tmp\ 13357}#
- (apply (lambda (#{k\ 13360}# #{filename\ 13361}#)
- (let ((#{fn\ 13363}#
- (syntax->datum #{filename\ 13361}#)))
- ((lambda (#{tmp\ 13365}#)
- ((lambda (#{fn\ 13367}#)
+ (cons (lambda (#{x\ 4200}#)
+ ((lambda (#{tmp\ 4202}#)
+ ((lambda (#{tmp\ 4203}#)
+ (if #{tmp\ 4203}#
+ (apply (lambda (#{k\ 4206}# #{filename\ 4207}#)
+ (let ((#{fn\ 4209}#
+ (syntax->datum #{filename\ 4207}#)))
+ ((lambda (#{tmp\ 4211}#)
+ ((lambda (#{fn\ 4213}#)
(list '#(syntax-object
include
((top)
#(ribcage
#(fn)
#((top))
- #("i13366"))
+ #("i4212"))
#(ribcage () () ())
#(ribcage () () ())
#(ribcage
#(fn)
#((top))
- #("i13362"))
+ #("i4208"))
#(ribcage
#(k filename)
#((top) (top))
- #("i13358" "i13359"))
+ #("i4204" "i4205"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i13355")))
+ #("i4201")))
(hygiene guile))
- #{fn\ 13367}#))
- #{tmp\ 13365}#))
- (let ((#{t\ 13370}#
- (%search-load-path #{fn\ 13363}#)))
- (if #{t\ 13370}#
- #{t\ 13370}#
+ #{fn\ 4213}#))
+ #{tmp\ 4211}#))
+ (let ((#{t\ 4216}#
+ (%search-load-path #{fn\ 4209}#)))
+ (if #{t\ 4216}#
+ #{t\ 4216}#
(syntax-violation
'include-from-path
"file not found in path"
- #{x\ 13354}#
- #{filename\ 13361}#))))))
- #{tmp\ 13357}#)
+ #{x\ 4200}#
+ #{filename\ 4207}#))))))
+ #{tmp\ 4203}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp\ 13356}#)))
- ($sc-dispatch #{tmp\ 13356}# (quote (any any)))))
- #{x\ 13354}#))
+ #{tmp\ 4202}#)))
+ ($sc-dispatch #{tmp\ 4202}# (quote (any any)))))
+ #{x\ 4200}#))
(module-name (current-module)))))
(define unquote
(make-syntax-transformer
'unquote
'macro
- (cons (lambda (#{x\ 13372}#)
- ((lambda (#{tmp\ 13374}#)
- ((lambda (#{tmp\ 13375}#)
- (if #{tmp\ 13375}#
- (apply (lambda (#{_\ 13378}# #{e\ 13379}#)
+ (cons (lambda (#{x\ 4218}#)
+ ((lambda (#{tmp\ 4220}#)
+ ((lambda (#{tmp\ 4221}#)
+ (if #{tmp\ 4221}#
+ (apply (lambda (#{_\ 4224}# #{e\ 4225}#)
(syntax-violation
'unquote
"expression not valid outside of quasiquote"
- #{x\ 13372}#))
- #{tmp\ 13375}#)
+ #{x\ 4218}#))
+ #{tmp\ 4221}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp\ 13374}#)))
- ($sc-dispatch #{tmp\ 13374}# (quote (any any)))))
- #{x\ 13372}#))
+ #{tmp\ 4220}#)))
+ ($sc-dispatch #{tmp\ 4220}# (quote (any any)))))
+ #{x\ 4218}#))
(module-name (current-module)))))
(define unquote-splicing
(make-syntax-transformer
'unquote-splicing
'macro
- (cons (lambda (#{x\ 13380}#)
- ((lambda (#{tmp\ 13382}#)
- ((lambda (#{tmp\ 13383}#)
- (if #{tmp\ 13383}#
- (apply (lambda (#{_\ 13386}# #{e\ 13387}#)
+ (cons (lambda (#{x\ 4226}#)
+ ((lambda (#{tmp\ 4228}#)
+ ((lambda (#{tmp\ 4229}#)
+ (if #{tmp\ 4229}#
+ (apply (lambda (#{_\ 4232}# #{e\ 4233}#)
(syntax-violation
'unquote-splicing
"expression not valid outside of quasiquote"
- #{x\ 13380}#))
- #{tmp\ 13383}#)
+ #{x\ 4226}#))
+ #{tmp\ 4229}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp\ 13382}#)))
- ($sc-dispatch #{tmp\ 13382}# (quote (any any)))))
- #{x\ 13380}#))
+ #{tmp\ 4228}#)))
+ ($sc-dispatch #{tmp\ 4228}# (quote (any any)))))
+ #{x\ 4226}#))
(module-name (current-module)))))
(define case
(make-syntax-transformer
'case
'macro
- (cons (lambda (#{x\ 13388}#)
- ((lambda (#{tmp\ 13390}#)
- ((lambda (#{tmp\ 13391}#)
- (if #{tmp\ 13391}#
- (apply (lambda (#{_\ 13396}#
- #{e\ 13397}#
- #{m1\ 13398}#
- #{m2\ 13399}#)
- ((lambda (#{tmp\ 13401}#)
- ((lambda (#{body\ 13403}#)
+ (cons (lambda (#{x\ 4234}#)
+ ((lambda (#{tmp\ 4236}#)
+ ((lambda (#{tmp\ 4237}#)
+ (if #{tmp\ 4237}#
+ (apply (lambda (#{_\ 4242}#
+ #{e\ 4243}#
+ #{m1\ 4244}#
+ #{m2\ 4245}#)
+ ((lambda (#{tmp\ 4247}#)
+ ((lambda (#{body\ 4249}#)
(list '#(syntax-object
let
((top)
#(ribcage
#(body)
#((top))
- #("i13402"))
+ #("i4248"))
#(ribcage
#(_ e m1 m2)
#((top) (top) (top) (top))
- #("i13392"
- "i13393"
- "i13394"
- "i13395"))
+ #("i4238"
+ "i4239"
+ "i4240"
+ "i4241"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i13389")))
+ #("i4235")))
(hygiene guile))
(list (list '#(syntax-object
t
@@ -14045,35 +13942,35 @@
#(ribcage
#(body)
#((top))
- #("i13402"))
+ #("i4248"))
#(ribcage
#(_ e m1 m2)
#((top)
(top)
(top)
(top))
- #("i13392"
- "i13393"
- "i13394"
- "i13395"))
+ #("i4238"
+ "i4239"
+ "i4240"
+ "i4241"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i13389")))
+ #("i4235")))
(hygiene guile))
- #{e\ 13397}#))
- #{body\ 13403}#))
- #{tmp\ 13401}#))
- (letrec ((#{f\ 13407}#
- (lambda (#{clause\ 13408}#
- #{clauses\ 13409}#)
- (if (null? #{clauses\ 13409}#)
- ((lambda (#{tmp\ 13411}#)
- ((lambda (#{tmp\ 13412}#)
- (if #{tmp\ 13412}#
- (apply (lambda (#{e1\ 13415}#
- #{e2\ 13416}#)
+ #{e\ 4243}#))
+ #{body\ 4249}#))
+ #{tmp\ 4247}#))
+ (letrec ((#{f\ 4253}#
+ (lambda (#{clause\ 4254}#
+ #{clauses\ 4255}#)
+ (if (null? #{clauses\ 4255}#)
+ ((lambda (#{tmp\ 4257}#)
+ ((lambda (#{tmp\ 4258}#)
+ (if #{tmp\ 4258}#
+ (apply (lambda (#{e1\ 4261}#
+ #{e2\ 4262}#)
(cons '#(syntax-object
begin
((top)
@@ -14082,8 +13979,8 @@
e2)
#((top)
(top))
- #("i13413"
- "i13414"))
+ #("i4259"
+ "i4260"))
#(ribcage
()
()
@@ -14095,9 +13992,9 @@
#((top)
(top)
(top))
- #("i13404"
- "i13405"
- "i13406"))
+ #("i4250"
+ "i4251"
+ "i4252"))
#(ribcage
#(_
e
@@ -14107,10 +14004,10 @@
(top)
(top)
(top))
- #("i13392"
- "i13393"
- "i13394"
- "i13395"))
+ #("i4238"
+ "i4239"
+ "i4240"
+ "i4241"))
#(ribcage
()
()
@@ -14118,17 +14015,17 @@
#(ribcage
#(x)
#((top))
- #("i13389")))
+ #("i4235")))
(hygiene
guile))
- (cons #{e1\ 13415}#
- #{e2\ 13416}#)))
- #{tmp\ 13412}#)
- ((lambda (#{tmp\ 13418}#)
- (if #{tmp\ 13418}#
- (apply (lambda (#{k\ 13422}#
- #{e1\ 13423}#
- #{e2\ 13424}#)
+ (cons #{e1\ 4261}#
+ #{e2\ 4262}#)))
+ #{tmp\ 4258}#)
+ ((lambda (#{tmp\ 4264}#)
+ (if #{tmp\ 4264}#
+ (apply (lambda (#{k\ 4268}#
+ #{e1\ 4269}#
+ #{e2\ 4270}#)
(list '#(syntax-object
if
((top)
@@ -14139,9 +14036,9 @@
#((top)
(top)
(top))
- #("i13419"
- "i13420"
- "i13421"))
+ #("i4265"
+ "i4266"
+ "i4267"))
#(ribcage
()
()
@@ -14153,9 +14050,9 @@
#((top)
(top)
(top))
- #("i13404"
- "i13405"
- "i13406"))
+ #("i4250"
+ "i4251"
+ "i4252"))
#(ribcage
#(_
e
@@ -14165,10 +14062,10 @@
(top)
(top)
(top))
- #("i13392"
- "i13393"
- "i13394"
- "i13395"))
+ #("i4238"
+ "i4239"
+ "i4240"
+ "i4241"))
#(ribcage
()
()
@@ -14176,7 +14073,7 @@
#(ribcage
#(x)
#((top))
- #("i13389")))
+ #("i4235")))
(hygiene
guile))
(list '#(syntax-object
@@ -14189,9 +14086,9 @@
#((top)
(top)
(top))
- #("i13419"
- "i13420"
- "i13421"))
+ #("i4265"
+ "i4266"
+ "i4267"))
#(ribcage
()
()
@@ -14203,9 +14100,9 @@
#((top)
(top)
(top))
- #("i13404"
- "i13405"
- "i13406"))
+ #("i4250"
+ "i4251"
+ "i4252"))
#(ribcage
#(_
e
@@ -14215,10 +14112,10 @@
(top)
(top)
(top))
- #("i13392"
- "i13393"
- "i13394"
- "i13395"))
+ #("i4238"
+ "i4239"
+ "i4240"
+ "i4241"))
#(ribcage
()
()
@@ -14226,7 +14123,7 @@
#(ribcage
#(x)
#((top))
- #("i13389")))
+ #("i4235")))
(hygiene
guile))
'#(syntax-object
@@ -14239,9 +14136,9 @@
#((top)
(top)
(top))
- #("i13419"
- "i13420"
- "i13421"))
+ #("i4265"
+ "i4266"
+ "i4267"))
#(ribcage
()
()
@@ -14253,9 +14150,9 @@
#((top)
(top)
(top))
- #("i13404"
- "i13405"
- "i13406"))
+ #("i4250"
+ "i4251"
+ "i4252"))
#(ribcage
#(_
e
@@ -14265,10 +14162,10 @@
(top)
(top)
(top))
- #("i13392"
- "i13393"
- "i13394"
- "i13395"))
+ #("i4238"
+ "i4239"
+ "i4240"
+ "i4241"))
#(ribcage
()
()
@@ -14276,7 +14173,7 @@
#(ribcage
#(x)
#((top))
- #("i13389")))
+ #("i4235")))
(hygiene
guile))
(list '#(syntax-object
@@ -14289,9 +14186,9 @@
#((top)
(top)
(top))
- #("i13419"
- "i13420"
- "i13421"))
+ #("i4265"
+ "i4266"
+ "i4267"))
#(ribcage
()
()
@@ -14303,9 +14200,9 @@
#((top)
(top)
(top))
- #("i13404"
- "i13405"
- "i13406"))
+ #("i4250"
+ "i4251"
+ "i4252"))
#(ribcage
#(_
e
@@ -14315,10 +14212,10 @@
(top)
(top)
(top))
- #("i13392"
- "i13393"
- "i13394"
- "i13395"))
+ #("i4238"
+ "i4239"
+ "i4240"
+ "i4241"))
#(ribcage
()
()
@@ -14326,10 +14223,10 @@
#(ribcage
#(x)
#((top))
- #("i13389")))
+ #("i4235")))
(hygiene
guile))
- #{k\ 13422}#))
+ #{k\ 4268}#))
(cons '#(syntax-object
begin
((top)
@@ -14340,9 +14237,9 @@
#((top)
(top)
(top))
- #("i13419"
- "i13420"
- "i13421"))
+ #("i4265"
+ "i4266"
+ "i4267"))
#(ribcage
()
()
@@ -14354,9 +14251,9 @@
#((top)
(top)
(top))
- #("i13404"
- "i13405"
- "i13406"))
+ #("i4250"
+ "i4251"
+ "i4252"))
#(ribcage
#(_
e
@@ -14366,10 +14263,10 @@
(top)
(top)
(top))
- #("i13392"
- "i13393"
- "i13394"
- "i13395"))
+ #("i4238"
+ "i4239"
+ "i4240"
+ "i4241"))
#(ribcage
()
()
@@ -14377,27 +14274,27 @@
#(ribcage
#(x)
#((top))
- #("i13389")))
+ #("i4235")))
(hygiene
guile))
- (cons #{e1\ 13423}#
- #{e2\ 13424}#))))
- #{tmp\ 13418}#)
- ((lambda (#{_\ 13428}#)
+ (cons #{e1\ 4269}#
+ #{e2\ 4270}#))))
+ #{tmp\ 4264}#)
+ ((lambda (#{_\ 4274}#)
(syntax-violation
'case
"bad clause"
- #{x\ 13388}#
- #{clause\ 13408}#))
- #{tmp\ 13411}#)))
+ #{x\ 4234}#
+ #{clause\ 4254}#))
+ #{tmp\ 4257}#)))
($sc-dispatch
- #{tmp\ 13411}#
+ #{tmp\ 4257}#
'(each-any
any
.
each-any)))))
($sc-dispatch
- #{tmp\ 13411}#
+ #{tmp\ 4257}#
'(#(free-id
#(syntax-object
else
@@ -14408,37 +14305,37 @@
#((top)
(top)
(top))
- #("i13404"
- "i13405"
- "i13406"))
+ #("i4250"
+ "i4251"
+ "i4252"))
#(ribcage
#(_ e m1 m2)
#((top)
(top)
(top)
(top))
- #("i13392"
- "i13393"
- "i13394"
- "i13395"))
+ #("i4238"
+ "i4239"
+ "i4240"
+ "i4241"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i13389")))
+ #("i4235")))
(hygiene guile)))
any
.
each-any))))
- #{clause\ 13408}#)
- ((lambda (#{tmp\ 13430}#)
- ((lambda (#{rest\ 13432}#)
- ((lambda (#{tmp\ 13433}#)
- ((lambda (#{tmp\ 13434}#)
- (if #{tmp\ 13434}#
- (apply (lambda (#{k\ 13438}#
- #{e1\ 13439}#
- #{e2\ 13440}#)
+ #{clause\ 4254}#)
+ ((lambda (#{tmp\ 4276}#)
+ ((lambda (#{rest\ 4278}#)
+ ((lambda (#{tmp\ 4279}#)
+ ((lambda (#{tmp\ 4280}#)
+ (if #{tmp\ 4280}#
+ (apply (lambda (#{k\ 4284}#
+ #{e1\ 4285}#
+ #{e2\ 4286}#)
(list '#(syntax-object
if
((top)
@@ -14449,13 +14346,13 @@
#((top)
(top)
(top))
- #("i13435"
- "i13436"
- "i13437"))
+ #("i4281"
+ "i4282"
+ "i4283"))
#(ribcage
#(rest)
#((top))
- #("i13431"))
+ #("i4277"))
#(ribcage
()
()
@@ -14467,9 +14364,9 @@
#((top)
(top)
(top))
- #("i13404"
- "i13405"
- "i13406"))
+ #("i4250"
+ "i4251"
+ "i4252"))
#(ribcage
#(_
e
@@ -14479,10 +14376,10 @@
(top)
(top)
(top))
- #("i13392"
- "i13393"
- "i13394"
- "i13395"))
+ #("i4238"
+ "i4239"
+ "i4240"
+ "i4241"))
#(ribcage
()
()
@@ -14490,7 +14387,7 @@
#(ribcage
#(x)
#((top))
- #("i13389")))
+ #("i4235")))
(hygiene
guile))
(list '#(syntax-object
@@ -14503,13 +14400,13 @@
#((top)
(top)
(top))
- #("i13435"
- "i13436"
- "i13437"))
+ #("i4281"
+ "i4282"
+ "i4283"))
#(ribcage
#(rest)
#((top))
- #("i13431"))
+ #("i4277"))
#(ribcage
()
()
@@ -14521,9 +14418,9 @@
#((top)
(top)
(top))
- #("i13404"
- "i13405"
- "i13406"))
+ #("i4250"
+ "i4251"
+ "i4252"))
#(ribcage
#(_
e
@@ -14533,10 +14430,10 @@
(top)
(top)
(top))
- #("i13392"
- "i13393"
- "i13394"
- "i13395"))
+ #("i4238"
+ "i4239"
+ "i4240"
+ "i4241"))
#(ribcage
()
()
@@ -14544,7 +14441,7 @@
#(ribcage
#(x)
#((top))
- #("i13389")))
+ #("i4235")))
(hygiene
guile))
'#(syntax-object
@@ -14557,13 +14454,13 @@
#((top)
(top)
(top))
- #("i13435"
- "i13436"
- "i13437"))
+ #("i4281"
+ "i4282"
+ "i4283"))
#(ribcage
#(rest)
#((top))
- #("i13431"))
+ #("i4277"))
#(ribcage
()
()
@@ -14575,9 +14472,9 @@
#((top)
(top)
(top))
- #("i13404"
- "i13405"
- "i13406"))
+ #("i4250"
+ "i4251"
+ "i4252"))
#(ribcage
#(_
e
@@ -14587,10 +14484,10 @@
(top)
(top)
(top))
- #("i13392"
- "i13393"
- "i13394"
- "i13395"))
+ #("i4238"
+ "i4239"
+ "i4240"
+ "i4241"))
#(ribcage
()
()
@@ -14598,7 +14495,7 @@
#(ribcage
#(x)
#((top))
- #("i13389")))
+ #("i4235")))
(hygiene
guile))
(list '#(syntax-object
@@ -14611,13 +14508,13 @@
#((top)
(top)
(top))
- #("i13435"
- "i13436"
- "i13437"))
+ #("i4281"
+ "i4282"
+ "i4283"))
#(ribcage
#(rest)
#((top))
- #("i13431"))
+ #("i4277"))
#(ribcage
()
()
@@ -14629,9 +14526,9 @@
#((top)
(top)
(top))
- #("i13404"
- "i13405"
- "i13406"))
+ #("i4250"
+ "i4251"
+ "i4252"))
#(ribcage
#(_
e
@@ -14641,10 +14538,10 @@
(top)
(top)
(top))
- #("i13392"
- "i13393"
- "i13394"
- "i13395"))
+ #("i4238"
+ "i4239"
+ "i4240"
+ "i4241"))
#(ribcage
()
()
@@ -14652,10 +14549,10 @@
#(ribcage
#(x)
#((top))
- #("i13389")))
+ #("i4235")))
(hygiene
guile))
- #{k\ 13438}#))
+ #{k\ 4284}#))
(cons '#(syntax-object
begin
((top)
@@ -14666,13 +14563,13 @@
#((top)
(top)
(top))
- #("i13435"
- "i13436"
- "i13437"))
+ #("i4281"
+ "i4282"
+ "i4283"))
#(ribcage
#(rest)
#((top))
- #("i13431"))
+ #("i4277"))
#(ribcage
()
()
@@ -14684,9 +14581,9 @@
#((top)
(top)
(top))
- #("i13404"
- "i13405"
- "i13406"))
+ #("i4250"
+ "i4251"
+ "i4252"))
#(ribcage
#(_
e
@@ -14696,10 +14593,10 @@
(top)
(top)
(top))
- #("i13392"
- "i13393"
- "i13394"
- "i13395"))
+ #("i4238"
+ "i4239"
+ "i4240"
+ "i4241"))
#(ribcage
()
()
@@ -14707,61 +14604,61 @@
#(ribcage
#(x)
#((top))
- #("i13389")))
+ #("i4235")))
(hygiene
guile))
- (cons #{e1\ 13439}#
- #{e2\ 13440}#))
- #{rest\ 13432}#))
- #{tmp\ 13434}#)
- ((lambda (#{_\ 13444}#)
+ (cons #{e1\ 4285}#
+ #{e2\ 4286}#))
+ #{rest\ 4278}#))
+ #{tmp\ 4280}#)
+ ((lambda (#{_\ 4290}#)
(syntax-violation
'case
"bad clause"
- #{x\ 13388}#
- #{clause\ 13408}#))
- #{tmp\ 13433}#)))
+ #{x\ 4234}#
+ #{clause\ 4254}#))
+ #{tmp\ 4279}#)))
($sc-dispatch
- #{tmp\ 13433}#
+ #{tmp\ 4279}#
'(each-any
any
.
each-any))))
- #{clause\ 13408}#))
- #{tmp\ 13430}#))
- (#{f\ 13407}#
- (car #{clauses\ 13409}#)
- (cdr #{clauses\ 13409}#)))))))
- (#{f\ 13407}# #{m1\ 13398}# #{m2\ 13399}#))))
- #{tmp\ 13391}#)
+ #{clause\ 4254}#))
+ #{tmp\ 4276}#))
+ (#{f\ 4253}#
+ (car #{clauses\ 4255}#)
+ (cdr #{clauses\ 4255}#)))))))
+ (#{f\ 4253}# #{m1\ 4244}# #{m2\ 4245}#))))
+ #{tmp\ 4237}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp\ 13390}#)))
+ #{tmp\ 4236}#)))
($sc-dispatch
- #{tmp\ 13390}#
+ #{tmp\ 4236}#
'(any any any . each-any))))
- #{x\ 13388}#))
+ #{x\ 4234}#))
(module-name (current-module)))))
(define identifier-syntax
(make-syntax-transformer
'identifier-syntax
'macro
- (cons (lambda (#{x\ 13445}#)
- ((lambda (#{tmp\ 13447}#)
- ((lambda (#{tmp\ 13448}#)
- (if #{tmp\ 13448}#
- (apply (lambda (#{_\ 13451}# #{e\ 13452}#)
+ (cons (lambda (#{x\ 4291}#)
+ ((lambda (#{tmp\ 4293}#)
+ ((lambda (#{tmp\ 4294}#)
+ (if #{tmp\ 4294}#
+ (apply (lambda (#{_\ 4297}# #{e\ 4298}#)
(list '#(syntax-object
lambda
((top)
#(ribcage
#(_ e)
#((top) (top))
- #("i13449" "i13450"))
+ #("i4295" "i4296"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i13446")))
+ #(ribcage #(x) #((top)) #("i4292")))
(hygiene guile))
'(#(syntax-object
x
@@ -14769,9 +14666,9 @@
#(ribcage
#(_ e)
#((top) (top))
- #("i13449" "i13450"))
+ #("i4295" "i4296"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i13446")))
+ #(ribcage #(x) #((top)) #("i4292")))
(hygiene guile)))
(list '#(syntax-object
syntax-case
@@ -14779,12 +14676,12 @@
#(ribcage
#(_ e)
#((top) (top))
- #("i13449" "i13450"))
+ #("i4295" "i4296"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i13446")))
+ #("i4292")))
(hygiene guile))
'#(syntax-object
x
@@ -14792,12 +14689,12 @@
#(ribcage
#(_ e)
#((top) (top))
- #("i13449" "i13450"))
+ #("i4295" "i4296"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i13446")))
+ #("i4292")))
(hygiene guile))
'()
(list '#(syntax-object
@@ -14806,12 +14703,12 @@
#(ribcage
#(_ e)
#((top) (top))
- #("i13449" "i13450"))
+ #("i4295" "i4296"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i13446")))
+ #("i4292")))
(hygiene guile))
'(#(syntax-object
identifier?
@@ -14819,12 +14716,12 @@
#(ribcage
#(_ e)
#((top) (top))
- #("i13449" "i13450"))
+ #("i4295" "i4296"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i13446")))
+ #("i4292")))
(hygiene guile))
(#(syntax-object
syntax
@@ -14832,12 +14729,12 @@
#(ribcage
#(_ e)
#((top) (top))
- #("i13449" "i13450"))
+ #("i4295" "i4296"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i13446")))
+ #("i4292")))
(hygiene guile))
#(syntax-object
id
@@ -14845,12 +14742,12 @@
#(ribcage
#(_ e)
#((top) (top))
- #("i13449" "i13450"))
+ #("i4295" "i4296"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i13446")))
+ #("i4292")))
(hygiene guile))))
(list '#(syntax-object
syntax
@@ -14858,29 +14755,27 @@
#(ribcage
#(_ e)
#((top) (top))
- #("i13449"
- "i13450"))
+ #("i4295" "i4296"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i13446")))
+ #("i4292")))
(hygiene guile))
- #{e\ 13452}#))
- (list (cons #{_\ 13451}#
+ #{e\ 4298}#))
+ (list (cons #{_\ 4297}#
'(#(syntax-object
x
((top)
#(ribcage
#(_ e)
#((top) (top))
- #("i13449"
- "i13450"))
+ #("i4295" "i4296"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i13446")))
+ #("i4292")))
(hygiene guile))
#(syntax-object
...
@@ -14888,13 +14783,12 @@
#(ribcage
#(_ e)
#((top) (top))
- #("i13449"
- "i13450"))
+ #("i4295" "i4296"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i13446")))
+ #("i4292")))
(hygiene guile))))
(list '#(syntax-object
syntax
@@ -14902,15 +14796,14 @@
#(ribcage
#(_ e)
#((top) (top))
- #("i13449"
- "i13450"))
+ #("i4295" "i4296"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i13446")))
+ #("i4292")))
(hygiene guile))
- (cons #{e\ 13452}#
+ (cons #{e\ 4298}#
'(#(syntax-object
x
((top)
@@ -14918,8 +14811,8 @@
#(_ e)
#((top)
(top))
- #("i13449"
- "i13450"))
+ #("i4295"
+ "i4296"))
#(ribcage
()
()
@@ -14927,7 +14820,7 @@
#(ribcage
#(x)
#((top))
- #("i13446")))
+ #("i4292")))
(hygiene guile))
#(syntax-object
...
@@ -14936,8 +14829,8 @@
#(_ e)
#((top)
(top))
- #("i13449"
- "i13450"))
+ #("i4295"
+ "i4296"))
#(ribcage
()
()
@@ -14945,85 +14838,117 @@
#(ribcage
#(x)
#((top))
- #("i13446")))
+ #("i4292")))
(hygiene
guile)))))))))
- #{tmp\ 13448}#)
+ #{tmp\ 4294}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp\ 13447}#)))
- ($sc-dispatch #{tmp\ 13447}# (quote (any any)))))
- #{x\ 13445}#))
+ #{tmp\ 4293}#)))
+ ($sc-dispatch #{tmp\ 4293}# (quote (any any)))))
+ #{x\ 4291}#))
(module-name (current-module)))))
(define define*
(make-syntax-transformer
'define*
'macro
- (cons (lambda (#{x\ 13454}#)
- ((lambda (#{tmp\ 13456}#)
- ((lambda (#{tmp\ 13457}#)
- (if #{tmp\ 13457}#
- (apply (lambda (#{dummy\ 13463}#
- #{id\ 13464}#
- #{args\ 13465}#
- #{b0\ 13466}#
- #{b1\ 13467}#)
+ (cons (lambda (#{x\ 4299}#)
+ ((lambda (#{tmp\ 4301}#)
+ ((lambda (#{tmp\ 4302}#)
+ (if #{tmp\ 4302}#
+ (apply (lambda (#{_\ 4308}#
+ #{id\ 4309}#
+ #{args\ 4310}#
+ #{b0\ 4311}#
+ #{b1\ 4312}#)
(list '#(syntax-object
define
((top)
#(ribcage
- #(dummy id args b0 b1)
- #((m13453 top)
- (top)
- (top)
- (top)
- (top))
- #("i13458"
- "i13459"
- "i13460"
- "i13461"
- "i13462"))
+ #(_ id args b0 b1)
+ #((top) (top) (top) (top) (top))
+ #("i4303"
+ "i4304"
+ "i4305"
+ "i4306"
+ "i4307"))
#(ribcage () () ())
- #(ribcage
- #(x)
- #((m13453 top))
- #("i13455")))
+ #(ribcage #(x) #((top)) #("i4300")))
(hygiene guile))
- #{id\ 13464}#
+ #{id\ 4309}#
(cons '#(syntax-object
lambda*
((top)
#(ribcage
- #(dummy id args b0 b1)
- #((m13453 top)
- (top)
- (top)
- (top)
- (top))
- #("i13458"
- "i13459"
- "i13460"
- "i13461"
- "i13462"))
+ #(_ id args b0 b1)
+ #((top) (top) (top) (top) (top))
+ #("i4303"
+ "i4304"
+ "i4305"
+ "i4306"
+ "i4307"))
#(ribcage () () ())
#(ribcage
#(x)
- #((m13453 top))
- #("i13455")))
+ #((top))
+ #("i4300")))
(hygiene guile))
- (cons #{args\ 13465}#
- (cons #{b0\ 13466}#
- #{b1\ 13467}#)))))
- #{tmp\ 13457}#)
- (syntax-violation
- #f
- "source expression failed to match any pattern"
- #{tmp\ 13456}#)))
+ (cons #{args\ 4310}#
+ (cons #{b0\ 4311}#
+ #{b1\ 4312}#)))))
+ #{tmp\ 4302}#)
+ ((lambda (#{tmp\ 4314}#)
+ (if (if #{tmp\ 4314}#
+ (apply (lambda (#{_\ 4318}#
+ #{id\ 4319}#
+ #{val\ 4320}#)
+ (identifier?
+ '#(syntax-object
+ x
+ ((top)
+ #(ribcage
+ #(_ id val)
+ #((top) (top) (top))
+ #("i4315" "i4316" "i4317"))
+ #(ribcage () () ())
+ #(ribcage
+ #(x)
+ #((top))
+ #("i4300")))
+ (hygiene guile))))
+ #{tmp\ 4314}#)
+ #f)
+ (apply (lambda (#{_\ 4324}#
+ #{id\ 4325}#
+ #{val\ 4326}#)
+ (list '#(syntax-object
+ define
+ ((top)
+ #(ribcage
+ #(_ id val)
+ #((top) (top) (top))
+ #("i4321" "i4322" "i4323"))
+ #(ribcage () () ())
+ #(ribcage
+ #(x)
+ #((top))
+ #("i4300")))
+ (hygiene guile))
+ #{id\ 4325}#
+ #{val\ 4326}#))
+ #{tmp\ 4314}#)
+ (syntax-violation
+ #f
+ "source expression failed to match any pattern"
+ #{tmp\ 4301}#)))
+ ($sc-dispatch
+ #{tmp\ 4301}#
+ '(any any any)))))
($sc-dispatch
- #{tmp\ 13456}#
+ #{tmp\ 4301}#
'(any (any . any) any . each-any))))
- #{x\ 13454}#))
+ #{x\ 4299}#))
(module-name (current-module)))))