summaryrefslogtreecommitdiff
path: root/module
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2012-01-05 23:10:02 +0100
committerLudovic Courtès <ludo@gnu.org>2012-01-05 23:10:02 +0100
commita3989357b32ba51c0780732e06c88baec16d3229 (patch)
treec2ff184b0962fa1c157782cefb877ec4fe3f5a3f /module
parentfe2400c993927cd7d7ff89ebbe3af4c35e30a0e1 (diff)
Regenerate `psyntax-pp.scm'.
* module/ice-9/psyntax-pp.scm: Regenerate.
Diffstat (limited to 'module')
-rw-r--r--module/ice-9/psyntax-pp.scm22882
1 files changed, 11458 insertions, 11424 deletions
diff --git a/module/ice-9/psyntax-pp.scm b/module/ice-9/psyntax-pp.scm
index f7e315def..a810531fb 100644
--- a/module/ice-9/psyntax-pp.scm
+++ b/module/ice-9/psyntax-pp.scm
@@ -2,1231 +2,1231 @@
(if #f #f)
(letrec*
- ((#{top-level-eval-hook 4262}#
- (lambda (#{x 27369}# #{mod 27370}#)
- (primitive-eval #{x 27369}#)))
- (#{maybe-name-value! 4267}#
- (lambda (#{name 16133}# #{val 16134}#)
- (if (if (struct? #{val 16134}#)
- (eq? (struct-vtable #{val 16134}#)
+ ((#{top-level-eval-hook 6249}#
+ (lambda (#{x 29378}# #{mod 29379}#)
+ (primitive-eval #{x 29378}#)))
+ (#{maybe-name-value! 6254}#
+ (lambda (#{name 18120}# #{val 18121}#)
+ (if (if (struct? #{val 18121}#)
+ (eq? (struct-vtable #{val 18121}#)
(vector-ref %expanded-vtables 13))
#f)
- (let ((#{meta 16141}# (struct-ref #{val 16134}# 1)))
- (if (not (assq 'name #{meta 16141}#))
- (let ((#{v 16146}#
- (cons (cons 'name #{name 16133}#) #{meta 16141}#)))
- (struct-set! #{val 16134}# 1 #{v 16146}#)))))))
- (#{build-application 4269}#
- (lambda (#{source 15858}#
- #{fun-exp 15859}#
- #{arg-exps 15860}#)
+ (let ((#{meta 18128}# (struct-ref #{val 18121}# 1)))
+ (if (not (assq 'name #{meta 18128}#))
+ (let ((#{v 18133}#
+ (cons (cons 'name #{name 18120}#) #{meta 18128}#)))
+ (struct-set! #{val 18121}# 1 #{v 18133}#)))))))
+ (#{build-application 6256}#
+ (lambda (#{source 17845}#
+ #{fun-exp 17846}#
+ #{arg-exps 17847}#)
(make-struct/no-tail
(vector-ref %expanded-vtables 11)
- #{source 15858}#
- #{fun-exp 15859}#
- #{arg-exps 15860}#)))
- (#{build-conditional 4270}#
- (lambda (#{source 15866}#
- #{test-exp 15867}#
- #{then-exp 15868}#
- #{else-exp 15869}#)
+ #{source 17845}#
+ #{fun-exp 17846}#
+ #{arg-exps 17847}#)))
+ (#{build-conditional 6257}#
+ (lambda (#{source 17853}#
+ #{test-exp 17854}#
+ #{then-exp 17855}#
+ #{else-exp 17856}#)
(make-struct/no-tail
(vector-ref %expanded-vtables 10)
- #{source 15866}#
- #{test-exp 15867}#
- #{then-exp 15868}#
- #{else-exp 15869}#)))
- (#{build-dynlet 4271}#
- (lambda (#{source 15876}#
- #{fluids 15877}#
- #{vals 15878}#
- #{body 15879}#)
+ #{source 17853}#
+ #{test-exp 17854}#
+ #{then-exp 17855}#
+ #{else-exp 17856}#)))
+ (#{build-dynlet 6258}#
+ (lambda (#{source 17863}#
+ #{fluids 17864}#
+ #{vals 17865}#
+ #{body 17866}#)
(make-struct/no-tail
(vector-ref %expanded-vtables 17)
- #{source 15876}#
- #{fluids 15877}#
- #{vals 15878}#
- #{body 15879}#)))
- (#{build-lexical-reference 4272}#
- (lambda (#{type 27371}#
- #{source 27372}#
- #{name 27373}#
- #{var 27374}#)
+ #{source 17863}#
+ #{fluids 17864}#
+ #{vals 17865}#
+ #{body 17866}#)))
+ (#{build-lexical-reference 6259}#
+ (lambda (#{type 29380}#
+ #{source 29381}#
+ #{name 29382}#
+ #{var 29383}#)
(make-struct/no-tail
(vector-ref %expanded-vtables 3)
- #{source 27372}#
- #{name 27373}#
- #{var 27374}#)))
- (#{build-lexical-assignment 4273}#
- (lambda (#{source 15886}#
- #{name 15887}#
- #{var 15888}#
- #{exp 15889}#)
+ #{source 29381}#
+ #{name 29382}#
+ #{var 29383}#)))
+ (#{build-lexical-assignment 6260}#
+ (lambda (#{source 17873}#
+ #{name 17874}#
+ #{var 17875}#
+ #{exp 17876}#)
(begin
- (if (if (struct? #{exp 15889}#)
- (eq? (struct-vtable #{exp 15889}#)
+ (if (if (struct? #{exp 17876}#)
+ (eq? (struct-vtable #{exp 17876}#)
(vector-ref %expanded-vtables 13))
#f)
- (let ((#{meta 15905}# (struct-ref #{exp 15889}# 1)))
- (if (not (assq 'name #{meta 15905}#))
- (let ((#{v 15912}#
- (cons (cons 'name #{name 15887}#) #{meta 15905}#)))
- (struct-set! #{exp 15889}# 1 #{v 15912}#)))))
+ (let ((#{meta 17892}# (struct-ref #{exp 17876}# 1)))
+ (if (not (assq 'name #{meta 17892}#))
+ (let ((#{v 17899}#
+ (cons (cons 'name #{name 17874}#) #{meta 17892}#)))
+ (struct-set! #{exp 17876}# 1 #{v 17899}#)))))
(make-struct/no-tail
(vector-ref %expanded-vtables 4)
- #{source 15886}#
- #{name 15887}#
- #{var 15888}#
- #{exp 15889}#))))
- (#{analyze-variable 4274}#
- (lambda (#{mod 27380}#
- #{var 27381}#
- #{modref-cont 27382}#
- #{bare-cont 27383}#)
- (if (not #{mod 27380}#)
- (#{bare-cont 27383}# #{var 27381}#)
- (let ((#{kind 27384}# (car #{mod 27380}#))
- (#{mod 27385}# (cdr #{mod 27380}#)))
- (if (eqv? #{kind 27384}# 'public)
- (#{modref-cont 27382}#
- #{mod 27385}#
- #{var 27381}#
+ #{source 17873}#
+ #{name 17874}#
+ #{var 17875}#
+ #{exp 17876}#))))
+ (#{analyze-variable 6261}#
+ (lambda (#{mod 29389}#
+ #{var 29390}#
+ #{modref-cont 29391}#
+ #{bare-cont 29392}#)
+ (if (not #{mod 29389}#)
+ (#{bare-cont 29392}# #{var 29390}#)
+ (let ((#{kind 29393}# (car #{mod 29389}#))
+ (#{mod 29394}# (cdr #{mod 29389}#)))
+ (if (eqv? #{kind 29393}# 'public)
+ (#{modref-cont 29391}#
+ #{mod 29394}#
+ #{var 29390}#
#t)
- (if (eqv? #{kind 27384}# 'private)
+ (if (eqv? #{kind 29393}# 'private)
(if (not (equal?
- #{mod 27385}#
+ #{mod 29394}#
(module-name (current-module))))
- (#{modref-cont 27382}#
- #{mod 27385}#
- #{var 27381}#
+ (#{modref-cont 29391}#
+ #{mod 29394}#
+ #{var 29390}#
#f)
- (#{bare-cont 27383}# #{var 27381}#))
- (if (eqv? #{kind 27384}# 'bare)
- (#{bare-cont 27383}# #{var 27381}#)
- (if (eqv? #{kind 27384}# 'hygiene)
+ (#{bare-cont 29392}# #{var 29390}#))
+ (if (eqv? #{kind 29393}# 'bare)
+ (#{bare-cont 29392}# #{var 29390}#)
+ (if (eqv? #{kind 29393}# 'hygiene)
(if (if (not (equal?
- #{mod 27385}#
+ #{mod 29394}#
(module-name (current-module))))
(module-variable
- (resolve-module #{mod 27385}#)
- #{var 27381}#)
+ (resolve-module #{mod 29394}#)
+ #{var 29390}#)
#f)
- (#{modref-cont 27382}#
- #{mod 27385}#
- #{var 27381}#
+ (#{modref-cont 29391}#
+ #{mod 29394}#
+ #{var 29390}#
#f)
- (#{bare-cont 27383}# #{var 27381}#))
+ (#{bare-cont 29392}# #{var 29390}#))
(syntax-violation
#f
"bad module kind"
- #{var 27381}#
- #{mod 27385}#)))))))))
- (#{build-global-reference 4275}#
- (lambda (#{source 27400}# #{var 27401}# #{mod 27402}#)
- (#{analyze-variable 4274}#
- #{mod 27402}#
- #{var 27401}#
- (lambda (#{mod 27405}# #{var 27406}# #{public? 27407}#)
+ #{var 29390}#
+ #{mod 29394}#)))))))))
+ (#{build-global-reference 6262}#
+ (lambda (#{source 29409}# #{var 29410}# #{mod 29411}#)
+ (#{analyze-variable 6261}#
+ #{mod 29411}#
+ #{var 29410}#
+ (lambda (#{mod 29414}# #{var 29415}# #{public? 29416}#)
(make-struct/no-tail
(vector-ref %expanded-vtables 5)
- #{source 27400}#
- #{mod 27405}#
- #{var 27406}#
- #{public? 27407}#))
- (lambda (#{var 27415}#)
+ #{source 29409}#
+ #{mod 29414}#
+ #{var 29415}#
+ #{public? 29416}#))
+ (lambda (#{var 29424}#)
(make-struct/no-tail
(vector-ref %expanded-vtables 7)
- #{source 27400}#
- #{var 27415}#)))))
- (#{build-global-assignment 4276}#
- (lambda (#{source 15921}#
- #{var 15922}#
- #{exp 15923}#
- #{mod 15924}#)
+ #{source 29409}#
+ #{var 29424}#)))))
+ (#{build-global-assignment 6263}#
+ (lambda (#{source 17908}#
+ #{var 17909}#
+ #{exp 17910}#
+ #{mod 17911}#)
(begin
- (if (if (struct? #{exp 15923}#)
- (eq? (struct-vtable #{exp 15923}#)
+ (if (if (struct? #{exp 17910}#)
+ (eq? (struct-vtable #{exp 17910}#)
(vector-ref %expanded-vtables 13))
#f)
- (let ((#{meta 15940}# (struct-ref #{exp 15923}# 1)))
- (if (not (assq 'name #{meta 15940}#))
- (let ((#{v 15947}#
- (cons (cons 'name #{var 15922}#) #{meta 15940}#)))
- (struct-set! #{exp 15923}# 1 #{v 15947}#)))))
- (#{analyze-variable 4274}#
- #{mod 15924}#
- #{var 15922}#
- (lambda (#{mod 15952}# #{var 15953}# #{public? 15954}#)
+ (let ((#{meta 17927}# (struct-ref #{exp 17910}# 1)))
+ (if (not (assq 'name #{meta 17927}#))
+ (let ((#{v 17934}#
+ (cons (cons 'name #{var 17909}#) #{meta 17927}#)))
+ (struct-set! #{exp 17910}# 1 #{v 17934}#)))))
+ (#{analyze-variable 6261}#
+ #{mod 17911}#
+ #{var 17909}#
+ (lambda (#{mod 17939}# #{var 17940}# #{public? 17941}#)
(make-struct/no-tail
(vector-ref %expanded-vtables 6)
- #{source 15921}#
- #{mod 15952}#
- #{var 15953}#
- #{public? 15954}#
- #{exp 15923}#))
- (lambda (#{var 15962}#)
+ #{source 17908}#
+ #{mod 17939}#
+ #{var 17940}#
+ #{public? 17941}#
+ #{exp 17910}#))
+ (lambda (#{var 17949}#)
(make-struct/no-tail
(vector-ref %expanded-vtables 8)
- #{source 15921}#
- #{var 15962}#
- #{exp 15923}#))))))
- (#{build-global-definition 4277}#
- (lambda (#{source 27421}# #{var 27422}# #{exp 27423}#)
+ #{source 17908}#
+ #{var 17949}#
+ #{exp 17910}#))))))
+ (#{build-global-definition 6264}#
+ (lambda (#{source 29430}# #{var 29431}# #{exp 29432}#)
(begin
- (if (if (struct? #{exp 27423}#)
- (eq? (struct-vtable #{exp 27423}#)
+ (if (if (struct? #{exp 29432}#)
+ (eq? (struct-vtable #{exp 29432}#)
(vector-ref %expanded-vtables 13))
#f)
- (let ((#{meta 27439}# (struct-ref #{exp 27423}# 1)))
- (if (not (assq 'name #{meta 27439}#))
- (let ((#{v 27446}#
- (cons (cons 'name #{var 27422}#) #{meta 27439}#)))
- (struct-set! #{exp 27423}# 1 #{v 27446}#)))))
+ (let ((#{meta 29448}# (struct-ref #{exp 29432}# 1)))
+ (if (not (assq 'name #{meta 29448}#))
+ (let ((#{v 29455}#
+ (cons (cons 'name #{var 29431}#) #{meta 29448}#)))
+ (struct-set! #{exp 29432}# 1 #{v 29455}#)))))
(make-struct/no-tail
(vector-ref %expanded-vtables 9)
- #{source 27421}#
- #{var 27422}#
- #{exp 27423}#))))
- (#{build-simple-lambda 4278}#
- (lambda (#{src 15968}#
- #{req 15969}#
- #{rest 15970}#
- #{vars 15971}#
- #{meta 15972}#
- #{exp 15973}#)
- (let ((#{body 15979}#
+ #{source 29430}#
+ #{var 29431}#
+ #{exp 29432}#))))
+ (#{build-simple-lambda 6265}#
+ (lambda (#{src 17955}#
+ #{req 17956}#
+ #{rest 17957}#
+ #{vars 17958}#
+ #{meta 17959}#
+ #{exp 17960}#)
+ (let ((#{body 17966}#
(make-struct/no-tail
(vector-ref %expanded-vtables 14)
- #{src 15968}#
- #{req 15969}#
+ #{src 17955}#
+ #{req 17956}#
#f
- #{rest 15970}#
+ #{rest 17957}#
#f
'()
- #{vars 15971}#
- #{exp 15973}#
+ #{vars 17958}#
+ #{exp 17960}#
#f)))
(make-struct/no-tail
(vector-ref %expanded-vtables 13)
- #{src 15968}#
- #{meta 15972}#
- #{body 15979}#))))
- (#{build-sequence 4283}#
- (lambda (#{src 27454}# #{exps 27455}#)
- (if (null? (cdr #{exps 27455}#))
- (car #{exps 27455}#)
+ #{src 17955}#
+ #{meta 17959}#
+ #{body 17966}#))))
+ (#{build-sequence 6270}#
+ (lambda (#{src 29463}# #{exps 29464}#)
+ (if (null? (cdr #{exps 29464}#))
+ (car #{exps 29464}#)
(make-struct/no-tail
(vector-ref %expanded-vtables 12)
- #{src 27454}#
- #{exps 27455}#))))
- (#{build-let 4284}#
- (lambda (#{src 15991}#
- #{ids 15992}#
- #{vars 15993}#
- #{val-exps 15994}#
- #{body-exp 15995}#)
+ #{src 29463}#
+ #{exps 29464}#))))
+ (#{build-let 6271}#
+ (lambda (#{src 17978}#
+ #{ids 17979}#
+ #{vars 17980}#
+ #{val-exps 17981}#
+ #{body-exp 17982}#)
(begin
(for-each
- #{maybe-name-value! 4267}#
- #{ids 15992}#
- #{val-exps 15994}#)
- (if (null? #{vars 15993}#)
- #{body-exp 15995}#
+ #{maybe-name-value! 6254}#
+ #{ids 17979}#
+ #{val-exps 17981}#)
+ (if (null? #{vars 17980}#)
+ #{body-exp 17982}#
(make-struct/no-tail
(vector-ref %expanded-vtables 15)
- #{src 15991}#
- #{ids 15992}#
- #{vars 15993}#
- #{val-exps 15994}#
- #{body-exp 15995}#)))))
- (#{build-named-let 4285}#
- (lambda (#{src 16019}#
- #{ids 16020}#
- #{vars 16021}#
- #{val-exps 16022}#
- #{body-exp 16023}#)
- (let ((#{f 16024}# (car #{vars 16021}#))
- (#{f-name 16025}# (car #{ids 16020}#))
- (#{vars 16026}# (cdr #{vars 16021}#))
- (#{ids 16027}# (cdr #{ids 16020}#)))
- (let ((#{proc 16028}#
- (let ((#{body 16048}#
+ #{src 17978}#
+ #{ids 17979}#
+ #{vars 17980}#
+ #{val-exps 17981}#
+ #{body-exp 17982}#)))))
+ (#{build-named-let 6272}#
+ (lambda (#{src 18006}#
+ #{ids 18007}#
+ #{vars 18008}#
+ #{val-exps 18009}#
+ #{body-exp 18010}#)
+ (let ((#{f 18011}# (car #{vars 18008}#))
+ (#{f-name 18012}# (car #{ids 18007}#))
+ (#{vars 18013}# (cdr #{vars 18008}#))
+ (#{ids 18014}# (cdr #{ids 18007}#)))
+ (let ((#{proc 18015}#
+ (let ((#{body 18035}#
(make-struct/no-tail
(vector-ref %expanded-vtables 14)
- #{src 16019}#
- #{ids 16027}#
+ #{src 18006}#
+ #{ids 18014}#
#f
#f
#f
'()
- #{vars 16026}#
- #{body-exp 16023}#
+ #{vars 18013}#
+ #{body-exp 18010}#
#f)))
(make-struct/no-tail
(vector-ref %expanded-vtables 13)
- #{src 16019}#
+ #{src 18006}#
'()
- #{body 16048}#))))
+ #{body 18035}#))))
(begin
- (if (if (struct? #{proc 16028}#)
- (eq? (struct-vtable #{proc 16028}#)
+ (if (if (struct? #{proc 18015}#)
+ (eq? (struct-vtable #{proc 18015}#)
(vector-ref %expanded-vtables 13))
#f)
- (let ((#{meta 16072}# (struct-ref #{proc 16028}# 1)))
- (if (not (assq 'name #{meta 16072}#))
- (let ((#{v 16079}#
- (cons (cons 'name #{f-name 16025}#)
- #{meta 16072}#)))
- (struct-set! #{proc 16028}# 1 #{v 16079}#)))))
+ (let ((#{meta 18059}# (struct-ref #{proc 18015}# 1)))
+ (if (not (assq 'name #{meta 18059}#))
+ (let ((#{v 18066}#
+ (cons (cons 'name #{f-name 18012}#)
+ #{meta 18059}#)))
+ (struct-set! #{proc 18015}# 1 #{v 18066}#)))))
(for-each
- #{maybe-name-value! 4267}#
- #{ids 16027}#
- #{val-exps 16022}#)
- (let ((#{names 16103}# (list #{f-name 16025}#))
- (#{gensyms 16104}# (list #{f 16024}#))
- (#{vals 16105}# (list #{proc 16028}#))
- (#{body 16106}#
- (let ((#{fun-exp 16110}#
+ #{maybe-name-value! 6254}#
+ #{ids 18014}#
+ #{val-exps 18009}#)
+ (let ((#{names 18090}# (list #{f-name 18012}#))
+ (#{gensyms 18091}# (list #{f 18011}#))
+ (#{vals 18092}# (list #{proc 18015}#))
+ (#{body 18093}#
+ (let ((#{fun-exp 18097}#
(make-struct/no-tail
(vector-ref %expanded-vtables 3)
- #{src 16019}#
- #{f-name 16025}#
- #{f 16024}#)))
+ #{src 18006}#
+ #{f-name 18012}#
+ #{f 18011}#)))
(make-struct/no-tail
(vector-ref %expanded-vtables 11)
- #{src 16019}#
- #{fun-exp 16110}#
- #{val-exps 16022}#))))
+ #{src 18006}#
+ #{fun-exp 18097}#
+ #{val-exps 18009}#))))
(make-struct/no-tail
(vector-ref %expanded-vtables 16)
- #{src 16019}#
+ #{src 18006}#
#f
- #{names 16103}#
- #{gensyms 16104}#
- #{vals 16105}#
- #{body 16106}#)))))))
- (#{build-letrec 4286}#
- (lambda (#{src 16126}#
- #{in-order? 16127}#
- #{ids 16128}#
- #{vars 16129}#
- #{val-exps 16130}#
- #{body-exp 16131}#)
- (if (null? #{vars 16129}#)
- #{body-exp 16131}#
+ #{names 18090}#
+ #{gensyms 18091}#
+ #{vals 18092}#
+ #{body 18093}#)))))))
+ (#{build-letrec 6273}#
+ (lambda (#{src 18113}#
+ #{in-order? 18114}#
+ #{ids 18115}#
+ #{vars 18116}#
+ #{val-exps 18117}#
+ #{body-exp 18118}#)
+ (if (null? #{vars 18116}#)
+ #{body-exp 18118}#
(begin
(for-each
- #{maybe-name-value! 4267}#
- #{ids 16128}#
- #{val-exps 16130}#)
+ #{maybe-name-value! 6254}#
+ #{ids 18115}#
+ #{val-exps 18117}#)
(make-struct/no-tail
(vector-ref %expanded-vtables 16)
- #{src 16126}#
- #{in-order? 16127}#
- #{ids 16128}#
- #{vars 16129}#
- #{val-exps 16130}#
- #{body-exp 16131}#)))))
- (#{source-annotation 4295}#
- (lambda (#{x 16157}#)
- (if (if (vector? #{x 16157}#)
- (if (= (vector-length #{x 16157}#) 4)
- (eq? (vector-ref #{x 16157}# 0) 'syntax-object)
+ #{src 18113}#
+ #{in-order? 18114}#
+ #{ids 18115}#
+ #{vars 18116}#
+ #{val-exps 18117}#
+ #{body-exp 18118}#)))))
+ (#{source-annotation 6282}#
+ (lambda (#{x 18144}#)
+ (if (if (vector? #{x 18144}#)
+ (if (= (vector-length #{x 18144}#) 4)
+ (eq? (vector-ref #{x 18144}# 0) 'syntax-object)
#f)
#f)
- (#{source-annotation 4295}#
- (vector-ref #{x 16157}# 1))
- (if (pair? #{x 16157}#)
- (let ((#{props 16172}# (source-properties #{x 16157}#)))
- (if (pair? #{props 16172}#) #{props 16172}# #f))
+ (#{source-annotation 6282}#
+ (vector-ref #{x 18144}# 1))
+ (if (pair? #{x 18144}#)
+ (let ((#{props 18159}# (source-properties #{x 18144}#)))
+ (if (pair? #{props 18159}#) #{props 18159}# #f))
#f))))
- (#{extend-env 4296}#
- (lambda (#{labels 16174}# #{bindings 16175}# #{r 16176}#)
- (if (null? #{labels 16174}#)
- #{r 16176}#
- (#{extend-env 4296}#
- (cdr #{labels 16174}#)
- (cdr #{bindings 16175}#)
- (cons (cons (car #{labels 16174}#)
- (car #{bindings 16175}#))
- #{r 16176}#)))))
- (#{extend-var-env 4297}#
- (lambda (#{labels 16177}# #{vars 16178}# #{r 16179}#)
- (if (null? #{labels 16177}#)
- #{r 16179}#
- (#{extend-var-env 4297}#
- (cdr #{labels 16177}#)
- (cdr #{vars 16178}#)
- (cons (cons (car #{labels 16177}#)
- (cons 'lexical (car #{vars 16178}#)))
- #{r 16179}#)))))
- (#{macros-only-env 4298}#
- (lambda (#{r 16180}#)
- (if (null? #{r 16180}#)
+ (#{extend-env 6283}#
+ (lambda (#{labels 18161}# #{bindings 18162}# #{r 18163}#)
+ (if (null? #{labels 18161}#)
+ #{r 18163}#
+ (#{extend-env 6283}#
+ (cdr #{labels 18161}#)
+ (cdr #{bindings 18162}#)
+ (cons (cons (car #{labels 18161}#)
+ (car #{bindings 18162}#))
+ #{r 18163}#)))))
+ (#{extend-var-env 6284}#
+ (lambda (#{labels 18164}# #{vars 18165}# #{r 18166}#)
+ (if (null? #{labels 18164}#)
+ #{r 18166}#
+ (#{extend-var-env 6284}#
+ (cdr #{labels 18164}#)
+ (cdr #{vars 18165}#)
+ (cons (cons (car #{labels 18164}#)
+ (cons 'lexical (car #{vars 18165}#)))
+ #{r 18166}#)))))
+ (#{macros-only-env 6285}#
+ (lambda (#{r 18167}#)
+ (if (null? #{r 18167}#)
'()
- (let ((#{a 16181}# (car #{r 16180}#)))
- (if (eq? (car (cdr #{a 16181}#)) 'macro)
- (cons #{a 16181}#
- (#{macros-only-env 4298}# (cdr #{r 16180}#)))
- (#{macros-only-env 4298}# (cdr #{r 16180}#)))))))
- (#{global-extend 4300}#
- (lambda (#{type 16183}# #{sym 16184}# #{val 16185}#)
+ (let ((#{a 18168}# (car #{r 18167}#)))
+ (if (eq? (car (cdr #{a 18168}#)) 'macro)
+ (cons #{a 18168}#
+ (#{macros-only-env 6285}# (cdr #{r 18167}#)))
+ (#{macros-only-env 6285}# (cdr #{r 18167}#)))))))
+ (#{global-extend 6287}#
+ (lambda (#{type 18170}# #{sym 18171}# #{val 18172}#)
(module-define!
(current-module)
- #{sym 16184}#
+ #{sym 18171}#
(make-syntax-transformer
- #{sym 16184}#
- #{type 16183}#
- #{val 16185}#))))
- (#{id? 4302}#
- (lambda (#{x 10359}#)
- (if (symbol? #{x 10359}#)
+ #{sym 18171}#
+ #{type 18170}#
+ #{val 18172}#))))
+ (#{id? 6289}#
+ (lambda (#{x 12346}#)
+ (if (symbol? #{x 12346}#)
#t
- (if (if (vector? #{x 10359}#)
- (if (= (vector-length #{x 10359}#) 4)
- (eq? (vector-ref #{x 10359}# 0) 'syntax-object)
+ (if (if (vector? #{x 12346}#)
+ (if (= (vector-length #{x 12346}#) 4)
+ (eq? (vector-ref #{x 12346}# 0) 'syntax-object)
#f)
#f)
- (symbol? (vector-ref #{x 10359}# 1))
+ (symbol? (vector-ref #{x 12346}# 1))
#f))))
- (#{gen-labels 4305}#
- (lambda (#{ls 16195}#)
- (if (null? #{ls 16195}#)
+ (#{gen-labels 6292}#
+ (lambda (#{ls 18182}#)
+ (if (null? #{ls 18182}#)
'()
(cons (symbol->string (gensym "i"))
- (#{gen-labels 4305}# (cdr #{ls 16195}#))))))
- (#{make-binding-wrap 4316}#
- (lambda (#{ids 16199}# #{labels 16200}# #{w 16201}#)
- (if (null? #{ids 16199}#)
- #{w 16201}#
- (cons (car #{w 16201}#)
- (cons (let ((#{labelvec 16202}#
- (list->vector #{labels 16200}#)))
- (let ((#{n 16203}# (vector-length #{labelvec 16202}#)))
- (let ((#{symnamevec 16204}# (make-vector #{n 16203}#))
- (#{marksvec 16205}# (make-vector #{n 16203}#)))
+ (#{gen-labels 6292}# (cdr #{ls 18182}#))))))
+ (#{make-binding-wrap 6303}#
+ (lambda (#{ids 18186}# #{labels 18187}# #{w 18188}#)
+ (if (null? #{ids 18186}#)
+ #{w 18188}#
+ (cons (car #{w 18188}#)
+ (cons (let ((#{labelvec 18189}#
+ (list->vector #{labels 18187}#)))
+ (let ((#{n 18190}# (vector-length #{labelvec 18189}#)))
+ (let ((#{symnamevec 18191}# (make-vector #{n 18190}#))
+ (#{marksvec 18192}# (make-vector #{n 18190}#)))
(begin
(letrec*
- ((#{f 16206}#
- (lambda (#{ids 16209}# #{i 16210}#)
- (if (not (null? #{ids 16209}#))
+ ((#{f 18193}#
+ (lambda (#{ids 18196}# #{i 18197}#)
+ (if (not (null? #{ids 18196}#))
(call-with-values
(lambda ()
- (let ((#{x 16213}#
- (car #{ids 16209}#)))
- (if (if (vector? #{x 16213}#)
+ (let ((#{x 18200}#
+ (car #{ids 18196}#)))
+ (if (if (vector? #{x 18200}#)
(if (= (vector-length
- #{x 16213}#)
+ #{x 18200}#)
4)
(eq? (vector-ref
- #{x 16213}#
+ #{x 18200}#
0)
'syntax-object)
#f)
#f)
(values
- (vector-ref #{x 16213}# 1)
- (let ((#{m1 16229}#
- (car #{w 16201}#))
- (#{m2 16230}#
+ (vector-ref #{x 18200}# 1)
+ (let ((#{m1 18216}#
+ (car #{w 18188}#))
+ (#{m2 18217}#
(car (vector-ref
- #{x 16213}#
+ #{x 18200}#
2))))
- (if (null? #{m2 16230}#)
- #{m1 16229}#
+ (if (null? #{m2 18217}#)
+ #{m1 18216}#
(append
- #{m1 16229}#
- #{m2 16230}#))))
+ #{m1 18216}#
+ #{m2 18217}#))))
(values
- #{x 16213}#
- (car #{w 16201}#)))))
- (lambda (#{symname 16250}#
- #{marks 16251}#)
+ #{x 18200}#
+ (car #{w 18188}#)))))
+ (lambda (#{symname 18237}#
+ #{marks 18238}#)
(begin
(vector-set!
- #{symnamevec 16204}#
- #{i 16210}#
- #{symname 16250}#)
+ #{symnamevec 18191}#
+ #{i 18197}#
+ #{symname 18237}#)
(vector-set!
- #{marksvec 16205}#
- #{i 16210}#
- #{marks 16251}#)
- (#{f 16206}#
- (cdr #{ids 16209}#)
- (#{1+}# #{i 16210}#)))))))))
- (#{f 16206}# #{ids 16199}# 0))
+ #{marksvec 18192}#
+ #{i 18197}#
+ #{marks 18238}#)
+ (#{f 18193}#
+ (cdr #{ids 18196}#)
+ (#{1+}# #{i 18197}#)))))))))
+ (#{f 18193}# #{ids 18186}# 0))
(vector
'ribcage
- #{symnamevec 16204}#
- #{marksvec 16205}#
- #{labelvec 16202}#)))))
- (cdr #{w 16201}#))))))
- (#{join-wraps 4318}#
- (lambda (#{w1 16260}# #{w2 16261}#)
- (let ((#{m1 16262}# (car #{w1 16260}#))
- (#{s1 16263}# (cdr #{w1 16260}#)))
- (if (null? #{m1 16262}#)
- (if (null? #{s1 16263}#)
- #{w2 16261}#
- (cons (car #{w2 16261}#)
- (let ((#{m2 16270}# (cdr #{w2 16261}#)))
- (if (null? #{m2 16270}#)
- #{s1 16263}#
- (append #{s1 16263}# #{m2 16270}#)))))
- (cons (let ((#{m2 16279}# (car #{w2 16261}#)))
- (if (null? #{m2 16279}#)
- #{m1 16262}#
- (append #{m1 16262}# #{m2 16279}#)))
- (let ((#{m2 16288}# (cdr #{w2 16261}#)))
- (if (null? #{m2 16288}#)
- #{s1 16263}#
- (append #{s1 16263}# #{m2 16288}#))))))))
- (#{same-marks? 4320}#
- (lambda (#{x 16293}# #{y 16294}#)
- (if (eq? #{x 16293}# #{y 16294}#)
- (eq? #{x 16293}# #{y 16294}#)
- (if (not (null? #{x 16293}#))
- (if (not (null? #{y 16294}#))
- (if (eq? (car #{x 16293}#) (car #{y 16294}#))
- (#{same-marks? 4320}#
- (cdr #{x 16293}#)
- (cdr #{y 16294}#))
+ #{symnamevec 18191}#
+ #{marksvec 18192}#
+ #{labelvec 18189}#)))))
+ (cdr #{w 18188}#))))))
+ (#{join-wraps 6305}#
+ (lambda (#{w1 18247}# #{w2 18248}#)
+ (let ((#{m1 18249}# (car #{w1 18247}#))
+ (#{s1 18250}# (cdr #{w1 18247}#)))
+ (if (null? #{m1 18249}#)
+ (if (null? #{s1 18250}#)
+ #{w2 18248}#
+ (cons (car #{w2 18248}#)
+ (let ((#{m2 18257}# (cdr #{w2 18248}#)))
+ (if (null? #{m2 18257}#)
+ #{s1 18250}#
+ (append #{s1 18250}# #{m2 18257}#)))))
+ (cons (let ((#{m2 18266}# (car #{w2 18248}#)))
+ (if (null? #{m2 18266}#)
+ #{m1 18249}#
+ (append #{m1 18249}# #{m2 18266}#)))
+ (let ((#{m2 18275}# (cdr #{w2 18248}#)))
+ (if (null? #{m2 18275}#)
+ #{s1 18250}#
+ (append #{s1 18250}# #{m2 18275}#))))))))
+ (#{same-marks? 6307}#
+ (lambda (#{x 18280}# #{y 18281}#)
+ (if (eq? #{x 18280}# #{y 18281}#)
+ (eq? #{x 18280}# #{y 18281}#)
+ (if (not (null? #{x 18280}#))
+ (if (not (null? #{y 18281}#))
+ (if (eq? (car #{x 18280}#) (car #{y 18281}#))
+ (#{same-marks? 6307}#
+ (cdr #{x 18280}#)
+ (cdr #{y 18281}#))
#f)
#f)
#f))))
- (#{id-var-name 4321}#
- (lambda (#{id 16302}# #{w 16303}#)
+ (#{id-var-name 6308}#
+ (lambda (#{id 18289}# #{w 18290}#)
(letrec*
- ((#{search 16304}#
- (lambda (#{sym 16365}# #{subst 16366}# #{marks 16367}#)
- (if (null? #{subst 16366}#)
- (values #f #{marks 16367}#)
- (let ((#{fst 16368}# (car #{subst 16366}#)))
- (if (eq? #{fst 16368}# 'shift)
- (#{search 16304}#
- #{sym 16365}#
- (cdr #{subst 16366}#)
- (cdr #{marks 16367}#))
- (let ((#{symnames 16370}# (vector-ref #{fst 16368}# 1)))
- (if (vector? #{symnames 16370}#)
- (let ((#{n 16382}# (vector-length #{symnames 16370}#)))
+ ((#{search 18291}#
+ (lambda (#{sym 18352}# #{subst 18353}# #{marks 18354}#)
+ (if (null? #{subst 18353}#)
+ (values #f #{marks 18354}#)
+ (let ((#{fst 18355}# (car #{subst 18353}#)))
+ (if (eq? #{fst 18355}# 'shift)
+ (#{search 18291}#
+ #{sym 18352}#
+ (cdr #{subst 18353}#)
+ (cdr #{marks 18354}#))
+ (let ((#{symnames 18357}# (vector-ref #{fst 18355}# 1)))
+ (if (vector? #{symnames 18357}#)
+ (let ((#{n 18369}# (vector-length #{symnames 18357}#)))
(letrec*
- ((#{f 16383}#
- (lambda (#{i 16385}#)
- (if (= #{i 16385}# #{n 16382}#)
- (#{search 16304}#
- #{sym 16365}#
- (cdr #{subst 16366}#)
- #{marks 16367}#)
+ ((#{f 18370}#
+ (lambda (#{i 18372}#)
+ (if (= #{i 18372}# #{n 18369}#)
+ (#{search 18291}#
+ #{sym 18352}#
+ (cdr #{subst 18353}#)
+ #{marks 18354}#)
(if (if (eq? (vector-ref
- #{symnames 16370}#
- #{i 16385}#)
- #{sym 16365}#)
- (#{same-marks? 4320}#
- #{marks 16367}#
+ #{symnames 18357}#
+ #{i 18372}#)
+ #{sym 18352}#)
+ (#{same-marks? 6307}#
+ #{marks 18354}#
(vector-ref
- (vector-ref #{fst 16368}# 2)
- #{i 16385}#))
+ (vector-ref #{fst 18355}# 2)
+ #{i 18372}#))
#f)
(values
(vector-ref
- (vector-ref #{fst 16368}# 3)
- #{i 16385}#)
- #{marks 16367}#)
- (#{f 16383}# (#{1+}# #{i 16385}#)))))))
- (#{f 16383}# 0)))
+ (vector-ref #{fst 18355}# 3)
+ #{i 18372}#)
+ #{marks 18354}#)
+ (#{f 18370}# (#{1+}# #{i 18372}#)))))))
+ (#{f 18370}# 0)))
(letrec*
- ((#{f 16418}#
- (lambda (#{symnames 16420}# #{i 16421}#)
- (if (null? #{symnames 16420}#)
- (#{search 16304}#
- #{sym 16365}#
- (cdr #{subst 16366}#)
- #{marks 16367}#)
- (if (if (eq? (car #{symnames 16420}#)
- #{sym 16365}#)
- (#{same-marks? 4320}#
- #{marks 16367}#
+ ((#{f 18405}#
+ (lambda (#{symnames 18407}# #{i 18408}#)
+ (if (null? #{symnames 18407}#)
+ (#{search 18291}#
+ #{sym 18352}#
+ (cdr #{subst 18353}#)
+ #{marks 18354}#)
+ (if (if (eq? (car #{symnames 18407}#)
+ #{sym 18352}#)
+ (#{same-marks? 6307}#
+ #{marks 18354}#
(list-ref
- (vector-ref #{fst 16368}# 2)
- #{i 16421}#))
+ (vector-ref #{fst 18355}# 2)
+ #{i 18408}#))
#f)
(values
(list-ref
- (vector-ref #{fst 16368}# 3)
- #{i 16421}#)
- #{marks 16367}#)
- (#{f 16418}#
- (cdr #{symnames 16420}#)
- (#{1+}# #{i 16421}#)))))))
- (#{f 16418}# #{symnames 16370}# 0))))))))))
- (if (symbol? #{id 16302}#)
- (let ((#{t 16307}#
- (#{search 16304}#
- #{id 16302}#
- (cdr #{w 16303}#)
- (car #{w 16303}#))))
- (if #{t 16307}# #{t 16307}# #{id 16302}#))
- (if (if (vector? #{id 16302}#)
- (if (= (vector-length #{id 16302}#) 4)
- (eq? (vector-ref #{id 16302}# 0) 'syntax-object)
+ (vector-ref #{fst 18355}# 3)
+ #{i 18408}#)
+ #{marks 18354}#)
+ (#{f 18405}#
+ (cdr #{symnames 18407}#)
+ (#{1+}# #{i 18408}#)))))))
+ (#{f 18405}# #{symnames 18357}# 0))))))))))
+ (if (symbol? #{id 18289}#)
+ (let ((#{t 18294}#
+ (#{search 18291}#
+ #{id 18289}#
+ (cdr #{w 18290}#)
+ (car #{w 18290}#))))
+ (if #{t 18294}# #{t 18294}# #{id 18289}#))
+ (if (if (vector? #{id 18289}#)
+ (if (= (vector-length #{id 18289}#) 4)
+ (eq? (vector-ref #{id 18289}# 0) 'syntax-object)
#f)
#f)
- (let ((#{id 16322}# (vector-ref #{id 16302}# 1))
- (#{w1 16323}# (vector-ref #{id 16302}# 2)))
- (let ((#{marks 16324}#
- (let ((#{m1 16334}# (car #{w 16303}#))
- (#{m2 16335}# (car #{w1 16323}#)))
- (if (null? #{m2 16335}#)
- #{m1 16334}#
- (append #{m1 16334}# #{m2 16335}#)))))
+ (let ((#{id 18309}# (vector-ref #{id 18289}# 1))
+ (#{w1 18310}# (vector-ref #{id 18289}# 2)))
+ (let ((#{marks 18311}#
+ (let ((#{m1 18321}# (car #{w 18290}#))
+ (#{m2 18322}# (car #{w1 18310}#)))
+ (if (null? #{m2 18322}#)
+ #{m1 18321}#
+ (append #{m1 18321}# #{m2 18322}#)))))
(call-with-values
(lambda ()
- (#{search 16304}#
- #{id 16322}#
- (cdr #{w 16303}#)
- #{marks 16324}#))
- (lambda (#{new-id 16351}# #{marks 16352}#)
- (if #{new-id 16351}#
- #{new-id 16351}#
- (let ((#{t 16360}#
- (#{search 16304}#
- #{id 16322}#
- (cdr #{w1 16323}#)
- #{marks 16352}#)))
- (if #{t 16360}# #{t 16360}# #{id 16322}#)))))))
+ (#{search 18291}#
+ #{id 18309}#
+ (cdr #{w 18290}#)
+ #{marks 18311}#))
+ (lambda (#{new-id 18338}# #{marks 18339}#)
+ (if #{new-id 18338}#
+ #{new-id 18338}#
+ (let ((#{t 18347}#
+ (#{search 18291}#
+ #{id 18309}#
+ (cdr #{w1 18310}#)
+ #{marks 18339}#)))
+ (if #{t 18347}# #{t 18347}# #{id 18309}#)))))))
(syntax-violation
'id-var-name
"invalid id"
- #{id 16302}#))))))
- (#{valid-bound-ids? 4324}#
- (lambda (#{ids 16443}#)
+ #{id 18289}#))))))
+ (#{valid-bound-ids? 6311}#
+ (lambda (#{ids 18430}#)
(if (letrec*
- ((#{all-ids? 16444}#
- (lambda (#{ids 16606}#)
- (if (null? #{ids 16606}#)
- (null? #{ids 16606}#)
- (if (let ((#{x 16617}# (car #{ids 16606}#)))
- (if (symbol? #{x 16617}#)
+ ((#{all-ids? 18431}#
+ (lambda (#{ids 18593}#)
+ (if (null? #{ids 18593}#)
+ (null? #{ids 18593}#)
+ (if (let ((#{x 18604}# (car #{ids 18593}#)))
+ (if (symbol? #{x 18604}#)
#t
- (if (if (vector? #{x 16617}#)
- (if (= (vector-length #{x 16617}#) 4)
- (eq? (vector-ref #{x 16617}# 0)
+ (if (if (vector? #{x 18604}#)
+ (if (= (vector-length #{x 18604}#) 4)
+ (eq? (vector-ref #{x 18604}# 0)
'syntax-object)
#f)
#f)
- (symbol? (vector-ref #{x 16617}# 1))
+ (symbol? (vector-ref #{x 18604}# 1))
#f)))
- (#{all-ids? 16444}# (cdr #{ids 16606}#))
+ (#{all-ids? 18431}# (cdr #{ids 18593}#))
#f)))))
- (#{all-ids? 16444}# #{ids 16443}#))
- (#{distinct-bound-ids? 4325}# #{ids 16443}#)
+ (#{all-ids? 18431}# #{ids 18430}#))
+ (#{distinct-bound-ids? 6312}# #{ids 18430}#)
#f)))
- (#{distinct-bound-ids? 4325}#
- (lambda (#{ids 16745}#)
+ (#{distinct-bound-ids? 6312}#
+ (lambda (#{ids 18732}#)
(letrec*
- ((#{distinct? 16746}#
- (lambda (#{ids 16858}#)
- (if (null? #{ids 16858}#)
- (null? #{ids 16858}#)
- (if (not (#{bound-id-member? 4326}#
- (car #{ids 16858}#)
- (cdr #{ids 16858}#)))
- (#{distinct? 16746}# (cdr #{ids 16858}#))
+ ((#{distinct? 18733}#
+ (lambda (#{ids 18845}#)
+ (if (null? #{ids 18845}#)
+ (null? #{ids 18845}#)
+ (if (not (#{bound-id-member? 6313}#
+ (car #{ids 18845}#)
+ (cdr #{ids 18845}#)))
+ (#{distinct? 18733}# (cdr #{ids 18845}#))
#f)))))
- (#{distinct? 16746}# #{ids 16745}#))))
- (#{bound-id-member? 4326}#
- (lambda (#{x 17068}# #{list 17069}#)
- (if (not (null? #{list 17069}#))
- (let ((#{t 17070}#
- (let ((#{j 17151}# (car #{list 17069}#)))
- (if (if (if (vector? #{x 17068}#)
- (if (= (vector-length #{x 17068}#) 4)
- (eq? (vector-ref #{x 17068}# 0) 'syntax-object)
+ (#{distinct? 18733}# #{ids 18732}#))))
+ (#{bound-id-member? 6313}#
+ (lambda (#{x 19055}# #{list 19056}#)
+ (if (not (null? #{list 19056}#))
+ (let ((#{t 19057}#
+ (let ((#{j 19138}# (car #{list 19056}#)))
+ (if (if (if (vector? #{x 19055}#)
+ (if (= (vector-length #{x 19055}#) 4)
+ (eq? (vector-ref #{x 19055}# 0) 'syntax-object)
#f)
#f)
- (if (vector? #{j 17151}#)
- (if (= (vector-length #{j 17151}#) 4)
- (eq? (vector-ref #{j 17151}# 0) 'syntax-object)
+ (if (vector? #{j 19138}#)
+ (if (= (vector-length #{j 19138}#) 4)
+ (eq? (vector-ref #{j 19138}# 0) 'syntax-object)
#f)
#f)
#f)
- (if (eq? (vector-ref #{x 17068}# 1)
- (vector-ref #{j 17151}# 1))
- (#{same-marks? 4320}#
- (car (vector-ref #{x 17068}# 2))
- (car (vector-ref #{j 17151}# 2)))
+ (if (eq? (vector-ref #{x 19055}# 1)
+ (vector-ref #{j 19138}# 1))
+ (#{same-marks? 6307}#
+ (car (vector-ref #{x 19055}# 2))
+ (car (vector-ref #{j 19138}# 2)))
#f)
- (eq? #{x 17068}# #{j 17151}#)))))
- (if #{t 17070}#
- #{t 17070}#
- (#{bound-id-member? 4326}#
- #{x 17068}#
- (cdr #{list 17069}#))))
+ (eq? #{x 19055}# #{j 19138}#)))))
+ (if #{t 19057}#
+ #{t 19057}#
+ (#{bound-id-member? 6313}#
+ #{x 19055}#
+ (cdr #{list 19056}#))))
#f)))
- (#{wrap 4327}#
- (lambda (#{x 17195}# #{w 17196}# #{defmod 17197}#)
- (if (if (null? (car #{w 17196}#))
- (null? (cdr #{w 17196}#))
+ (#{wrap 6314}#
+ (lambda (#{x 19182}# #{w 19183}# #{defmod 19184}#)
+ (if (if (null? (car #{w 19183}#))
+ (null? (cdr #{w 19183}#))
#f)
- #{x 17195}#
- (if (if (vector? #{x 17195}#)
- (if (= (vector-length #{x 17195}#) 4)
- (eq? (vector-ref #{x 17195}# 0) 'syntax-object)
+ #{x 19182}#
+ (if (if (vector? #{x 19182}#)
+ (if (= (vector-length #{x 19182}#) 4)
+ (eq? (vector-ref #{x 19182}# 0) 'syntax-object)
#f)
#f)
- (let ((#{expression 17211}# (vector-ref #{x 17195}# 1))
- (#{wrap 17212}#
- (#{join-wraps 4318}#
- #{w 17196}#
- (vector-ref #{x 17195}# 2)))
- (#{module 17213}# (vector-ref #{x 17195}# 3)))
+ (let ((#{expression 19198}# (vector-ref #{x 19182}# 1))
+ (#{wrap 19199}#
+ (#{join-wraps 6305}#
+ #{w 19183}#
+ (vector-ref #{x 19182}# 2)))
+ (#{module 19200}# (vector-ref #{x 19182}# 3)))
(vector
'syntax-object
- #{expression 17211}#
- #{wrap 17212}#
- #{module 17213}#))
- (if (null? #{x 17195}#)
- #{x 17195}#
+ #{expression 19198}#
+ #{wrap 19199}#
+ #{module 19200}#))
+ (if (null? #{x 19182}#)
+ #{x 19182}#
(vector
'syntax-object
- #{x 17195}#
- #{w 17196}#
- #{defmod 17197}#))))))
- (#{source-wrap 4328}#
- (lambda (#{x 17230}#
- #{w 17231}#
- #{s 17232}#
- #{defmod 17233}#)
- (#{wrap 4327}#
+ #{x 19182}#
+ #{w 19183}#
+ #{defmod 19184}#))))))
+ (#{source-wrap 6315}#
+ (lambda (#{x 19217}#
+ #{w 19218}#
+ #{s 19219}#
+ #{defmod 19220}#)
+ (#{wrap 6314}#
(begin
- (if (if (pair? #{x 17230}#) #{s 17232}# #f)
- (set-source-properties! #{x 17230}# #{s 17232}#))
- #{x 17230}#)
- #{w 17231}#
- #{defmod 17233}#)))
- (#{expand-sequence 4329}#
- (lambda (#{body 27460}#
- #{r 27461}#
- #{w 27462}#
- #{s 27463}#
- #{mod 27464}#)
- (#{build-sequence 4283}#
- #{s 27463}#
+ (if (if (pair? #{x 19217}#) #{s 19219}# #f)
+ (set-source-properties! #{x 19217}# #{s 19219}#))
+ #{x 19217}#)
+ #{w 19218}#
+ #{defmod 19220}#)))
+ (#{expand-sequence 6316}#
+ (lambda (#{body 29469}#
+ #{r 29470}#
+ #{w 29471}#
+ #{s 29472}#
+ #{mod 29473}#)
+ (#{build-sequence 6270}#
+ #{s 29472}#
(letrec*
- ((#{dobody 27544}#
- (lambda (#{body 27894}#
- #{r 27895}#
- #{w 27896}#
- #{mod 27897}#)
- (if (null? #{body 27894}#)
+ ((#{dobody 29553}#
+ (lambda (#{body 29903}#
+ #{r 29904}#
+ #{w 29905}#
+ #{mod 29906}#)
+ (if (null? #{body 29903}#)
'()
- (let ((#{first 27898}#
- (let ((#{e 27902}# (car #{body 27894}#)))
+ (let ((#{first 29907}#
+ (let ((#{e 29911}# (car #{body 29903}#)))
(call-with-values
(lambda ()
- (#{syntax-type 4333}#
- #{e 27902}#
- #{r 27895}#
- #{w 27896}#
- (#{source-annotation 4295}# #{e 27902}#)
+ (#{syntax-type 6320}#
+ #{e 29911}#
+ #{r 29904}#
+ #{w 29905}#
+ (#{source-annotation 6282}# #{e 29911}#)
#f
- #{mod 27897}#
+ #{mod 29906}#
#f))
- (lambda (#{type 27909}#
- #{value 27910}#
- #{e 27911}#
- #{w 27912}#
- #{s 27913}#
- #{mod 27914}#)
- (#{expand-expr 4335}#
- #{type 27909}#
- #{value 27910}#
- #{e 27911}#
- #{r 27895}#
- #{w 27912}#
- #{s 27913}#
- #{mod 27914}#))))))
- (cons #{first 27898}#
- (#{dobody 27544}#
- (cdr #{body 27894}#)
- #{r 27895}#
- #{w 27896}#
- #{mod 27897}#)))))))
- (#{dobody 27544}#
- #{body 27460}#
- #{r 27461}#
- #{w 27462}#
- #{mod 27464}#)))))
- (#{expand-top-sequence 4330}#
- (lambda (#{body 17251}#
- #{r 17252}#
- #{w 17253}#
- #{s 17254}#
- #{m 17255}#
- #{esew 17256}#
- #{mod 17257}#)
+ (lambda (#{type 29918}#
+ #{value 29919}#
+ #{e 29920}#
+ #{w 29921}#
+ #{s 29922}#
+ #{mod 29923}#)
+ (#{expand-expr 6322}#
+ #{type 29918}#
+ #{value 29919}#
+ #{e 29920}#
+ #{r 29904}#
+ #{w 29921}#
+ #{s 29922}#
+ #{mod 29923}#))))))
+ (cons #{first 29907}#
+ (#{dobody 29553}#
+ (cdr #{body 29903}#)
+ #{r 29904}#
+ #{w 29905}#
+ #{mod 29906}#)))))))
+ (#{dobody 29553}#
+ #{body 29469}#
+ #{r 29470}#
+ #{w 29471}#
+ #{mod 29473}#)))))
+ (#{expand-top-sequence 6317}#
+ (lambda (#{body 19238}#
+ #{r 19239}#
+ #{w 19240}#
+ #{s 19241}#
+ #{m 19242}#
+ #{esew 19243}#
+ #{mod 19244}#)
(letrec*
- ((#{scan 17258}#
- (lambda (#{body 17389}#
- #{r 17390}#
- #{w 17391}#
- #{s 17392}#
- #{m 17393}#
- #{esew 17394}#
- #{mod 17395}#
- #{exps 17396}#)
- (if (null? #{body 17389}#)
- #{exps 17396}#
+ ((#{scan 19245}#
+ (lambda (#{body 19376}#
+ #{r 19377}#
+ #{w 19378}#
+ #{s 19379}#
+ #{m 19380}#
+ #{esew 19381}#
+ #{mod 19382}#
+ #{exps 19383}#)
+ (if (null? #{body 19376}#)
+ #{exps 19383}#
(call-with-values
(lambda ()
(call-with-values
(lambda ()
- (let ((#{e 17397}# (car #{body 17389}#)))
- (#{syntax-type 4333}#
- #{e 17397}#
- #{r 17390}#
- #{w 17391}#
- (let ((#{t 17401}#
- (#{source-annotation 4295}# #{e 17397}#)))
- (if #{t 17401}# #{t 17401}# #{s 17392}#))
+ (let ((#{e 19384}# (car #{body 19376}#)))
+ (#{syntax-type 6320}#
+ #{e 19384}#
+ #{r 19377}#
+ #{w 19378}#
+ (let ((#{t 19388}#
+ (#{source-annotation 6282}# #{e 19384}#)))
+ (if #{t 19388}# #{t 19388}# #{s 19379}#))
#f
- #{mod 17395}#
+ #{mod 19382}#
#f)))
- (lambda (#{type 17636}#
- #{value 17637}#
- #{e 17638}#
- #{w 17639}#
- #{s 17640}#
- #{mod 17641}#)
- (if (eqv? #{type 17636}# 'begin-form)
- (let ((#{tmp 17646}#
- ($sc-dispatch #{e 17638}# '(_))))
- (if #{tmp 17646}#
- (@apply (lambda () #{exps 17396}#) #{tmp 17646}#)
- (let ((#{tmp 17650}#
+ (lambda (#{type 19623}#
+ #{value 19624}#
+ #{e 19625}#
+ #{w 19626}#
+ #{s 19627}#
+ #{mod 19628}#)
+ (if (eqv? #{type 19623}# 'begin-form)
+ (let ((#{tmp 19633}#
+ ($sc-dispatch #{e 19625}# '(_))))
+ (if #{tmp 19633}#
+ (@apply (lambda () #{exps 19383}#) #{tmp 19633}#)
+ (let ((#{tmp 19637}#
($sc-dispatch
- #{e 17638}#
+ #{e 19625}#
'(_ any . each-any))))
- (if #{tmp 17650}#
+ (if #{tmp 19637}#
(@apply
- (lambda (#{e1 17654}# #{e2 17655}#)
- (#{scan 17258}#
- (cons #{e1 17654}# #{e2 17655}#)
- #{r 17390}#
- #{w 17639}#
- #{s 17640}#
- #{m 17393}#
- #{esew 17394}#
- #{mod 17641}#
- #{exps 17396}#))
- #{tmp 17650}#)
+ (lambda (#{e1 19641}# #{e2 19642}#)
+ (#{scan 19245}#
+ (cons #{e1 19641}# #{e2 19642}#)
+ #{r 19377}#
+ #{w 19626}#
+ #{s 19627}#
+ #{m 19380}#
+ #{esew 19381}#
+ #{mod 19628}#
+ #{exps 19383}#))
+ #{tmp 19637}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{e 17638}#)))))
- (if (eqv? #{type 17636}# 'local-syntax-form)
- (#{expand-local-syntax 4339}#
- #{value 17637}#
- #{e 17638}#
- #{r 17390}#
- #{w 17639}#
- #{s 17640}#
- #{mod 17641}#
- (lambda (#{body 17670}#
- #{r 17671}#
- #{w 17672}#
- #{s 17673}#
- #{mod 17674}#)
- (#{scan 17258}#
- #{body 17670}#
- #{r 17671}#
- #{w 17672}#
- #{s 17673}#
- #{m 17393}#
- #{esew 17394}#
- #{mod 17674}#
- #{exps 17396}#)))
- (if (eqv? #{type 17636}# 'eval-when-form)
- (let ((#{tmp 17679}#
+ #{e 19625}#)))))
+ (if (eqv? #{type 19623}# 'local-syntax-form)
+ (#{expand-local-syntax 6326}#
+ #{value 19624}#
+ #{e 19625}#
+ #{r 19377}#
+ #{w 19626}#
+ #{s 19627}#
+ #{mod 19628}#
+ (lambda (#{body 19657}#
+ #{r 19658}#
+ #{w 19659}#
+ #{s 19660}#
+ #{mod 19661}#)
+ (#{scan 19245}#
+ #{body 19657}#
+ #{r 19658}#
+ #{w 19659}#
+ #{s 19660}#
+ #{m 19380}#
+ #{esew 19381}#
+ #{mod 19661}#
+ #{exps 19383}#)))
+ (if (eqv? #{type 19623}# 'eval-when-form)
+ (let ((#{tmp 19666}#
($sc-dispatch
- #{e 17638}#
+ #{e 19625}#
'(_ each-any any . each-any))))
- (if #{tmp 17679}#
+ (if #{tmp 19666}#
(@apply
- (lambda (#{x 17683}#
- #{e1 17684}#
- #{e2 17685}#)
- (let ((#{when-list 17686}#
- (#{parse-when-list 4332}#
- #{e 17638}#
- #{x 17683}#))
- (#{body 17687}#
- (cons #{e1 17684}#
- #{e2 17685}#)))
- (if (eq? #{m 17393}# 'e)
- (if (memq 'eval #{when-list 17686}#)
- (#{scan 17258}#
- #{body 17687}#
- #{r 17390}#
- #{w 17639}#
- #{s 17640}#
+ (lambda (#{x 19670}#
+ #{e1 19671}#
+ #{e2 19672}#)
+ (let ((#{when-list 19673}#
+ (#{parse-when-list 6319}#
+ #{e 19625}#
+ #{x 19670}#))
+ (#{body 19674}#
+ (cons #{e1 19671}#
+ #{e2 19672}#)))
+ (if (eq? #{m 19380}# 'e)
+ (if (memq 'eval #{when-list 19673}#)
+ (#{scan 19245}#
+ #{body 19674}#
+ #{r 19377}#
+ #{w 19626}#
+ #{s 19627}#
(if (memq 'expand
- #{when-list 17686}#)
+ #{when-list 19673}#)
'c&e
'e)
'(eval)
- #{mod 17641}#
- #{exps 17396}#)
+ #{mod 19628}#
+ #{exps 19383}#)
(begin
(if (memq 'expand
- #{when-list 17686}#)
- (let ((#{x 17764}#
- (#{expand-top-sequence 4330}#
- #{body 17687}#
- #{r 17390}#
- #{w 17639}#
- #{s 17640}#
+ #{when-list 19673}#)
+ (let ((#{x 19751}#
+ (#{expand-top-sequence 6317}#
+ #{body 19674}#
+ #{r 19377}#
+ #{w 19626}#
+ #{s 19627}#
'e
'(eval)
- #{mod 17641}#)))
+ #{mod 19628}#)))
(primitive-eval
- #{x 17764}#)))
- (values #{exps 17396}#)))
- (if (memq 'load #{when-list 17686}#)
- (if (let ((#{t 17790}#
+ #{x 19751}#)))
+ (values #{exps 19383}#)))
+ (if (memq 'load #{when-list 19673}#)
+ (if (let ((#{t 19777}#
(memq 'compile
- #{when-list 17686}#)))
- (if #{t 17790}#
- #{t 17790}#
- (let ((#{t 17839}#
+ #{when-list 19673}#)))
+ (if #{t 19777}#
+ #{t 19777}#
+ (let ((#{t 19826}#
(memq 'expand
- #{when-list 17686}#)))
- (if #{t 17839}#
- #{t 17839}#
- (if (eq? #{m 17393}#
+ #{when-list 19673}#)))
+ (if #{t 19826}#
+ #{t 19826}#
+ (if (eq? #{m 19380}#
'c&e)
(memq 'eval
- #{when-list 17686}#)
+ #{when-list 19673}#)
#f)))))
- (#{scan 17258}#
- #{body 17687}#
- #{r 17390}#
- #{w 17639}#
- #{s 17640}#
+ (#{scan 19245}#
+ #{body 19674}#
+ #{r 19377}#
+ #{w 19626}#
+ #{s 19627}#
'c&e
'(compile load)
- #{mod 17641}#
- #{exps 17396}#)
- (if (if (eq? #{m 17393}# 'c)
+ #{mod 19628}#
+ #{exps 19383}#)
+ (if (if (eq? #{m 19380}# 'c)
#t
- (eq? #{m 17393}# 'c&e))
- (#{scan 17258}#
- #{body 17687}#
- #{r 17390}#
- #{w 17639}#
- #{s 17640}#
+ (eq? #{m 19380}# 'c&e))
+ (#{scan 19245}#
+ #{body 19674}#
+ #{r 19377}#
+ #{w 19626}#
+ #{s 19627}#
'c
'(load)
- #{mod 17641}#
- #{exps 17396}#)
- (values #{exps 17396}#)))
- (if (let ((#{t 17968}#
+ #{mod 19628}#
+ #{exps 19383}#)
+ (values #{exps 19383}#)))
+ (if (let ((#{t 19955}#
(memq 'compile
- #{when-list 17686}#)))
- (if #{t 17968}#
- #{t 17968}#
- (let ((#{t 18017}#
+ #{when-list 19673}#)))
+ (if #{t 19955}#
+ #{t 19955}#
+ (let ((#{t 20004}#
(memq 'expand
- #{when-list 17686}#)))
- (if #{t 18017}#
- #{t 18017}#
- (if (eq? #{m 17393}#
+ #{when-list 19673}#)))
+ (if #{t 20004}#
+ #{t 20004}#
+ (if (eq? #{m 19380}#
'c&e)
(memq 'eval
- #{when-list 17686}#)
+ #{when-list 19673}#)
#f)))))
(begin
- (let ((#{x 18141}#
- (#{expand-top-sequence 4330}#
- #{body 17687}#
- #{r 17390}#
- #{w 17639}#
- #{s 17640}#
+ (let ((#{x 20128}#
+ (#{expand-top-sequence 6317}#
+ #{body 19674}#
+ #{r 19377}#
+ #{w 19626}#
+ #{s 19627}#
'e
'(eval)
- #{mod 17641}#)))
- (primitive-eval #{x 18141}#))
- (values #{exps 17396}#))
- (values #{exps 17396}#))))))
- #{tmp 17679}#)
+ #{mod 19628}#)))
+ (primitive-eval #{x 20128}#))
+ (values #{exps 19383}#))
+ (values #{exps 19383}#))))))
+ #{tmp 19666}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{e 17638}#)))
- (if (eqv? #{type 17636}# 'define-syntax-form)
- (let ((#{n 18182}#
- (#{id-var-name 4321}#
- #{value 17637}#
- #{w 17639}#))
- (#{r 18183}#
- (#{macros-only-env 4298}#
- #{r 17390}#)))
- (if (eqv? #{m 17393}# 'c)
- (if (memq 'compile #{esew 17394}#)
- (let ((#{e 18187}#
- (#{expand-install-global 4331}#
- #{n 18182}#
- (#{expand 4334}#
- #{e 17638}#
- #{r 18183}#
- #{w 17639}#
- #{mod 17641}#))))
+ #{e 19625}#)))
+ (if (eqv? #{type 19623}# 'define-syntax-form)
+ (let ((#{n 20169}#
+ (#{id-var-name 6308}#
+ #{value 19624}#
+ #{w 19626}#))
+ (#{r 20170}#
+ (#{macros-only-env 6285}#
+ #{r 19377}#)))
+ (if (eqv? #{m 19380}# 'c)
+ (if (memq 'compile #{esew 19381}#)
+ (let ((#{e 20174}#
+ (#{expand-install-global 6318}#
+ #{n 20169}#
+ (#{expand 6321}#
+ #{e 19625}#
+ #{r 20170}#
+ #{w 19626}#
+ #{mod 19628}#))))
(begin
- (#{top-level-eval-hook 4262}#
- #{e 18187}#
- #{mod 17641}#)
- (if (memq 'load #{esew 17394}#)
+ (#{top-level-eval-hook 6249}#
+ #{e 20174}#
+ #{mod 19628}#)
+ (if (memq 'load #{esew 19381}#)
(values
- (cons #{e 18187}#
- #{exps 17396}#))
- (values #{exps 17396}#))))
- (if (memq 'load #{esew 17394}#)
+ (cons #{e 20174}#
+ #{exps 19383}#))
+ (values #{exps 19383}#))))
+ (if (memq 'load #{esew 19381}#)
(values
- (cons (#{expand-install-global 4331}#
- #{n 18182}#
- (#{expand 4334}#
- #{e 17638}#
- #{r 18183}#
- #{w 17639}#
- #{mod 17641}#))
- #{exps 17396}#))
- (values #{exps 17396}#)))
- (if (eqv? #{m 17393}# 'c&e)
- (let ((#{e 18634}#
- (#{expand-install-global 4331}#
- #{n 18182}#
- (#{expand 4334}#
- #{e 17638}#
- #{r 18183}#
- #{w 17639}#
- #{mod 17641}#))))
+ (cons (#{expand-install-global 6318}#
+ #{n 20169}#
+ (#{expand 6321}#
+ #{e 19625}#
+ #{r 20170}#
+ #{w 19626}#
+ #{mod 19628}#))
+ #{exps 19383}#))
+ (values #{exps 19383}#)))
+ (if (eqv? #{m 19380}# 'c&e)
+ (let ((#{e 20621}#
+ (#{expand-install-global 6318}#
+ #{n 20169}#
+ (#{expand 6321}#
+ #{e 19625}#
+ #{r 20170}#
+ #{w 19626}#
+ #{mod 19628}#))))
(begin
- (#{top-level-eval-hook 4262}#
- #{e 18634}#
- #{mod 17641}#)
+ (#{top-level-eval-hook 6249}#
+ #{e 20621}#
+ #{mod 19628}#)
(values
- (cons #{e 18634}#
- #{exps 17396}#))))
+ (cons #{e 20621}#
+ #{exps 19383}#))))
(begin
- (if (memq 'eval #{esew 17394}#)
- (#{top-level-eval-hook 4262}#
- (#{expand-install-global 4331}#
- #{n 18182}#
- (#{expand 4334}#
- #{e 17638}#
- #{r 18183}#
- #{w 17639}#
- #{mod 17641}#))
- #{mod 17641}#))
- (values #{exps 17396}#)))))
- (if (eqv? #{type 17636}# 'define-form)
- (let ((#{n 19269}#
- (#{id-var-name 4321}#
- #{value 17637}#
- #{w 17639}#)))
- (let ((#{type 19270}#
- (car (let ((#{t 20014}#
- (assq #{n 19269}#
- #{r 17390}#)))
- (if #{t 20014}#
- (cdr #{t 20014}#)
- (if (symbol? #{n 19269}#)
- (let ((#{t 20019}#
+ (if (memq 'eval #{esew 19381}#)
+ (#{top-level-eval-hook 6249}#
+ (#{expand-install-global 6318}#
+ #{n 20169}#
+ (#{expand 6321}#
+ #{e 19625}#
+ #{r 20170}#
+ #{w 19626}#
+ #{mod 19628}#))
+ #{mod 19628}#))
+ (values #{exps 19383}#)))))
+ (if (eqv? #{type 19623}# 'define-form)
+ (let ((#{n 21256}#
+ (#{id-var-name 6308}#
+ #{value 19624}#
+ #{w 19626}#)))
+ (let ((#{type 21257}#
+ (car (let ((#{t 22001}#
+ (assq #{n 21256}#
+ #{r 19377}#)))
+ (if #{t 22001}#
+ (cdr #{t 22001}#)
+ (if (symbol? #{n 21256}#)
+ (let ((#{t 22006}#
(begin
- (if (if (not #{mod 17641}#)
+ (if (if (not #{mod 19628}#)
(current-module)
#f)
(warn "module system is booted, we should have a module"
- #{n 19269}#))
- (let ((#{v 20056}#
+ #{n 21256}#))
+ (let ((#{v 22043}#
(module-variable
- (if #{mod 17641}#
+ (if #{mod 19628}#
(resolve-module
- (cdr #{mod 17641}#))
+ (cdr #{mod 19628}#))
(current-module))
- #{n 19269}#)))
- (if #{v 20056}#
+ #{n 21256}#)))
+ (if #{v 22043}#
(if (variable-bound?
- #{v 20056}#)
- (let ((#{val 20065}#
+ #{v 22043}#)
+ (let ((#{val 22052}#
(variable-ref
- #{v 20056}#)))
+ #{v 22043}#)))
(if (macro?
- #{val 20065}#)
+ #{val 22052}#)
(if (macro-type
- #{val 20065}#)
+ #{val 22052}#)
(cons (macro-type
- #{val 20065}#)
+ #{val 22052}#)
(macro-binding
- #{val 20065}#))
+ #{val 22052}#))
#f)
#f))
#f)
#f)))))
- (if #{t 20019}#
- #{t 20019}#
+ (if #{t 22006}#
+ #{t 22006}#
'(global)))
'(displaced-lexical)))))))
- (if (let ((#{t 19304}# #{type 19270}#))
- (if (eqv? #{t 19304}# 'global)
+ (if (let ((#{t 21291}# #{type 21257}#))
+ (if (eqv? #{t 21291}# 'global)
#t
- (if (eqv? #{t 19304}# 'core)
+ (if (eqv? #{t 21291}# 'core)
#t
- (if (eqv? #{t 19304}# 'macro)
+ (if (eqv? #{t 21291}# 'macro)
#t
- (eqv? #{t 19304}#
+ (eqv? #{t 21291}#
'module-ref)))))
(begin
- (if (if (if (eq? #{m 17393}# 'c)
+ (if (if (if (eq? #{m 19380}# 'c)
#t
- (eq? #{m 17393}# 'c&e))
+ (eq? #{m 19380}# 'c&e))
(if (not (module-local-variable
(current-module)
- #{n 19269}#))
+ #{n 21256}#))
(current-module)
#f)
#f)
- (let ((#{old 19468}#
+ (let ((#{old 21455}#
(module-variable
(current-module)
- #{n 19269}#)))
- (if (if (variable? #{old 19468}#)
+ #{n 21256}#)))
+ (if (if (variable? #{old 21455}#)
(variable-bound?
- #{old 19468}#)
+ #{old 21455}#)
#f)
(module-define!
(current-module)
- #{n 19269}#
- (variable-ref #{old 19468}#))
+ #{n 21256}#
+ (variable-ref #{old 21455}#))
(module-add!
(current-module)
- #{n 19269}#
+ #{n 21256}#
(make-undefined-variable)))))
(values
- (cons (if (eq? #{m 17393}# 'c&e)
- (let ((#{x 19470}#
- (#{build-global-definition 4277}#
- #{s 17640}#
- #{n 19269}#
- (#{expand 4334}#
- #{e 17638}#
- #{r 17390}#
- #{w 17639}#
- #{mod 17641}#))))
+ (cons (if (eq? #{m 19380}# 'c&e)
+ (let ((#{x 21457}#
+ (#{build-global-definition 6264}#
+ #{s 19627}#
+ #{n 21256}#
+ (#{expand 6321}#
+ #{e 19625}#
+ #{r 19377}#
+ #{w 19626}#
+ #{mod 19628}#))))
(begin
- (#{top-level-eval-hook 4262}#
- #{x 19470}#
- #{mod 17641}#)
- #{x 19470}#))
+ (#{top-level-eval-hook 6249}#
+ #{x 21457}#
+ #{mod 19628}#)
+ #{x 21457}#))
(lambda ()
- (#{build-global-definition 4277}#
- #{s 17640}#
- #{n 19269}#
- (#{expand 4334}#
- #{e 17638}#
- #{r 17390}#
- #{w 17639}#
- #{mod 17641}#))))
- #{exps 17396}#)))
- (if (let ((#{t 19941}# #{type 19270}#))
- (eqv? #{t 19941}#
+ (#{build-global-definition 6264}#
+ #{s 19627}#
+ #{n 21256}#
+ (#{expand 6321}#
+ #{e 19625}#
+ #{r 19377}#
+ #{w 19626}#
+ #{mod 19628}#))))
+ #{exps 19383}#)))
+ (if (let ((#{t 21928}# #{type 21257}#))
+ (eqv? #{t 21928}#
'displaced-lexical))
(syntax-violation
#f
"identifier out of context"
- #{e 17638}#
- (#{wrap 4327}#
- #{value 17637}#
- #{w 17639}#
- #{mod 17641}#))
+ #{e 19625}#
+ (#{wrap 6314}#
+ #{value 19624}#
+ #{w 19626}#
+ #{mod 19628}#))
(syntax-violation
#f
"cannot define keyword at top level"
- #{e 17638}#
- (#{wrap 4327}#
- #{value 17637}#
- #{w 17639}#
- #{mod 17641}#))))))
+ #{e 19625}#
+ (#{wrap 6314}#
+ #{value 19624}#
+ #{w 19626}#
+ #{mod 19628}#))))))
(values
- (cons (if (eq? #{m 17393}# 'c&e)
- (let ((#{x 20076}#
- (#{expand-expr 4335}#
- #{type 17636}#
- #{value 17637}#
- #{e 17638}#
- #{r 17390}#
- #{w 17639}#
- #{s 17640}#
- #{mod 17641}#)))
+ (cons (if (eq? #{m 19380}# 'c&e)
+ (let ((#{x 22063}#
+ (#{expand-expr 6322}#
+ #{type 19623}#
+ #{value 19624}#
+ #{e 19625}#
+ #{r 19377}#
+ #{w 19626}#
+ #{s 19627}#
+ #{mod 19628}#)))
(begin
- (primitive-eval #{x 20076}#)
- #{x 20076}#))
+ (primitive-eval #{x 22063}#)
+ #{x 22063}#))
(lambda ()
- (#{expand-expr 4335}#
- #{type 17636}#
- #{value 17637}#
- #{e 17638}#
- #{r 17390}#
- #{w 17639}#
- #{s 17640}#
- #{mod 17641}#)))
- #{exps 17396}#))))))))))
- (lambda (#{exps 20085}#)
- (#{scan 17258}#
- (cdr #{body 17389}#)
- #{r 17390}#
- #{w 17391}#
- #{s 17392}#
- #{m 17393}#
- #{esew 17394}#
- #{mod 17395}#
- #{exps 20085}#)))))))
+ (#{expand-expr 6322}#
+ #{type 19623}#
+ #{value 19624}#
+ #{e 19625}#
+ #{r 19377}#
+ #{w 19626}#
+ #{s 19627}#
+ #{mod 19628}#)))
+ #{exps 19383}#))))))))))
+ (lambda (#{exps 22072}#)
+ (#{scan 19245}#
+ (cdr #{body 19376}#)
+ #{r 19377}#
+ #{w 19378}#
+ #{s 19379}#
+ #{m 19380}#
+ #{esew 19381}#
+ #{mod 19382}#
+ #{exps 22072}#)))))))
(call-with-values
(lambda ()
- (#{scan 17258}#
- #{body 17251}#
- #{r 17252}#
- #{w 17253}#
- #{s 17254}#
- #{m 17255}#
- #{esew 17256}#
- #{mod 17257}#
+ (#{scan 19245}#
+ #{body 19238}#
+ #{r 19239}#
+ #{w 19240}#
+ #{s 19241}#
+ #{m 19242}#
+ #{esew 19243}#
+ #{mod 19244}#
'()))
- (lambda (#{exps 17261}#)
- (if (null? #{exps 17261}#)
+ (lambda (#{exps 19248}#)
+ (if (null? #{exps 19248}#)
(make-struct/no-tail
(vector-ref %expanded-vtables 0)
- #{s 17254}#)
- (#{build-sequence 4283}#
- #{s 17254}#
+ #{s 19241}#)
+ (#{build-sequence 6270}#
+ #{s 19241}#
(letrec*
- ((#{lp 17301}#
- (lambda (#{in 17385}# #{out 17386}#)
- (if (null? #{in 17385}#)
- #{out 17386}#
- (let ((#{e 17387}# (car #{in 17385}#)))
- (#{lp 17301}#
- (cdr #{in 17385}#)
- (cons (if (procedure? #{e 17387}#)
- (#{e 17387}#)
- #{e 17387}#)
- #{out 17386}#)))))))
- (#{lp 17301}# #{exps 17261}# '())))))))))
- (#{expand-install-global 4331}#
- (lambda (#{name 20086}# #{e 20087}#)
- (let ((#{exp 20093}#
- (let ((#{fun-exp 20103}#
+ ((#{lp 19288}#
+ (lambda (#{in 19372}# #{out 19373}#)
+ (if (null? #{in 19372}#)
+ #{out 19373}#
+ (let ((#{e 19374}# (car #{in 19372}#)))
+ (#{lp 19288}#
+ (cdr #{in 19372}#)
+ (cons (if (procedure? #{e 19374}#)
+ (#{e 19374}#)
+ #{e 19374}#)
+ #{out 19373}#)))))))
+ (#{lp 19288}# #{exps 19248}# '())))))))))
+ (#{expand-install-global 6318}#
+ (lambda (#{name 22073}# #{e 22074}#)
+ (let ((#{exp 22080}#
+ (let ((#{fun-exp 22090}#
(if (equal? (module-name (current-module)) '(guile))
(make-struct/no-tail
(vector-ref %expanded-vtables 7)
@@ -1238,416 +1238,416 @@
'(guile)
'make-syntax-transformer
#f)))
- (#{arg-exps 20104}#
+ (#{arg-exps 22091}#
(list (make-struct/no-tail
(vector-ref %expanded-vtables 1)
#f
- #{name 20086}#)
+ #{name 22073}#)
(make-struct/no-tail
(vector-ref %expanded-vtables 1)
#f
'macro)
- #{e 20087}#)))
+ #{e 22074}#)))
(make-struct/no-tail
(vector-ref %expanded-vtables 11)
#f
- #{fun-exp 20103}#
- #{arg-exps 20104}#))))
+ #{fun-exp 22090}#
+ #{arg-exps 22091}#))))
(begin
- (if (if (struct? #{exp 20093}#)
- (eq? (struct-vtable #{exp 20093}#)
+ (if (if (struct? #{exp 22080}#)
+ (eq? (struct-vtable #{exp 22080}#)
(vector-ref %expanded-vtables 13))
#f)
- (let ((#{meta 20145}# (struct-ref #{exp 20093}# 1)))
- (if (not (assq 'name #{meta 20145}#))
- (let ((#{v 20152}#
- (cons (cons 'name #{name 20086}#) #{meta 20145}#)))
- (struct-set! #{exp 20093}# 1 #{v 20152}#)))))
+ (let ((#{meta 22132}# (struct-ref #{exp 22080}# 1)))
+ (if (not (assq 'name #{meta 22132}#))
+ (let ((#{v 22139}#
+ (cons (cons 'name #{name 22073}#) #{meta 22132}#)))
+ (struct-set! #{exp 22080}# 1 #{v 22139}#)))))
(make-struct/no-tail
(vector-ref %expanded-vtables 9)
#f
- #{name 20086}#
- #{exp 20093}#)))))
- (#{parse-when-list 4332}#
- (lambda (#{e 20163}# #{when-list 20164}#)
- (let ((#{result 20165}#
- (#{strip 4347}# #{when-list 20164}# '(()))))
+ #{name 22073}#
+ #{exp 22080}#)))))
+ (#{parse-when-list 6319}#
+ (lambda (#{e 22150}# #{when-list 22151}#)
+ (let ((#{result 22152}#
+ (#{strip 6334}# #{when-list 22151}# '(()))))
(letrec*
- ((#{lp 20166}#
- (lambda (#{l 20220}#)
- (if (null? #{l 20220}#)
- #{result 20165}#
- (if (let ((#{t 20222}# (car #{l 20220}#)))
- (if (eq? #{t 20222}# 'compile)
+ ((#{lp 22153}#
+ (lambda (#{l 22207}#)
+ (if (null? #{l 22207}#)
+ #{result 22152}#
+ (if (let ((#{t 22209}# (car #{l 22207}#)))
+ (if (eq? #{t 22209}# 'compile)
#t
- (if (eq? #{t 20222}# 'load)
+ (if (eq? #{t 22209}# 'load)
#t
- (if (eq? #{t 20222}# 'eval)
+ (if (eq? #{t 22209}# 'eval)
#t
- (eq? #{t 20222}# 'expand)))))
- (#{lp 20166}# (cdr #{l 20220}#))
+ (eq? #{t 22209}# 'expand)))))
+ (#{lp 22153}# (cdr #{l 22207}#))
(syntax-violation
'eval-when
"invalid situation"
- #{e 20163}#
- (car #{l 20220}#)))))))
- (#{lp 20166}# #{result 20165}#)))))
- (#{syntax-type 4333}#
- (lambda (#{e 20224}#
- #{r 20225}#
- #{w 20226}#
- #{s 20227}#
- #{rib 20228}#
- #{mod 20229}#
- #{for-car? 20230}#)
- (if (symbol? #{e 20224}#)
- (let ((#{n 20231}#
- (#{id-var-name 4321}# #{e 20224}# #{w 20226}#)))
- (let ((#{b 20232}#
- (let ((#{t 20807}# (assq #{n 20231}# #{r 20225}#)))
- (if #{t 20807}#
- (cdr #{t 20807}#)
- (if (symbol? #{n 20231}#)
- (let ((#{t 20812}#
+ #{e 22150}#
+ (car #{l 22207}#)))))))
+ (#{lp 22153}# #{result 22152}#)))))
+ (#{syntax-type 6320}#
+ (lambda (#{e 22211}#
+ #{r 22212}#
+ #{w 22213}#
+ #{s 22214}#
+ #{rib 22215}#
+ #{mod 22216}#
+ #{for-car? 22217}#)
+ (if (symbol? #{e 22211}#)
+ (let ((#{n 22218}#
+ (#{id-var-name 6308}# #{e 22211}# #{w 22213}#)))
+ (let ((#{b 22219}#
+ (let ((#{t 22794}# (assq #{n 22218}# #{r 22212}#)))
+ (if #{t 22794}#
+ (cdr #{t 22794}#)
+ (if (symbol? #{n 22218}#)
+ (let ((#{t 22799}#
(begin
- (if (if (not #{mod 20229}#)
+ (if (if (not #{mod 22216}#)
(current-module)
#f)
(warn "module system is booted, we should have a module"
- #{n 20231}#))
- (let ((#{v 20849}#
+ #{n 22218}#))
+ (let ((#{v 22836}#
(module-variable
- (if #{mod 20229}#
+ (if #{mod 22216}#
(resolve-module
- (cdr #{mod 20229}#))
+ (cdr #{mod 22216}#))
(current-module))
- #{n 20231}#)))
- (if #{v 20849}#
- (if (variable-bound? #{v 20849}#)
- (let ((#{val 20858}#
- (variable-ref #{v 20849}#)))
- (if (macro? #{val 20858}#)
- (if (macro-type #{val 20858}#)
- (cons (macro-type #{val 20858}#)
+ #{n 22218}#)))
+ (if #{v 22836}#
+ (if (variable-bound? #{v 22836}#)
+ (let ((#{val 22845}#
+ (variable-ref #{v 22836}#)))
+ (if (macro? #{val 22845}#)
+ (if (macro-type #{val 22845}#)
+ (cons (macro-type #{val 22845}#)
(macro-binding
- #{val 20858}#))
+ #{val 22845}#))
#f)
#f))
#f)
#f)))))
- (if #{t 20812}# #{t 20812}# '(global)))
+ (if #{t 22799}# #{t 22799}# '(global)))
'(displaced-lexical))))))
- (let ((#{type 20233}# (car #{b 20232}#)))
- (if (let ((#{t 20267}# #{type 20233}#))
- (eqv? #{t 20267}# 'lexical))
+ (let ((#{type 22220}# (car #{b 22219}#)))
+ (if (let ((#{t 22254}# #{type 22220}#))
+ (eqv? #{t 22254}# 'lexical))
(values
- #{type 20233}#
- (cdr #{b 20232}#)
- #{e 20224}#
- #{w 20226}#
- #{s 20227}#
- #{mod 20229}#)
- (if (let ((#{t 20424}# #{type 20233}#))
- (eqv? #{t 20424}# 'global))
+ #{type 22220}#
+ (cdr #{b 22219}#)
+ #{e 22211}#
+ #{w 22213}#
+ #{s 22214}#
+ #{mod 22216}#)
+ (if (let ((#{t 22411}# #{type 22220}#))
+ (eqv? #{t 22411}# 'global))
(values
- #{type 20233}#
- #{n 20231}#
- #{e 20224}#
- #{w 20226}#
- #{s 20227}#
- #{mod 20229}#)
- (if (let ((#{t 20550}# #{type 20233}#))
- (eqv? #{t 20550}# 'macro))
- (if #{for-car? 20230}#
+ #{type 22220}#
+ #{n 22218}#
+ #{e 22211}#
+ #{w 22213}#
+ #{s 22214}#
+ #{mod 22216}#)
+ (if (let ((#{t 22537}# #{type 22220}#))
+ (eqv? #{t 22537}# 'macro))
+ (if #{for-car? 22217}#
(values
- #{type 20233}#
- (cdr #{b 20232}#)
- #{e 20224}#
- #{w 20226}#
- #{s 20227}#
- #{mod 20229}#)
- (#{syntax-type 4333}#
- (#{expand-macro 4337}#
- (cdr #{b 20232}#)
- #{e 20224}#
- #{r 20225}#
- #{w 20226}#
- #{s 20227}#
- #{rib 20228}#
- #{mod 20229}#)
- #{r 20225}#
+ #{type 22220}#
+ (cdr #{b 22219}#)
+ #{e 22211}#
+ #{w 22213}#
+ #{s 22214}#
+ #{mod 22216}#)
+ (#{syntax-type 6320}#
+ (#{expand-macro 6324}#
+ (cdr #{b 22219}#)
+ #{e 22211}#
+ #{r 22212}#
+ #{w 22213}#
+ #{s 22214}#
+ #{rib 22215}#
+ #{mod 22216}#)
+ #{r 22212}#
'(())
- #{s 20227}#
- #{rib 20228}#
- #{mod 20229}#
+ #{s 22214}#
+ #{rib 22215}#
+ #{mod 22216}#
#f))
(values
- #{type 20233}#
- (cdr #{b 20232}#)
- #{e 20224}#
- #{w 20226}#
- #{s 20227}#
- #{mod 20229}#)))))))
- (if (pair? #{e 20224}#)
- (let ((#{first 20869}# (car #{e 20224}#)))
+ #{type 22220}#
+ (cdr #{b 22219}#)
+ #{e 22211}#
+ #{w 22213}#
+ #{s 22214}#
+ #{mod 22216}#)))))))
+ (if (pair? #{e 22211}#)
+ (let ((#{first 22856}# (car #{e 22211}#)))
(call-with-values
(lambda ()
- (#{syntax-type 4333}#
- #{first 20869}#
- #{r 20225}#
- #{w 20226}#
- #{s 20227}#
- #{rib 20228}#
- #{mod 20229}#
+ (#{syntax-type 6320}#
+ #{first 22856}#
+ #{r 22212}#
+ #{w 22213}#
+ #{s 22214}#
+ #{rib 22215}#
+ #{mod 22216}#
#t))
- (lambda (#{ftype 20871}#
- #{fval 20872}#
- #{fe 20873}#
- #{fw 20874}#
- #{fs 20875}#
- #{fmod 20876}#)
- (if (eqv? #{ftype 20871}# 'lexical)
+ (lambda (#{ftype 22858}#
+ #{fval 22859}#
+ #{fe 22860}#
+ #{fw 22861}#
+ #{fs 22862}#
+ #{fmod 22863}#)
+ (if (eqv? #{ftype 22858}# 'lexical)
(values
'lexical-call
- #{fval 20872}#
- #{e 20224}#
- #{w 20226}#
- #{s 20227}#
- #{mod 20229}#)
- (if (eqv? #{ftype 20871}# 'global)
+ #{fval 22859}#
+ #{e 22211}#
+ #{w 22213}#
+ #{s 22214}#
+ #{mod 22216}#)
+ (if (eqv? #{ftype 22858}# 'global)
(values
'global-call
(vector
'syntax-object
- #{fval 20872}#
- #{w 20226}#
- #{fmod 20876}#)
- #{e 20224}#
- #{w 20226}#
- #{s 20227}#
- #{mod 20229}#)
- (if (eqv? #{ftype 20871}# 'macro)
- (#{syntax-type 4333}#
- (#{expand-macro 4337}#
- #{fval 20872}#
- #{e 20224}#
- #{r 20225}#
- #{w 20226}#
- #{s 20227}#
- #{rib 20228}#
- #{mod 20229}#)
- #{r 20225}#
+ #{fval 22859}#
+ #{w 22213}#
+ #{fmod 22863}#)
+ #{e 22211}#
+ #{w 22213}#
+ #{s 22214}#
+ #{mod 22216}#)
+ (if (eqv? #{ftype 22858}# 'macro)
+ (#{syntax-type 6320}#
+ (#{expand-macro 6324}#
+ #{fval 22859}#
+ #{e 22211}#
+ #{r 22212}#
+ #{w 22213}#
+ #{s 22214}#
+ #{rib 22215}#
+ #{mod 22216}#)
+ #{r 22212}#
'(())
- #{s 20227}#
- #{rib 20228}#
- #{mod 20229}#
- #{for-car? 20230}#)
- (if (eqv? #{ftype 20871}# 'module-ref)
+ #{s 22214}#
+ #{rib 22215}#
+ #{mod 22216}#
+ #{for-car? 22217}#)
+ (if (eqv? #{ftype 22858}# 'module-ref)
(call-with-values
(lambda ()
- (#{fval 20872}#
- #{e 20224}#
- #{r 20225}#
- #{w 20226}#))
- (lambda (#{e 20897}#
- #{r 20898}#
- #{w 20899}#
- #{s 20900}#
- #{mod 20901}#)
- (#{syntax-type 4333}#
- #{e 20897}#
- #{r 20898}#
- #{w 20899}#
- #{s 20900}#
- #{rib 20228}#
- #{mod 20901}#
- #{for-car? 20230}#)))
- (if (eqv? #{ftype 20871}# 'core)
+ (#{fval 22859}#
+ #{e 22211}#
+ #{r 22212}#
+ #{w 22213}#))
+ (lambda (#{e 22884}#
+ #{r 22885}#
+ #{w 22886}#
+ #{s 22887}#
+ #{mod 22888}#)
+ (#{syntax-type 6320}#
+ #{e 22884}#
+ #{r 22885}#
+ #{w 22886}#
+ #{s 22887}#
+ #{rib 22215}#
+ #{mod 22888}#
+ #{for-car? 22217}#)))
+ (if (eqv? #{ftype 22858}# 'core)
(values
'core-form
- #{fval 20872}#
- #{e 20224}#
- #{w 20226}#
- #{s 20227}#
- #{mod 20229}#)
- (if (eqv? #{ftype 20871}# 'local-syntax)
+ #{fval 22859}#
+ #{e 22211}#
+ #{w 22213}#
+ #{s 22214}#
+ #{mod 22216}#)
+ (if (eqv? #{ftype 22858}# 'local-syntax)
(values
'local-syntax-form
- #{fval 20872}#
- #{e 20224}#
- #{w 20226}#
- #{s 20227}#
- #{mod 20229}#)
- (if (eqv? #{ftype 20871}# 'begin)
+ #{fval 22859}#
+ #{e 22211}#
+ #{w 22213}#
+ #{s 22214}#
+ #{mod 22216}#)
+ (if (eqv? #{ftype 22858}# 'begin)
(values
'begin-form
#f
- #{e 20224}#
- #{w 20226}#
- #{s 20227}#
- #{mod 20229}#)
- (if (eqv? #{ftype 20871}# 'eval-when)
+ #{e 22211}#
+ #{w 22213}#
+ #{s 22214}#
+ #{mod 22216}#)
+ (if (eqv? #{ftype 22858}# 'eval-when)
(values
'eval-when-form
#f
- #{e 20224}#
- #{w 20226}#
- #{s 20227}#
- #{mod 20229}#)
- (if (eqv? #{ftype 20871}# 'define)
- (let ((#{tmp 20918}#
+ #{e 22211}#
+ #{w 22213}#
+ #{s 22214}#
+ #{mod 22216}#)
+ (if (eqv? #{ftype 22858}# 'define)
+ (let ((#{tmp 22905}#
($sc-dispatch
- #{e 20224}#
+ #{e 22211}#
'(_ any any))))
- (if (if #{tmp 20918}#
+ (if (if #{tmp 22905}#
(@apply
- (lambda (#{name 20922}#
- #{val 20923}#)
- (if (symbol? #{name 20922}#)
+ (lambda (#{name 22909}#
+ #{val 22910}#)
+ (if (symbol? #{name 22909}#)
#t
(if (if (vector?
- #{name 20922}#)
+ #{name 22909}#)
(if (= (vector-length
- #{name 20922}#)
+ #{name 22909}#)
4)
(eq? (vector-ref
- #{name 20922}#
+ #{name 22909}#
0)
'syntax-object)
#f)
#f)
(symbol?
(vector-ref
- #{name 20922}#
+ #{name 22909}#
1))
#f)))
- #{tmp 20918}#)
+ #{tmp 22905}#)
#f)
(@apply
- (lambda (#{name 20950}# #{val 20951}#)
+ (lambda (#{name 22937}# #{val 22938}#)
(values
'define-form
- #{name 20950}#
- #{val 20951}#
- #{w 20226}#
- #{s 20227}#
- #{mod 20229}#))
- #{tmp 20918}#)
- (let ((#{tmp 20952}#
+ #{name 22937}#
+ #{val 22938}#
+ #{w 22213}#
+ #{s 22214}#
+ #{mod 22216}#))
+ #{tmp 22905}#)
+ (let ((#{tmp 22939}#
($sc-dispatch
- #{e 20224}#
+ #{e 22211}#
'(_ (any . any)
any
.
each-any))))
- (if (if #{tmp 20952}#
+ (if (if #{tmp 22939}#
(@apply
- (lambda (#{name 20956}#
- #{args 20957}#
- #{e1 20958}#
- #{e2 20959}#)
+ (lambda (#{name 22943}#
+ #{args 22944}#
+ #{e1 22945}#
+ #{e2 22946}#)
(if (if (symbol?
- #{name 20956}#)
+ #{name 22943}#)
#t
(if (if (vector?
- #{name 20956}#)
+ #{name 22943}#)
(if (= (vector-length
- #{name 20956}#)
+ #{name 22943}#)
4)
(eq? (vector-ref
- #{name 20956}#
+ #{name 22943}#
0)
'syntax-object)
#f)
#f)
(symbol?
(vector-ref
- #{name 20956}#
+ #{name 22943}#
1))
#f))
- (#{valid-bound-ids? 4324}#
+ (#{valid-bound-ids? 6311}#
(letrec*
- ((#{lvl 21108}#
- (lambda (#{vars 21110}#
- #{ls 21111}#
- #{w 21112}#)
- (if (pair? #{vars 21110}#)
- (#{lvl 21108}#
- (cdr #{vars 21110}#)
- (cons (#{wrap 4327}#
- (car #{vars 21110}#)
- #{w 21112}#
+ ((#{lvl 23095}#
+ (lambda (#{vars 23097}#
+ #{ls 23098}#
+ #{w 23099}#)
+ (if (pair? #{vars 23097}#)
+ (#{lvl 23095}#
+ (cdr #{vars 23097}#)
+ (cons (#{wrap 6314}#
+ (car #{vars 23097}#)
+ #{w 23099}#
#f)
- #{ls 21111}#)
- #{w 21112}#)
+ #{ls 23098}#)
+ #{w 23099}#)
(if (if (symbol?
- #{vars 21110}#)
+ #{vars 23097}#)
#t
(if (if (vector?
- #{vars 21110}#)
+ #{vars 23097}#)
(if (= (vector-length
- #{vars 21110}#)
+ #{vars 23097}#)
4)
(eq? (vector-ref
- #{vars 21110}#
+ #{vars 23097}#
0)
'syntax-object)
#f)
#f)
(symbol?
(vector-ref
- #{vars 21110}#
+ #{vars 23097}#
1))
#f))
- (cons (#{wrap 4327}#
- #{vars 21110}#
- #{w 21112}#
+ (cons (#{wrap 6314}#
+ #{vars 23097}#
+ #{w 23099}#
#f)
- #{ls 21111}#)
- (if (null? #{vars 21110}#)
- #{ls 21111}#
+ #{ls 23098}#)
+ (if (null? #{vars 23097}#)
+ #{ls 23098}#
(if (if (vector?
- #{vars 21110}#)
+ #{vars 23097}#)
(if (= (vector-length
- #{vars 21110}#)
+ #{vars 23097}#)
4)
(eq? (vector-ref
- #{vars 21110}#
+ #{vars 23097}#
0)
'syntax-object)
#f)
#f)
- (#{lvl 21108}#
+ (#{lvl 23095}#
(vector-ref
- #{vars 21110}#
+ #{vars 23097}#
1)
- #{ls 21111}#
- (#{join-wraps 4318}#
- #{w 21112}#
+ #{ls 23098}#
+ (#{join-wraps 6305}#
+ #{w 23099}#
(vector-ref
- #{vars 21110}#
+ #{vars 23097}#
2)))
- (cons #{vars 21110}#
- #{ls 21111}#))))))))
- (#{lvl 21108}#
- #{args 20957}#
+ (cons #{vars 23097}#
+ #{ls 23098}#))))))))
+ (#{lvl 23095}#
+ #{args 22944}#
'()
'(()))))
#f))
- #{tmp 20952}#)
+ #{tmp 22939}#)
#f)
(@apply
- (lambda (#{name 21156}#
- #{args 21157}#
- #{e1 21158}#
- #{e2 21159}#)
+ (lambda (#{name 23143}#
+ #{args 23144}#
+ #{e1 23145}#
+ #{e2 23146}#)
(values
'define-form
- (#{wrap 4327}#
- #{name 21156}#
- #{w 20226}#
- #{mod 20229}#)
- (let ((#{e 21165}#
+ (#{wrap 6314}#
+ #{name 23143}#
+ #{w 22213}#
+ #{mod 22216}#)
+ (let ((#{e 23152}#
(cons '#(syntax-object
lambda
((top)
@@ -1660,10 +1660,10 @@
(top)
(top)
(top))
- #("i1843"
- "i1844"
- "i1845"
- "i1846"))
+ #("i3830"
+ "i3831"
+ "i3832"
+ "i3833"))
#(ribcage
()
()
@@ -1685,12 +1685,12 @@
(top)
(top)
(top))
- #("i1796"
- "i1797"
- "i1798"
- "i1799"
- "i1800"
- "i1801"))
+ #("i3783"
+ "i3784"
+ "i3785"
+ "i3786"
+ "i3787"
+ "i3788"))
#(ribcage
()
()
@@ -1698,7 +1698,7 @@
#(ribcage
#(first)
#((top))
- #("i1788"))
+ #("i3775"))
#(ribcage
()
()
@@ -1726,13 +1726,13 @@
(top)
(top)
(top))
- #("i1760"
- "i1761"
- "i1762"
- "i1763"
- "i1764"
- "i1765"
- "i1766"))
+ #("i3747"
+ "i3748"
+ "i3749"
+ "i3750"
+ "i3751"
+ "i3752"
+ "i3753"))
#(ribcage
(lambda-var-list
gen-var
@@ -2006,142 +2006,142 @@
(top)
(top)
(top))
- ("i467"
- "i465"
- "i463"
- "i461"
- "i459"
- "i457"
- "i455"
- "i453"
- "i451"
- "i449"
- "i447"
- "i445"
- "i443"
- "i441"
- "i439"
- "i437"
- "i435"
- "i433"
- "i431"
- "i429"
- "i427"
- "i425"
- "i423"
- "i421"
- "i419"
- "i417"
- "i415"
- "i413"
- "i411"
- "i409"
- "i407"
- "i405"
- "i403"
- "i401"
- "i399"
- "i398"
- "i396"
- "i393"
- "i392"
- "i391"
- "i389"
- "i388"
- "i386"
- "i384"
- "i382"
- "i380"
- "i378"
- "i376"
- "i374"
- "i372"
- "i369"
- "i367"
- "i366"
- "i364"
- "i362"
- "i360"
- "i358"
- "i357"
- "i356"
- "i355"
- "i353"
- "i352"
- "i349"
- "i347"
- "i345"
- "i343"
- "i341"
- "i339"
- "i337"
- "i336"
- "i335"
- "i333"
- "i331"
- "i330"
- "i327"
- "i326"
- "i324"
- "i322"
- "i320"
- "i318"
- "i316"
- "i314"
- "i312"
- "i310"
- "i308"
- "i305"
- "i303"
- "i301"
- "i299"
- "i297"
- "i295"
- "i293"
- "i291"
- "i289"
- "i287"
- "i285"
- "i283"
- "i281"
- "i279"
- "i277"
- "i275"
- "i273"
- "i271"
- "i269"
- "i267"
- "i265"
- "i263"
- "i261"
- "i260"
- "i257"
- "i255"
- "i254"
- "i253"
- "i252"
- "i251"
- "i249"
- "i247"
- "i245"
- "i242"
- "i240"
- "i238"
- "i236"
- "i234"
- "i232"
- "i230"
- "i228"
- "i226"
- "i224"
- "i222"
- "i220"
- "i218"
- "i216"
- "i214"
- "i212"
- "i210"
- "i208"))
+ ("i2454"
+ "i2452"
+ "i2450"
+ "i2448"
+ "i2446"
+ "i2444"
+ "i2442"
+ "i2440"
+ "i2438"
+ "i2436"
+ "i2434"
+ "i2432"
+ "i2430"
+ "i2428"
+ "i2426"
+ "i2424"
+ "i2422"
+ "i2420"
+ "i2418"
+ "i2416"
+ "i2414"
+ "i2412"
+ "i2410"
+ "i2408"
+ "i2406"
+ "i2404"
+ "i2402"
+ "i2400"
+ "i2398"
+ "i2396"
+ "i2394"
+ "i2392"
+ "i2390"
+ "i2388"
+ "i2386"
+ "i2385"
+ "i2383"
+ "i2380"
+ "i2379"
+ "i2378"
+ "i2376"
+ "i2375"
+ "i2373"
+ "i2371"
+ "i2369"
+ "i2367"
+ "i2365"
+ "i2363"
+ "i2361"
+ "i2359"
+ "i2356"
+ "i2354"
+ "i2353"
+ "i2351"
+ "i2349"
+ "i2347"
+ "i2345"
+ "i2344"
+ "i2343"
+ "i2342"
+ "i2340"
+ "i2339"
+ "i2336"
+ "i2334"
+ "i2332"
+ "i2330"
+ "i2328"
+ "i2326"
+ "i2324"
+ "i2323"
+ "i2322"
+ "i2320"
+ "i2318"
+ "i2317"
+ "i2314"
+ "i2313"
+ "i2311"
+ "i2309"
+ "i2307"
+ "i2305"
+ "i2303"
+ "i2301"
+ "i2299"
+ "i2297"
+ "i2295"
+ "i2292"
+ "i2290"
+ "i2288"
+ "i2286"
+ "i2284"
+ "i2282"
+ "i2280"
+ "i2278"
+ "i2276"
+ "i2274"
+ "i2272"
+ "i2270"
+ "i2268"
+ "i2266"
+ "i2264"
+ "i2262"
+ "i2260"
+ "i2258"
+ "i2256"
+ "i2254"
+ "i2252"
+ "i2250"
+ "i2248"
+ "i2247"
+ "i2244"
+ "i2242"
+ "i2241"
+ "i2240"
+ "i2239"
+ "i2238"
+ "i2236"
+ "i2234"
+ "i2232"
+ "i2229"
+ "i2227"
+ "i2225"
+ "i2223"
+ "i2221"
+ "i2219"
+ "i2217"
+ "i2215"
+ "i2213"
+ "i2211"
+ "i2209"
+ "i2207"
+ "i2205"
+ "i2203"
+ "i2201"
+ "i2199"
+ "i2197"
+ "i2195"))
#(ribcage
(define-structure
define-expansion-accessors
@@ -2149,72 +2149,72 @@
((top)
(top)
(top))
- ("i46"
- "i45"
- "i44")))
+ ("i2033"
+ "i2032"
+ "i2031")))
(hygiene
guile))
- (#{wrap 4327}#
- (cons #{args 21157}#
- (cons #{e1 21158}#
- #{e2 21159}#))
- #{w 20226}#
- #{mod 20229}#))))
+ (#{wrap 6314}#
+ (cons #{args 23144}#
+ (cons #{e1 23145}#
+ #{e2 23146}#))
+ #{w 22213}#
+ #{mod 22216}#))))
(begin
- (if (if (pair? #{e 21165}#)
- #{s 20227}#
+ (if (if (pair? #{e 23152}#)
+ #{s 22214}#
#f)
(set-source-properties!
- #{e 21165}#
- #{s 20227}#))
- #{e 21165}#))
+ #{e 23152}#
+ #{s 22214}#))
+ #{e 23152}#))
'(())
- #{s 20227}#
- #{mod 20229}#))
- #{tmp 20952}#)
- (let ((#{tmp 21172}#
+ #{s 22214}#
+ #{mod 22216}#))
+ #{tmp 22939}#)
+ (let ((#{tmp 23159}#
($sc-dispatch
- #{e 20224}#
+ #{e 22211}#
'(_ any))))
- (if (if #{tmp 21172}#
+ (if (if #{tmp 23159}#
(@apply
- (lambda (#{name 21176}#)
+ (lambda (#{name 23163}#)
(if (symbol?
- #{name 21176}#)
+ #{name 23163}#)
#t
(if (if (vector?
- #{name 21176}#)
+ #{name 23163}#)
(if (= (vector-length
- #{name 21176}#)
+ #{name 23163}#)
4)
(eq? (vector-ref
- #{name 21176}#
+ #{name 23163}#
0)
'syntax-object)
#f)
#f)
(symbol?
(vector-ref
- #{name 21176}#
+ #{name 23163}#
1))
#f)))
- #{tmp 21172}#)
+ #{tmp 23159}#)
#f)
(@apply
- (lambda (#{name 21203}#)
+ (lambda (#{name 23190}#)
(values
'define-form
- (#{wrap 4327}#
- #{name 21203}#
- #{w 20226}#
- #{mod 20229}#)
+ (#{wrap 6314}#
+ #{name 23190}#
+ #{w 22213}#
+ #{mod 22216}#)
'(#(syntax-object
if
((top)
#(ribcage
#(name)
#((top))
- #("i1856"))
+ #("i3843"))
#(ribcage () () ())
#(ribcage () () ())
#(ribcage
@@ -2230,17 +2230,17 @@
(top)
(top)
(top))
- #("i1796"
- "i1797"
- "i1798"
- "i1799"
- "i1800"
- "i1801"))
+ #("i3783"
+ "i3784"
+ "i3785"
+ "i3786"
+ "i3787"
+ "i3788"))
#(ribcage () () ())
#(ribcage
#(first)
#((top))
- #("i1788"))
+ #("i3775"))
#(ribcage () () ())
#(ribcage () () ())
#(ribcage () () ())
@@ -2259,13 +2259,13 @@
(top)
(top)
(top))
- #("i1760"
- "i1761"
- "i1762"
- "i1763"
- "i1764"
- "i1765"
- "i1766"))
+ #("i3747"
+ "i3748"
+ "i3749"
+ "i3750"
+ "i3751"
+ "i3752"
+ "i3753"))
#(ribcage
(lambda-var-list
gen-var
@@ -2539,150 +2539,150 @@
(top)
(top)
(top))
- ("i467"
- "i465"
- "i463"
- "i461"
- "i459"
- "i457"
- "i455"
- "i453"
- "i451"
- "i449"
- "i447"
- "i445"
- "i443"
- "i441"
- "i439"
- "i437"
- "i435"
- "i433"
- "i431"
- "i429"
- "i427"
- "i425"
- "i423"
- "i421"
- "i419"
- "i417"
- "i415"
- "i413"
- "i411"
- "i409"
- "i407"
- "i405"
- "i403"
- "i401"
- "i399"
- "i398"
- "i396"
- "i393"
- "i392"
- "i391"
- "i389"
- "i388"
- "i386"
- "i384"
- "i382"
- "i380"
- "i378"
- "i376"
- "i374"
- "i372"
- "i369"
- "i367"
- "i366"
- "i364"
- "i362"
- "i360"
- "i358"
- "i357"
- "i356"
- "i355"
- "i353"
- "i352"
- "i349"
- "i347"
- "i345"
- "i343"
- "i341"
- "i339"
- "i337"
- "i336"
- "i335"
- "i333"
- "i331"
- "i330"
- "i327"
- "i326"
- "i324"
- "i322"
- "i320"
- "i318"
- "i316"
- "i314"
- "i312"
- "i310"
- "i308"
- "i305"
- "i303"
- "i301"
- "i299"
- "i297"
- "i295"
- "i293"
- "i291"
- "i289"
- "i287"
- "i285"
- "i283"
- "i281"
- "i279"
- "i277"
- "i275"
- "i273"
- "i271"
- "i269"
- "i267"
- "i265"
- "i263"
- "i261"
- "i260"
- "i257"
- "i255"
- "i254"
- "i253"
- "i252"
- "i251"
- "i249"
- "i247"
- "i245"
- "i242"
- "i240"
- "i238"
- "i236"
- "i234"
- "i232"
- "i230"
- "i228"
- "i226"
- "i224"
- "i222"
- "i220"
- "i218"
- "i216"
- "i214"
- "i212"
- "i210"
- "i208"))
+ ("i2454"
+ "i2452"
+ "i2450"
+ "i2448"
+ "i2446"
+ "i2444"
+ "i2442"
+ "i2440"
+ "i2438"
+ "i2436"
+ "i2434"
+ "i2432"
+ "i2430"
+ "i2428"
+ "i2426"
+ "i2424"
+ "i2422"
+ "i2420"
+ "i2418"
+ "i2416"
+ "i2414"
+ "i2412"
+ "i2410"
+ "i2408"
+ "i2406"
+ "i2404"
+ "i2402"
+ "i2400"
+ "i2398"
+ "i2396"
+ "i2394"
+ "i2392"
+ "i2390"
+ "i2388"
+ "i2386"
+ "i2385"
+ "i2383"
+ "i2380"
+ "i2379"
+ "i2378"
+ "i2376"
+ "i2375"
+ "i2373"
+ "i2371"
+ "i2369"
+ "i2367"
+ "i2365"
+ "i2363"
+ "i2361"
+ "i2359"
+ "i2356"
+ "i2354"
+ "i2353"
+ "i2351"
+ "i2349"
+ "i2347"
+ "i2345"
+ "i2344"
+ "i2343"
+ "i2342"
+ "i2340"
+ "i2339"
+ "i2336"
+ "i2334"
+ "i2332"
+ "i2330"
+ "i2328"
+ "i2326"
+ "i2324"
+ "i2323"
+ "i2322"
+ "i2320"
+ "i2318"
+ "i2317"
+ "i2314"
+ "i2313"
+ "i2311"
+ "i2309"
+ "i2307"
+ "i2305"
+ "i2303"
+ "i2301"
+ "i2299"
+ "i2297"
+ "i2295"
+ "i2292"
+ "i2290"
+ "i2288"
+ "i2286"
+ "i2284"
+ "i2282"
+ "i2280"
+ "i2278"
+ "i2276"
+ "i2274"
+ "i2272"
+ "i2270"
+ "i2268"
+ "i2266"
+ "i2264"
+ "i2262"
+ "i2260"
+ "i2258"
+ "i2256"
+ "i2254"
+ "i2252"
+ "i2250"
+ "i2248"
+ "i2247"
+ "i2244"
+ "i2242"
+ "i2241"
+ "i2240"
+ "i2239"
+ "i2238"
+ "i2236"
+ "i2234"
+ "i2232"
+ "i2229"
+ "i2227"
+ "i2225"
+ "i2223"
+ "i2221"
+ "i2219"
+ "i2217"
+ "i2215"
+ "i2213"
+ "i2211"
+ "i2209"
+ "i2207"
+ "i2205"
+ "i2203"
+ "i2201"
+ "i2199"
+ "i2197"
+ "i2195"))
#(ribcage
(define-structure
define-expansion-accessors
define-expansion-constructors)
((top) (top) (top))
- ("i46"
- "i45"
- "i44")))
+ ("i2033"
+ "i2032"
+ "i2031")))
(hygiene guile))
#(syntax-object
#f
@@ -2690,7 +2690,7 @@
#(ribcage
#(name)
#((top))
- #("i1856"))
+ #("i3843"))
#(ribcage () () ())
#(ribcage () () ())
#(ribcage
@@ -2706,17 +2706,17 @@
(top)
(top)
(top))
- #("i1796"
- "i1797"
- "i1798"
- "i1799"
- "i1800"
- "i1801"))
+ #("i3783"
+ "i3784"
+ "i3785"
+ "i3786"
+ "i3787"
+ "i3788"))
#(ribcage () () ())
#(ribcage
#(first)
#((top))
- #("i1788"))
+ #("i3775"))
#(ribcage () () ())
#(ribcage () () ())
#(ribcage () () ())
@@ -2735,13 +2735,13 @@
(top)
(top)
(top))
- #("i1760"
- "i1761"
- "i1762"
- "i1763"
- "i1764"
- "i1765"
- "i1766"))
+ #("i3747"
+ "i3748"
+ "i3749"
+ "i3750"
+ "i3751"
+ "i3752"
+ "i3753"))
#(ribcage
(lambda-var-list
gen-var
@@ -3015,150 +3015,150 @@
(top)
(top)
(top))
- ("i467"
- "i465"
- "i463"
- "i461"
- "i459"
- "i457"
- "i455"
- "i453"
- "i451"
- "i449"
- "i447"
- "i445"
- "i443"
- "i441"
- "i439"
- "i437"
- "i435"
- "i433"
- "i431"
- "i429"
- "i427"
- "i425"
- "i423"
- "i421"
- "i419"
- "i417"
- "i415"
- "i413"
- "i411"
- "i409"
- "i407"
- "i405"
- "i403"
- "i401"
- "i399"
- "i398"
- "i396"
- "i393"
- "i392"
- "i391"
- "i389"
- "i388"
- "i386"
- "i384"
- "i382"
- "i380"
- "i378"
- "i376"
- "i374"
- "i372"
- "i369"
- "i367"
- "i366"
- "i364"
- "i362"
- "i360"
- "i358"
- "i357"
- "i356"
- "i355"
- "i353"
- "i352"
- "i349"
- "i347"
- "i345"
- "i343"
- "i341"
- "i339"
- "i337"
- "i336"
- "i335"
- "i333"
- "i331"
- "i330"
- "i327"
- "i326"
- "i324"
- "i322"
- "i320"
- "i318"
- "i316"
- "i314"
- "i312"
- "i310"
- "i308"
- "i305"
- "i303"
- "i301"
- "i299"
- "i297"
- "i295"
- "i293"
- "i291"
- "i289"
- "i287"
- "i285"
- "i283"
- "i281"
- "i279"
- "i277"
- "i275"
- "i273"
- "i271"
- "i269"
- "i267"
- "i265"
- "i263"
- "i261"
- "i260"
- "i257"
- "i255"
- "i254"
- "i253"
- "i252"
- "i251"
- "i249"
- "i247"
- "i245"
- "i242"
- "i240"
- "i238"
- "i236"
- "i234"
- "i232"
- "i230"
- "i228"
- "i226"
- "i224"
- "i222"
- "i220"
- "i218"
- "i216"
- "i214"
- "i212"
- "i210"
- "i208"))
+ ("i2454"
+ "i2452"
+ "i2450"
+ "i2448"
+ "i2446"
+ "i2444"
+ "i2442"
+ "i2440"
+ "i2438"
+ "i2436"
+ "i2434"
+ "i2432"
+ "i2430"
+ "i2428"
+ "i2426"
+ "i2424"
+ "i2422"
+ "i2420"
+ "i2418"
+ "i2416"
+ "i2414"
+ "i2412"
+ "i2410"
+ "i2408"
+ "i2406"
+ "i2404"
+ "i2402"
+ "i2400"
+ "i2398"
+ "i2396"
+ "i2394"
+ "i2392"
+ "i2390"
+ "i2388"
+ "i2386"
+ "i2385"
+ "i2383"
+ "i2380"
+ "i2379"
+ "i2378"
+ "i2376"
+ "i2375"
+ "i2373"
+ "i2371"
+ "i2369"
+ "i2367"
+ "i2365"
+ "i2363"
+ "i2361"
+ "i2359"
+ "i2356"
+ "i2354"
+ "i2353"
+ "i2351"
+ "i2349"
+ "i2347"
+ "i2345"
+ "i2344"
+ "i2343"
+ "i2342"
+ "i2340"
+ "i2339"
+ "i2336"
+ "i2334"
+ "i2332"
+ "i2330"
+ "i2328"
+ "i2326"
+ "i2324"
+ "i2323"
+ "i2322"
+ "i2320"
+ "i2318"
+ "i2317"
+ "i2314"
+ "i2313"
+ "i2311"
+ "i2309"
+ "i2307"
+ "i2305"
+ "i2303"
+ "i2301"
+ "i2299"
+ "i2297"
+ "i2295"
+ "i2292"
+ "i2290"
+ "i2288"
+ "i2286"
+ "i2284"
+ "i2282"
+ "i2280"
+ "i2278"
+ "i2276"
+ "i2274"
+ "i2272"
+ "i2270"
+ "i2268"
+ "i2266"
+ "i2264"
+ "i2262"
+ "i2260"
+ "i2258"
+ "i2256"
+ "i2254"
+ "i2252"
+ "i2250"
+ "i2248"
+ "i2247"
+ "i2244"
+ "i2242"
+ "i2241"
+ "i2240"
+ "i2239"
+ "i2238"
+ "i2236"
+ "i2234"
+ "i2232"
+ "i2229"
+ "i2227"
+ "i2225"
+ "i2223"
+ "i2221"
+ "i2219"
+ "i2217"
+ "i2215"
+ "i2213"
+ "i2211"
+ "i2209"
+ "i2207"
+ "i2205"
+ "i2203"
+ "i2201"
+ "i2199"
+ "i2197"
+ "i2195"))
#(ribcage
(define-structure
define-expansion-accessors
define-expansion-constructors)
((top) (top) (top))
- ("i46"
- "i45"
- "i44")))
+ ("i2033"
+ "i2032"
+ "i2031")))
(hygiene guile))
#(syntax-object
#f
@@ -3166,7 +3166,7 @@
#(ribcage
#(name)
#((top))
- #("i1856"))
+ #("i3843"))
#(ribcage () () ())
#(ribcage () () ())
#(ribcage
@@ -3182,17 +3182,17 @@
(top)
(top)
(top))
- #("i1796"
- "i1797"
- "i1798"
- "i1799"
- "i1800"
- "i1801"))
+ #("i3783"
+ "i3784"
+ "i3785"
+ "i3786"
+ "i3787"
+ "i3788"))
#(ribcage () () ())
#(ribcage
#(first)
#((top))
- #("i1788"))
+ #("i3775"))
#(ribcage () () ())
#(ribcage () () ())
#(ribcage () () ())
@@ -3211,13 +3211,13 @@
(top)
(top)
(top))
- #("i1760"
- "i1761"
- "i1762"
- "i1763"
- "i1764"
- "i1765"
- "i1766"))
+ #("i3747"
+ "i3748"
+ "i3749"
+ "i3750"
+ "i3751"
+ "i3752"
+ "i3753"))
#(ribcage
(lambda-var-list
gen-var
@@ -3491,1207 +3491,1222 @@
(top)
(top)
(top))
- ("i467"
- "i465"
- "i463"
- "i461"
- "i459"
- "i457"
- "i455"
- "i453"
- "i451"
- "i449"
- "i447"
- "i445"
- "i443"
- "i441"
- "i439"
- "i437"
- "i435"
- "i433"
- "i431"
- "i429"
- "i427"
- "i425"
- "i423"
- "i421"
- "i419"
- "i417"
- "i415"
- "i413"
- "i411"
- "i409"
- "i407"
- "i405"
- "i403"
- "i401"
- "i399"
- "i398"
- "i396"
- "i393"
- "i392"
- "i391"
- "i389"
- "i388"
- "i386"
- "i384"
- "i382"
- "i380"
- "i378"
- "i376"
- "i374"
- "i372"
- "i369"
- "i367"
- "i366"
- "i364"
- "i362"
- "i360"
- "i358"
- "i357"
- "i356"
- "i355"
- "i353"
- "i352"
- "i349"
- "i347"
- "i345"
- "i343"
- "i341"
- "i339"
- "i337"
- "i336"
- "i335"
- "i333"
- "i331"
- "i330"
- "i327"
- "i326"
- "i324"
- "i322"
- "i320"
- "i318"
- "i316"
- "i314"
- "i312"
- "i310"
- "i308"
- "i305"
- "i303"
- "i301"
- "i299"
- "i297"
- "i295"
- "i293"
- "i291"
- "i289"
- "i287"
- "i285"
- "i283"
- "i281"
- "i279"
- "i277"
- "i275"
- "i273"
- "i271"
- "i269"
- "i267"
- "i265"
- "i263"
- "i261"
- "i260"
- "i257"
- "i255"
- "i254"
- "i253"
- "i252"
- "i251"
- "i249"
- "i247"
- "i245"
- "i242"
- "i240"
- "i238"
- "i236"
- "i234"
- "i232"
- "i230"
- "i228"
- "i226"
- "i224"
- "i222"
- "i220"
- "i218"
- "i216"
- "i214"
- "i212"
- "i210"
- "i208"))
+ ("i2454"
+ "i2452"
+ "i2450"
+ "i2448"
+ "i2446"
+ "i2444"
+ "i2442"
+ "i2440"
+ "i2438"
+ "i2436"
+ "i2434"
+ "i2432"
+ "i2430"
+ "i2428"
+ "i2426"
+ "i2424"
+ "i2422"
+ "i2420"
+ "i2418"
+ "i2416"
+ "i2414"
+ "i2412"
+ "i2410"
+ "i2408"
+ "i2406"
+ "i2404"
+ "i2402"
+ "i2400"
+ "i2398"
+ "i2396"
+ "i2394"
+ "i2392"
+ "i2390"
+ "i2388"
+ "i2386"
+ "i2385"
+ "i2383"
+ "i2380"
+ "i2379"
+ "i2378"
+ "i2376"
+ "i2375"
+ "i2373"
+ "i2371"
+ "i2369"
+ "i2367"
+ "i2365"
+ "i2363"
+ "i2361"
+ "i2359"
+ "i2356"
+ "i2354"
+ "i2353"
+ "i2351"
+ "i2349"
+ "i2347"
+ "i2345"
+ "i2344"
+ "i2343"
+ "i2342"
+ "i2340"
+ "i2339"
+ "i2336"
+ "i2334"
+ "i2332"
+ "i2330"
+ "i2328"
+ "i2326"
+ "i2324"
+ "i2323"
+ "i2322"
+ "i2320"
+ "i2318"
+ "i2317"
+ "i2314"
+ "i2313"
+ "i2311"
+ "i2309"
+ "i2307"
+ "i2305"
+ "i2303"
+ "i2301"
+ "i2299"
+ "i2297"
+ "i2295"
+ "i2292"
+ "i2290"
+ "i2288"
+ "i2286"
+ "i2284"
+ "i2282"
+ "i2280"
+ "i2278"
+ "i2276"
+ "i2274"
+ "i2272"
+ "i2270"
+ "i2268"
+ "i2266"
+ "i2264"
+ "i2262"
+ "i2260"
+ "i2258"
+ "i2256"
+ "i2254"
+ "i2252"
+ "i2250"
+ "i2248"
+ "i2247"
+ "i2244"
+ "i2242"
+ "i2241"
+ "i2240"
+ "i2239"
+ "i2238"
+ "i2236"
+ "i2234"
+ "i2232"
+ "i2229"
+ "i2227"
+ "i2225"
+ "i2223"
+ "i2221"
+ "i2219"
+ "i2217"
+ "i2215"
+ "i2213"
+ "i2211"
+ "i2209"
+ "i2207"
+ "i2205"
+ "i2203"
+ "i2201"
+ "i2199"
+ "i2197"
+ "i2195"))
#(ribcage
(define-structure
define-expansion-accessors
define-expansion-constructors)
((top) (top) (top))
- ("i46"
- "i45"
- "i44")))
+ ("i2033"
+ "i2032"
+ "i2031")))
(hygiene guile)))
'(())
- #{s 20227}#
- #{mod 20229}#))
- #{tmp 21172}#)
+ #{s 22214}#
+ #{mod 22216}#))
+ #{tmp 23159}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{e 20224}#)))))))
- (if (eqv? #{ftype 20871}# 'define-syntax)
- (let ((#{tmp 21222}#
+ #{e 22211}#)))))))
+ (if (eqv? #{ftype 22858}# 'define-syntax)
+ (let ((#{tmp 23209}#
($sc-dispatch
- #{e 20224}#
+ #{e 22211}#
'(_ any any))))
- (if (if #{tmp 21222}#
+ (if (if #{tmp 23209}#
(@apply
- (lambda (#{name 21226}#
- #{val 21227}#)
- (if (symbol? #{name 21226}#)
+ (lambda (#{name 23213}#
+ #{val 23214}#)
+ (if (symbol? #{name 23213}#)
#t
(if (if (vector?
- #{name 21226}#)
+ #{name 23213}#)
(if (= (vector-length
- #{name 21226}#)
+ #{name 23213}#)
4)
(eq? (vector-ref
- #{name 21226}#
+ #{name 23213}#
0)
'syntax-object)
#f)
#f)
(symbol?
(vector-ref
- #{name 21226}#
+ #{name 23213}#
1))
#f)))
- #{tmp 21222}#)
+ #{tmp 23209}#)
#f)
(@apply
- (lambda (#{name 21254}#
- #{val 21255}#)
+ (lambda (#{name 23241}#
+ #{val 23242}#)
(values
'define-syntax-form
- #{name 21254}#
- #{val 21255}#
- #{w 20226}#
- #{s 20227}#
- #{mod 20229}#))
- #{tmp 21222}#)
+ #{name 23241}#
+ #{val 23242}#
+ #{w 22213}#
+ #{s 22214}#
+ #{mod 22216}#))
+ #{tmp 23209}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{e 20224}#)))
+ #{e 22211}#)))
(values
'call
#f
- #{e 20224}#
- #{w 20226}#
- #{s 20227}#
- #{mod 20229}#))))))))))))))
- (if (if (vector? #{e 20224}#)
- (if (= (vector-length #{e 20224}#) 4)
- (eq? (vector-ref #{e 20224}# 0) 'syntax-object)
+ #{e 22211}#
+ #{w 22213}#
+ #{s 22214}#
+ #{mod 22216}#))))))))))))))
+ (if (if (vector? #{e 22211}#)
+ (if (= (vector-length #{e 22211}#) 4)
+ (eq? (vector-ref #{e 22211}# 0) 'syntax-object)
#f)
#f)
- (#{syntax-type 4333}#
- (vector-ref #{e 20224}# 1)
- #{r 20225}#
- (#{join-wraps 4318}#
- #{w 20226}#
- (vector-ref #{e 20224}# 2))
- (let ((#{t 21282}#
- (#{source-annotation 4295}# #{e 20224}#)))
- (if #{t 21282}# #{t 21282}# #{s 20227}#))
- #{rib 20228}#
- (let ((#{t 21517}# (vector-ref #{e 20224}# 3)))
- (if #{t 21517}# #{t 21517}# #{mod 20229}#))
- #{for-car? 20230}#)
- (if (self-evaluating? #{e 20224}#)
+ (#{syntax-type 6320}#
+ (vector-ref #{e 22211}# 1)
+ #{r 22212}#
+ (#{join-wraps 6305}#
+ #{w 22213}#
+ (vector-ref #{e 22211}# 2))
+ (let ((#{t 23269}#
+ (#{source-annotation 6282}# #{e 22211}#)))
+ (if #{t 23269}# #{t 23269}# #{s 22214}#))
+ #{rib 22215}#
+ (let ((#{t 23504}# (vector-ref #{e 22211}# 3)))
+ (if #{t 23504}# #{t 23504}# #{mod 22216}#))
+ #{for-car? 22217}#)
+ (if (self-evaluating? #{e 22211}#)
(values
'constant
#f
- #{e 20224}#
- #{w 20226}#
- #{s 20227}#
- #{mod 20229}#)
+ #{e 22211}#
+ #{w 22213}#
+ #{s 22214}#
+ #{mod 22216}#)
(values
'other
#f
- #{e 20224}#
- #{w 20226}#
- #{s 20227}#
- #{mod 20229}#)))))))
- (#{expand 4334}#
- (lambda (#{e 21526}#
- #{r 21527}#
- #{w 21528}#
- #{mod 21529}#)
+ #{e 22211}#
+ #{w 22213}#
+ #{s 22214}#
+ #{mod 22216}#)))))))
+ (#{expand 6321}#
+ (lambda (#{e 23513}#
+ #{r 23514}#
+ #{w 23515}#
+ #{mod 23516}#)
(call-with-values
(lambda ()
- (#{syntax-type 4333}#
- #{e 21526}#
- #{r 21527}#
- #{w 21528}#
- (#{source-annotation 4295}# #{e 21526}#)
+ (#{syntax-type 6320}#
+ #{e 23513}#
+ #{r 23514}#
+ #{w 23515}#
+ (#{source-annotation 6282}# #{e 23513}#)
#f
- #{mod 21529}#
+ #{mod 23516}#
#f))
- (lambda (#{type 21684}#
- #{value 21685}#
- #{e 21686}#
- #{w 21687}#
- #{s 21688}#
- #{mod 21689}#)
- (#{expand-expr 4335}#
- #{type 21684}#
- #{value 21685}#
- #{e 21686}#
- #{r 21527}#
- #{w 21687}#
- #{s 21688}#
- #{mod 21689}#)))))
- (#{expand-expr 4335}#
- (lambda (#{type 21692}#
- #{value 21693}#
- #{e 21694}#
- #{r 21695}#
- #{w 21696}#
- #{s 21697}#
- #{mod 21698}#)
- (if (eqv? #{type 21692}# 'lexical)
+ (lambda (#{type 23671}#
+ #{value 23672}#
+ #{e 23673}#
+ #{w 23674}#
+ #{s 23675}#
+ #{mod 23676}#)
+ (#{expand-expr 6322}#
+ #{type 23671}#
+ #{value 23672}#
+ #{e 23673}#
+ #{r 23514}#
+ #{w 23674}#
+ #{s 23675}#
+ #{mod 23676}#)))))
+ (#{expand-expr 6322}#
+ (lambda (#{type 23679}#
+ #{value 23680}#
+ #{e 23681}#
+ #{r 23682}#
+ #{w 23683}#
+ #{s 23684}#
+ #{mod 23685}#)
+ (if (eqv? #{type 23679}# 'lexical)
(make-struct/no-tail
(vector-ref %expanded-vtables 3)
- #{s 21697}#
- #{e 21694}#
- #{value 21693}#)
- (if (if (eqv? #{type 21692}# 'core)
+ #{s 23684}#
+ #{e 23681}#
+ #{value 23680}#)
+ (if (if (eqv? #{type 23679}# 'core)
#t
- (eqv? #{type 21692}# 'core-form))
- (#{value 21693}#
- #{e 21694}#
- #{r 21695}#
- #{w 21696}#
- #{s 21697}#
- #{mod 21698}#)
- (if (eqv? #{type 21692}# 'module-ref)
+ (eqv? #{type 23679}# 'core-form))
+ (#{value 23680}#
+ #{e 23681}#
+ #{r 23682}#
+ #{w 23683}#
+ #{s 23684}#
+ #{mod 23685}#)
+ (if (eqv? #{type 23679}# 'module-ref)
(call-with-values
(lambda ()
- (#{value 21693}#
- #{e 21694}#
- #{r 21695}#
- #{w 21696}#))
- (lambda (#{e 21724}#
- #{r 21725}#
- #{w 21726}#
- #{s 21727}#
- #{mod 21728}#)
- (#{expand 4334}#
- #{e 21724}#
- #{r 21725}#
- #{w 21726}#
- #{mod 21728}#)))
- (if (eqv? #{type 21692}# 'lexical-call)
- (#{expand-application 4336}#
- (let ((#{id 21803}# (car #{e 21694}#)))
- (#{build-lexical-reference 4272}#
+ (#{value 23680}#
+ #{e 23681}#
+ #{r 23682}#
+ #{w 23683}#))
+ (lambda (#{e 23711}#
+ #{r 23712}#
+ #{w 23713}#
+ #{s 23714}#
+ #{mod 23715}#)
+ (#{expand 6321}#
+ #{e 23711}#
+ #{r 23712}#
+ #{w 23713}#
+ #{mod 23715}#)))
+ (if (eqv? #{type 23679}# 'lexical-call)
+ (#{expand-application 6323}#
+ (let ((#{id 23790}# (car #{e 23681}#)))
+ (#{build-lexical-reference 6259}#
'fun
- (#{source-annotation 4295}# #{id 21803}#)
- (if (if (vector? #{id 21803}#)
- (if (= (vector-length #{id 21803}#) 4)
- (eq? (vector-ref #{id 21803}# 0) 'syntax-object)
+ (#{source-annotation 6282}# #{id 23790}#)
+ (if (if (vector? #{id 23790}#)
+ (if (= (vector-length #{id 23790}#) 4)
+ (eq? (vector-ref #{id 23790}# 0) 'syntax-object)
#f)
#f)
- (syntax->datum #{id 21803}#)
- #{id 21803}#)
- #{value 21693}#))
- #{e 21694}#
- #{r 21695}#
- #{w 21696}#
- #{s 21697}#
- #{mod 21698}#)
- (if (eqv? #{type 21692}# 'global-call)
- (#{expand-application 4336}#
- (#{build-global-reference 4275}#
- (#{source-annotation 4295}# (car #{e 21694}#))
- (if (if (vector? #{value 21693}#)
- (if (= (vector-length #{value 21693}#) 4)
- (eq? (vector-ref #{value 21693}# 0)
+ (syntax->datum #{id 23790}#)
+ #{id 23790}#)
+ #{value 23680}#))
+ #{e 23681}#
+ #{r 23682}#
+ #{w 23683}#
+ #{s 23684}#
+ #{mod 23685}#)
+ (if (eqv? #{type 23679}# 'global-call)
+ (#{expand-application 6323}#
+ (#{build-global-reference 6262}#
+ (#{source-annotation 6282}# (car #{e 23681}#))
+ (if (if (vector? #{value 23680}#)
+ (if (= (vector-length #{value 23680}#) 4)
+ (eq? (vector-ref #{value 23680}# 0)
'syntax-object)
#f)
#f)
- (vector-ref #{value 21693}# 1)
- #{value 21693}#)
- (if (if (vector? #{value 21693}#)
- (if (= (vector-length #{value 21693}#) 4)
- (eq? (vector-ref #{value 21693}# 0)
+ (vector-ref #{value 23680}# 1)
+ #{value 23680}#)
+ (if (if (vector? #{value 23680}#)
+ (if (= (vector-length #{value 23680}#) 4)
+ (eq? (vector-ref #{value 23680}# 0)
'syntax-object)
#f)
#f)
- (vector-ref #{value 21693}# 3)
- #{mod 21698}#))
- #{e 21694}#
- #{r 21695}#
- #{w 21696}#
- #{s 21697}#
- #{mod 21698}#)
- (if (eqv? #{type 21692}# 'constant)
- (let ((#{exp 22140}#
- (#{strip 4347}#
- (#{wrap 4327}#
+ (vector-ref #{value 23680}# 3)
+ #{mod 23685}#))
+ #{e 23681}#
+ #{r 23682}#
+ #{w 23683}#
+ #{s 23684}#
+ #{mod 23685}#)
+ (if (eqv? #{type 23679}# 'constant)
+ (let ((#{exp 24127}#
+ (#{strip 6334}#
+ (#{wrap 6314}#
(begin
- (if (if (pair? #{e 21694}#) #{s 21697}# #f)
+ (if (if (pair? #{e 23681}#) #{s 23684}# #f)
(set-source-properties!
- #{e 21694}#
- #{s 21697}#))
- #{e 21694}#)
- #{w 21696}#
- #{mod 21698}#)
+ #{e 23681}#
+ #{s 23684}#))
+ #{e 23681}#)
+ #{w 23683}#
+ #{mod 23685}#)
'(()))))
(make-struct/no-tail
(vector-ref %expanded-vtables 1)
- #{s 21697}#
- #{exp 22140}#))
- (if (eqv? #{type 21692}# 'global)
- (#{analyze-variable 4274}#
- #{mod 21698}#
- #{value 21693}#
- (lambda (#{mod 22176}# #{var 22177}# #{public? 22178}#)
+ #{s 23684}#
+ #{exp 24127}#))
+ (if (eqv? #{type 23679}# 'global)
+ (#{analyze-variable 6261}#
+ #{mod 23685}#
+ #{value 23680}#
+ (lambda (#{mod 24163}# #{var 24164}# #{public? 24165}#)
(make-struct/no-tail
(vector-ref %expanded-vtables 5)
- #{s 21697}#
- #{mod 22176}#
- #{var 22177}#
- #{public? 22178}#))
- (lambda (#{var 22187}#)
+ #{s 23684}#
+ #{mod 24163}#
+ #{var 24164}#
+ #{public? 24165}#))
+ (lambda (#{var 24174}#)
(make-struct/no-tail
(vector-ref %expanded-vtables 7)
- #{s 21697}#
- #{var 22187}#)))
- (if (eqv? #{type 21692}# 'call)
- (#{expand-application 4336}#
- (#{expand 4334}#
- (car #{e 21694}#)
- #{r 21695}#
- #{w 21696}#
- #{mod 21698}#)
- #{e 21694}#
- #{r 21695}#
- #{w 21696}#
- #{s 21697}#
- #{mod 21698}#)
- (if (eqv? #{type 21692}# 'begin-form)
- (let ((#{tmp 22262}#
+ #{s 23684}#
+ #{var 24174}#)))
+ (if (eqv? #{type 23679}# 'call)
+ (#{expand-application 6323}#
+ (#{expand 6321}#
+ (car #{e 23681}#)
+ #{r 23682}#
+ #{w 23683}#
+ #{mod 23685}#)
+ #{e 23681}#
+ #{r 23682}#
+ #{w 23683}#
+ #{s 23684}#
+ #{mod 23685}#)
+ (if (eqv? #{type 23679}# 'begin-form)
+ (let ((#{tmp 24249}#
($sc-dispatch
- #{e 21694}#
+ #{e 23681}#
'(_ any . each-any))))
- (if #{tmp 22262}#
+ (if #{tmp 24249}#
(@apply
- (lambda (#{e1 22266}# #{e2 22267}#)
- (#{expand-sequence 4329}#
- (cons #{e1 22266}# #{e2 22267}#)
- #{r 21695}#
- #{w 21696}#
- #{s 21697}#
- #{mod 21698}#))
- #{tmp 22262}#)
- (let ((#{tmp 22354}#
- ($sc-dispatch #{e 21694}# '(_))))
- (if #{tmp 22354}#
+ (lambda (#{e1 24253}# #{e2 24254}#)
+ (#{expand-sequence 6316}#
+ (cons #{e1 24253}# #{e2 24254}#)
+ #{r 23682}#
+ #{w 23683}#
+ #{s 23684}#
+ #{mod 23685}#))
+ #{tmp 24249}#)
+ (let ((#{tmp 24341}#
+ ($sc-dispatch #{e 23681}# '(_))))
+ (if #{tmp 24341}#
(@apply
(lambda ()
- (begin
- (issue-deprecation-warning
- "Sequences of zero expressions are deprecated. Use *unspecified*.")
- (make-struct/no-tail
- (vector-ref %expanded-vtables 0)
- #f)))
- #{tmp 22354}#)
+ (if (include-deprecated-features)
+ (begin
+ (issue-deprecation-warning
+ "Sequences of zero expressions are deprecated. Use *unspecified*.")
+ (make-struct/no-tail
+ (vector-ref %expanded-vtables 0)
+ #f))
+ (syntax-violation
+ #f
+ "sequence of zero expressions"
+ (#{wrap 6314}#
+ (begin
+ (if (if (pair? #{e 23681}#)
+ #{s 23684}#
+ #f)
+ (set-source-properties!
+ #{e 23681}#
+ #{s 23684}#))
+ #{e 23681}#)
+ #{w 23683}#
+ #{mod 23685}#))))
+ #{tmp 24341}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{e 21694}#)))))
- (if (eqv? #{type 21692}# 'local-syntax-form)
- (#{expand-local-syntax 4339}#
- #{value 21693}#
- #{e 21694}#
- #{r 21695}#
- #{w 21696}#
- #{s 21697}#
- #{mod 21698}#
- #{expand-sequence 4329}#)
- (if (eqv? #{type 21692}# 'eval-when-form)
- (let ((#{tmp 22443}#
+ #{e 23681}#)))))
+ (if (eqv? #{type 23679}# 'local-syntax-form)
+ (#{expand-local-syntax 6326}#
+ #{value 23680}#
+ #{e 23681}#
+ #{r 23682}#
+ #{w 23683}#
+ #{s 23684}#
+ #{mod 23685}#
+ #{expand-sequence 6316}#)
+ (if (eqv? #{type 23679}# 'eval-when-form)
+ (let ((#{tmp 24452}#
($sc-dispatch
- #{e 21694}#
+ #{e 23681}#
'(_ each-any any . each-any))))
- (if #{tmp 22443}#
+ (if #{tmp 24452}#
(@apply
- (lambda (#{x 22447}#
- #{e1 22448}#
- #{e2 22449}#)
- (let ((#{when-list 22450}#
- (#{parse-when-list 4332}#
- #{e 21694}#
- #{x 22447}#)))
- (if (memq 'eval #{when-list 22450}#)
- (#{expand-sequence 4329}#
- (cons #{e1 22448}# #{e2 22449}#)
- #{r 21695}#
- #{w 21696}#
- #{s 21697}#
- #{mod 21698}#)
+ (lambda (#{x 24456}#
+ #{e1 24457}#
+ #{e2 24458}#)
+ (let ((#{when-list 24459}#
+ (#{parse-when-list 6319}#
+ #{e 23681}#
+ #{x 24456}#)))
+ (if (memq 'eval #{when-list 24459}#)
+ (#{expand-sequence 6316}#
+ (cons #{e1 24457}# #{e2 24458}#)
+ #{r 23682}#
+ #{w 23683}#
+ #{s 23684}#
+ #{mod 23685}#)
(make-struct/no-tail
(vector-ref %expanded-vtables 0)
#f))))
- #{tmp 22443}#)
+ #{tmp 24452}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{e 21694}#)))
- (if (if (eqv? #{type 21692}# 'define-form)
+ #{e 23681}#)))
+ (if (if (eqv? #{type 23679}# 'define-form)
#t
- (eqv? #{type 21692}# 'define-syntax-form))
+ (eqv? #{type 23679}# 'define-syntax-form))
(syntax-violation
#f
"definition in expression context"
- #{e 21694}#
- (#{wrap 4327}#
- #{value 21693}#
- #{w 21696}#
- #{mod 21698}#))
- (if (eqv? #{type 21692}# 'syntax)
+ #{e 23681}#
+ (#{wrap 6314}#
+ #{value 23680}#
+ #{w 23683}#
+ #{mod 23685}#))
+ (if (eqv? #{type 23679}# 'syntax)
(syntax-violation
#f
"reference to pattern variable outside syntax form"
- (#{wrap 4327}#
+ (#{wrap 6314}#
(begin
- (if (if (pair? #{e 21694}#)
- #{s 21697}#
+ (if (if (pair? #{e 23681}#)
+ #{s 23684}#
#f)
(set-source-properties!
- #{e 21694}#
- #{s 21697}#))
- #{e 21694}#)
- #{w 21696}#
- #{mod 21698}#))
- (if (eqv? #{type 21692}# 'displaced-lexical)
+ #{e 23681}#
+ #{s 23684}#))
+ #{e 23681}#)
+ #{w 23683}#
+ #{mod 23685}#))
+ (if (eqv? #{type 23679}# 'displaced-lexical)
(syntax-violation
#f
"reference to identifier outside its scope"
- (#{wrap 4327}#
+ (#{wrap 6314}#
(begin
- (if (if (pair? #{e 21694}#)
- #{s 21697}#
+ (if (if (pair? #{e 23681}#)
+ #{s 23684}#
#f)
(set-source-properties!
- #{e 21694}#
- #{s 21697}#))
- #{e 21694}#)
- #{w 21696}#
- #{mod 21698}#))
+ #{e 23681}#
+ #{s 23684}#))
+ #{e 23681}#)
+ #{w 23683}#
+ #{mod 23685}#))
(syntax-violation
#f
"unexpected syntax"
- (#{wrap 4327}#
+ (#{wrap 6314}#
(begin
- (if (if (pair? #{e 21694}#)
- #{s 21697}#
+ (if (if (pair? #{e 23681}#)
+ #{s 23684}#
#f)
(set-source-properties!
- #{e 21694}#
- #{s 21697}#))
- #{e 21694}#)
- #{w 21696}#
- #{mod 21698}#))))))))))))))))))
- (#{expand-application 4336}#
- (lambda (#{x 22687}#
- #{e 22688}#
- #{r 22689}#
- #{w 22690}#
- #{s 22691}#
- #{mod 22692}#)
- (let ((#{tmp 22694}#
- ($sc-dispatch #{e 22688}# '(any . each-any))))
- (if #{tmp 22694}#
+ #{e 23681}#
+ #{s 23684}#))
+ #{e 23681}#)
+ #{w 23683}#
+ #{mod 23685}#))))))))))))))))))
+ (#{expand-application 6323}#
+ (lambda (#{x 24696}#
+ #{e 24697}#
+ #{r 24698}#
+ #{w 24699}#
+ #{s 24700}#
+ #{mod 24701}#)
+ (let ((#{tmp 24703}#
+ ($sc-dispatch #{e 24697}# '(any . each-any))))
+ (if #{tmp 24703}#
(@apply
- (lambda (#{e0 22698}# #{e1 22699}#)
- (#{build-application 4269}#
- #{s 22691}#
- #{x 22687}#
- (map (lambda (#{e 22779}#)
- (#{expand 4334}#
- #{e 22779}#
- #{r 22689}#
- #{w 22690}#
- #{mod 22692}#))
- #{e1 22699}#)))
- #{tmp 22694}#)
+ (lambda (#{e0 24707}# #{e1 24708}#)
+ (#{build-application 6256}#
+ #{s 24700}#
+ #{x 24696}#
+ (map (lambda (#{e 24788}#)
+ (#{expand 6321}#
+ #{e 24788}#
+ #{r 24698}#
+ #{w 24699}#
+ #{mod 24701}#))
+ #{e1 24708}#)))
+ #{tmp 24703}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{e 22688}#)))))
- (#{expand-macro 4337}#
- (lambda (#{p 22855}#
- #{e 22856}#
- #{r 22857}#
- #{w 22858}#
- #{s 22859}#
- #{rib 22860}#
- #{mod 22861}#)
+ #{e 24697}#)))))
+ (#{expand-macro 6324}#
+ (lambda (#{p 24864}#
+ #{e 24865}#
+ #{r 24866}#
+ #{w 24867}#
+ #{s 24868}#
+ #{rib 24869}#
+ #{mod 24870}#)
(letrec*
- ((#{rebuild-macro-output 22862}#
- (lambda (#{x 22893}# #{m 22894}#)
- (if (pair? #{x 22893}#)
- (let ((#{e 22898}#
- (cons (#{rebuild-macro-output 22862}#
- (car #{x 22893}#)
- #{m 22894}#)
- (#{rebuild-macro-output 22862}#
- (cdr #{x 22893}#)
- #{m 22894}#))))
+ ((#{rebuild-macro-output 24871}#
+ (lambda (#{x 24902}# #{m 24903}#)
+ (if (pair? #{x 24902}#)
+ (let ((#{e 24907}#
+ (cons (#{rebuild-macro-output 24871}#
+ (car #{x 24902}#)
+ #{m 24903}#)
+ (#{rebuild-macro-output 24871}#
+ (cdr #{x 24902}#)
+ #{m 24903}#))))
(begin
- (if (if (pair? #{e 22898}#) #{s 22859}# #f)
- (set-source-properties! #{e 22898}# #{s 22859}#))
- #{e 22898}#))
- (if (if (vector? #{x 22893}#)
- (if (= (vector-length #{x 22893}#) 4)
- (eq? (vector-ref #{x 22893}# 0) 'syntax-object)
+ (if (if (pair? #{e 24907}#) #{s 24868}# #f)
+ (set-source-properties! #{e 24907}# #{s 24868}#))
+ #{e 24907}#))
+ (if (if (vector? #{x 24902}#)
+ (if (= (vector-length #{x 24902}#) 4)
+ (eq? (vector-ref #{x 24902}# 0) 'syntax-object)
#f)
#f)
- (let ((#{w 22914}# (vector-ref #{x 22893}# 2)))
- (let ((#{ms 22915}# (car #{w 22914}#))
- (#{s 22916}# (cdr #{w 22914}#)))
- (if (if (pair? #{ms 22915}#)
- (eq? (car #{ms 22915}#) #f)
+ (let ((#{w 24923}# (vector-ref #{x 24902}# 2)))
+ (let ((#{ms 24924}# (car #{w 24923}#))
+ (#{s 24925}# (cdr #{w 24923}#)))
+ (if (if (pair? #{ms 24924}#)
+ (eq? (car #{ms 24924}#) #f)
#f)
- (let ((#{expression 22924}# (vector-ref #{x 22893}# 1))
- (#{wrap 22925}#
- (cons (cdr #{ms 22915}#)
- (if #{rib 22860}#
- (cons #{rib 22860}# (cdr #{s 22916}#))
- (cdr #{s 22916}#))))
- (#{module 22926}# (vector-ref #{x 22893}# 3)))
+ (let ((#{expression 24933}# (vector-ref #{x 24902}# 1))
+ (#{wrap 24934}#
+ (cons (cdr #{ms 24924}#)
+ (if #{rib 24869}#
+ (cons #{rib 24869}# (cdr #{s 24925}#))
+ (cdr #{s 24925}#))))
+ (#{module 24935}# (vector-ref #{x 24902}# 3)))
(vector
'syntax-object
- #{expression 22924}#
- #{wrap 22925}#
- #{module 22926}#))
- (let ((#{expression 22936}#
- (let ((#{e 22941}# (vector-ref #{x 22893}# 1)))
+ #{expression 24933}#
+ #{wrap 24934}#
+ #{module 24935}#))
+ (let ((#{expression 24945}#
+ (let ((#{e 24950}# (vector-ref #{x 24902}# 1)))
(begin
- (if (if (pair? #{e 22941}#) #{s 22916}# #f)
+ (if (if (pair? #{e 24950}#) #{s 24925}# #f)
(set-source-properties!
- #{e 22941}#
- #{s 22916}#))
- #{e 22941}#)))
- (#{wrap 22937}#
- (cons (cons #{m 22894}# #{ms 22915}#)
- (if #{rib 22860}#
- (cons #{rib 22860}#
- (cons 'shift #{s 22916}#))
- (cons 'shift #{s 22916}#))))
- (#{module 22938}# (vector-ref #{x 22893}# 3)))
+ #{e 24950}#
+ #{s 24925}#))
+ #{e 24950}#)))
+ (#{wrap 24946}#
+ (cons (cons #{m 24903}# #{ms 24924}#)
+ (if #{rib 24869}#
+ (cons #{rib 24869}#
+ (cons 'shift #{s 24925}#))
+ (cons 'shift #{s 24925}#))))
+ (#{module 24947}# (vector-ref #{x 24902}# 3)))
(vector
'syntax-object
- #{expression 22936}#
- #{wrap 22937}#
- #{module 22938}#)))))
- (if (vector? #{x 22893}#)
- (let ((#{n 22953}# (vector-length #{x 22893}#)))
- (let ((#{v 22954}#
- (let ((#{e 22962}# (make-vector #{n 22953}#)))
+ #{expression 24945}#
+ #{wrap 24946}#
+ #{module 24947}#)))))
+ (if (vector? #{x 24902}#)
+ (let ((#{n 24962}# (vector-length #{x 24902}#)))
+ (let ((#{v 24963}#
+ (let ((#{e 24971}# (make-vector #{n 24962}#)))
(begin
- (if (if (pair? #{e 22962}#) #{x 22893}# #f)
+ (if (if (pair? #{e 24971}#) #{x 24902}# #f)
(set-source-properties!
- #{e 22962}#
- #{x 22893}#))
- #{e 22962}#))))
+ #{e 24971}#
+ #{x 24902}#))
+ #{e 24971}#))))
(letrec*
- ((#{loop 22955}#
- (lambda (#{i 23007}#)
- (if (= #{i 23007}# #{n 22953}#)
- #{v 22954}#
+ ((#{loop 24964}#
+ (lambda (#{i 25016}#)
+ (if (= #{i 25016}# #{n 24962}#)
+ #{v 24963}#
(begin
(vector-set!
- #{v 22954}#
- #{i 23007}#
- (#{rebuild-macro-output 22862}#
- (vector-ref #{x 22893}# #{i 23007}#)
- #{m 22894}#))
- (#{loop 22955}# (#{1+}# #{i 23007}#)))))))
- (#{loop 22955}# 0))))
- (if (symbol? #{x 22893}#)
+ #{v 24963}#
+ #{i 25016}#
+ (#{rebuild-macro-output 24871}#
+ (vector-ref #{x 24902}# #{i 25016}#)
+ #{m 24903}#))
+ (#{loop 24964}# (#{1+}# #{i 25016}#)))))))
+ (#{loop 24964}# 0))))
+ (if (symbol? #{x 24902}#)
(syntax-violation
#f
"encountered raw symbol in macro output"
- (let ((#{s 23013}# (cdr #{w 22858}#)))
- (#{wrap 4327}#
+ (let ((#{s 25022}# (cdr #{w 24867}#)))
+ (#{wrap 6314}#
(begin
- (if (if (pair? #{e 22856}#) #{s 23013}# #f)
+ (if (if (pair? #{e 24865}#) #{s 25022}# #f)
(set-source-properties!
- #{e 22856}#
- #{s 23013}#))
- #{e 22856}#)
- #{w 22858}#
- #{mod 22861}#))
- #{x 22893}#)
+ #{e 24865}#
+ #{s 25022}#))
+ #{e 24865}#)
+ #{w 24867}#
+ #{mod 24870}#))
+ #{x 24902}#)
(begin
- (if (if (pair? #{x 22893}#) #{s 22859}# #f)
- (set-source-properties! #{x 22893}# #{s 22859}#))
- #{x 22893}#))))))))
- (#{rebuild-macro-output 22862}#
- (#{p 22855}#
- (let ((#{w 22869}#
- (cons (cons #f (car #{w 22858}#))
- (cons 'shift (cdr #{w 22858}#)))))
- (#{wrap 4327}#
+ (if (if (pair? #{x 24902}#) #{s 24868}# #f)
+ (set-source-properties! #{x 24902}# #{s 24868}#))
+ #{x 24902}#))))))))
+ (#{rebuild-macro-output 24871}#
+ (#{p 24864}#
+ (let ((#{w 24878}#
+ (cons (cons #f (car #{w 24867}#))
+ (cons 'shift (cdr #{w 24867}#)))))
+ (#{wrap 6314}#
(begin
- (if (if (pair? #{e 22856}#) #{s 22859}# #f)
- (set-source-properties! #{e 22856}# #{s 22859}#))
- #{e 22856}#)
- #{w 22869}#
- #{mod 22861}#)))
+ (if (if (pair? #{e 24865}#) #{s 24868}# #f)
+ (set-source-properties! #{e 24865}# #{s 24868}#))
+ #{e 24865}#)
+ #{w 24878}#
+ #{mod 24870}#)))
(gensym "m")))))
- (#{expand-body 4338}#
- (lambda (#{body 23045}#
- #{outer-form 23046}#
- #{r 23047}#
- #{w 23048}#
- #{mod 23049}#)
- (let ((#{r 23050}#
- (cons '("placeholder" placeholder) #{r 23047}#)))
- (let ((#{ribcage 23051}# (vector 'ribcage '() '() '())))
- (let ((#{w 23052}#
- (cons (car #{w 23048}#)
- (cons #{ribcage 23051}# (cdr #{w 23048}#)))))
+ (#{expand-body 6325}#
+ (lambda (#{body 25054}#
+ #{outer-form 25055}#
+ #{r 25056}#
+ #{w 25057}#
+ #{mod 25058}#)
+ (let ((#{r 25059}#
+ (cons '("placeholder" placeholder) #{r 25056}#)))
+ (let ((#{ribcage 25060}# (vector 'ribcage '() '() '())))
+ (let ((#{w 25061}#
+ (cons (car #{w 25057}#)
+ (cons #{ribcage 25060}# (cdr #{w 25057}#)))))
(letrec*
- ((#{parse 23053}#
- (lambda (#{body 23066}#
- #{ids 23067}#
- #{labels 23068}#
- #{var-ids 23069}#
- #{vars 23070}#
- #{vals 23071}#
- #{bindings 23072}#)
- (if (null? #{body 23066}#)
+ ((#{parse 25062}#
+ (lambda (#{body 25075}#
+ #{ids 25076}#
+ #{labels 25077}#
+ #{var-ids 25078}#
+ #{vars 25079}#
+ #{vals 25080}#
+ #{bindings 25081}#)
+ (if (null? #{body 25075}#)
(syntax-violation
#f
"no expressions in body"
- #{outer-form 23046}#)
- (let ((#{e 23073}# (cdr (car #{body 23066}#)))
- (#{er 23074}# (car (car #{body 23066}#))))
+ #{outer-form 25055}#)
+ (let ((#{e 25082}# (cdr (car #{body 25075}#)))
+ (#{er 25083}# (car (car #{body 25075}#))))
(call-with-values
(lambda ()
- (#{syntax-type 4333}#
- #{e 23073}#
- #{er 23074}#
+ (#{syntax-type 6320}#
+ #{e 25082}#
+ #{er 25083}#
'(())
- (#{source-annotation 4295}# #{er 23074}#)
- #{ribcage 23051}#
- #{mod 23049}#
+ (#{source-annotation 6282}# #{er 25083}#)
+ #{ribcage 25060}#
+ #{mod 25058}#
#f))
- (lambda (#{type 23231}#
- #{value 23232}#
- #{e 23233}#
- #{w 23234}#
- #{s 23235}#
- #{mod 23236}#)
- (if (eqv? #{type 23231}# 'define-form)
- (let ((#{id 23240}#
- (#{wrap 4327}#
- #{value 23232}#
- #{w 23234}#
- #{mod 23236}#))
- (#{label 23241}#
+ (lambda (#{type 25240}#
+ #{value 25241}#
+ #{e 25242}#
+ #{w 25243}#
+ #{s 25244}#
+ #{mod 25245}#)
+ (if (eqv? #{type 25240}# 'define-form)
+ (let ((#{id 25249}#
+ (#{wrap 6314}#
+ #{value 25241}#
+ #{w 25243}#
+ #{mod 25245}#))
+ (#{label 25250}#
(symbol->string (gensym "i"))))
- (let ((#{var 23242}#
- (let ((#{id 23302}#
- (if (if (vector? #{id 23240}#)
+ (let ((#{var 25251}#
+ (let ((#{id 25311}#
+ (if (if (vector? #{id 25249}#)
(if (= (vector-length
- #{id 23240}#)
+ #{id 25249}#)
4)
(eq? (vector-ref
- #{id 23240}#
+ #{id 25249}#
0)
'syntax-object)
#f)
#f)
- (vector-ref #{id 23240}# 1)
- #{id 23240}#)))
+ (vector-ref #{id 25249}# 1)
+ #{id 25249}#)))
(gensym
(string-append
- (symbol->string #{id 23302}#)
+ (symbol->string #{id 25311}#)
" ")))))
(begin
- (let ((#{update 23292}#
- (cons (vector-ref #{id 23240}# 1)
+ (let ((#{update 25301}#
+ (cons (vector-ref #{id 25249}# 1)
(vector-ref
- #{ribcage 23051}#
+ #{ribcage 25060}#
1))))
(vector-set!
- #{ribcage 23051}#
+ #{ribcage 25060}#
1
- #{update 23292}#))
- (let ((#{update 23294}#
+ #{update 25301}#))
+ (let ((#{update 25303}#
(cons (car (vector-ref
- #{id 23240}#
+ #{id 25249}#
2))
(vector-ref
- #{ribcage 23051}#
+ #{ribcage 25060}#
2))))
(vector-set!
- #{ribcage 23051}#
+ #{ribcage 25060}#
2
- #{update 23294}#))
- (let ((#{update 23296}#
- (cons #{label 23241}#
+ #{update 25303}#))
+ (let ((#{update 25305}#
+ (cons #{label 25250}#
(vector-ref
- #{ribcage 23051}#
+ #{ribcage 25060}#
3))))
(vector-set!
- #{ribcage 23051}#
+ #{ribcage 25060}#
3
- #{update 23296}#))
- (#{parse 23053}#
- (cdr #{body 23066}#)
- (cons #{id 23240}# #{ids 23067}#)
- (cons #{label 23241}# #{labels 23068}#)
- (cons #{id 23240}# #{var-ids 23069}#)
- (cons #{var 23242}# #{vars 23070}#)
- (cons (cons #{er 23074}#
- (#{wrap 4327}#
- #{e 23233}#
- #{w 23234}#
- #{mod 23236}#))
- #{vals 23071}#)
- (cons (cons 'lexical #{var 23242}#)
- #{bindings 23072}#)))))
- (if (eqv? #{type 23231}# 'define-syntax-form)
- (let ((#{id 23330}#
- (#{wrap 4327}#
- #{value 23232}#
- #{w 23234}#
- #{mod 23236}#))
- (#{label 23331}#
+ #{update 25305}#))
+ (#{parse 25062}#
+ (cdr #{body 25075}#)
+ (cons #{id 25249}# #{ids 25076}#)
+ (cons #{label 25250}# #{labels 25077}#)
+ (cons #{id 25249}# #{var-ids 25078}#)
+ (cons #{var 25251}# #{vars 25079}#)
+ (cons (cons #{er 25083}#
+ (#{wrap 6314}#
+ #{e 25242}#
+ #{w 25243}#
+ #{mod 25245}#))
+ #{vals 25080}#)
+ (cons (cons 'lexical #{var 25251}#)
+ #{bindings 25081}#)))))
+ (if (eqv? #{type 25240}# 'define-syntax-form)
+ (let ((#{id 25339}#
+ (#{wrap 6314}#
+ #{value 25241}#
+ #{w 25243}#
+ #{mod 25245}#))
+ (#{label 25340}#
(symbol->string (gensym "i"))))
(begin
- (let ((#{update 23381}#
- (cons (vector-ref #{id 23330}# 1)
+ (let ((#{update 25390}#
+ (cons (vector-ref #{id 25339}# 1)
(vector-ref
- #{ribcage 23051}#
+ #{ribcage 25060}#
1))))
(vector-set!
- #{ribcage 23051}#
+ #{ribcage 25060}#
1
- #{update 23381}#))
- (let ((#{update 23383}#
+ #{update 25390}#))
+ (let ((#{update 25392}#
(cons (car (vector-ref
- #{id 23330}#
+ #{id 25339}#
2))
(vector-ref
- #{ribcage 23051}#
+ #{ribcage 25060}#
2))))
(vector-set!
- #{ribcage 23051}#
+ #{ribcage 25060}#
2
- #{update 23383}#))
- (let ((#{update 23385}#
- (cons #{label 23331}#
+ #{update 25392}#))
+ (let ((#{update 25394}#
+ (cons #{label 25340}#
(vector-ref
- #{ribcage 23051}#
+ #{ribcage 25060}#
3))))
(vector-set!
- #{ribcage 23051}#
+ #{ribcage 25060}#
3
- #{update 23385}#))
- (#{parse 23053}#
- (cdr #{body 23066}#)
- (cons #{id 23330}# #{ids 23067}#)
- (cons #{label 23331}# #{labels 23068}#)
- #{var-ids 23069}#
- #{vars 23070}#
- #{vals 23071}#
+ #{update 25394}#))
+ (#{parse 25062}#
+ (cdr #{body 25075}#)
+ (cons #{id 25339}# #{ids 25076}#)
+ (cons #{label 25340}# #{labels 25077}#)
+ #{var-ids 25078}#
+ #{vars 25079}#
+ #{vals 25080}#
(cons (cons 'macro
- (cons #{er 23074}#
- (#{wrap 4327}#
- #{e 23233}#
- #{w 23234}#
- #{mod 23236}#)))
- #{bindings 23072}#))))
- (if (eqv? #{type 23231}# 'begin-form)
- (let ((#{tmp 23393}#
+ (cons #{er 25083}#
+ (#{wrap 6314}#
+ #{e 25242}#
+ #{w 25243}#
+ #{mod 25245}#)))
+ #{bindings 25081}#))))
+ (if (eqv? #{type 25240}# 'begin-form)
+ (let ((#{tmp 25402}#
($sc-dispatch
- #{e 23233}#
+ #{e 25242}#
'(_ . each-any))))
- (if #{tmp 23393}#
+ (if #{tmp 25402}#
(@apply
- (lambda (#{e1 23397}#)
- (#{parse 23053}#
+ (lambda (#{e1 25406}#)
+ (#{parse 25062}#
(letrec*
- ((#{f 23398}#
- (lambda (#{forms 23461}#)
- (if (null? #{forms 23461}#)
- (cdr #{body 23066}#)
- (cons (cons #{er 23074}#
- (#{wrap 4327}#
- (car #{forms 23461}#)
- #{w 23234}#
- #{mod 23236}#))
- (#{f 23398}#
- (cdr #{forms 23461}#)))))))
- (#{f 23398}# #{e1 23397}#))
- #{ids 23067}#
- #{labels 23068}#
- #{var-ids 23069}#
- #{vars 23070}#
- #{vals 23071}#
- #{bindings 23072}#))
- #{tmp 23393}#)
+ ((#{f 25407}#
+ (lambda (#{forms 25470}#)
+ (if (null? #{forms 25470}#)
+ (cdr #{body 25075}#)
+ (cons (cons #{er 25083}#
+ (#{wrap 6314}#
+ (car #{forms 25470}#)
+ #{w 25243}#
+ #{mod 25245}#))
+ (#{f 25407}#
+ (cdr #{forms 25470}#)))))))
+ (#{f 25407}# #{e1 25406}#))
+ #{ids 25076}#
+ #{labels 25077}#
+ #{var-ids 25078}#
+ #{vars 25079}#
+ #{vals 25080}#
+ #{bindings 25081}#))
+ #{tmp 25402}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{e 23233}#)))
- (if (eqv? #{type 23231}# 'local-syntax-form)
- (#{expand-local-syntax 4339}#
- #{value 23232}#
- #{e 23233}#
- #{er 23074}#
- #{w 23234}#
- #{s 23235}#
- #{mod 23236}#
- (lambda (#{forms 23475}#
- #{er 23476}#
- #{w 23477}#
- #{s 23478}#
- #{mod 23479}#)
- (#{parse 23053}#
+ #{e 25242}#)))
+ (if (eqv? #{type 25240}# 'local-syntax-form)
+ (#{expand-local-syntax 6326}#
+ #{value 25241}#
+ #{e 25242}#
+ #{er 25083}#
+ #{w 25243}#
+ #{s 25244}#
+ #{mod 25245}#
+ (lambda (#{forms 25484}#
+ #{er 25485}#
+ #{w 25486}#
+ #{s 25487}#
+ #{mod 25488}#)
+ (#{parse 25062}#
(letrec*
- ((#{f 23480}#
- (lambda (#{forms 23543}#)
- (if (null? #{forms 23543}#)
- (cdr #{body 23066}#)
- (cons (cons #{er 23476}#
- (#{wrap 4327}#
- (car #{forms 23543}#)
- #{w 23477}#
- #{mod 23479}#))
- (#{f 23480}#
- (cdr #{forms 23543}#)))))))
- (#{f 23480}# #{forms 23475}#))
- #{ids 23067}#
- #{labels 23068}#
- #{var-ids 23069}#
- #{vars 23070}#
- #{vals 23071}#
- #{bindings 23072}#)))
- (if (null? #{ids 23067}#)
- (#{build-sequence 4283}#
+ ((#{f 25489}#
+ (lambda (#{forms 25552}#)
+ (if (null? #{forms 25552}#)
+ (cdr #{body 25075}#)
+ (cons (cons #{er 25485}#
+ (#{wrap 6314}#
+ (car #{forms 25552}#)
+ #{w 25486}#
+ #{mod 25488}#))
+ (#{f 25489}#
+ (cdr #{forms 25552}#)))))))
+ (#{f 25489}# #{forms 25484}#))
+ #{ids 25076}#
+ #{labels 25077}#
+ #{var-ids 25078}#
+ #{vars 25079}#
+ #{vals 25080}#
+ #{bindings 25081}#)))
+ (if (null? #{ids 25076}#)
+ (#{build-sequence 6270}#
#f
- (map (lambda (#{x 23608}#)
- (let ((#{e 23612}#
- (cdr #{x 23608}#))
- (#{r 23613}#
- (car #{x 23608}#)))
+ (map (lambda (#{x 25617}#)
+ (let ((#{e 25621}#
+ (cdr #{x 25617}#))
+ (#{r 25622}#
+ (car #{x 25617}#)))
(call-with-values
(lambda ()
- (#{syntax-type 4333}#
- #{e 23612}#
- #{r 23613}#
+ (#{syntax-type 6320}#
+ #{e 25621}#
+ #{r 25622}#
'(())
- (#{source-annotation 4295}#
- #{e 23612}#)
+ (#{source-annotation 6282}#
+ #{e 25621}#)
#f
- #{mod 23236}#
+ #{mod 25245}#
#f))
- (lambda (#{type 23617}#
- #{value 23618}#
- #{e 23619}#
- #{w 23620}#
- #{s 23621}#
- #{mod 23622}#)
- (#{expand-expr 4335}#
- #{type 23617}#
- #{value 23618}#
- #{e 23619}#
- #{r 23613}#
- #{w 23620}#
- #{s 23621}#
- #{mod 23622}#)))))
- (cons (cons #{er 23074}#
- (#{wrap 4327}#
+ (lambda (#{type 25626}#
+ #{value 25627}#
+ #{e 25628}#
+ #{w 25629}#
+ #{s 25630}#
+ #{mod 25631}#)
+ (#{expand-expr 6322}#
+ #{type 25626}#
+ #{value 25627}#
+ #{e 25628}#
+ #{r 25622}#
+ #{w 25629}#
+ #{s 25630}#
+ #{mod 25631}#)))))
+ (cons (cons #{er 25083}#
+ (#{wrap 6314}#
(begin
- (if (if (pair? #{e 23233}#)
- #{s 23235}#
+ (if (if (pair? #{e 25242}#)
+ #{s 25244}#
#f)
(set-source-properties!
- #{e 23233}#
- #{s 23235}#))
- #{e 23233}#)
- #{w 23234}#
- #{mod 23236}#))
- (cdr #{body 23066}#))))
+ #{e 25242}#
+ #{s 25244}#))
+ #{e 25242}#)
+ #{w 25243}#
+ #{mod 25245}#))
+ (cdr #{body 25075}#))))
(begin
- (if (not (#{valid-bound-ids? 4324}#
- #{ids 23067}#))
+ (if (not (#{valid-bound-ids? 6311}#
+ #{ids 25076}#))
(syntax-violation
#f
"invalid or duplicate identifier in definition"
- #{outer-form 23046}#))
+ #{outer-form 25055}#))
(letrec*
- ((#{loop 23723}#
- (lambda (#{bs 23726}#
- #{er-cache 23727}#
- #{r-cache 23728}#)
- (if (not (null? #{bs 23726}#))
- (let ((#{b 23729}#
- (car #{bs 23726}#)))
- (if (eq? (car #{b 23729}#)
+ ((#{loop 25732}#
+ (lambda (#{bs 25735}#
+ #{er-cache 25736}#
+ #{r-cache 25737}#)
+ (if (not (null? #{bs 25735}#))
+ (let ((#{b 25738}#
+ (car #{bs 25735}#)))
+ (if (eq? (car #{b 25738}#)
'macro)
- (let ((#{er 23731}#
- (car (cdr #{b 23729}#))))
- (let ((#{r-cache 23732}#
- (if (eq? #{er 23731}#
- #{er-cache 23727}#)
- #{r-cache 23728}#
- (#{macros-only-env 4298}#
- #{er 23731}#))))
+ (let ((#{er 25740}#
+ (car (cdr #{b 25738}#))))
+ (let ((#{r-cache 25741}#
+ (if (eq? #{er 25740}#
+ #{er-cache 25736}#)
+ #{r-cache 25737}#
+ (#{macros-only-env 6285}#
+ #{er 25740}#))))
(begin
(set-cdr!
- #{b 23729}#
- (#{eval-local-transformer 4340}#
- (#{expand 4334}#
- (cdr (cdr #{b 23729}#))
- #{r-cache 23732}#
+ #{b 25738}#
+ (#{eval-local-transformer 6327}#
+ (#{expand 6321}#
+ (cdr (cdr #{b 25738}#))
+ #{r-cache 25741}#
'(())
- #{mod 23236}#)
- #{mod 23236}#))
- (#{loop 23723}#
- (cdr #{bs 23726}#)
- #{er 23731}#
- #{r-cache 23732}#))))
- (#{loop 23723}#
- (cdr #{bs 23726}#)
- #{er-cache 23727}#
- #{r-cache 23728}#)))))))
- (#{loop 23723}#
- #{bindings 23072}#
+ #{mod 25245}#)
+ #{mod 25245}#))
+ (#{loop 25732}#
+ (cdr #{bs 25735}#)
+ #{er 25740}#
+ #{r-cache 25741}#))))
+ (#{loop 25732}#
+ (cdr #{bs 25735}#)
+ #{er-cache 25736}#
+ #{r-cache 25737}#)))))))
+ (#{loop 25732}#
+ #{bindings 25081}#
#f
#f))
(set-cdr!
- #{r 23050}#
- (#{extend-env 4296}#
- #{labels 23068}#
- #{bindings 23072}#
- (cdr #{r 23050}#)))
- (#{build-letrec 4286}#
+ #{r 25059}#
+ (#{extend-env 6283}#
+ #{labels 25077}#
+ #{bindings 25081}#
+ (cdr #{r 25059}#)))
+ (#{build-letrec 6273}#
#f
#t
(reverse
(map syntax->datum
- #{var-ids 23069}#))
- (reverse #{vars 23070}#)
- (map (lambda (#{x 24075}#)
- (let ((#{e 24079}#
- (cdr #{x 24075}#))
- (#{r 24080}#
- (car #{x 24075}#)))
+ #{var-ids 25078}#))
+ (reverse #{vars 25079}#)
+ (map (lambda (#{x 26084}#)
+ (let ((#{e 26088}#
+ (cdr #{x 26084}#))
+ (#{r 26089}#
+ (car #{x 26084}#)))
(call-with-values
(lambda ()
- (#{syntax-type 4333}#
- #{e 24079}#
- #{r 24080}#
+ (#{syntax-type 6320}#
+ #{e 26088}#
+ #{r 26089}#
'(())
- (#{source-annotation 4295}#
- #{e 24079}#)
+ (#{source-annotation 6282}#
+ #{e 26088}#)
#f
- #{mod 23236}#
+ #{mod 25245}#
#f))
- (lambda (#{type 24084}#
- #{value 24085}#
- #{e 24086}#
- #{w 24087}#
- #{s 24088}#
- #{mod 24089}#)
- (#{expand-expr 4335}#
- #{type 24084}#
- #{value 24085}#
- #{e 24086}#
- #{r 24080}#
- #{w 24087}#
- #{s 24088}#
- #{mod 24089}#)))))
- (reverse #{vals 23071}#))
- (let ((#{exps 24095}#
- (map (lambda (#{x 24096}#)
- (let ((#{e 24099}#
- (cdr #{x 24096}#))
- (#{r 24100}#
- (car #{x 24096}#)))
+ (lambda (#{type 26093}#
+ #{value 26094}#
+ #{e 26095}#
+ #{w 26096}#
+ #{s 26097}#
+ #{mod 26098}#)
+ (#{expand-expr 6322}#
+ #{type 26093}#
+ #{value 26094}#
+ #{e 26095}#
+ #{r 26089}#
+ #{w 26096}#
+ #{s 26097}#
+ #{mod 26098}#)))))
+ (reverse #{vals 25080}#))
+ (let ((#{exps 26104}#
+ (map (lambda (#{x 26105}#)
+ (let ((#{e 26108}#
+ (cdr #{x 26105}#))
+ (#{r 26109}#
+ (car #{x 26105}#)))
(call-with-values
(lambda ()
- (#{syntax-type 4333}#
- #{e 24099}#
- #{r 24100}#
+ (#{syntax-type 6320}#
+ #{e 26108}#
+ #{r 26109}#
'(())
- (#{source-annotation 4295}#
- #{e 24099}#)
+ (#{source-annotation 6282}#
+ #{e 26108}#)
#f
- #{mod 23236}#
+ #{mod 25245}#
#f))
- (lambda (#{type 24104}#
- #{value 24105}#
- #{e 24106}#
- #{w 24107}#
- #{s 24108}#
- #{mod 24109}#)
- (#{expand-expr 4335}#
- #{type 24104}#
- #{value 24105}#
- #{e 24106}#
- #{r 24100}#
- #{w 24107}#
- #{s 24108}#
- #{mod 24109}#)))))
- (cons (cons #{er 23074}#
- (#{wrap 4327}#
+ (lambda (#{type 26113}#
+ #{value 26114}#
+ #{e 26115}#
+ #{w 26116}#
+ #{s 26117}#
+ #{mod 26118}#)
+ (#{expand-expr 6322}#
+ #{type 26113}#
+ #{value 26114}#
+ #{e 26115}#
+ #{r 26109}#
+ #{w 26116}#
+ #{s 26117}#
+ #{mod 26118}#)))))
+ (cons (cons #{er 25083}#
+ (#{wrap 6314}#
(begin
- (if (if (pair? #{e 23233}#)
- #{s 23235}#
+ (if (if (pair? #{e 25242}#)
+ #{s 25244}#
#f)
(set-source-properties!
- #{e 23233}#
- #{s 23235}#))
- #{e 23233}#)
- #{w 23234}#
- #{mod 23236}#))
- (cdr #{body 23066}#)))))
- (if (null? (cdr #{exps 24095}#))
- (car #{exps 24095}#)
+ #{e 25242}#
+ #{s 25244}#))
+ #{e 25242}#)
+ #{w 25243}#
+ #{mod 25245}#))
+ (cdr #{body 25075}#)))))
+ (if (null? (cdr #{exps 26104}#))
+ (car #{exps 26104}#)
(make-struct/no-tail
(vector-ref
%expanded-vtables
12)
#f
- #{exps 24095}#)))))))))))))))))
- (#{parse 23053}#
- (map (lambda (#{x 23056}#)
- (cons #{r 23050}#
- (#{wrap 4327}#
- #{x 23056}#
- #{w 23052}#
- #{mod 23049}#)))
- #{body 23045}#)
+ #{exps 26104}#)))))))))))))))))
+ (#{parse 25062}#
+ (map (lambda (#{x 25065}#)
+ (cons #{r 25059}#
+ (#{wrap 6314}#
+ #{x 25065}#
+ #{w 25061}#
+ #{mod 25058}#)))
+ #{body 25054}#)
'()
'()
'()
'()
'()
'())))))))
- (#{expand-local-syntax 4339}#
- (lambda (#{rec? 24135}#
- #{e 24136}#
- #{r 24137}#
- #{w 24138}#
- #{s 24139}#
- #{mod 24140}#
- #{k 24141}#)
- (let ((#{tmp 24143}#
+ (#{expand-local-syntax 6326}#
+ (lambda (#{rec? 26144}#
+ #{e 26145}#
+ #{r 26146}#
+ #{w 26147}#
+ #{s 26148}#
+ #{mod 26149}#
+ #{k 26150}#)
+ (let ((#{tmp 26152}#
($sc-dispatch
- #{e 24136}#
+ #{e 26145}#
'(_ #(each (any any)) any . each-any))))
- (if #{tmp 24143}#
+ (if #{tmp 26152}#
(@apply
- (lambda (#{id 24147}#
- #{val 24148}#
- #{e1 24149}#
- #{e2 24150}#)
- (if (not (#{valid-bound-ids? 4324}# #{id 24147}#))
+ (lambda (#{id 26156}#
+ #{val 26157}#
+ #{e1 26158}#
+ #{e2 26159}#)
+ (if (not (#{valid-bound-ids? 6311}# #{id 26156}#))
(syntax-violation
#f
"duplicate bound keyword"
- #{e 24136}#)
- (let ((#{labels 24240}#
- (#{gen-labels 4305}# #{id 24147}#)))
- (let ((#{new-w 24241}#
- (#{make-binding-wrap 4316}#
- #{id 24147}#
- #{labels 24240}#
- #{w 24138}#)))
- (#{k 24141}#
- (cons #{e1 24149}# #{e2 24150}#)
- (#{extend-env 4296}#
- #{labels 24240}#
- (let ((#{trans-r 24279}#
- (#{macros-only-env 4298}# #{r 24137}#)))
+ #{e 26145}#)
+ (let ((#{labels 26249}#
+ (#{gen-labels 6292}# #{id 26156}#)))
+ (let ((#{new-w 26250}#
+ (#{make-binding-wrap 6303}#
+ #{id 26156}#
+ #{labels 26249}#
+ #{w 26147}#)))
+ (#{k 26150}#
+ (cons #{e1 26158}# #{e2 26159}#)
+ (#{extend-env 6283}#
+ #{labels 26249}#
+ (let ((#{trans-r 26288}#
+ (#{macros-only-env 6285}# #{r 26146}#)))
(begin
- (if #{rec? 24135}# #{new-w 24241}# #{w 24138}#)
- (map (lambda (#{x 24280}#)
+ (if #{rec? 26144}# #{new-w 26250}# #{w 26147}#)
+ (map (lambda (#{x 26289}#)
(cons 'macro
- (#{eval-local-transformer 4340}#
- (#{expand 4334}#
- #{x 24280}#
- #{trans-r 24279}#
+ (#{eval-local-transformer 6327}#
+ (#{expand 6321}#
+ #{x 26289}#
+ #{trans-r 26288}#
(values
- (if #{rec? 24135}#
- #{new-w 24241}#
- #{w 24138}#))
- #{mod 24140}#)
- #{mod 24140}#)))
- #{val 24148}#)))
- #{r 24137}#)
- #{new-w 24241}#
- #{s 24139}#
- #{mod 24140}#)))))
- #{tmp 24143}#)
+ (if #{rec? 26144}#
+ #{new-w 26250}#
+ #{w 26147}#))
+ #{mod 26149}#)
+ #{mod 26149}#)))
+ #{val 26157}#)))
+ #{r 26146}#)
+ #{new-w 26250}#
+ #{s 26148}#
+ #{mod 26149}#)))))
+ #{tmp 26152}#)
(syntax-violation
#f
"bad local syntax definition"
- (#{wrap 4327}#
+ (#{wrap 6314}#
(begin
- (if (if (pair? #{e 24136}#) #{s 24139}# #f)
- (set-source-properties! #{e 24136}# #{s 24139}#))
- #{e 24136}#)
- #{w 24138}#
- #{mod 24140}#))))))
- (#{eval-local-transformer 4340}#
- (lambda (#{expanded 24576}# #{mod 24577}#)
- (let ((#{p 24578}# (primitive-eval #{expanded 24576}#)))
- (if (procedure? #{p 24578}#)
- #{p 24578}#
+ (if (if (pair? #{e 26145}#) #{s 26148}# #f)
+ (set-source-properties! #{e 26145}# #{s 26148}#))
+ #{e 26145}#)
+ #{w 26147}#
+ #{mod 26149}#))))))
+ (#{eval-local-transformer 6327}#
+ (lambda (#{expanded 26585}# #{mod 26586}#)
+ (let ((#{p 26587}# (primitive-eval #{expanded 26585}#)))
+ (if (procedure? #{p 26587}#)
+ #{p 26587}#
(syntax-violation
#f
"nonprocedure transformer"
- #{p 24578}#)))))
- (#{ellipsis? 4342}#
- (lambda (#{x 5143}#)
- (if (if (if (vector? #{x 5143}#)
- (if (= (vector-length #{x 5143}#) 4)
- (eq? (vector-ref #{x 5143}# 0) 'syntax-object)
+ #{p 26587}#)))))
+ (#{ellipsis? 6329}#
+ (lambda (#{x 7130}#)
+ (if (if (if (vector? #{x 7130}#)
+ (if (= (vector-length #{x 7130}#) 4)
+ (eq? (vector-ref #{x 7130}# 0) 'syntax-object)
#f)
#f)
- (symbol? (vector-ref #{x 5143}# 1))
+ (symbol? (vector-ref #{x 7130}# 1))
#f)
- (if (eq? (if (if (vector? #{x 5143}#)
- (if (= (vector-length #{x 5143}#) 4)
- (eq? (vector-ref #{x 5143}# 0) 'syntax-object)
+ (if (eq? (if (if (vector? #{x 7130}#)
+ (if (= (vector-length #{x 7130}#) 4)
+ (eq? (vector-ref #{x 7130}# 0) 'syntax-object)
#f)
#f)
- (vector-ref #{x 5143}# 1)
- #{x 5143}#)
+ (vector-ref #{x 7130}# 1)
+ #{x 7130}#)
(if (if (= (vector-length
'#(syntax-object
...
((top)
#(ribcage () () ())
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i2219"))
+ #(ribcage #(x) #((top)) #("i4206"))
#(ribcage
(lambda-var-list
gen-var
@@ -4965,148 +4980,148 @@
(top)
(top)
(top))
- ("i467"
- "i465"
- "i463"
- "i461"
- "i459"
- "i457"
- "i455"
- "i453"
- "i451"
- "i449"
- "i447"
- "i445"
- "i443"
- "i441"
- "i439"
- "i437"
- "i435"
- "i433"
- "i431"
- "i429"
- "i427"
- "i425"
- "i423"
- "i421"
- "i419"
- "i417"
- "i415"
- "i413"
- "i411"
- "i409"
- "i407"
- "i405"
- "i403"
- "i401"
- "i399"
- "i398"
- "i396"
- "i393"
- "i392"
- "i391"
- "i389"
- "i388"
- "i386"
- "i384"
- "i382"
- "i380"
- "i378"
- "i376"
- "i374"
- "i372"
- "i369"
- "i367"
- "i366"
- "i364"
- "i362"
- "i360"
- "i358"
- "i357"
- "i356"
- "i355"
- "i353"
- "i352"
- "i349"
- "i347"
- "i345"
- "i343"
- "i341"
- "i339"
- "i337"
- "i336"
- "i335"
- "i333"
- "i331"
- "i330"
- "i327"
- "i326"
- "i324"
- "i322"
- "i320"
- "i318"
- "i316"
- "i314"
- "i312"
- "i310"
- "i308"
- "i305"
- "i303"
- "i301"
- "i299"
- "i297"
- "i295"
- "i293"
- "i291"
- "i289"
- "i287"
- "i285"
- "i283"
- "i281"
- "i279"
- "i277"
- "i275"
- "i273"
- "i271"
- "i269"
- "i267"
- "i265"
- "i263"
- "i261"
- "i260"
- "i257"
- "i255"
- "i254"
- "i253"
- "i252"
- "i251"
- "i249"
- "i247"
- "i245"
- "i242"
- "i240"
- "i238"
- "i236"
- "i234"
- "i232"
- "i230"
- "i228"
- "i226"
- "i224"
- "i222"
- "i220"
- "i218"
- "i216"
- "i214"
- "i212"
- "i210"
- "i208"))
+ ("i2454"
+ "i2452"
+ "i2450"
+ "i2448"
+ "i2446"
+ "i2444"
+ "i2442"
+ "i2440"
+ "i2438"
+ "i2436"
+ "i2434"
+ "i2432"
+ "i2430"
+ "i2428"
+ "i2426"
+ "i2424"
+ "i2422"
+ "i2420"
+ "i2418"
+ "i2416"
+ "i2414"
+ "i2412"
+ "i2410"
+ "i2408"
+ "i2406"
+ "i2404"
+ "i2402"
+ "i2400"
+ "i2398"
+ "i2396"
+ "i2394"
+ "i2392"
+ "i2390"
+ "i2388"
+ "i2386"
+ "i2385"
+ "i2383"
+ "i2380"
+ "i2379"
+ "i2378"
+ "i2376"
+ "i2375"
+ "i2373"
+ "i2371"
+ "i2369"
+ "i2367"
+ "i2365"
+ "i2363"
+ "i2361"
+ "i2359"
+ "i2356"
+ "i2354"
+ "i2353"
+ "i2351"
+ "i2349"
+ "i2347"
+ "i2345"
+ "i2344"
+ "i2343"
+ "i2342"
+ "i2340"
+ "i2339"
+ "i2336"
+ "i2334"
+ "i2332"
+ "i2330"
+ "i2328"
+ "i2326"
+ "i2324"
+ "i2323"
+ "i2322"
+ "i2320"
+ "i2318"
+ "i2317"
+ "i2314"
+ "i2313"
+ "i2311"
+ "i2309"
+ "i2307"
+ "i2305"
+ "i2303"
+ "i2301"
+ "i2299"
+ "i2297"
+ "i2295"
+ "i2292"
+ "i2290"
+ "i2288"
+ "i2286"
+ "i2284"
+ "i2282"
+ "i2280"
+ "i2278"
+ "i2276"
+ "i2274"
+ "i2272"
+ "i2270"
+ "i2268"
+ "i2266"
+ "i2264"
+ "i2262"
+ "i2260"
+ "i2258"
+ "i2256"
+ "i2254"
+ "i2252"
+ "i2250"
+ "i2248"
+ "i2247"
+ "i2244"
+ "i2242"
+ "i2241"
+ "i2240"
+ "i2239"
+ "i2238"
+ "i2236"
+ "i2234"
+ "i2232"
+ "i2229"
+ "i2227"
+ "i2225"
+ "i2223"
+ "i2221"
+ "i2219"
+ "i2217"
+ "i2215"
+ "i2213"
+ "i2211"
+ "i2209"
+ "i2207"
+ "i2205"
+ "i2203"
+ "i2201"
+ "i2199"
+ "i2197"
+ "i2195"))
#(ribcage
(define-structure
define-expansion-accessors
define-expansion-constructors)
((top) (top) (top))
- ("i46" "i45" "i44")))
+ ("i2033" "i2032" "i2031")))
(hygiene guile)))
4)
#t
@@ -5117,7 +5132,7 @@
((top)
#(ribcage () () ())
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i2219"))
+ #(ribcage #(x) #((top)) #("i4206"))
#(ribcage
(lambda-var-list
gen-var
@@ -5391,157 +5406,157 @@
(top)
(top)
(top))
- ("i467"
- "i465"
- "i463"
- "i461"
- "i459"
- "i457"
- "i455"
- "i453"
- "i451"
- "i449"
- "i447"
- "i445"
- "i443"
- "i441"
- "i439"
- "i437"
- "i435"
- "i433"
- "i431"
- "i429"
- "i427"
- "i425"
- "i423"
- "i421"
- "i419"
- "i417"
- "i415"
- "i413"
- "i411"
- "i409"
- "i407"
- "i405"
- "i403"
- "i401"
- "i399"
- "i398"
- "i396"
- "i393"
- "i392"
- "i391"
- "i389"
- "i388"
- "i386"
- "i384"
- "i382"
- "i380"
- "i378"
- "i376"
- "i374"
- "i372"
- "i369"
- "i367"
- "i366"
- "i364"
- "i362"
- "i360"
- "i358"
- "i357"
- "i356"
- "i355"
- "i353"
- "i352"
- "i349"
- "i347"
- "i345"
- "i343"
- "i341"
- "i339"
- "i337"
- "i336"
- "i335"
- "i333"
- "i331"
- "i330"
- "i327"
- "i326"
- "i324"
- "i322"
- "i320"
- "i318"
- "i316"
- "i314"
- "i312"
- "i310"
- "i308"
- "i305"
- "i303"
- "i301"
- "i299"
- "i297"
- "i295"
- "i293"
- "i291"
- "i289"
- "i287"
- "i285"
- "i283"
- "i281"
- "i279"
- "i277"
- "i275"
- "i273"
- "i271"
- "i269"
- "i267"
- "i265"
- "i263"
- "i261"
- "i260"
- "i257"
- "i255"
- "i254"
- "i253"
- "i252"
- "i251"
- "i249"
- "i247"
- "i245"
- "i242"
- "i240"
- "i238"
- "i236"
- "i234"
- "i232"
- "i230"
- "i228"
- "i226"
- "i224"
- "i222"
- "i220"
- "i218"
- "i216"
- "i214"
- "i212"
- "i210"
- "i208"))
+ ("i2454"
+ "i2452"
+ "i2450"
+ "i2448"
+ "i2446"
+ "i2444"
+ "i2442"
+ "i2440"
+ "i2438"
+ "i2436"
+ "i2434"
+ "i2432"
+ "i2430"
+ "i2428"
+ "i2426"
+ "i2424"
+ "i2422"
+ "i2420"
+ "i2418"
+ "i2416"
+ "i2414"
+ "i2412"
+ "i2410"
+ "i2408"
+ "i2406"
+ "i2404"
+ "i2402"
+ "i2400"
+ "i2398"
+ "i2396"
+ "i2394"
+ "i2392"
+ "i2390"
+ "i2388"
+ "i2386"
+ "i2385"
+ "i2383"
+ "i2380"
+ "i2379"
+ "i2378"
+ "i2376"
+ "i2375"
+ "i2373"
+ "i2371"
+ "i2369"
+ "i2367"
+ "i2365"
+ "i2363"
+ "i2361"
+ "i2359"
+ "i2356"
+ "i2354"
+ "i2353"
+ "i2351"
+ "i2349"
+ "i2347"
+ "i2345"
+ "i2344"
+ "i2343"
+ "i2342"
+ "i2340"
+ "i2339"
+ "i2336"
+ "i2334"
+ "i2332"
+ "i2330"
+ "i2328"
+ "i2326"
+ "i2324"
+ "i2323"
+ "i2322"
+ "i2320"
+ "i2318"
+ "i2317"
+ "i2314"
+ "i2313"
+ "i2311"
+ "i2309"
+ "i2307"
+ "i2305"
+ "i2303"
+ "i2301"
+ "i2299"
+ "i2297"
+ "i2295"
+ "i2292"
+ "i2290"
+ "i2288"
+ "i2286"
+ "i2284"
+ "i2282"
+ "i2280"
+ "i2278"
+ "i2276"
+ "i2274"
+ "i2272"
+ "i2270"
+ "i2268"
+ "i2266"
+ "i2264"
+ "i2262"
+ "i2260"
+ "i2258"
+ "i2256"
+ "i2254"
+ "i2252"
+ "i2250"
+ "i2248"
+ "i2247"
+ "i2244"
+ "i2242"
+ "i2241"
+ "i2240"
+ "i2239"
+ "i2238"
+ "i2236"
+ "i2234"
+ "i2232"
+ "i2229"
+ "i2227"
+ "i2225"
+ "i2223"
+ "i2221"
+ "i2219"
+ "i2217"
+ "i2215"
+ "i2213"
+ "i2211"
+ "i2209"
+ "i2207"
+ "i2205"
+ "i2203"
+ "i2201"
+ "i2199"
+ "i2197"
+ "i2195"))
#(ribcage
(define-structure
define-expansion-accessors
define-expansion-constructors)
((top) (top) (top))
- ("i46" "i45" "i44")))
+ ("i2033" "i2032" "i2031")))
(hygiene guile))))
- (eq? (#{id-var-name 4321}# #{x 5143}# '(()))
- (#{id-var-name 4321}#
+ (eq? (#{id-var-name 6308}# #{x 7130}# '(()))
+ (#{id-var-name 6308}#
'#(syntax-object
...
((top)
#(ribcage () () ())
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i2219"))
+ #(ribcage #(x) #((top)) #("i4206"))
#(ribcage
(lambda-var-list
gen-var
@@ -5815,446 +5830,446 @@
(top)
(top)
(top))
- ("i467"
- "i465"
- "i463"
- "i461"
- "i459"
- "i457"
- "i455"
- "i453"
- "i451"
- "i449"
- "i447"
- "i445"
- "i443"
- "i441"
- "i439"
- "i437"
- "i435"
- "i433"
- "i431"
- "i429"
- "i427"
- "i425"
- "i423"
- "i421"
- "i419"
- "i417"
- "i415"
- "i413"
- "i411"
- "i409"
- "i407"
- "i405"
- "i403"
- "i401"
- "i399"
- "i398"
- "i396"
- "i393"
- "i392"
- "i391"
- "i389"
- "i388"
- "i386"
- "i384"
- "i382"
- "i380"
- "i378"
- "i376"
- "i374"
- "i372"
- "i369"
- "i367"
- "i366"
- "i364"
- "i362"
- "i360"
- "i358"
- "i357"
- "i356"
- "i355"
- "i353"
- "i352"
- "i349"
- "i347"
- "i345"
- "i343"
- "i341"
- "i339"
- "i337"
- "i336"
- "i335"
- "i333"
- "i331"
- "i330"
- "i327"
- "i326"
- "i324"
- "i322"
- "i320"
- "i318"
- "i316"
- "i314"
- "i312"
- "i310"
- "i308"
- "i305"
- "i303"
- "i301"
- "i299"
- "i297"
- "i295"
- "i293"
- "i291"
- "i289"
- "i287"
- "i285"
- "i283"
- "i281"
- "i279"
- "i277"
- "i275"
- "i273"
- "i271"
- "i269"
- "i267"
- "i265"
- "i263"
- "i261"
- "i260"
- "i257"
- "i255"
- "i254"
- "i253"
- "i252"
- "i251"
- "i249"
- "i247"
- "i245"
- "i242"
- "i240"
- "i238"
- "i236"
- "i234"
- "i232"
- "i230"
- "i228"
- "i226"
- "i224"
- "i222"
- "i220"
- "i218"
- "i216"
- "i214"
- "i212"
- "i210"
- "i208"))
+ ("i2454"
+ "i2452"
+ "i2450"
+ "i2448"
+ "i2446"
+ "i2444"
+ "i2442"
+ "i2440"
+ "i2438"
+ "i2436"
+ "i2434"
+ "i2432"
+ "i2430"
+ "i2428"
+ "i2426"
+ "i2424"
+ "i2422"
+ "i2420"
+ "i2418"
+ "i2416"
+ "i2414"
+ "i2412"
+ "i2410"
+ "i2408"
+ "i2406"
+ "i2404"
+ "i2402"
+ "i2400"
+ "i2398"
+ "i2396"
+ "i2394"
+ "i2392"
+ "i2390"
+ "i2388"
+ "i2386"
+ "i2385"
+ "i2383"
+ "i2380"
+ "i2379"
+ "i2378"
+ "i2376"
+ "i2375"
+ "i2373"
+ "i2371"
+ "i2369"
+ "i2367"
+ "i2365"
+ "i2363"
+ "i2361"
+ "i2359"
+ "i2356"
+ "i2354"
+ "i2353"
+ "i2351"
+ "i2349"
+ "i2347"
+ "i2345"
+ "i2344"
+ "i2343"
+ "i2342"
+ "i2340"
+ "i2339"
+ "i2336"
+ "i2334"
+ "i2332"
+ "i2330"
+ "i2328"
+ "i2326"
+ "i2324"
+ "i2323"
+ "i2322"
+ "i2320"
+ "i2318"
+ "i2317"
+ "i2314"
+ "i2313"
+ "i2311"
+ "i2309"
+ "i2307"
+ "i2305"
+ "i2303"
+ "i2301"
+ "i2299"
+ "i2297"
+ "i2295"
+ "i2292"
+ "i2290"
+ "i2288"
+ "i2286"
+ "i2284"
+ "i2282"
+ "i2280"
+ "i2278"
+ "i2276"
+ "i2274"
+ "i2272"
+ "i2270"
+ "i2268"
+ "i2266"
+ "i2264"
+ "i2262"
+ "i2260"
+ "i2258"
+ "i2256"
+ "i2254"
+ "i2252"
+ "i2250"
+ "i2248"
+ "i2247"
+ "i2244"
+ "i2242"
+ "i2241"
+ "i2240"
+ "i2239"
+ "i2238"
+ "i2236"
+ "i2234"
+ "i2232"
+ "i2229"
+ "i2227"
+ "i2225"
+ "i2223"
+ "i2221"
+ "i2219"
+ "i2217"
+ "i2215"
+ "i2213"
+ "i2211"
+ "i2209"
+ "i2207"
+ "i2205"
+ "i2203"
+ "i2201"
+ "i2199"
+ "i2197"
+ "i2195"))
#(ribcage
(define-structure
define-expansion-accessors
define-expansion-constructors)
((top) (top) (top))
- ("i46" "i45" "i44")))
+ ("i2033" "i2032" "i2031")))
(hygiene guile))
'(())))
#f)
#f)))
- (#{lambda-formals 4343}#
- (lambda (#{orig-args 24583}#)
+ (#{lambda-formals 6330}#
+ (lambda (#{orig-args 26592}#)
(letrec*
- ((#{req 24584}#
- (lambda (#{args 24588}# #{rreq 24589}#)
- (let ((#{tmp 24591}# ($sc-dispatch #{args 24588}# '())))
- (if #{tmp 24591}#
+ ((#{req 26593}#
+ (lambda (#{args 26597}# #{rreq 26598}#)
+ (let ((#{tmp 26600}# ($sc-dispatch #{args 26597}# '())))
+ (if #{tmp 26600}#
(@apply
(lambda ()
- (#{check 24585}# (reverse #{rreq 24589}#) #f))
- #{tmp 24591}#)
- (let ((#{tmp 24714}#
- ($sc-dispatch #{args 24588}# '(any . any))))
- (if (if #{tmp 24714}#
+ (#{check 26594}# (reverse #{rreq 26598}#) #f))
+ #{tmp 26600}#)
+ (let ((#{tmp 26723}#
+ ($sc-dispatch #{args 26597}# '(any . any))))
+ (if (if #{tmp 26723}#
(@apply
- (lambda (#{a 24718}# #{b 24719}#)
- (if (symbol? #{a 24718}#)
+ (lambda (#{a 26727}# #{b 26728}#)
+ (if (symbol? #{a 26727}#)
#t
- (if (if (vector? #{a 24718}#)
- (if (= (vector-length #{a 24718}#) 4)
- (eq? (vector-ref #{a 24718}# 0)
+ (if (if (vector? #{a 26727}#)
+ (if (= (vector-length #{a 26727}#) 4)
+ (eq? (vector-ref #{a 26727}# 0)
'syntax-object)
#f)
#f)
- (symbol? (vector-ref #{a 24718}# 1))
+ (symbol? (vector-ref #{a 26727}# 1))
#f)))
- #{tmp 24714}#)
+ #{tmp 26723}#)
#f)
(@apply
- (lambda (#{a 24746}# #{b 24747}#)
- (#{req 24584}#
- #{b 24747}#
- (cons #{a 24746}# #{rreq 24589}#)))
- #{tmp 24714}#)
- (let ((#{tmp 24748}# (list #{args 24588}#)))
+ (lambda (#{a 26755}# #{b 26756}#)
+ (#{req 26593}#
+ #{b 26756}#
+ (cons #{a 26755}# #{rreq 26598}#)))
+ #{tmp 26723}#)
+ (let ((#{tmp 26757}# (list #{args 26597}#)))
(if (@apply
- (lambda (#{r 24750}#)
- (if (symbol? #{r 24750}#)
+ (lambda (#{r 26759}#)
+ (if (symbol? #{r 26759}#)
#t
- (if (if (vector? #{r 24750}#)
- (if (= (vector-length #{r 24750}#) 4)
- (eq? (vector-ref #{r 24750}# 0)
+ (if (if (vector? #{r 26759}#)
+ (if (= (vector-length #{r 26759}#) 4)
+ (eq? (vector-ref #{r 26759}# 0)
'syntax-object)
#f)
#f)
- (symbol? (vector-ref #{r 24750}# 1))
+ (symbol? (vector-ref #{r 26759}# 1))
#f)))
- #{tmp 24748}#)
+ #{tmp 26757}#)
(@apply
- (lambda (#{r 24780}#)
- (#{check 24585}#
- (reverse #{rreq 24589}#)
- #{r 24780}#))
- #{tmp 24748}#)
+ (lambda (#{r 26789}#)
+ (#{check 26594}#
+ (reverse #{rreq 26598}#)
+ #{r 26789}#))
+ #{tmp 26757}#)
(syntax-violation
'lambda
"invalid argument list"
- #{orig-args 24583}#
- #{args 24588}#)))))))))
- (#{check 24585}#
- (lambda (#{req 24911}# #{rest 24912}#)
- (if (#{distinct-bound-ids? 4325}#
- (if #{rest 24912}#
- (cons #{rest 24912}# #{req 24911}#)
- #{req 24911}#))
- (values #{req 24911}# #f #{rest 24912}# #f)
+ #{orig-args 26592}#
+ #{args 26597}#)))))))))
+ (#{check 26594}#
+ (lambda (#{req 26920}# #{rest 26921}#)
+ (if (#{distinct-bound-ids? 6312}#
+ (if #{rest 26921}#
+ (cons #{rest 26921}# #{req 26920}#)
+ #{req 26920}#))
+ (values #{req 26920}# #f #{rest 26921}# #f)
(syntax-violation
'lambda
"duplicate identifier in argument list"
- #{orig-args 24583}#)))))
- (#{req 24584}# #{orig-args 24583}# '()))))
- (#{expand-simple-lambda 4344}#
- (lambda (#{e 25028}#
- #{r 25029}#
- #{w 25030}#
- #{s 25031}#
- #{mod 25032}#
- #{req 25033}#
- #{rest 25034}#
- #{meta 25035}#
- #{body 25036}#)
- (let ((#{ids 25037}#
- (if #{rest 25034}#
- (append #{req 25033}# (list #{rest 25034}#))
- #{req 25033}#)))
- (let ((#{vars 25038}#
- (map #{gen-var 4348}# #{ids 25037}#)))
- (let ((#{labels 25039}#
- (#{gen-labels 4305}# #{ids 25037}#)))
- (#{build-simple-lambda 4278}#
- #{s 25031}#
- (map syntax->datum #{req 25033}#)
- (if #{rest 25034}#
- (syntax->datum #{rest 25034}#)
+ #{orig-args 26592}#)))))
+ (#{req 26593}# #{orig-args 26592}# '()))))
+ (#{expand-simple-lambda 6331}#
+ (lambda (#{e 27037}#
+ #{r 27038}#
+ #{w 27039}#
+ #{s 27040}#
+ #{mod 27041}#
+ #{req 27042}#
+ #{rest 27043}#
+ #{meta 27044}#
+ #{body 27045}#)
+ (let ((#{ids 27046}#
+ (if #{rest 27043}#
+ (append #{req 27042}# (list #{rest 27043}#))
+ #{req 27042}#)))
+ (let ((#{vars 27047}#
+ (map #{gen-var 6335}# #{ids 27046}#)))
+ (let ((#{labels 27048}#
+ (#{gen-labels 6292}# #{ids 27046}#)))
+ (#{build-simple-lambda 6265}#
+ #{s 27040}#
+ (map syntax->datum #{req 27042}#)
+ (if #{rest 27043}#
+ (syntax->datum #{rest 27043}#)
#f)
- #{vars 25038}#
- #{meta 25035}#
- (#{expand-body 4338}#
- #{body 25036}#
- (#{wrap 4327}#
+ #{vars 27047}#
+ #{meta 27044}#
+ (#{expand-body 6325}#
+ #{body 27045}#
+ (#{wrap 6314}#
(begin
- (if (if (pair? #{e 25028}#) #{s 25031}# #f)
- (set-source-properties! #{e 25028}# #{s 25031}#))
- #{e 25028}#)
- #{w 25030}#
- #{mod 25032}#)
- (#{extend-var-env 4297}#
- #{labels 25039}#
- #{vars 25038}#
- #{r 25029}#)
- (#{make-binding-wrap 4316}#
- #{ids 25037}#
- #{labels 25039}#
- #{w 25030}#)
- #{mod 25032}#)))))))
- (#{lambda*-formals 4345}#
- (lambda (#{orig-args 25339}#)
+ (if (if (pair? #{e 27037}#) #{s 27040}# #f)
+ (set-source-properties! #{e 27037}# #{s 27040}#))
+ #{e 27037}#)
+ #{w 27039}#
+ #{mod 27041}#)
+ (#{extend-var-env 6284}#
+ #{labels 27048}#
+ #{vars 27047}#
+ #{r 27038}#)
+ (#{make-binding-wrap 6303}#
+ #{ids 27046}#
+ #{labels 27048}#
+ #{w 27039}#)
+ #{mod 27041}#)))))))
+ (#{lambda*-formals 6332}#
+ (lambda (#{orig-args 27348}#)
(letrec*
- ((#{req 25340}#
- (lambda (#{args 25347}# #{rreq 25348}#)
- (let ((#{tmp 25350}# ($sc-dispatch #{args 25347}# '())))
- (if #{tmp 25350}#
+ ((#{req 27349}#
+ (lambda (#{args 27356}# #{rreq 27357}#)
+ (let ((#{tmp 27359}# ($sc-dispatch #{args 27356}# '())))
+ (if #{tmp 27359}#
(@apply
(lambda ()
- (#{check 25344}#
- (reverse #{rreq 25348}#)
+ (#{check 27353}#
+ (reverse #{rreq 27357}#)
'()
#f
'()))
- #{tmp 25350}#)
- (let ((#{tmp 25356}#
- ($sc-dispatch #{args 25347}# '(any . any))))
- (if (if #{tmp 25356}#
+ #{tmp 27359}#)
+ (let ((#{tmp 27365}#
+ ($sc-dispatch #{args 27356}# '(any . any))))
+ (if (if #{tmp 27365}#
(@apply
- (lambda (#{a 25360}# #{b 25361}#)
- (if (symbol? #{a 25360}#)
+ (lambda (#{a 27369}# #{b 27370}#)
+ (if (symbol? #{a 27369}#)
#t
- (if (if (vector? #{a 25360}#)
- (if (= (vector-length #{a 25360}#) 4)
- (eq? (vector-ref #{a 25360}# 0)
+ (if (if (vector? #{a 27369}#)
+ (if (= (vector-length #{a 27369}#) 4)
+ (eq? (vector-ref #{a 27369}# 0)
'syntax-object)
#f)
#f)
- (symbol? (vector-ref #{a 25360}# 1))
+ (symbol? (vector-ref #{a 27369}# 1))
#f)))
- #{tmp 25356}#)
+ #{tmp 27365}#)
#f)
(@apply
- (lambda (#{a 25388}# #{b 25389}#)
- (#{req 25340}#
- #{b 25389}#
- (cons #{a 25388}# #{rreq 25348}#)))
- #{tmp 25356}#)
- (let ((#{tmp 25390}#
- ($sc-dispatch #{args 25347}# '(any . any))))
- (if (if #{tmp 25390}#
+ (lambda (#{a 27397}# #{b 27398}#)
+ (#{req 27349}#
+ #{b 27398}#
+ (cons #{a 27397}# #{rreq 27357}#)))
+ #{tmp 27365}#)
+ (let ((#{tmp 27399}#
+ ($sc-dispatch #{args 27356}# '(any . any))))
+ (if (if #{tmp 27399}#
(@apply
- (lambda (#{a 25394}# #{b 25395}#)
- (eq? (syntax->datum #{a 25394}#) #:optional))
- #{tmp 25390}#)
+ (lambda (#{a 27403}# #{b 27404}#)
+ (eq? (syntax->datum #{a 27403}#) #:optional))
+ #{tmp 27399}#)
#f)
(@apply
- (lambda (#{a 25396}# #{b 25397}#)
- (#{opt 25341}#
- #{b 25397}#
- (reverse #{rreq 25348}#)
+ (lambda (#{a 27405}# #{b 27406}#)
+ (#{opt 27350}#
+ #{b 27406}#
+ (reverse #{rreq 27357}#)
'()))
- #{tmp 25390}#)
- (let ((#{tmp 25400}#
- ($sc-dispatch #{args 25347}# '(any . any))))
- (if (if #{tmp 25400}#
+ #{tmp 27399}#)
+ (let ((#{tmp 27409}#
+ ($sc-dispatch #{args 27356}# '(any . any))))
+ (if (if #{tmp 27409}#
(@apply
- (lambda (#{a 25404}# #{b 25405}#)
- (eq? (syntax->datum #{a 25404}#) #:key))
- #{tmp 25400}#)
+ (lambda (#{a 27413}# #{b 27414}#)
+ (eq? (syntax->datum #{a 27413}#) #:key))
+ #{tmp 27409}#)
#f)
(@apply
- (lambda (#{a 25406}# #{b 25407}#)
- (#{key 25342}#
- #{b 25407}#
- (reverse #{rreq 25348}#)
+ (lambda (#{a 27415}# #{b 27416}#)
+ (#{key 27351}#
+ #{b 27416}#
+ (reverse #{rreq 27357}#)
'()
'()))
- #{tmp 25400}#)
- (let ((#{tmp 25410}#
+ #{tmp 27409}#)
+ (let ((#{tmp 27419}#
($sc-dispatch
- #{args 25347}#
+ #{args 27356}#
'(any any))))
- (if (if #{tmp 25410}#
+ (if (if #{tmp 27419}#
(@apply
- (lambda (#{a 25414}# #{b 25415}#)
- (eq? (syntax->datum #{a 25414}#)
+ (lambda (#{a 27423}# #{b 27424}#)
+ (eq? (syntax->datum #{a 27423}#)
#:rest))
- #{tmp 25410}#)
+ #{tmp 27419}#)
#f)
(@apply
- (lambda (#{a 25416}# #{b 25417}#)
- (#{rest 25343}#
- #{b 25417}#
- (reverse #{rreq 25348}#)
+ (lambda (#{a 27425}# #{b 27426}#)
+ (#{rest 27352}#
+ #{b 27426}#
+ (reverse #{rreq 27357}#)
'()
'()))
- #{tmp 25410}#)
- (let ((#{tmp 25420}# (list #{args 25347}#)))
+ #{tmp 27419}#)
+ (let ((#{tmp 27429}# (list #{args 27356}#)))
(if (@apply
- (lambda (#{r 25422}#)
- (if (symbol? #{r 25422}#)
+ (lambda (#{r 27431}#)
+ (if (symbol? #{r 27431}#)
#t
- (if (if (vector? #{r 25422}#)
+ (if (if (vector? #{r 27431}#)
(if (= (vector-length
- #{r 25422}#)
+ #{r 27431}#)
4)
(eq? (vector-ref
- #{r 25422}#
+ #{r 27431}#
0)
'syntax-object)
#f)
#f)
(symbol?
- (vector-ref #{r 25422}# 1))
+ (vector-ref #{r 27431}# 1))
#f)))
- #{tmp 25420}#)
+ #{tmp 27429}#)
(@apply
- (lambda (#{r 25452}#)
- (#{rest 25343}#
- #{r 25452}#
- (reverse #{rreq 25348}#)
+ (lambda (#{r 27461}#)
+ (#{rest 27352}#
+ #{r 27461}#
+ (reverse #{rreq 27357}#)
'()
'()))
- #{tmp 25420}#)
+ #{tmp 27429}#)
(syntax-violation
'lambda*
"invalid argument list"
- #{orig-args 25339}#
- #{args 25347}#)))))))))))))))
- (#{opt 25341}#
- (lambda (#{args 25471}# #{req 25472}# #{ropt 25473}#)
- (let ((#{tmp 25475}# ($sc-dispatch #{args 25471}# '())))
- (if #{tmp 25475}#
+ #{orig-args 27348}#
+ #{args 27356}#)))))))))))))))
+ (#{opt 27350}#
+ (lambda (#{args 27480}# #{req 27481}# #{ropt 27482}#)
+ (let ((#{tmp 27484}# ($sc-dispatch #{args 27480}# '())))
+ (if #{tmp 27484}#
(@apply
(lambda ()
- (#{check 25344}#
- #{req 25472}#
- (reverse #{ropt 25473}#)
+ (#{check 27353}#
+ #{req 27481}#
+ (reverse #{ropt 27482}#)
#f
'()))
- #{tmp 25475}#)
- (let ((#{tmp 25481}#
- ($sc-dispatch #{args 25471}# '(any . any))))
- (if (if #{tmp 25481}#
+ #{tmp 27484}#)
+ (let ((#{tmp 27490}#
+ ($sc-dispatch #{args 27480}# '(any . any))))
+ (if (if #{tmp 27490}#
(@apply
- (lambda (#{a 25485}# #{b 25486}#)
- (if (symbol? #{a 25485}#)
+ (lambda (#{a 27494}# #{b 27495}#)
+ (if (symbol? #{a 27494}#)
#t
- (if (if (vector? #{a 25485}#)
- (if (= (vector-length #{a 25485}#) 4)
- (eq? (vector-ref #{a 25485}# 0)
+ (if (if (vector? #{a 27494}#)
+ (if (= (vector-length #{a 27494}#) 4)
+ (eq? (vector-ref #{a 27494}# 0)
'syntax-object)
#f)
#f)
- (symbol? (vector-ref #{a 25485}# 1))
+ (symbol? (vector-ref #{a 27494}# 1))
#f)))
- #{tmp 25481}#)
+ #{tmp 27490}#)
#f)
(@apply
- (lambda (#{a 25513}# #{b 25514}#)
- (#{opt 25341}#
- #{b 25514}#
- #{req 25472}#
- (cons (cons #{a 25513}#
+ (lambda (#{a 27522}# #{b 27523}#)
+ (#{opt 27350}#
+ #{b 27523}#
+ #{req 27481}#
+ (cons (cons #{a 27522}#
'(#(syntax-object
#f
((top)
#(ribcage
#(a b)
#((top) (top))
- #("i2358" "i2359"))
+ #("i4345" "i4346"))
#(ribcage () () ())
#(ribcage
#(args req ropt)
#((top) (top) (top))
- #("i2348" "i2349" "i2350"))
+ #("i4335" "i4336" "i4337"))
#(ribcage
(check rest key opt req)
((top) (top) (top) (top) (top))
- ("i2294"
- "i2292"
- "i2290"
- "i2288"
- "i2286"))
+ ("i4281"
+ "i4279"
+ "i4277"
+ "i4275"
+ "i4273"))
#(ribcage
#(orig-args)
#((top))
- #("i2285"))
+ #("i4272"))
#(ribcage
(lambda-var-list
gen-var
@@ -6528,290 +6543,290 @@
(top)
(top)
(top))
- ("i467"
- "i465"
- "i463"
- "i461"
- "i459"
- "i457"
- "i455"
- "i453"
- "i451"
- "i449"
- "i447"
- "i445"
- "i443"
- "i441"
- "i439"
- "i437"
- "i435"
- "i433"
- "i431"
- "i429"
- "i427"
- "i425"
- "i423"
- "i421"
- "i419"
- "i417"
- "i415"
- "i413"
- "i411"
- "i409"
- "i407"
- "i405"
- "i403"
- "i401"
- "i399"
- "i398"
- "i396"
- "i393"
- "i392"
- "i391"
- "i389"
- "i388"
- "i386"
- "i384"
- "i382"
- "i380"
- "i378"
- "i376"
- "i374"
- "i372"
- "i369"
- "i367"
- "i366"
- "i364"
- "i362"
- "i360"
- "i358"
- "i357"
- "i356"
- "i355"
- "i353"
- "i352"
- "i349"
- "i347"
- "i345"
- "i343"
- "i341"
- "i339"
- "i337"
- "i336"
- "i335"
- "i333"
- "i331"
- "i330"
- "i327"
- "i326"
- "i324"
- "i322"
- "i320"
- "i318"
- "i316"
- "i314"
- "i312"
- "i310"
- "i308"
- "i305"
- "i303"
- "i301"
- "i299"
- "i297"
- "i295"
- "i293"
- "i291"
- "i289"
- "i287"
- "i285"
- "i283"
- "i281"
- "i279"
- "i277"
- "i275"
- "i273"
- "i271"
- "i269"
- "i267"
- "i265"
- "i263"
- "i261"
- "i260"
- "i257"
- "i255"
- "i254"
- "i253"
- "i252"
- "i251"
- "i249"
- "i247"
- "i245"
- "i242"
- "i240"
- "i238"
- "i236"
- "i234"
- "i232"
- "i230"
- "i228"
- "i226"
- "i224"
- "i222"
- "i220"
- "i218"
- "i216"
- "i214"
- "i212"
- "i210"
- "i208"))
+ ("i2454"
+ "i2452"
+ "i2450"
+ "i2448"
+ "i2446"
+ "i2444"
+ "i2442"
+ "i2440"
+ "i2438"
+ "i2436"
+ "i2434"
+ "i2432"
+ "i2430"
+ "i2428"
+ "i2426"
+ "i2424"
+ "i2422"
+ "i2420"
+ "i2418"
+ "i2416"
+ "i2414"
+ "i2412"
+ "i2410"
+ "i2408"
+ "i2406"
+ "i2404"
+ "i2402"
+ "i2400"
+ "i2398"
+ "i2396"
+ "i2394"
+ "i2392"
+ "i2390"
+ "i2388"
+ "i2386"
+ "i2385"
+ "i2383"
+ "i2380"
+ "i2379"
+ "i2378"
+ "i2376"
+ "i2375"
+ "i2373"
+ "i2371"
+ "i2369"
+ "i2367"
+ "i2365"
+ "i2363"
+ "i2361"
+ "i2359"
+ "i2356"
+ "i2354"
+ "i2353"
+ "i2351"
+ "i2349"
+ "i2347"
+ "i2345"
+ "i2344"
+ "i2343"
+ "i2342"
+ "i2340"
+ "i2339"
+ "i2336"
+ "i2334"
+ "i2332"
+ "i2330"
+ "i2328"
+ "i2326"
+ "i2324"
+ "i2323"
+ "i2322"
+ "i2320"
+ "i2318"
+ "i2317"
+ "i2314"
+ "i2313"
+ "i2311"
+ "i2309"
+ "i2307"
+ "i2305"
+ "i2303"
+ "i2301"
+ "i2299"
+ "i2297"
+ "i2295"
+ "i2292"
+ "i2290"
+ "i2288"
+ "i2286"
+ "i2284"
+ "i2282"
+ "i2280"
+ "i2278"
+ "i2276"
+ "i2274"
+ "i2272"
+ "i2270"
+ "i2268"
+ "i2266"
+ "i2264"
+ "i2262"
+ "i2260"
+ "i2258"
+ "i2256"
+ "i2254"
+ "i2252"
+ "i2250"
+ "i2248"
+ "i2247"
+ "i2244"
+ "i2242"
+ "i2241"
+ "i2240"
+ "i2239"
+ "i2238"
+ "i2236"
+ "i2234"
+ "i2232"
+ "i2229"
+ "i2227"
+ "i2225"
+ "i2223"
+ "i2221"
+ "i2219"
+ "i2217"
+ "i2215"
+ "i2213"
+ "i2211"
+ "i2209"
+ "i2207"
+ "i2205"
+ "i2203"
+ "i2201"
+ "i2199"
+ "i2197"
+ "i2195"))
#(ribcage
(define-structure
define-expansion-accessors
define-expansion-constructors)
((top) (top) (top))
- ("i46" "i45" "i44")))
+ ("i2033" "i2032" "i2031")))
(hygiene guile))))
- #{ropt 25473}#)))
- #{tmp 25481}#)
- (let ((#{tmp 25515}#
+ #{ropt 27482}#)))
+ #{tmp 27490}#)
+ (let ((#{tmp 27524}#
($sc-dispatch
- #{args 25471}#
+ #{args 27480}#
'((any any) . any))))
- (if (if #{tmp 25515}#
+ (if (if #{tmp 27524}#
(@apply
- (lambda (#{a 25519}#
- #{init 25520}#
- #{b 25521}#)
- (if (symbol? #{a 25519}#)
+ (lambda (#{a 27528}#
+ #{init 27529}#
+ #{b 27530}#)
+ (if (symbol? #{a 27528}#)
#t
- (if (if (vector? #{a 25519}#)
- (if (= (vector-length #{a 25519}#) 4)
- (eq? (vector-ref #{a 25519}# 0)
+ (if (if (vector? #{a 27528}#)
+ (if (= (vector-length #{a 27528}#) 4)
+ (eq? (vector-ref #{a 27528}# 0)
'syntax-object)
#f)
#f)
- (symbol? (vector-ref #{a 25519}# 1))
+ (symbol? (vector-ref #{a 27528}# 1))
#f)))
- #{tmp 25515}#)
+ #{tmp 27524}#)
#f)
(@apply
- (lambda (#{a 25548}# #{init 25549}# #{b 25550}#)
- (#{opt 25341}#
- #{b 25550}#
- #{req 25472}#
- (cons (list #{a 25548}# #{init 25549}#)
- #{ropt 25473}#)))
- #{tmp 25515}#)
- (let ((#{tmp 25551}#
- ($sc-dispatch #{args 25471}# '(any . any))))
- (if (if #{tmp 25551}#
+ (lambda (#{a 27557}# #{init 27558}# #{b 27559}#)
+ (#{opt 27350}#
+ #{b 27559}#
+ #{req 27481}#
+ (cons (list #{a 27557}# #{init 27558}#)
+ #{ropt 27482}#)))
+ #{tmp 27524}#)
+ (let ((#{tmp 27560}#
+ ($sc-dispatch #{args 27480}# '(any . any))))
+ (if (if #{tmp 27560}#
(@apply
- (lambda (#{a 25555}# #{b 25556}#)
- (eq? (syntax->datum #{a 25555}#) #:key))
- #{tmp 25551}#)
+ (lambda (#{a 27564}# #{b 27565}#)
+ (eq? (syntax->datum #{a 27564}#) #:key))
+ #{tmp 27560}#)
#f)
(@apply
- (lambda (#{a 25557}# #{b 25558}#)
- (#{key 25342}#
- #{b 25558}#
- #{req 25472}#
- (reverse #{ropt 25473}#)
+ (lambda (#{a 27566}# #{b 27567}#)
+ (#{key 27351}#
+ #{b 27567}#
+ #{req 27481}#
+ (reverse #{ropt 27482}#)
'()))
- #{tmp 25551}#)
- (let ((#{tmp 25561}#
+ #{tmp 27560}#)
+ (let ((#{tmp 27570}#
($sc-dispatch
- #{args 25471}#
+ #{args 27480}#
'(any any))))
- (if (if #{tmp 25561}#
+ (if (if #{tmp 27570}#
(@apply
- (lambda (#{a 25565}# #{b 25566}#)
- (eq? (syntax->datum #{a 25565}#)
+ (lambda (#{a 27574}# #{b 27575}#)
+ (eq? (syntax->datum #{a 27574}#)
#:rest))
- #{tmp 25561}#)
+ #{tmp 27570}#)
#f)
(@apply
- (lambda (#{a 25567}# #{b 25568}#)
- (#{rest 25343}#
- #{b 25568}#
- #{req 25472}#
- (reverse #{ropt 25473}#)
+ (lambda (#{a 27576}# #{b 27577}#)
+ (#{rest 27352}#
+ #{b 27577}#
+ #{req 27481}#
+ (reverse #{ropt 27482}#)
'()))
- #{tmp 25561}#)
- (let ((#{tmp 25571}# (list #{args 25471}#)))
+ #{tmp 27570}#)
+ (let ((#{tmp 27580}# (list #{args 27480}#)))
(if (@apply
- (lambda (#{r 25573}#)
- (if (symbol? #{r 25573}#)
+ (lambda (#{r 27582}#)
+ (if (symbol? #{r 27582}#)
#t
- (if (if (vector? #{r 25573}#)
+ (if (if (vector? #{r 27582}#)
(if (= (vector-length
- #{r 25573}#)
+ #{r 27582}#)
4)
(eq? (vector-ref
- #{r 25573}#
+ #{r 27582}#
0)
'syntax-object)
#f)
#f)
(symbol?
- (vector-ref #{r 25573}# 1))
+ (vector-ref #{r 27582}# 1))
#f)))
- #{tmp 25571}#)
+ #{tmp 27580}#)
(@apply
- (lambda (#{r 25603}#)
- (#{rest 25343}#
- #{r 25603}#
- #{req 25472}#
- (reverse #{ropt 25473}#)
+ (lambda (#{r 27612}#)
+ (#{rest 27352}#
+ #{r 27612}#
+ #{req 27481}#
+ (reverse #{ropt 27482}#)
'()))
- #{tmp 25571}#)
+ #{tmp 27580}#)
(syntax-violation
'lambda*
"invalid optional argument list"
- #{orig-args 25339}#
- #{args 25471}#)))))))))))))))
- (#{key 25342}#
- (lambda (#{args 25622}#
- #{req 25623}#
- #{opt 25624}#
- #{rkey 25625}#)
- (let ((#{tmp 25627}# ($sc-dispatch #{args 25622}# '())))
- (if #{tmp 25627}#
+ #{orig-args 27348}#
+ #{args 27480}#)))))))))))))))
+ (#{key 27351}#
+ (lambda (#{args 27631}#
+ #{req 27632}#
+ #{opt 27633}#
+ #{rkey 27634}#)
+ (let ((#{tmp 27636}# ($sc-dispatch #{args 27631}# '())))
+ (if #{tmp 27636}#
(@apply
(lambda ()
- (#{check 25344}#
- #{req 25623}#
- #{opt 25624}#
+ (#{check 27353}#
+ #{req 27632}#
+ #{opt 27633}#
#f
- (cons #f (reverse #{rkey 25625}#))))
- #{tmp 25627}#)
- (let ((#{tmp 25633}#
- ($sc-dispatch #{args 25622}# '(any . any))))
- (if (if #{tmp 25633}#
+ (cons #f (reverse #{rkey 27634}#))))
+ #{tmp 27636}#)
+ (let ((#{tmp 27642}#
+ ($sc-dispatch #{args 27631}# '(any . any))))
+ (if (if #{tmp 27642}#
(@apply
- (lambda (#{a 25637}# #{b 25638}#)
- (if (symbol? #{a 25637}#)
+ (lambda (#{a 27646}# #{b 27647}#)
+ (if (symbol? #{a 27646}#)
#t
- (if (if (vector? #{a 25637}#)
- (if (= (vector-length #{a 25637}#) 4)
- (eq? (vector-ref #{a 25637}# 0)
+ (if (if (vector? #{a 27646}#)
+ (if (= (vector-length #{a 27646}#) 4)
+ (eq? (vector-ref #{a 27646}# 0)
'syntax-object)
#f)
#f)
- (symbol? (vector-ref #{a 25637}# 1))
+ (symbol? (vector-ref #{a 27646}# 1))
#f)))
- #{tmp 25633}#)
+ #{tmp 27642}#)
#f)
(@apply
- (lambda (#{a 25665}# #{b 25666}#)
- (let ((#{tmp 25667}#
+ (lambda (#{a 27674}# #{b 27675}#)
+ (let ((#{tmp 27676}#
(symbol->keyword
- (syntax->datum #{a 25665}#))))
- (#{key 25342}#
- #{b 25666}#
- #{req 25623}#
- #{opt 25624}#
- (cons (cons #{tmp 25667}#
- (cons #{a 25665}#
+ (syntax->datum #{a 27674}#))))
+ (#{key 27351}#
+ #{b 27675}#
+ #{req 27632}#
+ #{opt 27633}#
+ (cons (cons #{tmp 27676}#
+ (cons #{a 27674}#
'(#(syntax-object
#f
((top)
@@ -6819,11 +6834,11 @@
#(ribcage
#(k)
#((top))
- #("i2421"))
+ #("i4408"))
#(ribcage
#(a b)
#((top) (top))
- #("i2415" "i2416"))
+ #("i4402" "i4403"))
#(ribcage () () ())
#(ribcage
#(args req opt rkey)
@@ -6831,10 +6846,10 @@
(top)
(top)
(top))
- #("i2404"
- "i2405"
- "i2406"
- "i2407"))
+ #("i4391"
+ "i4392"
+ "i4393"
+ "i4394"))
#(ribcage
(check rest key opt req)
((top)
@@ -6842,15 +6857,15 @@
(top)
(top)
(top))
- ("i2294"
- "i2292"
- "i2290"
- "i2288"
- "i2286"))
+ ("i4281"
+ "i4279"
+ "i4277"
+ "i4275"
+ "i4273"))
#(ribcage
#(orig-args)
#((top))
- #("i2285"))
+ #("i4272"))
#(ribcage
(lambda-var-list
gen-var
@@ -7124,923 +7139,925 @@
(top)
(top)
(top))
- ("i467"
- "i465"
- "i463"
- "i461"
- "i459"
- "i457"
- "i455"
- "i453"
- "i451"
- "i449"
- "i447"
- "i445"
- "i443"
- "i441"
- "i439"
- "i437"
- "i435"
- "i433"
- "i431"
- "i429"
- "i427"
- "i425"
- "i423"
- "i421"
- "i419"
- "i417"
- "i415"
- "i413"
- "i411"
- "i409"
- "i407"
- "i405"
- "i403"
- "i401"
- "i399"
- "i398"
- "i396"
- "i393"
- "i392"
- "i391"
- "i389"
- "i388"
- "i386"
- "i384"
- "i382"
- "i380"
- "i378"
- "i376"
- "i374"
- "i372"
- "i369"
- "i367"
- "i366"
- "i364"
- "i362"
- "i360"
- "i358"
- "i357"
- "i356"
- "i355"
- "i353"
- "i352"
- "i349"
- "i347"
- "i345"
- "i343"
- "i341"
- "i339"
- "i337"
- "i336"
- "i335"
- "i333"
- "i331"
- "i330"
- "i327"
- "i326"
- "i324"
- "i322"
- "i320"
- "i318"
- "i316"
- "i314"
- "i312"
- "i310"
- "i308"
- "i305"
- "i303"
- "i301"
- "i299"
- "i297"
- "i295"
- "i293"
- "i291"
- "i289"
- "i287"
- "i285"
- "i283"
- "i281"
- "i279"
- "i277"
- "i275"
- "i273"
- "i271"
- "i269"
- "i267"
- "i265"
- "i263"
- "i261"
- "i260"
- "i257"
- "i255"
- "i254"
- "i253"
- "i252"
- "i251"
- "i249"
- "i247"
- "i245"
- "i242"
- "i240"
- "i238"
- "i236"
- "i234"
- "i232"
- "i230"
- "i228"
- "i226"
- "i224"
- "i222"
- "i220"
- "i218"
- "i216"
- "i214"
- "i212"
- "i210"
- "i208"))
+ ("i2454"
+ "i2452"
+ "i2450"
+ "i2448"
+ "i2446"
+ "i2444"
+ "i2442"
+ "i2440"
+ "i2438"
+ "i2436"
+ "i2434"
+ "i2432"
+ "i2430"
+ "i2428"
+ "i2426"
+ "i2424"
+ "i2422"
+ "i2420"
+ "i2418"
+ "i2416"
+ "i2414"
+ "i2412"
+ "i2410"
+ "i2408"
+ "i2406"
+ "i2404"
+ "i2402"
+ "i2400"
+ "i2398"
+ "i2396"
+ "i2394"
+ "i2392"
+ "i2390"
+ "i2388"
+ "i2386"
+ "i2385"
+ "i2383"
+ "i2380"
+ "i2379"
+ "i2378"
+ "i2376"
+ "i2375"
+ "i2373"
+ "i2371"
+ "i2369"
+ "i2367"
+ "i2365"
+ "i2363"
+ "i2361"
+ "i2359"
+ "i2356"
+ "i2354"
+ "i2353"
+ "i2351"
+ "i2349"
+ "i2347"
+ "i2345"
+ "i2344"
+ "i2343"
+ "i2342"
+ "i2340"
+ "i2339"
+ "i2336"
+ "i2334"
+ "i2332"
+ "i2330"
+ "i2328"
+ "i2326"
+ "i2324"
+ "i2323"
+ "i2322"
+ "i2320"
+ "i2318"
+ "i2317"
+ "i2314"
+ "i2313"
+ "i2311"
+ "i2309"
+ "i2307"
+ "i2305"
+ "i2303"
+ "i2301"
+ "i2299"
+ "i2297"
+ "i2295"
+ "i2292"
+ "i2290"
+ "i2288"
+ "i2286"
+ "i2284"
+ "i2282"
+ "i2280"
+ "i2278"
+ "i2276"
+ "i2274"
+ "i2272"
+ "i2270"
+ "i2268"
+ "i2266"
+ "i2264"
+ "i2262"
+ "i2260"
+ "i2258"
+ "i2256"
+ "i2254"
+ "i2252"
+ "i2250"
+ "i2248"
+ "i2247"
+ "i2244"
+ "i2242"
+ "i2241"
+ "i2240"
+ "i2239"
+ "i2238"
+ "i2236"
+ "i2234"
+ "i2232"
+ "i2229"
+ "i2227"
+ "i2225"
+ "i2223"
+ "i2221"
+ "i2219"
+ "i2217"
+ "i2215"
+ "i2213"
+ "i2211"
+ "i2209"
+ "i2207"
+ "i2205"
+ "i2203"
+ "i2201"
+ "i2199"
+ "i2197"
+ "i2195"))
#(ribcage
(define-structure
define-expansion-accessors
define-expansion-constructors)
((top) (top) (top))
- ("i46" "i45" "i44")))
+ ("i2033"
+ "i2032"
+ "i2031")))
(hygiene guile)))))
- #{rkey 25625}#))))
- #{tmp 25633}#)
- (let ((#{tmp 25670}#
+ #{rkey 27634}#))))
+ #{tmp 27642}#)
+ (let ((#{tmp 27679}#
($sc-dispatch
- #{args 25622}#
+ #{args 27631}#
'((any any) . any))))
- (if (if #{tmp 25670}#
+ (if (if #{tmp 27679}#
(@apply
- (lambda (#{a 25674}#
- #{init 25675}#
- #{b 25676}#)
- (if (symbol? #{a 25674}#)
+ (lambda (#{a 27683}#
+ #{init 27684}#
+ #{b 27685}#)
+ (if (symbol? #{a 27683}#)
#t
- (if (if (vector? #{a 25674}#)
- (if (= (vector-length #{a 25674}#) 4)
- (eq? (vector-ref #{a 25674}# 0)
+ (if (if (vector? #{a 27683}#)
+ (if (= (vector-length #{a 27683}#) 4)
+ (eq? (vector-ref #{a 27683}# 0)
'syntax-object)
#f)
#f)
- (symbol? (vector-ref #{a 25674}# 1))
+ (symbol? (vector-ref #{a 27683}# 1))
#f)))
- #{tmp 25670}#)
+ #{tmp 27679}#)
#f)
(@apply
- (lambda (#{a 25703}# #{init 25704}# #{b 25705}#)
- (let ((#{tmp 25706}#
+ (lambda (#{a 27712}# #{init 27713}# #{b 27714}#)
+ (let ((#{tmp 27715}#
(symbol->keyword
- (syntax->datum #{a 25703}#))))
- (#{key 25342}#
- #{b 25705}#
- #{req 25623}#
- #{opt 25624}#
- (cons (list #{tmp 25706}#
- #{a 25703}#
- #{init 25704}#)
- #{rkey 25625}#))))
- #{tmp 25670}#)
- (let ((#{tmp 25709}#
+ (syntax->datum #{a 27712}#))))
+ (#{key 27351}#
+ #{b 27714}#
+ #{req 27632}#
+ #{opt 27633}#
+ (cons (list #{tmp 27715}#
+ #{a 27712}#
+ #{init 27713}#)
+ #{rkey 27634}#))))
+ #{tmp 27679}#)
+ (let ((#{tmp 27718}#
($sc-dispatch
- #{args 25622}#
+ #{args 27631}#
'((any any any) . any))))
- (if (if #{tmp 25709}#
+ (if (if #{tmp 27718}#
(@apply
- (lambda (#{a 25713}#
- #{init 25714}#
- #{k 25715}#
- #{b 25716}#)
- (if (if (symbol? #{a 25713}#)
+ (lambda (#{a 27722}#
+ #{init 27723}#
+ #{k 27724}#
+ #{b 27725}#)
+ (if (if (symbol? #{a 27722}#)
#t
- (if (if (vector? #{a 25713}#)
+ (if (if (vector? #{a 27722}#)
(if (= (vector-length
- #{a 25713}#)
+ #{a 27722}#)
4)
(eq? (vector-ref
- #{a 25713}#
+ #{a 27722}#
0)
'syntax-object)
#f)
#f)
(symbol?
- (vector-ref #{a 25713}# 1))
+ (vector-ref #{a 27722}# 1))
#f))
- (keyword? (syntax->datum #{k 25715}#))
+ (keyword? (syntax->datum #{k 27724}#))
#f))
- #{tmp 25709}#)
+ #{tmp 27718}#)
#f)
(@apply
- (lambda (#{a 25743}#
- #{init 25744}#
- #{k 25745}#
- #{b 25746}#)
- (#{key 25342}#
- #{b 25746}#
- #{req 25623}#
- #{opt 25624}#
- (cons (list #{k 25745}#
- #{a 25743}#
- #{init 25744}#)
- #{rkey 25625}#)))
- #{tmp 25709}#)
- (let ((#{tmp 25747}#
- ($sc-dispatch #{args 25622}# '(any))))
- (if (if #{tmp 25747}#
+ (lambda (#{a 27752}#
+ #{init 27753}#
+ #{k 27754}#
+ #{b 27755}#)
+ (#{key 27351}#
+ #{b 27755}#
+ #{req 27632}#
+ #{opt 27633}#
+ (cons (list #{k 27754}#
+ #{a 27752}#
+ #{init 27753}#)
+ #{rkey 27634}#)))
+ #{tmp 27718}#)
+ (let ((#{tmp 27756}#
+ ($sc-dispatch #{args 27631}# '(any))))
+ (if (if #{tmp 27756}#
(@apply
- (lambda (#{aok 25751}#)
- (eq? (syntax->datum #{aok 25751}#)
+ (lambda (#{aok 27760}#)
+ (eq? (syntax->datum #{aok 27760}#)
#:allow-other-keys))
- #{tmp 25747}#)
+ #{tmp 27756}#)
#f)
(@apply
- (lambda (#{aok 25752}#)
- (#{check 25344}#
- #{req 25623}#
- #{opt 25624}#
+ (lambda (#{aok 27761}#)
+ (#{check 27353}#
+ #{req 27632}#
+ #{opt 27633}#
#f
- (cons #t (reverse #{rkey 25625}#))))
- #{tmp 25747}#)
- (let ((#{tmp 25755}#
+ (cons #t (reverse #{rkey 27634}#))))
+ #{tmp 27756}#)
+ (let ((#{tmp 27764}#
($sc-dispatch
- #{args 25622}#
+ #{args 27631}#
'(any any any))))
- (if (if #{tmp 25755}#
+ (if (if #{tmp 27764}#
(@apply
- (lambda (#{aok 25759}#
- #{a 25760}#
- #{b 25761}#)
+ (lambda (#{aok 27768}#
+ #{a 27769}#
+ #{b 27770}#)
(if (eq? (syntax->datum
- #{aok 25759}#)
+ #{aok 27768}#)
#:allow-other-keys)
(eq? (syntax->datum
- #{a 25760}#)
+ #{a 27769}#)
#:rest)
#f))
- #{tmp 25755}#)
+ #{tmp 27764}#)
#f)
(@apply
- (lambda (#{aok 25762}#
- #{a 25763}#
- #{b 25764}#)
- (#{rest 25343}#
- #{b 25764}#
- #{req 25623}#
- #{opt 25624}#
+ (lambda (#{aok 27771}#
+ #{a 27772}#
+ #{b 27773}#)
+ (#{rest 27352}#
+ #{b 27773}#
+ #{req 27632}#
+ #{opt 27633}#
(cons #t
- (reverse #{rkey 25625}#))))
- #{tmp 25755}#)
- (let ((#{tmp 25767}#
+ (reverse #{rkey 27634}#))))
+ #{tmp 27764}#)
+ (let ((#{tmp 27776}#
($sc-dispatch
- #{args 25622}#
+ #{args 27631}#
'(any . any))))
- (if (if #{tmp 25767}#
+ (if (if #{tmp 27776}#
(@apply
- (lambda (#{aok 25771}#
- #{r 25772}#)
+ (lambda (#{aok 27780}#
+ #{r 27781}#)
(if (eq? (syntax->datum
- #{aok 25771}#)
+ #{aok 27780}#)
#:allow-other-keys)
- (if (symbol? #{r 25772}#)
+ (if (symbol? #{r 27781}#)
#t
(if (if (vector?
- #{r 25772}#)
+ #{r 27781}#)
(if (= (vector-length
- #{r 25772}#)
+ #{r 27781}#)
4)
(eq? (vector-ref
- #{r 25772}#
+ #{r 27781}#
0)
'syntax-object)
#f)
#f)
(symbol?
(vector-ref
- #{r 25772}#
+ #{r 27781}#
1))
#f))
#f))
- #{tmp 25767}#)
+ #{tmp 27776}#)
#f)
(@apply
- (lambda (#{aok 25799}# #{r 25800}#)
- (#{rest 25343}#
- #{r 25800}#
- #{req 25623}#
- #{opt 25624}#
+ (lambda (#{aok 27808}# #{r 27809}#)
+ (#{rest 27352}#
+ #{r 27809}#
+ #{req 27632}#
+ #{opt 27633}#
(cons #t
(reverse
- #{rkey 25625}#))))
- #{tmp 25767}#)
- (let ((#{tmp 25803}#
+ #{rkey 27634}#))))
+ #{tmp 27776}#)
+ (let ((#{tmp 27812}#
($sc-dispatch
- #{args 25622}#
+ #{args 27631}#
'(any any))))
- (if (if #{tmp 25803}#
+ (if (if #{tmp 27812}#
(@apply
- (lambda (#{a 25807}#
- #{b 25808}#)
+ (lambda (#{a 27816}#
+ #{b 27817}#)
(eq? (syntax->datum
- #{a 25807}#)
+ #{a 27816}#)
#:rest))
- #{tmp 25803}#)
+ #{tmp 27812}#)
#f)
(@apply
- (lambda (#{a 25809}#
- #{b 25810}#)
- (#{rest 25343}#
- #{b 25810}#
- #{req 25623}#
- #{opt 25624}#
+ (lambda (#{a 27818}#
+ #{b 27819}#)
+ (#{rest 27352}#
+ #{b 27819}#
+ #{req 27632}#
+ #{opt 27633}#
(cons #f
(reverse
- #{rkey 25625}#))))
- #{tmp 25803}#)
- (let ((#{tmp 25813}#
- (list #{args 25622}#)))
+ #{rkey 27634}#))))
+ #{tmp 27812}#)
+ (let ((#{tmp 27822}#
+ (list #{args 27631}#)))
(if (@apply
- (lambda (#{r 25815}#)
+ (lambda (#{r 27824}#)
(if (symbol?
- #{r 25815}#)
+ #{r 27824}#)
#t
(if (if (vector?
- #{r 25815}#)
+ #{r 27824}#)
(if (= (vector-length
- #{r 25815}#)
+ #{r 27824}#)
4)
(eq? (vector-ref
- #{r 25815}#
+ #{r 27824}#
0)
'syntax-object)
#f)
#f)
(symbol?
(vector-ref
- #{r 25815}#
+ #{r 27824}#
1))
#f)))
- #{tmp 25813}#)
+ #{tmp 27822}#)
(@apply
- (lambda (#{r 25845}#)
- (#{rest 25343}#
- #{r 25845}#
- #{req 25623}#
- #{opt 25624}#
+ (lambda (#{r 27854}#)
+ (#{rest 27352}#
+ #{r 27854}#
+ #{req 27632}#
+ #{opt 27633}#
(cons #f
(reverse
- #{rkey 25625}#))))
- #{tmp 25813}#)
+ #{rkey 27634}#))))
+ #{tmp 27822}#)
(syntax-violation
'lambda*
"invalid keyword argument list"
- #{orig-args 25339}#
- #{args 25622}#)))))))))))))))))))))
- (#{rest 25343}#
- (lambda (#{args 25873}#
- #{req 25874}#
- #{opt 25875}#
- #{kw 25876}#)
- (let ((#{tmp 25878}# (list #{args 25873}#)))
+ #{orig-args 27348}#
+ #{args 27631}#)))))))))))))))))))))
+ (#{rest 27352}#
+ (lambda (#{args 27882}#
+ #{req 27883}#
+ #{opt 27884}#
+ #{kw 27885}#)
+ (let ((#{tmp 27887}# (list #{args 27882}#)))
(if (@apply
- (lambda (#{r 25880}#)
- (if (symbol? #{r 25880}#)
+ (lambda (#{r 27889}#)
+ (if (symbol? #{r 27889}#)
#t
- (if (if (vector? #{r 25880}#)
- (if (= (vector-length #{r 25880}#) 4)
- (eq? (vector-ref #{r 25880}# 0)
+ (if (if (vector? #{r 27889}#)
+ (if (= (vector-length #{r 27889}#) 4)
+ (eq? (vector-ref #{r 27889}# 0)
'syntax-object)
#f)
#f)
- (symbol? (vector-ref #{r 25880}# 1))
+ (symbol? (vector-ref #{r 27889}# 1))
#f)))
- #{tmp 25878}#)
+ #{tmp 27887}#)
(@apply
- (lambda (#{r 25910}#)
- (#{check 25344}#
- #{req 25874}#
- #{opt 25875}#
- #{r 25910}#
- #{kw 25876}#))
- #{tmp 25878}#)
+ (lambda (#{r 27919}#)
+ (#{check 27353}#
+ #{req 27883}#
+ #{opt 27884}#
+ #{r 27919}#
+ #{kw 27885}#))
+ #{tmp 27887}#)
(syntax-violation
'lambda*
"invalid rest argument"
- #{orig-args 25339}#
- #{args 25873}#)))))
- (#{check 25344}#
- (lambda (#{req 25914}#
- #{opt 25915}#
- #{rest 25916}#
- #{kw 25917}#)
- (if (#{distinct-bound-ids? 4325}#
+ #{orig-args 27348}#
+ #{args 27882}#)))))
+ (#{check 27353}#
+ (lambda (#{req 27923}#
+ #{opt 27924}#
+ #{rest 27925}#
+ #{kw 27926}#)
+ (if (#{distinct-bound-ids? 6312}#
(append
- #{req 25914}#
- (map car #{opt 25915}#)
- (if #{rest 25916}# (list #{rest 25916}#) '())
- (if (pair? #{kw 25917}#)
- (map cadr (cdr #{kw 25917}#))
+ #{req 27923}#
+ (map car #{opt 27924}#)
+ (if #{rest 27925}# (list #{rest 27925}#) '())
+ (if (pair? #{kw 27926}#)
+ (map cadr (cdr #{kw 27926}#))
'())))
(values
- #{req 25914}#
- #{opt 25915}#
- #{rest 25916}#
- #{kw 25917}#)
+ #{req 27923}#
+ #{opt 27924}#
+ #{rest 27925}#
+ #{kw 27926}#)
(syntax-violation
'lambda*
"duplicate identifier in argument list"
- #{orig-args 25339}#)))))
- (#{req 25340}# #{orig-args 25339}# '()))))
- (#{expand-lambda-case 4346}#
- (lambda (#{e 26033}#
- #{r 26034}#
- #{w 26035}#
- #{s 26036}#
- #{mod 26037}#
- #{get-formals 26038}#
- #{clauses 26039}#)
+ #{orig-args 27348}#)))))
+ (#{req 27349}# #{orig-args 27348}# '()))))
+ (#{expand-lambda-case 6333}#
+ (lambda (#{e 28042}#
+ #{r 28043}#
+ #{w 28044}#
+ #{s 28045}#
+ #{mod 28046}#
+ #{get-formals 28047}#
+ #{clauses 28048}#)
(letrec*
- ((#{parse-req 26040}#
- (lambda (#{req 26173}#
- #{opt 26174}#
- #{rest 26175}#
- #{kw 26176}#
- #{body 26177}#)
- (let ((#{vars 26178}#
- (map #{gen-var 4348}# #{req 26173}#))
- (#{labels 26179}#
- (#{gen-labels 4305}# #{req 26173}#)))
- (let ((#{r* 26180}#
- (#{extend-var-env 4297}#
- #{labels 26179}#
- #{vars 26178}#
- #{r 26034}#))
- (#{w* 26181}#
- (#{make-binding-wrap 4316}#
- #{req 26173}#
- #{labels 26179}#
- #{w 26035}#)))
- (#{parse-opt 26041}#
- (map syntax->datum #{req 26173}#)
- #{opt 26174}#
- #{rest 26175}#
- #{kw 26176}#
- #{body 26177}#
- (reverse #{vars 26178}#)
- #{r* 26180}#
- #{w* 26181}#
+ ((#{parse-req 28049}#
+ (lambda (#{req 28182}#
+ #{opt 28183}#
+ #{rest 28184}#
+ #{kw 28185}#
+ #{body 28186}#)
+ (let ((#{vars 28187}#
+ (map #{gen-var 6335}# #{req 28182}#))
+ (#{labels 28188}#
+ (#{gen-labels 6292}# #{req 28182}#)))
+ (let ((#{r* 28189}#
+ (#{extend-var-env 6284}#
+ #{labels 28188}#
+ #{vars 28187}#
+ #{r 28043}#))
+ (#{w* 28190}#
+ (#{make-binding-wrap 6303}#
+ #{req 28182}#
+ #{labels 28188}#
+ #{w 28044}#)))
+ (#{parse-opt 28050}#
+ (map syntax->datum #{req 28182}#)
+ #{opt 28183}#
+ #{rest 28184}#
+ #{kw 28185}#
+ #{body 28186}#
+ (reverse #{vars 28187}#)
+ #{r* 28189}#
+ #{w* 28190}#
'()
'())))))
- (#{parse-opt 26041}#
- (lambda (#{req 26395}#
- #{opt 26396}#
- #{rest 26397}#
- #{kw 26398}#
- #{body 26399}#
- #{vars 26400}#
- #{r* 26401}#
- #{w* 26402}#
- #{out 26403}#
- #{inits 26404}#)
- (if (pair? #{opt 26396}#)
- (let ((#{tmp 26405}# (car #{opt 26396}#)))
- (let ((#{tmp 26406}#
- ($sc-dispatch #{tmp 26405}# '(any any))))
- (if #{tmp 26406}#
+ (#{parse-opt 28050}#
+ (lambda (#{req 28404}#
+ #{opt 28405}#
+ #{rest 28406}#
+ #{kw 28407}#
+ #{body 28408}#
+ #{vars 28409}#
+ #{r* 28410}#
+ #{w* 28411}#
+ #{out 28412}#
+ #{inits 28413}#)
+ (if (pair? #{opt 28405}#)
+ (let ((#{tmp 28414}# (car #{opt 28405}#)))
+ (let ((#{tmp 28415}#
+ ($sc-dispatch #{tmp 28414}# '(any any))))
+ (if #{tmp 28415}#
(@apply
- (lambda (#{id 26408}# #{i 26409}#)
- (let ((#{v 26410}#
- (let ((#{id 26418}#
- (if (if (vector? #{id 26408}#)
+ (lambda (#{id 28417}# #{i 28418}#)
+ (let ((#{v 28419}#
+ (let ((#{id 28427}#
+ (if (if (vector? #{id 28417}#)
(if (= (vector-length
- #{id 26408}#)
+ #{id 28417}#)
4)
(eq? (vector-ref
- #{id 26408}#
+ #{id 28417}#
0)
'syntax-object)
#f)
#f)
- (vector-ref #{id 26408}# 1)
- #{id 26408}#)))
+ (vector-ref #{id 28417}# 1)
+ #{id 28417}#)))
(gensym
(string-append
- (symbol->string #{id 26418}#)
+ (symbol->string #{id 28427}#)
" ")))))
- (let ((#{l 26411}#
- (#{gen-labels 4305}# (list #{v 26410}#))))
- (let ((#{r** 26412}#
- (#{extend-var-env 4297}#
- #{l 26411}#
- (list #{v 26410}#)
- #{r* 26401}#)))
- (let ((#{w** 26413}#
- (#{make-binding-wrap 4316}#
- (list #{id 26408}#)
- #{l 26411}#
- #{w* 26402}#)))
- (#{parse-opt 26041}#
- #{req 26395}#
- (cdr #{opt 26396}#)
- #{rest 26397}#
- #{kw 26398}#
- #{body 26399}#
- (cons #{v 26410}# #{vars 26400}#)
- #{r** 26412}#
- #{w** 26413}#
- (cons (syntax->datum #{id 26408}#)
- #{out 26403}#)
- (cons (#{expand 4334}#
- #{i 26409}#
- #{r* 26401}#
- #{w* 26402}#
- #{mod 26037}#)
- #{inits 26404}#)))))))
- #{tmp 26406}#)
+ (let ((#{l 28420}#
+ (#{gen-labels 6292}# (list #{v 28419}#))))
+ (let ((#{r** 28421}#
+ (#{extend-var-env 6284}#
+ #{l 28420}#
+ (list #{v 28419}#)
+ #{r* 28410}#)))
+ (let ((#{w** 28422}#
+ (#{make-binding-wrap 6303}#
+ (list #{id 28417}#)
+ #{l 28420}#
+ #{w* 28411}#)))
+ (#{parse-opt 28050}#
+ #{req 28404}#
+ (cdr #{opt 28405}#)
+ #{rest 28406}#
+ #{kw 28407}#
+ #{body 28408}#
+ (cons #{v 28419}# #{vars 28409}#)
+ #{r** 28421}#
+ #{w** 28422}#
+ (cons (syntax->datum #{id 28417}#)
+ #{out 28412}#)
+ (cons (#{expand 6321}#
+ #{i 28418}#
+ #{r* 28410}#
+ #{w* 28411}#
+ #{mod 28046}#)
+ #{inits 28413}#)))))))
+ #{tmp 28415}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp 26405}#))))
- (if #{rest 26397}#
- (let ((#{v 26683}#
- (let ((#{id 26693}#
- (if (if (vector? #{rest 26397}#)
- (if (= (vector-length #{rest 26397}#)
+ #{tmp 28414}#))))
+ (if #{rest 28406}#
+ (let ((#{v 28692}#
+ (let ((#{id 28702}#
+ (if (if (vector? #{rest 28406}#)
+ (if (= (vector-length #{rest 28406}#)
4)
- (eq? (vector-ref #{rest 26397}# 0)
+ (eq? (vector-ref #{rest 28406}# 0)
'syntax-object)
#f)
#f)
- (vector-ref #{rest 26397}# 1)
- #{rest 26397}#)))
+ (vector-ref #{rest 28406}# 1)
+ #{rest 28406}#)))
(gensym
(string-append
- (symbol->string #{id 26693}#)
+ (symbol->string #{id 28702}#)
" ")))))
- (let ((#{l 26684}#
- (#{gen-labels 4305}# (list #{v 26683}#))))
- (let ((#{r* 26685}#
- (#{extend-var-env 4297}#
- #{l 26684}#
- (list #{v 26683}#)
- #{r* 26401}#)))
- (let ((#{w* 26686}#
- (#{make-binding-wrap 4316}#
- (list #{rest 26397}#)
- #{l 26684}#
- #{w* 26402}#)))
- (#{parse-kw 26042}#
- #{req 26395}#
- (if (pair? #{out 26403}#)
- (reverse #{out 26403}#)
+ (let ((#{l 28693}#
+ (#{gen-labels 6292}# (list #{v 28692}#))))
+ (let ((#{r* 28694}#
+ (#{extend-var-env 6284}#
+ #{l 28693}#
+ (list #{v 28692}#)
+ #{r* 28410}#)))
+ (let ((#{w* 28695}#
+ (#{make-binding-wrap 6303}#
+ (list #{rest 28406}#)
+ #{l 28693}#
+ #{w* 28411}#)))
+ (#{parse-kw 28051}#
+ #{req 28404}#
+ (if (pair? #{out 28412}#)
+ (reverse #{out 28412}#)
#f)
- (syntax->datum #{rest 26397}#)
- (if (pair? #{kw 26398}#)
- (cdr #{kw 26398}#)
- #{kw 26398}#)
- #{body 26399}#
- (cons #{v 26683}# #{vars 26400}#)
- #{r* 26685}#
- #{w* 26686}#
- (if (pair? #{kw 26398}#) (car #{kw 26398}#) #f)
+ (syntax->datum #{rest 28406}#)
+ (if (pair? #{kw 28407}#)
+ (cdr #{kw 28407}#)
+ #{kw 28407}#)
+ #{body 28408}#
+ (cons #{v 28692}# #{vars 28409}#)
+ #{r* 28694}#
+ #{w* 28695}#
+ (if (pair? #{kw 28407}#) (car #{kw 28407}#) #f)
'()
- #{inits 26404}#)))))
- (#{parse-kw 26042}#
- #{req 26395}#
- (if (pair? #{out 26403}#)
- (reverse #{out 26403}#)
+ #{inits 28413}#)))))
+ (#{parse-kw 28051}#
+ #{req 28404}#
+ (if (pair? #{out 28412}#)
+ (reverse #{out 28412}#)
#f)
#f
- (if (pair? #{kw 26398}#)
- (cdr #{kw 26398}#)
- #{kw 26398}#)
- #{body 26399}#
- #{vars 26400}#
- #{r* 26401}#
- #{w* 26402}#
- (if (pair? #{kw 26398}#) (car #{kw 26398}#) #f)
+ (if (pair? #{kw 28407}#)
+ (cdr #{kw 28407}#)
+ #{kw 28407}#)
+ #{body 28408}#
+ #{vars 28409}#
+ #{r* 28410}#
+ #{w* 28411}#
+ (if (pair? #{kw 28407}#) (car #{kw 28407}#) #f)
'()
- #{inits 26404}#)))))
- (#{parse-kw 26042}#
- (lambda (#{req 26891}#
- #{opt 26892}#
- #{rest 26893}#
- #{kw 26894}#
- #{body 26895}#
- #{vars 26896}#
- #{r* 26897}#
- #{w* 26898}#
- #{aok 26899}#
- #{out 26900}#
- #{inits 26901}#)
- (if (pair? #{kw 26894}#)
- (let ((#{tmp 26902}# (car #{kw 26894}#)))
- (let ((#{tmp 26903}#
- ($sc-dispatch #{tmp 26902}# '(any any any))))
- (if #{tmp 26903}#
+ #{inits 28413}#)))))
+ (#{parse-kw 28051}#
+ (lambda (#{req 28900}#
+ #{opt 28901}#
+ #{rest 28902}#
+ #{kw 28903}#
+ #{body 28904}#
+ #{vars 28905}#
+ #{r* 28906}#
+ #{w* 28907}#
+ #{aok 28908}#
+ #{out 28909}#
+ #{inits 28910}#)
+ (if (pair? #{kw 28903}#)
+ (let ((#{tmp 28911}# (car #{kw 28903}#)))
+ (let ((#{tmp 28912}#
+ ($sc-dispatch #{tmp 28911}# '(any any any))))
+ (if #{tmp 28912}#
(@apply
- (lambda (#{k 26905}# #{id 26906}# #{i 26907}#)
- (let ((#{v 26908}#
- (let ((#{id 26916}#
- (if (if (vector? #{id 26906}#)
+ (lambda (#{k 28914}# #{id 28915}# #{i 28916}#)
+ (let ((#{v 28917}#
+ (let ((#{id 28925}#
+ (if (if (vector? #{id 28915}#)
(if (= (vector-length
- #{id 26906}#)
+ #{id 28915}#)
4)
(eq? (vector-ref
- #{id 26906}#
+ #{id 28915}#
0)
'syntax-object)
#f)
#f)
- (vector-ref #{id 26906}# 1)
- #{id 26906}#)))
+ (vector-ref #{id 28915}# 1)
+ #{id 28915}#)))
(gensym
(string-append
- (symbol->string #{id 26916}#)
+ (symbol->string #{id 28925}#)
" ")))))
- (let ((#{l 26909}#
- (#{gen-labels 4305}# (list #{v 26908}#))))
- (let ((#{r** 26910}#
- (#{extend-var-env 4297}#
- #{l 26909}#
- (list #{v 26908}#)
- #{r* 26897}#)))
- (let ((#{w** 26911}#
- (#{make-binding-wrap 4316}#
- (list #{id 26906}#)
- #{l 26909}#
- #{w* 26898}#)))
- (#{parse-kw 26042}#
- #{req 26891}#
- #{opt 26892}#
- #{rest 26893}#
- (cdr #{kw 26894}#)
- #{body 26895}#
- (cons #{v 26908}# #{vars 26896}#)
- #{r** 26910}#
- #{w** 26911}#
- #{aok 26899}#
- (cons (list (syntax->datum #{k 26905}#)
- (syntax->datum #{id 26906}#)
- #{v 26908}#)
- #{out 26900}#)
- (cons (#{expand 4334}#
- #{i 26907}#
- #{r* 26897}#
- #{w* 26898}#
- #{mod 26037}#)
- #{inits 26901}#)))))))
- #{tmp 26903}#)
+ (let ((#{l 28918}#
+ (#{gen-labels 6292}# (list #{v 28917}#))))
+ (let ((#{r** 28919}#
+ (#{extend-var-env 6284}#
+ #{l 28918}#
+ (list #{v 28917}#)
+ #{r* 28906}#)))
+ (let ((#{w** 28920}#
+ (#{make-binding-wrap 6303}#
+ (list #{id 28915}#)
+ #{l 28918}#
+ #{w* 28907}#)))
+ (#{parse-kw 28051}#
+ #{req 28900}#
+ #{opt 28901}#
+ #{rest 28902}#
+ (cdr #{kw 28903}#)
+ #{body 28904}#
+ (cons #{v 28917}# #{vars 28905}#)
+ #{r** 28919}#
+ #{w** 28920}#
+ #{aok 28908}#
+ (cons (list (syntax->datum #{k 28914}#)
+ (syntax->datum #{id 28915}#)
+ #{v 28917}#)
+ #{out 28909}#)
+ (cons (#{expand 6321}#
+ #{i 28916}#
+ #{r* 28906}#
+ #{w* 28907}#
+ #{mod 28046}#)
+ #{inits 28910}#)))))))
+ #{tmp 28912}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp 26902}#))))
- (#{parse-body 26043}#
- #{req 26891}#
- #{opt 26892}#
- #{rest 26893}#
- (if (if #{aok 26899}#
- #{aok 26899}#
- (pair? #{out 26900}#))
- (cons #{aok 26899}# (reverse #{out 26900}#))
+ #{tmp 28911}#))))
+ (#{parse-body 28052}#
+ #{req 28900}#
+ #{opt 28901}#
+ #{rest 28902}#
+ (if (if #{aok 28908}#
+ #{aok 28908}#
+ (pair? #{out 28909}#))
+ (cons #{aok 28908}# (reverse #{out 28909}#))
#f)
- #{body 26895}#
- (reverse #{vars 26896}#)
- #{r* 26897}#
- #{w* 26898}#
- (reverse #{inits 26901}#)
+ #{body 28904}#
+ (reverse #{vars 28905}#)
+ #{r* 28906}#
+ #{w* 28907}#
+ (reverse #{inits 28910}#)
'()))))
- (#{parse-body 26043}#
- (lambda (#{req 27190}#
- #{opt 27191}#
- #{rest 27192}#
- #{kw 27193}#
- #{body 27194}#
- #{vars 27195}#
- #{r* 27196}#
- #{w* 27197}#
- #{inits 27198}#
- #{meta 27199}#)
- (let ((#{tmp 27201}#
+ (#{parse-body 28052}#
+ (lambda (#{req 29199}#
+ #{opt 29200}#
+ #{rest 29201}#
+ #{kw 29202}#
+ #{body 29203}#
+ #{vars 29204}#
+ #{r* 29205}#
+ #{w* 29206}#
+ #{inits 29207}#
+ #{meta 29208}#)
+ (let ((#{tmp 29210}#
($sc-dispatch
- #{body 27194}#
+ #{body 29203}#
'(any any . each-any))))
- (if (if #{tmp 27201}#
+ (if (if #{tmp 29210}#
(@apply
- (lambda (#{docstring 27205}# #{e1 27206}# #{e2 27207}#)
- (string? (syntax->datum #{docstring 27205}#)))
- #{tmp 27201}#)
+ (lambda (#{docstring 29214}# #{e1 29215}# #{e2 29216}#)
+ (string? (syntax->datum #{docstring 29214}#)))
+ #{tmp 29210}#)
#f)
(@apply
- (lambda (#{docstring 27208}# #{e1 27209}# #{e2 27210}#)
- (#{parse-body 26043}#
- #{req 27190}#
- #{opt 27191}#
- #{rest 27192}#
- #{kw 27193}#
- (cons #{e1 27209}# #{e2 27210}#)
- #{vars 27195}#
- #{r* 27196}#
- #{w* 27197}#
- #{inits 27198}#
+ (lambda (#{docstring 29217}# #{e1 29218}# #{e2 29219}#)
+ (#{parse-body 28052}#
+ #{req 29199}#
+ #{opt 29200}#
+ #{rest 29201}#
+ #{kw 29202}#
+ (cons #{e1 29218}# #{e2 29219}#)
+ #{vars 29204}#
+ #{r* 29205}#
+ #{w* 29206}#
+ #{inits 29207}#
(append
- #{meta 27199}#
+ #{meta 29208}#
(list (cons 'documentation
- (syntax->datum #{docstring 27208}#))))))
- #{tmp 27201}#)
- (let ((#{tmp 27211}#
+ (syntax->datum #{docstring 29217}#))))))
+ #{tmp 29210}#)
+ (let ((#{tmp 29220}#
($sc-dispatch
- #{body 27194}#
+ #{body 29203}#
'(#(vector #(each (any . any))) any . each-any))))
- (if #{tmp 27211}#
+ (if #{tmp 29220}#
(@apply
- (lambda (#{k 27215}#
- #{v 27216}#
- #{e1 27217}#
- #{e2 27218}#)
- (#{parse-body 26043}#
- #{req 27190}#
- #{opt 27191}#
- #{rest 27192}#
- #{kw 27193}#
- (cons #{e1 27217}# #{e2 27218}#)
- #{vars 27195}#
- #{r* 27196}#
- #{w* 27197}#
- #{inits 27198}#
+ (lambda (#{k 29224}#
+ #{v 29225}#
+ #{e1 29226}#
+ #{e2 29227}#)
+ (#{parse-body 28052}#
+ #{req 29199}#
+ #{opt 29200}#
+ #{rest 29201}#
+ #{kw 29202}#
+ (cons #{e1 29226}# #{e2 29227}#)
+ #{vars 29204}#
+ #{r* 29205}#
+ #{w* 29206}#
+ #{inits 29207}#
(append
- #{meta 27199}#
+ #{meta 29208}#
(syntax->datum
- (map cons #{k 27215}# #{v 27216}#)))))
- #{tmp 27211}#)
- (let ((#{tmp 27219}#
- ($sc-dispatch #{body 27194}# '(any . each-any))))
- (if #{tmp 27219}#
+ (map cons #{k 29224}# #{v 29225}#)))))
+ #{tmp 29220}#)
+ (let ((#{tmp 29228}#
+ ($sc-dispatch #{body 29203}# '(any . each-any))))
+ (if #{tmp 29228}#
(@apply
- (lambda (#{e1 27223}# #{e2 27224}#)
+ (lambda (#{e1 29232}# #{e2 29233}#)
(values
- #{meta 27199}#
- #{req 27190}#
- #{opt 27191}#
- #{rest 27192}#
- #{kw 27193}#
- #{inits 27198}#
- #{vars 27195}#
- (#{expand-body 4338}#
- (cons #{e1 27223}# #{e2 27224}#)
- (#{wrap 4327}#
+ #{meta 29208}#
+ #{req 29199}#
+ #{opt 29200}#
+ #{rest 29201}#
+ #{kw 29202}#
+ #{inits 29207}#
+ #{vars 29204}#
+ (#{expand-body 6325}#
+ (cons #{e1 29232}# #{e2 29233}#)
+ (#{wrap 6314}#
(begin
- (if (if (pair? #{e 26033}#)
- #{s 26036}#
+ (if (if (pair? #{e 28042}#)
+ #{s 28045}#
#f)
(set-source-properties!
- #{e 26033}#
- #{s 26036}#))
- #{e 26033}#)
- #{w 26035}#
- #{mod 26037}#)
- #{r* 27196}#
- #{w* 27197}#
- #{mod 26037}#)))
- #{tmp 27219}#)
+ #{e 28042}#
+ #{s 28045}#))
+ #{e 28042}#)
+ #{w 28044}#
+ #{mod 28046}#)
+ #{r* 29205}#
+ #{w* 29206}#
+ #{mod 28046}#)))
+ #{tmp 29228}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{body 27194}#))))))))))
- (let ((#{tmp 26045}#
- ($sc-dispatch #{clauses 26039}# '())))
- (if #{tmp 26045}#
+ #{body 29203}#))))))))))
+ (let ((#{tmp 28054}#
+ ($sc-dispatch #{clauses 28048}# '())))
+ (if #{tmp 28054}#
(@apply
(lambda () (values '() #f))
- #{tmp 26045}#)
- (let ((#{tmp 26049}#
+ #{tmp 28054}#)
+ (let ((#{tmp 28058}#
($sc-dispatch
- #{clauses 26039}#
+ #{clauses 28048}#
'((any any . each-any)
.
#(each (any any . each-any))))))
- (if #{tmp 26049}#
+ (if #{tmp 28058}#
(@apply
- (lambda (#{args 26053}#
- #{e1 26054}#
- #{e2 26055}#
- #{args* 26056}#
- #{e1* 26057}#
- #{e2* 26058}#)
+ (lambda (#{args 28062}#
+ #{e1 28063}#
+ #{e2 28064}#
+ #{args* 28065}#
+ #{e1* 28066}#
+ #{e2* 28067}#)
(call-with-values
(lambda ()
- (#{get-formals 26038}# #{args 26053}#))
- (lambda (#{req 26059}#
- #{opt 26060}#
- #{rest 26061}#
- #{kw 26062}#)
+ (#{get-formals 28047}# #{args 28062}#))
+ (lambda (#{req 28068}#
+ #{opt 28069}#
+ #{rest 28070}#
+ #{kw 28071}#)
(call-with-values
(lambda ()
- (#{parse-req 26040}#
- #{req 26059}#
- #{opt 26060}#
- #{rest 26061}#
- #{kw 26062}#
- (cons #{e1 26054}# #{e2 26055}#)))
- (lambda (#{meta 26129}#
- #{req 26130}#
- #{opt 26131}#
- #{rest 26132}#
- #{kw 26133}#
- #{inits 26134}#
- #{vars 26135}#
- #{body 26136}#)
+ (#{parse-req 28049}#
+ #{req 28068}#
+ #{opt 28069}#
+ #{rest 28070}#
+ #{kw 28071}#
+ (cons #{e1 28063}# #{e2 28064}#)))
+ (lambda (#{meta 28138}#
+ #{req 28139}#
+ #{opt 28140}#
+ #{rest 28141}#
+ #{kw 28142}#
+ #{inits 28143}#
+ #{vars 28144}#
+ #{body 28145}#)
(call-with-values
(lambda ()
- (#{expand-lambda-case 4346}#
- #{e 26033}#
- #{r 26034}#
- #{w 26035}#
- #{s 26036}#
- #{mod 26037}#
- #{get-formals 26038}#
- (map (lambda (#{tmp 2764 26137}#
- #{tmp 2763 26138}#
- #{tmp 2762 26139}#)
- (cons #{tmp 2762 26139}#
- (cons #{tmp 2763 26138}#
- #{tmp 2764 26137}#)))
- #{e2* 26058}#
- #{e1* 26057}#
- #{args* 26056}#)))
- (lambda (#{meta* 26140}# #{else* 26141}#)
+ (#{expand-lambda-case 6333}#
+ #{e 28042}#
+ #{r 28043}#
+ #{w 28044}#
+ #{s 28045}#
+ #{mod 28046}#
+ #{get-formals 28047}#
+ (map (lambda (#{tmp 4751 28146}#
+ #{tmp 4750 28147}#
+ #{tmp 4749 28148}#)
+ (cons #{tmp 4749 28148}#
+ (cons #{tmp 4750 28147}#
+ #{tmp 4751 28146}#)))
+ #{e2* 28067}#
+ #{e1* 28066}#
+ #{args* 28065}#)))
+ (lambda (#{meta* 28149}# #{else* 28150}#)
(values
- (append #{meta 26129}# #{meta* 26140}#)
+ (append #{meta 28138}# #{meta* 28149}#)
(make-struct/no-tail
(vector-ref %expanded-vtables 14)
- #{s 26036}#
- #{req 26130}#
- #{opt 26131}#
- #{rest 26132}#
- #{kw 26133}#
- #{inits 26134}#
- #{vars 26135}#
- #{body 26136}#
- #{else* 26141}#)))))))))
- #{tmp 26049}#)
+ #{s 28045}#
+ #{req 28139}#
+ #{opt 28140}#
+ #{rest 28141}#
+ #{kw 28142}#
+ #{inits 28143}#
+ #{vars 28144}#
+ #{body 28145}#
+ #{else* 28150}#)))))))))
+ #{tmp 28058}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{clauses 26039}#))))))))
- (#{strip 4347}#
- (lambda (#{x 27261}# #{w 27262}#)
- (if (memq 'top (car #{w 27262}#))
- #{x 27261}#
+ #{clauses 28048}#))))))))
+ (#{strip 6334}#
+ (lambda (#{x 29270}# #{w 29271}#)
+ (if (memq 'top (car #{w 29271}#))
+ #{x 29270}#
(letrec*
- ((#{f 27263}#
- (lambda (#{x 27266}#)
- (if (if (vector? #{x 27266}#)
- (if (= (vector-length #{x 27266}#) 4)
- (eq? (vector-ref #{x 27266}# 0) 'syntax-object)
+ ((#{f 29272}#
+ (lambda (#{x 29275}#)
+ (if (if (vector? #{x 29275}#)
+ (if (= (vector-length #{x 29275}#) 4)
+ (eq? (vector-ref #{x 29275}# 0) 'syntax-object)
#f)
#f)
- (#{strip 4347}#
- (vector-ref #{x 27266}# 1)
- (vector-ref #{x 27266}# 2))
- (if (pair? #{x 27266}#)
- (let ((#{a 27285}# (#{f 27263}# (car #{x 27266}#)))
- (#{d 27286}# (#{f 27263}# (cdr #{x 27266}#))))
- (if (if (eq? #{a 27285}# (car #{x 27266}#))
- (eq? #{d 27286}# (cdr #{x 27266}#))
+ (#{strip 6334}#
+ (vector-ref #{x 29275}# 1)
+ (vector-ref #{x 29275}# 2))
+ (if (pair? #{x 29275}#)
+ (let ((#{a 29294}# (#{f 29272}# (car #{x 29275}#)))
+ (#{d 29295}# (#{f 29272}# (cdr #{x 29275}#))))
+ (if (if (eq? #{a 29294}# (car #{x 29275}#))
+ (eq? #{d 29295}# (cdr #{x 29275}#))
#f)
- #{x 27266}#
- (cons #{a 27285}# #{d 27286}#)))
- (if (vector? #{x 27266}#)
- (let ((#{old 27289}# (vector->list #{x 27266}#)))
- (let ((#{new 27290}# (map #{f 27263}# #{old 27289}#)))
+ #{x 29275}#
+ (cons #{a 29294}# #{d 29295}#)))
+ (if (vector? #{x 29275}#)
+ (let ((#{old 29298}# (vector->list #{x 29275}#)))
+ (let ((#{new 29299}# (map #{f 29272}# #{old 29298}#)))
(letrec*
- ((#{lp 27291}#
- (lambda (#{l1 27367}# #{l2 27368}#)
- (if (null? #{l1 27367}#)
- #{x 27266}#
- (if (eq? (car #{l1 27367}#)
- (car #{l2 27368}#))
- (#{lp 27291}#
- (cdr #{l1 27367}#)
- (cdr #{l2 27368}#))
- (list->vector #{new 27290}#))))))
- (#{lp 27291}# #{old 27289}# #{new 27290}#))))
- #{x 27266}#))))))
- (#{f 27263}# #{x 27261}#)))))
- (#{gen-var 4348}#
- (lambda (#{id 26185}#)
- (let ((#{id 26186}#
- (if (if (vector? #{id 26185}#)
- (if (= (vector-length #{id 26185}#) 4)
- (eq? (vector-ref #{id 26185}# 0) 'syntax-object)
+ ((#{lp 29300}#
+ (lambda (#{l1 29376}# #{l2 29377}#)
+ (if (null? #{l1 29376}#)
+ #{x 29275}#
+ (if (eq? (car #{l1 29376}#)
+ (car #{l2 29377}#))
+ (#{lp 29300}#
+ (cdr #{l1 29376}#)
+ (cdr #{l2 29377}#))
+ (list->vector #{new 29299}#))))))
+ (#{lp 29300}# #{old 29298}# #{new 29299}#))))
+ #{x 29275}#))))))
+ (#{f 29272}# #{x 29270}#)))))
+ (#{gen-var 6335}#
+ (lambda (#{id 28194}#)
+ (let ((#{id 28195}#
+ (if (if (vector? #{id 28194}#)
+ (if (= (vector-length #{id 28194}#) 4)
+ (eq? (vector-ref #{id 28194}# 0) 'syntax-object)
#f)
#f)
- (vector-ref #{id 26185}# 1)
- #{id 26185}#)))
+ (vector-ref #{id 28194}# 1)
+ #{id 28194}#)))
(gensym
- (string-append (symbol->string #{id 26186}#) " "))))))
+ (string-append (symbol->string #{id 28195}#) " "))))))
(begin
(module-define!
(current-module)
@@ -8056,1354 +8073,1357 @@
'let-syntax
'local-syntax
#f))
- (#{global-extend 4300}#
+ (#{global-extend 6287}#
'core
'fluid-let-syntax
- (lambda (#{e 4469}#
- #{r 4470}#
- #{w 4471}#
- #{s 4472}#
- #{mod 4473}#)
- (let ((#{tmp 4475}#
+ (lambda (#{e 6456}#
+ #{r 6457}#
+ #{w 6458}#
+ #{s 6459}#
+ #{mod 6460}#)
+ (let ((#{tmp 6462}#
($sc-dispatch
- #{e 4469}#
+ #{e 6456}#
'(_ #(each (any any)) any . each-any))))
- (if (if #{tmp 4475}#
+ (if (if #{tmp 6462}#
(@apply
- (lambda (#{var 4479}#
- #{val 4480}#
- #{e1 4481}#
- #{e2 4482}#)
- (#{valid-bound-ids? 4324}# #{var 4479}#))
- #{tmp 4475}#)
+ (lambda (#{var 6466}#
+ #{val 6467}#
+ #{e1 6468}#
+ #{e2 6469}#)
+ (#{valid-bound-ids? 6311}# #{var 6466}#))
+ #{tmp 6462}#)
#f)
(@apply
- (lambda (#{var 4560}#
- #{val 4561}#
- #{e1 4562}#
- #{e2 4563}#)
- (let ((#{names 4564}#
- (map (lambda (#{x 4754}#)
- (#{id-var-name 4321}# #{x 4754}# #{w 4471}#))
- #{var 4560}#)))
+ (lambda (#{var 6547}#
+ #{val 6548}#
+ #{e1 6549}#
+ #{e2 6550}#)
+ (let ((#{names 6551}#
+ (map (lambda (#{x 6741}#)
+ (#{id-var-name 6308}# #{x 6741}# #{w 6458}#))
+ #{var 6547}#)))
(begin
(for-each
- (lambda (#{id 4565}# #{n 4566}#)
- (let ((#{atom-key 4567}#
- (car (let ((#{t 4691}#
- (assq #{n 4566}# #{r 4470}#)))
- (if #{t 4691}#
- (cdr #{t 4691}#)
- (if (symbol? #{n 4566}#)
- (let ((#{t 4696}#
+ (lambda (#{id 6552}# #{n 6553}#)
+ (let ((#{atom-key 6554}#
+ (car (let ((#{t 6678}#
+ (assq #{n 6553}# #{r 6457}#)))
+ (if #{t 6678}#
+ (cdr #{t 6678}#)
+ (if (symbol? #{n 6553}#)
+ (let ((#{t 6683}#
(begin
- (if (if (not #{mod 4473}#)
+ (if (if (not #{mod 6460}#)
(current-module)
#f)
(warn "module system is booted, we should have a module"
- #{n 4566}#))
- (let ((#{v 4733}#
+ #{n 6553}#))
+ (let ((#{v 6720}#
(module-variable
- (if #{mod 4473}#
+ (if #{mod 6460}#
(resolve-module
- (cdr #{mod 4473}#))
+ (cdr #{mod 6460}#))
(current-module))
- #{n 4566}#)))
- (if #{v 4733}#
+ #{n 6553}#)))
+ (if #{v 6720}#
(if (variable-bound?
- #{v 4733}#)
- (let ((#{val 4742}#
+ #{v 6720}#)
+ (let ((#{val 6729}#
(variable-ref
- #{v 4733}#)))
+ #{v 6720}#)))
(if (macro?
- #{val 4742}#)
+ #{val 6729}#)
(if (macro-type
- #{val 4742}#)
+ #{val 6729}#)
(cons (macro-type
- #{val 4742}#)
+ #{val 6729}#)
(macro-binding
- #{val 4742}#))
+ #{val 6729}#))
#f)
#f))
#f)
#f)))))
- (if #{t 4696}#
- #{t 4696}#
+ (if #{t 6683}#
+ #{t 6683}#
'(global)))
'(displaced-lexical)))))))
- (if (let ((#{t 4600}# #{atom-key 4567}#))
- (eqv? #{t 4600}# 'displaced-lexical))
+ (if (let ((#{t 6587}# #{atom-key 6554}#))
+ (eqv? #{t 6587}# 'displaced-lexical))
(syntax-violation
'fluid-let-syntax
"identifier out of context"
- #{e 4469}#
- (#{wrap 4327}#
+ #{e 6456}#
+ (#{wrap 6314}#
(begin
- (if (if (pair? #{id 4565}#) #{s 4472}# #f)
+ (if (if (pair? #{id 6552}#) #{s 6459}# #f)
(set-source-properties!
- #{id 4565}#
- #{s 4472}#))
- #{id 4565}#)
- #{w 4471}#
- #{mod 4473}#)))))
- #{var 4560}#
- #{names 4564}#)
- (#{expand-body 4338}#
- (cons #{e1 4562}# #{e2 4563}#)
- (#{wrap 4327}#
+ #{id 6552}#
+ #{s 6459}#))
+ #{id 6552}#)
+ #{w 6458}#
+ #{mod 6460}#)))))
+ #{var 6547}#
+ #{names 6551}#)
+ (#{expand-body 6325}#
+ (cons #{e1 6549}# #{e2 6550}#)
+ (#{wrap 6314}#
(begin
- (if (if (pair? #{e 4469}#) #{s 4472}# #f)
- (set-source-properties! #{e 4469}# #{s 4472}#))
- #{e 4469}#)
- #{w 4471}#
- #{mod 4473}#)
- (#{extend-env 4296}#
- #{names 4564}#
- (let ((#{trans-r 4840}#
- (#{macros-only-env 4298}# #{r 4470}#)))
- (map (lambda (#{x 4841}#)
+ (if (if (pair? #{e 6456}#) #{s 6459}# #f)
+ (set-source-properties! #{e 6456}# #{s 6459}#))
+ #{e 6456}#)
+ #{w 6458}#
+ #{mod 6460}#)
+ (#{extend-env 6283}#
+ #{names 6551}#
+ (let ((#{trans-r 6827}#
+ (#{macros-only-env 6285}# #{r 6457}#)))
+ (map (lambda (#{x 6828}#)
(cons 'macro
- (#{eval-local-transformer 4340}#
- (#{expand 4334}#
- #{x 4841}#
- #{trans-r 4840}#
- #{w 4471}#
- #{mod 4473}#)
- #{mod 4473}#)))
- #{val 4561}#))
- #{r 4470}#)
- #{w 4471}#
- #{mod 4473}#))))
- #{tmp 4475}#)
+ (#{eval-local-transformer 6327}#
+ (#{expand 6321}#
+ #{x 6828}#
+ #{trans-r 6827}#
+ #{w 6458}#
+ #{mod 6460}#)
+ #{mod 6460}#)))
+ #{val 6548}#))
+ #{r 6457}#)
+ #{w 6458}#
+ #{mod 6460}#))))
+ #{tmp 6462}#)
(syntax-violation
'fluid-let-syntax
"bad syntax"
- (#{wrap 4327}#
+ (#{wrap 6314}#
(begin
- (if (if (pair? #{e 4469}#) #{s 4472}# #f)
- (set-source-properties! #{e 4469}# #{s 4472}#))
- #{e 4469}#)
- #{w 4471}#
- #{mod 4473}#))))))
+ (if (if (pair? #{e 6456}#) #{s 6459}# #f)
+ (set-source-properties! #{e 6456}# #{s 6459}#))
+ #{e 6456}#)
+ #{w 6458}#
+ #{mod 6460}#))))))
(module-define!
(current-module)
'quote
(make-syntax-transformer
'quote
'core
- (lambda (#{e 5050}#
- #{r 5051}#
- #{w 5052}#
- #{s 5053}#
- #{mod 5054}#)
- (let ((#{tmp 5056}# ($sc-dispatch #{e 5050}# '(_ any))))
- (if #{tmp 5056}#
+ (lambda (#{e 7037}#
+ #{r 7038}#
+ #{w 7039}#
+ #{s 7040}#
+ #{mod 7041}#)
+ (let ((#{tmp 7043}# ($sc-dispatch #{e 7037}# '(_ any))))
+ (if #{tmp 7043}#
(@apply
- (lambda (#{e 5059}#)
- (let ((#{exp 5063}#
- (#{strip 4347}# #{e 5059}# #{w 5052}#)))
+ (lambda (#{e 7046}#)
+ (let ((#{exp 7050}#
+ (#{strip 6334}# #{e 7046}# #{w 7039}#)))
(make-struct/no-tail
(vector-ref %expanded-vtables 1)
- #{s 5053}#
- #{exp 5063}#)))
- #{tmp 5056}#)
+ #{s 7040}#
+ #{exp 7050}#)))
+ #{tmp 7043}#)
(syntax-violation
'quote
"bad syntax"
- (#{wrap 4327}#
+ (#{wrap 6314}#
(begin
- (if (if (pair? #{e 5050}#) #{s 5053}# #f)
- (set-source-properties! #{e 5050}# #{s 5053}#))
- #{e 5050}#)
- #{w 5052}#
- #{mod 5054}#)))))))
- (#{global-extend 4300}#
+ (if (if (pair? #{e 7037}#) #{s 7040}# #f)
+ (set-source-properties! #{e 7037}# #{s 7040}#))
+ #{e 7037}#)
+ #{w 7039}#
+ #{mod 7041}#)))))))
+ (#{global-extend 6287}#
'core
'syntax
(letrec*
- ((#{gen-syntax 5290}#
- (lambda (#{src 5392}#
- #{e 5393}#
- #{r 5394}#
- #{maps 5395}#
- #{ellipsis? 5396}#
- #{mod 5397}#)
- (if (if (symbol? #{e 5393}#)
+ ((#{gen-syntax 7277}#
+ (lambda (#{src 7379}#
+ #{e 7380}#
+ #{r 7381}#
+ #{maps 7382}#
+ #{ellipsis? 7383}#
+ #{mod 7384}#)
+ (if (if (symbol? #{e 7380}#)
#t
- (if (if (vector? #{e 5393}#)
- (if (= (vector-length #{e 5393}#) 4)
- (eq? (vector-ref #{e 5393}# 0) 'syntax-object)
+ (if (if (vector? #{e 7380}#)
+ (if (= (vector-length #{e 7380}#) 4)
+ (eq? (vector-ref #{e 7380}# 0) 'syntax-object)
#f)
#f)
- (symbol? (vector-ref #{e 5393}# 1))
+ (symbol? (vector-ref #{e 7380}# 1))
#f))
- (let ((#{label 5424}#
- (#{id-var-name 4321}# #{e 5393}# '(()))))
- (let ((#{b 5425}#
- (let ((#{t 5562}# (assq #{label 5424}# #{r 5394}#)))
- (if #{t 5562}#
- (cdr #{t 5562}#)
- (if (symbol? #{label 5424}#)
- (let ((#{t 5567}#
+ (let ((#{label 7411}#
+ (#{id-var-name 6308}# #{e 7380}# '(()))))
+ (let ((#{b 7412}#
+ (let ((#{t 7549}# (assq #{label 7411}# #{r 7381}#)))
+ (if #{t 7549}#
+ (cdr #{t 7549}#)
+ (if (symbol? #{label 7411}#)
+ (let ((#{t 7554}#
(begin
- (if (if (not #{mod 5397}#)
+ (if (if (not #{mod 7384}#)
(current-module)
#f)
(warn "module system is booted, we should have a module"
- #{label 5424}#))
- (let ((#{v 5604}#
+ #{label 7411}#))
+ (let ((#{v 7591}#
(module-variable
- (if #{mod 5397}#
+ (if #{mod 7384}#
(resolve-module
- (cdr #{mod 5397}#))
+ (cdr #{mod 7384}#))
(current-module))
- #{label 5424}#)))
- (if #{v 5604}#
- (if (variable-bound? #{v 5604}#)
- (let ((#{val 5613}#
+ #{label 7411}#)))
+ (if #{v 7591}#
+ (if (variable-bound? #{v 7591}#)
+ (let ((#{val 7600}#
(variable-ref
- #{v 5604}#)))
- (if (macro? #{val 5613}#)
+ #{v 7591}#)))
+ (if (macro? #{val 7600}#)
(if (macro-type
- #{val 5613}#)
+ #{val 7600}#)
(cons (macro-type
- #{val 5613}#)
+ #{val 7600}#)
(macro-binding
- #{val 5613}#))
+ #{val 7600}#))
#f)
#f))
#f)
#f)))))
- (if #{t 5567}# #{t 5567}# '(global)))
+ (if #{t 7554}# #{t 7554}# '(global)))
'(displaced-lexical))))))
- (if (eq? (car #{b 5425}#) 'syntax)
+ (if (eq? (car #{b 7412}#) 'syntax)
(call-with-values
(lambda ()
- (let ((#{var.lev 5458}# (cdr #{b 5425}#)))
- (#{gen-ref 5291}#
- #{src 5392}#
- (car #{var.lev 5458}#)
- (cdr #{var.lev 5458}#)
- #{maps 5395}#)))
- (lambda (#{var 5554}# #{maps 5555}#)
- (values (list 'ref #{var 5554}#) #{maps 5555}#)))
- (if (#{ellipsis? 5396}# #{e 5393}#)
+ (let ((#{var.lev 7445}# (cdr #{b 7412}#)))
+ (#{gen-ref 7278}#
+ #{src 7379}#
+ (car #{var.lev 7445}#)
+ (cdr #{var.lev 7445}#)
+ #{maps 7382}#)))
+ (lambda (#{var 7541}# #{maps 7542}#)
+ (values (list 'ref #{var 7541}#) #{maps 7542}#)))
+ (if (#{ellipsis? 7383}# #{e 7380}#)
(syntax-violation
'syntax
"misplaced ellipsis"
- #{src 5392}#)
- (values (list 'quote #{e 5393}#) #{maps 5395}#)))))
- (let ((#{tmp 5625}#
- ($sc-dispatch #{e 5393}# '(any any))))
- (if (if #{tmp 5625}#
+ #{src 7379}#)
+ (values (list 'quote #{e 7380}#) #{maps 7382}#)))))
+ (let ((#{tmp 7612}#
+ ($sc-dispatch #{e 7380}# '(any any))))
+ (if (if #{tmp 7612}#
(@apply
- (lambda (#{dots 5629}# #{e 5630}#)
- (#{ellipsis? 5396}# #{dots 5629}#))
- #{tmp 5625}#)
+ (lambda (#{dots 7616}# #{e 7617}#)
+ (#{ellipsis? 7383}# #{dots 7616}#))
+ #{tmp 7612}#)
#f)
(@apply
- (lambda (#{dots 5631}# #{e 5632}#)
- (#{gen-syntax 5290}#
- #{src 5392}#
- #{e 5632}#
- #{r 5394}#
- #{maps 5395}#
- (lambda (#{x 5633}#) #f)
- #{mod 5397}#))
- #{tmp 5625}#)
- (let ((#{tmp 5634}#
- ($sc-dispatch #{e 5393}# '(any any . any))))
- (if (if #{tmp 5634}#
+ (lambda (#{dots 7618}# #{e 7619}#)
+ (#{gen-syntax 7277}#
+ #{src 7379}#
+ #{e 7619}#
+ #{r 7381}#
+ #{maps 7382}#
+ (lambda (#{x 7620}#) #f)
+ #{mod 7384}#))
+ #{tmp 7612}#)
+ (let ((#{tmp 7621}#
+ ($sc-dispatch #{e 7380}# '(any any . any))))
+ (if (if #{tmp 7621}#
(@apply
- (lambda (#{x 5638}# #{dots 5639}# #{y 5640}#)
- (#{ellipsis? 5396}# #{dots 5639}#))
- #{tmp 5634}#)
+ (lambda (#{x 7625}# #{dots 7626}# #{y 7627}#)
+ (#{ellipsis? 7383}# #{dots 7626}#))
+ #{tmp 7621}#)
#f)
(@apply
- (lambda (#{x 5641}# #{dots 5642}# #{y 5643}#)
+ (lambda (#{x 7628}# #{dots 7629}# #{y 7630}#)
(letrec*
- ((#{f 5644}#
- (lambda (#{y 5652}# #{k 5653}#)
- (let ((#{tmp 5655}#
+ ((#{f 7631}#
+ (lambda (#{y 7639}# #{k 7640}#)
+ (let ((#{tmp 7642}#
($sc-dispatch
- #{y 5652}#
+ #{y 7639}#
'(any . any))))
- (if (if #{tmp 5655}#
+ (if (if #{tmp 7642}#
(@apply
- (lambda (#{dots 5659}# #{y 5660}#)
- (#{ellipsis? 5396}#
- #{dots 5659}#))
- #{tmp 5655}#)
+ (lambda (#{dots 7646}# #{y 7647}#)
+ (#{ellipsis? 7383}#
+ #{dots 7646}#))
+ #{tmp 7642}#)
#f)
(@apply
- (lambda (#{dots 5661}# #{y 5662}#)
- (#{f 5644}#
- #{y 5662}#
- (lambda (#{maps 5663}#)
+ (lambda (#{dots 7648}# #{y 7649}#)
+ (#{f 7631}#
+ #{y 7649}#
+ (lambda (#{maps 7650}#)
(call-with-values
(lambda ()
- (#{k 5653}#
- (cons '() #{maps 5663}#)))
- (lambda (#{x 5664}#
- #{maps 5665}#)
- (if (null? (car #{maps 5665}#))
+ (#{k 7640}#
+ (cons '() #{maps 7650}#)))
+ (lambda (#{x 7651}#
+ #{maps 7652}#)
+ (if (null? (car #{maps 7652}#))
(syntax-violation
'syntax
"extra ellipsis"
- #{src 5392}#)
+ #{src 7379}#)
(values
- (let ((#{map-env 5669}#
- (car #{maps 5665}#)))
+ (let ((#{map-env 7656}#
+ (car #{maps 7652}#)))
(list 'apply
'(primitive
append)
- (#{gen-map 5293}#
- #{x 5664}#
- #{map-env 5669}#)))
- (cdr #{maps 5665}#))))))))
- #{tmp 5655}#)
+ (#{gen-map 7280}#
+ #{x 7651}#
+ #{map-env 7656}#)))
+ (cdr #{maps 7652}#))))))))
+ #{tmp 7642}#)
(call-with-values
(lambda ()
- (#{gen-syntax 5290}#
- #{src 5392}#
- #{y 5652}#
- #{r 5394}#
- #{maps 5395}#
- #{ellipsis? 5396}#
- #{mod 5397}#))
- (lambda (#{y 5672}# #{maps 5673}#)
+ (#{gen-syntax 7277}#
+ #{src 7379}#
+ #{y 7639}#
+ #{r 7381}#
+ #{maps 7382}#
+ #{ellipsis? 7383}#
+ #{mod 7384}#))
+ (lambda (#{y 7659}# #{maps 7660}#)
(call-with-values
(lambda ()
- (#{k 5653}# #{maps 5673}#))
- (lambda (#{x 5674}# #{maps 5675}#)
+ (#{k 7640}# #{maps 7660}#))
+ (lambda (#{x 7661}# #{maps 7662}#)
(values
- (if (equal? #{y 5672}# ''())
- #{x 5674}#
+ (if (equal? #{y 7659}# ''())
+ #{x 7661}#
(list 'append
- #{x 5674}#
- #{y 5672}#))
- #{maps 5675}#))))))))))
- (#{f 5644}#
- #{y 5643}#
- (lambda (#{maps 5647}#)
+ #{x 7661}#
+ #{y 7659}#))
+ #{maps 7662}#))))))))))
+ (#{f 7631}#
+ #{y 7630}#
+ (lambda (#{maps 7634}#)
(call-with-values
(lambda ()
- (#{gen-syntax 5290}#
- #{src 5392}#
- #{x 5641}#
- #{r 5394}#
- (cons '() #{maps 5647}#)
- #{ellipsis? 5396}#
- #{mod 5397}#))
- (lambda (#{x 5648}# #{maps 5649}#)
- (if (null? (car #{maps 5649}#))
+ (#{gen-syntax 7277}#
+ #{src 7379}#
+ #{x 7628}#
+ #{r 7381}#
+ (cons '() #{maps 7634}#)
+ #{ellipsis? 7383}#
+ #{mod 7384}#))
+ (lambda (#{x 7635}# #{maps 7636}#)
+ (if (null? (car #{maps 7636}#))
(syntax-violation
'syntax
"extra ellipsis"
- #{src 5392}#)
+ #{src 7379}#)
(values
- (#{gen-map 5293}#
- #{x 5648}#
- (car #{maps 5649}#))
- (cdr #{maps 5649}#)))))))))
- #{tmp 5634}#)
- (let ((#{tmp 5691}#
- ($sc-dispatch #{e 5393}# '(any . any))))
- (if #{tmp 5691}#
+ (#{gen-map 7280}#
+ #{x 7635}#
+ (car #{maps 7636}#))
+ (cdr #{maps 7636}#)))))))))
+ #{tmp 7621}#)
+ (let ((#{tmp 7678}#
+ ($sc-dispatch #{e 7380}# '(any . any))))
+ (if #{tmp 7678}#
(@apply
- (lambda (#{x 5695}# #{y 5696}#)
+ (lambda (#{x 7682}# #{y 7683}#)
(call-with-values
(lambda ()
- (#{gen-syntax 5290}#
- #{src 5392}#
- #{x 5695}#
- #{r 5394}#
- #{maps 5395}#
- #{ellipsis? 5396}#
- #{mod 5397}#))
- (lambda (#{x 5697}# #{maps 5698}#)
+ (#{gen-syntax 7277}#
+ #{src 7379}#
+ #{x 7682}#
+ #{r 7381}#
+ #{maps 7382}#
+ #{ellipsis? 7383}#
+ #{mod 7384}#))
+ (lambda (#{x 7684}# #{maps 7685}#)
(call-with-values
(lambda ()
- (#{gen-syntax 5290}#
- #{src 5392}#
- #{y 5696}#
- #{r 5394}#
- #{maps 5698}#
- #{ellipsis? 5396}#
- #{mod 5397}#))
- (lambda (#{y 5699}# #{maps 5700}#)
+ (#{gen-syntax 7277}#
+ #{src 7379}#
+ #{y 7683}#
+ #{r 7381}#
+ #{maps 7685}#
+ #{ellipsis? 7383}#
+ #{mod 7384}#))
+ (lambda (#{y 7686}# #{maps 7687}#)
(values
- (let ((#{atom-key 5705}#
- (car #{y 5699}#)))
- (if (eqv? #{atom-key 5705}# 'quote)
- (if (eq? (car #{x 5697}#) 'quote)
+ (let ((#{atom-key 7692}#
+ (car #{y 7686}#)))
+ (if (eqv? #{atom-key 7692}# 'quote)
+ (if (eq? (car #{x 7684}#) 'quote)
(list 'quote
- (cons (car (cdr #{x 5697}#))
- (car (cdr #{y 5699}#))))
- (if (eq? (car (cdr #{y 5699}#))
+ (cons (car (cdr #{x 7684}#))
+ (car (cdr #{y 7686}#))))
+ (if (eq? (car (cdr #{y 7686}#))
'())
- (list 'list #{x 5697}#)
+ (list 'list #{x 7684}#)
(list 'cons
- #{x 5697}#
- #{y 5699}#)))
- (if (eqv? #{atom-key 5705}# 'list)
+ #{x 7684}#
+ #{y 7686}#)))
+ (if (eqv? #{atom-key 7692}# 'list)
(cons 'list
- (cons #{x 5697}#
- (cdr #{y 5699}#)))
+ (cons #{x 7684}#
+ (cdr #{y 7686}#)))
(list 'cons
- #{x 5697}#
- #{y 5699}#))))
- #{maps 5700}#))))))
- #{tmp 5691}#)
- (let ((#{tmp 5734}#
+ #{x 7684}#
+ #{y 7686}#))))
+ #{maps 7687}#))))))
+ #{tmp 7678}#)
+ (let ((#{tmp 7721}#
($sc-dispatch
- #{e 5393}#
+ #{e 7380}#
'#(vector (any . each-any)))))
- (if #{tmp 5734}#
+ (if #{tmp 7721}#
(@apply
- (lambda (#{e1 5738}# #{e2 5739}#)
+ (lambda (#{e1 7725}# #{e2 7726}#)
(call-with-values
(lambda ()
- (#{gen-syntax 5290}#
- #{src 5392}#
- (cons #{e1 5738}# #{e2 5739}#)
- #{r 5394}#
- #{maps 5395}#
- #{ellipsis? 5396}#
- #{mod 5397}#))
- (lambda (#{e 5740}# #{maps 5741}#)
+ (#{gen-syntax 7277}#
+ #{src 7379}#
+ (cons #{e1 7725}# #{e2 7726}#)
+ #{r 7381}#
+ #{maps 7382}#
+ #{ellipsis? 7383}#
+ #{mod 7384}#))
+ (lambda (#{e 7727}# #{maps 7728}#)
(values
- (if (eq? (car #{e 5740}#) 'list)
- (cons 'vector (cdr #{e 5740}#))
- (if (eq? (car #{e 5740}#) 'quote)
+ (if (eq? (car #{e 7727}#) 'list)
+ (cons 'vector (cdr #{e 7727}#))
+ (if (eq? (car #{e 7727}#) 'quote)
(list 'quote
(list->vector
- (car (cdr #{e 5740}#))))
- (list 'list->vector #{e 5740}#)))
- #{maps 5741}#))))
- #{tmp 5734}#)
+ (car (cdr #{e 7727}#))))
+ (list 'list->vector #{e 7727}#)))
+ #{maps 7728}#))))
+ #{tmp 7721}#)
(values
- (list 'quote #{e 5393}#)
- #{maps 5395}#))))))))))))
- (#{gen-ref 5291}#
- (lambda (#{src 5768}#
- #{var 5769}#
- #{level 5770}#
- #{maps 5771}#)
- (if (= #{level 5770}# 0)
- (values #{var 5769}# #{maps 5771}#)
- (if (null? #{maps 5771}#)
+ (list 'quote #{e 7380}#)
+ #{maps 7382}#))))))))))))
+ (#{gen-ref 7278}#
+ (lambda (#{src 7755}#
+ #{var 7756}#
+ #{level 7757}#
+ #{maps 7758}#)
+ (if (= #{level 7757}# 0)
+ (values #{var 7756}# #{maps 7758}#)
+ (if (null? #{maps 7758}#)
(syntax-violation
'syntax
"missing ellipsis"
- #{src 5768}#)
+ #{src 7755}#)
(call-with-values
(lambda ()
- (#{gen-ref 5291}#
- #{src 5768}#
- #{var 5769}#
- (#{1-}# #{level 5770}#)
- (cdr #{maps 5771}#)))
- (lambda (#{outer-var 5772}# #{outer-maps 5773}#)
- (let ((#{b 5774}#
- (assq #{outer-var 5772}# (car #{maps 5771}#))))
- (if #{b 5774}#
- (values (cdr #{b 5774}#) #{maps 5771}#)
- (let ((#{inner-var 5776}#
+ (#{gen-ref 7278}#
+ #{src 7755}#
+ #{var 7756}#
+ (#{1-}# #{level 7757}#)
+ (cdr #{maps 7758}#)))
+ (lambda (#{outer-var 7759}# #{outer-maps 7760}#)
+ (let ((#{b 7761}#
+ (assq #{outer-var 7759}# (car #{maps 7758}#))))
+ (if #{b 7761}#
+ (values (cdr #{b 7761}#) #{maps 7758}#)
+ (let ((#{inner-var 7763}#
(gensym
(string-append (symbol->string 'tmp) " "))))
(values
- #{inner-var 5776}#
- (cons (cons (cons #{outer-var 5772}#
- #{inner-var 5776}#)
- (car #{maps 5771}#))
- #{outer-maps 5773}#)))))))))))
- (#{gen-map 5293}#
- (lambda (#{e 5790}# #{map-env 5791}#)
- (let ((#{formals 5792}# (map cdr #{map-env 5791}#))
- (#{actuals 5793}#
- (map (lambda (#{x 5795}#)
- (list 'ref (car #{x 5795}#)))
- #{map-env 5791}#)))
- (if (eq? (car #{e 5790}#) 'ref)
- (car #{actuals 5793}#)
+ #{inner-var 7763}#
+ (cons (cons (cons #{outer-var 7759}#
+ #{inner-var 7763}#)
+ (car #{maps 7758}#))
+ #{outer-maps 7760}#)))))))))))
+ (#{gen-map 7280}#
+ (lambda (#{e 7777}# #{map-env 7778}#)
+ (let ((#{formals 7779}# (map cdr #{map-env 7778}#))
+ (#{actuals 7780}#
+ (map (lambda (#{x 7782}#)
+ (list 'ref (car #{x 7782}#)))
+ #{map-env 7778}#)))
+ (if (eq? (car #{e 7777}#) 'ref)
+ (car #{actuals 7780}#)
(if (and-map
- (lambda (#{x 5796}#)
- (if (eq? (car #{x 5796}#) 'ref)
- (memq (car (cdr #{x 5796}#)) #{formals 5792}#)
+ (lambda (#{x 7783}#)
+ (if (eq? (car #{x 7783}#) 'ref)
+ (memq (car (cdr #{x 7783}#)) #{formals 7779}#)
#f))
- (cdr #{e 5790}#))
+ (cdr #{e 7777}#))
(cons 'map
- (cons (list 'primitive (car #{e 5790}#))
- (map (let ((#{r 5798}#
+ (cons (list 'primitive (car #{e 7777}#))
+ (map (let ((#{r 7785}#
(map cons
- #{formals 5792}#
- #{actuals 5793}#)))
- (lambda (#{x 5799}#)
- (cdr (assq (car (cdr #{x 5799}#))
- #{r 5798}#))))
- (cdr #{e 5790}#))))
+ #{formals 7779}#
+ #{actuals 7780}#)))
+ (lambda (#{x 7786}#)
+ (cdr (assq (car (cdr #{x 7786}#))
+ #{r 7785}#))))
+ (cdr #{e 7777}#))))
(cons 'map
- (cons (list 'lambda #{formals 5792}# #{e 5790}#)
- #{actuals 5793}#)))))))
- (#{regen 5297}#
- (lambda (#{x 5801}#)
- (let ((#{atom-key 5802}# (car #{x 5801}#)))
- (if (eqv? #{atom-key 5802}# 'ref)
- (let ((#{name 5812}# (car (cdr #{x 5801}#)))
- (#{var 5813}# (car (cdr #{x 5801}#))))
+ (cons (list 'lambda #{formals 7779}# #{e 7777}#)
+ #{actuals 7780}#)))))))
+ (#{regen 7284}#
+ (lambda (#{x 7788}#)
+ (let ((#{atom-key 7789}# (car #{x 7788}#)))
+ (if (eqv? #{atom-key 7789}# 'ref)
+ (let ((#{name 7799}# (car (cdr #{x 7788}#)))
+ (#{var 7800}# (car (cdr #{x 7788}#))))
(make-struct/no-tail
(vector-ref %expanded-vtables 3)
#f
- #{name 5812}#
- #{var 5813}#))
- (if (eqv? #{atom-key 5802}# 'primitive)
- (let ((#{name 5825}# (car (cdr #{x 5801}#))))
+ #{name 7799}#
+ #{var 7800}#))
+ (if (eqv? #{atom-key 7789}# 'primitive)
+ (let ((#{name 7812}# (car (cdr #{x 7788}#))))
(if (equal? (module-name (current-module)) '(guile))
(make-struct/no-tail
(vector-ref %expanded-vtables 7)
#f
- #{name 5825}#)
+ #{name 7812}#)
(make-struct/no-tail
(vector-ref %expanded-vtables 5)
#f
'(guile)
- #{name 5825}#
+ #{name 7812}#
#f)))
- (if (eqv? #{atom-key 5802}# 'quote)
- (let ((#{exp 5843}# (car (cdr #{x 5801}#))))
+ (if (eqv? #{atom-key 7789}# 'quote)
+ (let ((#{exp 7830}# (car (cdr #{x 7788}#))))
(make-struct/no-tail
(vector-ref %expanded-vtables 1)
#f
- #{exp 5843}#))
- (if (eqv? #{atom-key 5802}# 'lambda)
- (if (list? (car (cdr #{x 5801}#)))
- (let ((#{req 5854}# (car (cdr #{x 5801}#)))
- (#{vars 5856}# (car (cdr #{x 5801}#)))
- (#{exp 5858}#
- (#{regen 5297}#
- (car (cdr (cdr #{x 5801}#))))))
- (let ((#{body 5863}#
+ #{exp 7830}#))
+ (if (eqv? #{atom-key 7789}# 'lambda)
+ (if (list? (car (cdr #{x 7788}#)))
+ (let ((#{req 7841}# (car (cdr #{x 7788}#)))
+ (#{vars 7843}# (car (cdr #{x 7788}#)))
+ (#{exp 7845}#
+ (#{regen 7284}#
+ (car (cdr (cdr #{x 7788}#))))))
+ (let ((#{body 7850}#
(make-struct/no-tail
(vector-ref %expanded-vtables 14)
#f
- #{req 5854}#
+ #{req 7841}#
#f
#f
#f
'()
- #{vars 5856}#
- #{exp 5858}#
+ #{vars 7843}#
+ #{exp 7845}#
#f)))
(make-struct/no-tail
(vector-ref %expanded-vtables 13)
#f
'()
- #{body 5863}#)))
- (error "how did we get here" #{x 5801}#))
- (let ((#{fun-exp 5879}#
- (let ((#{name 5888}# (car #{x 5801}#)))
+ #{body 7850}#)))
+ (error "how did we get here" #{x 7788}#))
+ (let ((#{fun-exp 7866}#
+ (let ((#{name 7875}# (car #{x 7788}#)))
(if (equal?
(module-name (current-module))
'(guile))
(make-struct/no-tail
(vector-ref %expanded-vtables 7)
#f
- #{name 5888}#)
+ #{name 7875}#)
(make-struct/no-tail
(vector-ref %expanded-vtables 5)
#f
'(guile)
- #{name 5888}#
+ #{name 7875}#
#f))))
- (#{arg-exps 5880}#
- (map #{regen 5297}# (cdr #{x 5801}#))))
+ (#{arg-exps 7867}#
+ (map #{regen 7284}# (cdr #{x 7788}#))))
(make-struct/no-tail
(vector-ref %expanded-vtables 11)
#f
- #{fun-exp 5879}#
- #{arg-exps 5880}#))))))))))
- (lambda (#{e 5298}#
- #{r 5299}#
- #{w 5300}#
- #{s 5301}#
- #{mod 5302}#)
- (let ((#{e 5303}#
- (#{wrap 4327}#
+ #{fun-exp 7866}#
+ #{arg-exps 7867}#))))))))))
+ (lambda (#{e 7285}#
+ #{r 7286}#
+ #{w 7287}#
+ #{s 7288}#
+ #{mod 7289}#)
+ (let ((#{e 7290}#
+ (#{wrap 6314}#
(begin
- (if (if (pair? #{e 5298}#) #{s 5301}# #f)
- (set-source-properties! #{e 5298}# #{s 5301}#))
- #{e 5298}#)
- #{w 5300}#
- #{mod 5302}#)))
- (let ((#{tmp 5305}# ($sc-dispatch #{e 5303}# '(_ any))))
- (if #{tmp 5305}#
+ (if (if (pair? #{e 7285}#) #{s 7288}# #f)
+ (set-source-properties! #{e 7285}# #{s 7288}#))
+ #{e 7285}#)
+ #{w 7287}#
+ #{mod 7289}#)))
+ (let ((#{tmp 7292}# ($sc-dispatch #{e 7290}# '(_ any))))
+ (if #{tmp 7292}#
(@apply
- (lambda (#{x 5330}#)
+ (lambda (#{x 7317}#)
(call-with-values
(lambda ()
- (#{gen-syntax 5290}#
- #{e 5303}#
- #{x 5330}#
- #{r 5299}#
+ (#{gen-syntax 7277}#
+ #{e 7290}#
+ #{x 7317}#
+ #{r 7286}#
'()
- #{ellipsis? 4342}#
- #{mod 5302}#))
- (lambda (#{e 5384}# #{maps 5385}#)
- (#{regen 5297}# #{e 5384}#))))
- #{tmp 5305}#)
+ #{ellipsis? 6329}#
+ #{mod 7289}#))
+ (lambda (#{e 7371}# #{maps 7372}#)
+ (#{regen 7284}# #{e 7371}#))))
+ #{tmp 7292}#)
(syntax-violation
'syntax
"bad `syntax' form"
- #{e 5303}#)))))))
- (#{global-extend 4300}#
+ #{e 7290}#)))))))
+ (#{global-extend 6287}#
'core
'lambda
- (lambda (#{e 6081}#
- #{r 6082}#
- #{w 6083}#
- #{s 6084}#
- #{mod 6085}#)
- (let ((#{tmp 6087}#
- ($sc-dispatch #{e 6081}# '(_ any any . each-any))))
- (if #{tmp 6087}#
+ (lambda (#{e 8068}#
+ #{r 8069}#
+ #{w 8070}#
+ #{s 8071}#
+ #{mod 8072}#)
+ (let ((#{tmp 8074}#
+ ($sc-dispatch #{e 8068}# '(_ any any . each-any))))
+ (if #{tmp 8074}#
(@apply
- (lambda (#{args 6091}# #{e1 6092}# #{e2 6093}#)
+ (lambda (#{args 8078}# #{e1 8079}# #{e2 8080}#)
(call-with-values
(lambda ()
- (#{lambda-formals 4343}# #{args 6091}#))
- (lambda (#{req 6096}#
- #{opt 6097}#
- #{rest 6098}#
- #{kw 6099}#)
+ (#{lambda-formals 6330}# #{args 8078}#))
+ (lambda (#{req 8083}#
+ #{opt 8084}#
+ #{rest 8085}#
+ #{kw 8086}#)
(letrec*
- ((#{lp 6100}#
- (lambda (#{body 6103}# #{meta 6104}#)
- (let ((#{tmp 6106}#
+ ((#{lp 8087}#
+ (lambda (#{body 8090}# #{meta 8091}#)
+ (let ((#{tmp 8093}#
($sc-dispatch
- #{body 6103}#
+ #{body 8090}#
'(any any . each-any))))
- (if (if #{tmp 6106}#
+ (if (if #{tmp 8093}#
(@apply
- (lambda (#{docstring 6110}#
- #{e1 6111}#
- #{e2 6112}#)
+ (lambda (#{docstring 8097}#
+ #{e1 8098}#
+ #{e2 8099}#)
(string?
- (syntax->datum #{docstring 6110}#)))
- #{tmp 6106}#)
+ (syntax->datum #{docstring 8097}#)))
+ #{tmp 8093}#)
#f)
(@apply
- (lambda (#{docstring 6113}#
- #{e1 6114}#
- #{e2 6115}#)
- (#{lp 6100}#
- (cons #{e1 6114}# #{e2 6115}#)
+ (lambda (#{docstring 8100}#
+ #{e1 8101}#
+ #{e2 8102}#)
+ (#{lp 8087}#
+ (cons #{e1 8101}# #{e2 8102}#)
(append
- #{meta 6104}#
+ #{meta 8091}#
(list (cons 'documentation
(syntax->datum
- #{docstring 6113}#))))))
- #{tmp 6106}#)
- (let ((#{tmp 6116}#
+ #{docstring 8100}#))))))
+ #{tmp 8093}#)
+ (let ((#{tmp 8103}#
($sc-dispatch
- #{body 6103}#
+ #{body 8090}#
'(#(vector #(each (any . any)))
any
.
each-any))))
- (if #{tmp 6116}#
+ (if #{tmp 8103}#
(@apply
- (lambda (#{k 6120}#
- #{v 6121}#
- #{e1 6122}#
- #{e2 6123}#)
- (#{lp 6100}#
- (cons #{e1 6122}# #{e2 6123}#)
+ (lambda (#{k 8107}#
+ #{v 8108}#
+ #{e1 8109}#
+ #{e2 8110}#)
+ (#{lp 8087}#
+ (cons #{e1 8109}# #{e2 8110}#)
(append
- #{meta 6104}#
+ #{meta 8091}#
(syntax->datum
(map cons
- #{k 6120}#
- #{v 6121}#)))))
- #{tmp 6116}#)
- (#{expand-simple-lambda 4344}#
- #{e 6081}#
- #{r 6082}#
- #{w 6083}#
- #{s 6084}#
- #{mod 6085}#
- #{req 6096}#
- #{rest 6098}#
- #{meta 6104}#
- #{body 6103}#))))))))
- (#{lp 6100}# (cons #{e1 6092}# #{e2 6093}#) '())))))
- #{tmp 6087}#)
+ #{k 8107}#
+ #{v 8108}#)))))
+ #{tmp 8103}#)
+ (#{expand-simple-lambda 6331}#
+ #{e 8068}#
+ #{r 8069}#
+ #{w 8070}#
+ #{s 8071}#
+ #{mod 8072}#
+ #{req 8083}#
+ #{rest 8085}#
+ #{meta 8091}#
+ #{body 8090}#))))))))
+ (#{lp 8087}# (cons #{e1 8079}# #{e2 8080}#) '())))))
+ #{tmp 8074}#)
(syntax-violation
'lambda
"bad lambda"
- #{e 6081}#)))))
- (#{global-extend 4300}#
+ #{e 8068}#)))))
+ (#{global-extend 6287}#
'core
'lambda*
- (lambda (#{e 6414}#
- #{r 6415}#
- #{w 6416}#
- #{s 6417}#
- #{mod 6418}#)
- (let ((#{tmp 6420}#
- ($sc-dispatch #{e 6414}# '(_ any any . each-any))))
- (if #{tmp 6420}#
+ (lambda (#{e 8401}#
+ #{r 8402}#
+ #{w 8403}#
+ #{s 8404}#
+ #{mod 8405}#)
+ (let ((#{tmp 8407}#
+ ($sc-dispatch #{e 8401}# '(_ any any . each-any))))
+ (if #{tmp 8407}#
(@apply
- (lambda (#{args 6424}# #{e1 6425}# #{e2 6426}#)
+ (lambda (#{args 8411}# #{e1 8412}# #{e2 8413}#)
(call-with-values
(lambda ()
- (#{expand-lambda-case 4346}#
- #{e 6414}#
- #{r 6415}#
- #{w 6416}#
- #{s 6417}#
- #{mod 6418}#
- #{lambda*-formals 4345}#
- (list (cons #{args 6424}#
- (cons #{e1 6425}# #{e2 6426}#)))))
- (lambda (#{meta 6429}# #{lcase 6430}#)
+ (#{expand-lambda-case 6333}#
+ #{e 8401}#
+ #{r 8402}#
+ #{w 8403}#
+ #{s 8404}#
+ #{mod 8405}#
+ #{lambda*-formals 6332}#
+ (list (cons #{args 8411}#
+ (cons #{e1 8412}# #{e2 8413}#)))))
+ (lambda (#{meta 8416}# #{lcase 8417}#)
(make-struct/no-tail
(vector-ref %expanded-vtables 13)
- #{s 6417}#
- #{meta 6429}#
- #{lcase 6430}#))))
- #{tmp 6420}#)
+ #{s 8404}#
+ #{meta 8416}#
+ #{lcase 8417}#))))
+ #{tmp 8407}#)
(syntax-violation
'lambda
"bad lambda*"
- #{e 6414}#)))))
- (#{global-extend 4300}#
+ #{e 8401}#)))))
+ (#{global-extend 6287}#
'core
'case-lambda
- (lambda (#{e 6600}#
- #{r 6601}#
- #{w 6602}#
- #{s 6603}#
- #{mod 6604}#)
- (let ((#{tmp 6606}#
+ (lambda (#{e 8587}#
+ #{r 8588}#
+ #{w 8589}#
+ #{s 8590}#
+ #{mod 8591}#)
+ (let ((#{tmp 8593}#
($sc-dispatch
- #{e 6600}#
+ #{e 8587}#
'(_ (any any . each-any)
.
#(each (any any . each-any))))))
- (if #{tmp 6606}#
+ (if #{tmp 8593}#
(@apply
- (lambda (#{args 6610}#
- #{e1 6611}#
- #{e2 6612}#
- #{args* 6613}#
- #{e1* 6614}#
- #{e2* 6615}#)
+ (lambda (#{args 8597}#
+ #{e1 8598}#
+ #{e2 8599}#
+ #{args* 8600}#
+ #{e1* 8601}#
+ #{e2* 8602}#)
(call-with-values
(lambda ()
- (#{expand-lambda-case 4346}#
- #{e 6600}#
- #{r 6601}#
- #{w 6602}#
- #{s 6603}#
- #{mod 6604}#
- #{lambda-formals 4343}#
- (cons (cons #{args 6610}#
- (cons #{e1 6611}# #{e2 6612}#))
- (map (lambda (#{tmp 3263 6618}#
- #{tmp 3262 6619}#
- #{tmp 3261 6620}#)
- (cons #{tmp 3261 6620}#
- (cons #{tmp 3262 6619}#
- #{tmp 3263 6618}#)))
- #{e2* 6615}#
- #{e1* 6614}#
- #{args* 6613}#))))
- (lambda (#{meta 6621}# #{lcase 6622}#)
+ (#{expand-lambda-case 6333}#
+ #{e 8587}#
+ #{r 8588}#
+ #{w 8589}#
+ #{s 8590}#
+ #{mod 8591}#
+ #{lambda-formals 6330}#
+ (cons (cons #{args 8597}#
+ (cons #{e1 8598}# #{e2 8599}#))
+ (map (lambda (#{tmp 5250 8605}#
+ #{tmp 5249 8606}#
+ #{tmp 5248 8607}#)
+ (cons #{tmp 5248 8607}#
+ (cons #{tmp 5249 8606}#
+ #{tmp 5250 8605}#)))
+ #{e2* 8602}#
+ #{e1* 8601}#
+ #{args* 8600}#))))
+ (lambda (#{meta 8608}# #{lcase 8609}#)
(make-struct/no-tail
(vector-ref %expanded-vtables 13)
- #{s 6603}#
- #{meta 6621}#
- #{lcase 6622}#))))
- #{tmp 6606}#)
+ #{s 8590}#
+ #{meta 8608}#
+ #{lcase 8609}#))))
+ #{tmp 8593}#)
(syntax-violation
'case-lambda
"bad case-lambda"
- #{e 6600}#)))))
- (#{global-extend 4300}#
+ #{e 8587}#)))))
+ (#{global-extend 6287}#
'core
'case-lambda*
- (lambda (#{e 6784}#
- #{r 6785}#
- #{w 6786}#
- #{s 6787}#
- #{mod 6788}#)
- (let ((#{tmp 6790}#
+ (lambda (#{e 8771}#
+ #{r 8772}#
+ #{w 8773}#
+ #{s 8774}#
+ #{mod 8775}#)
+ (let ((#{tmp 8777}#
($sc-dispatch
- #{e 6784}#
+ #{e 8771}#
'(_ (any any . each-any)
.
#(each (any any . each-any))))))
- (if #{tmp 6790}#
+ (if #{tmp 8777}#
(@apply
- (lambda (#{args 6794}#
- #{e1 6795}#
- #{e2 6796}#
- #{args* 6797}#
- #{e1* 6798}#
- #{e2* 6799}#)
+ (lambda (#{args 8781}#
+ #{e1 8782}#
+ #{e2 8783}#
+ #{args* 8784}#
+ #{e1* 8785}#
+ #{e2* 8786}#)
(call-with-values
(lambda ()
- (#{expand-lambda-case 4346}#
- #{e 6784}#
- #{r 6785}#
- #{w 6786}#
- #{s 6787}#
- #{mod 6788}#
- #{lambda*-formals 4345}#
- (cons (cons #{args 6794}#
- (cons #{e1 6795}# #{e2 6796}#))
- (map (lambda (#{tmp 3298 6802}#
- #{tmp 3297 6803}#
- #{tmp 3296 6804}#)
- (cons #{tmp 3296 6804}#
- (cons #{tmp 3297 6803}#
- #{tmp 3298 6802}#)))
- #{e2* 6799}#
- #{e1* 6798}#
- #{args* 6797}#))))
- (lambda (#{meta 6805}# #{lcase 6806}#)
+ (#{expand-lambda-case 6333}#
+ #{e 8771}#
+ #{r 8772}#
+ #{w 8773}#
+ #{s 8774}#
+ #{mod 8775}#
+ #{lambda*-formals 6332}#
+ (cons (cons #{args 8781}#
+ (cons #{e1 8782}# #{e2 8783}#))
+ (map (lambda (#{tmp 5285 8789}#
+ #{tmp 5284 8790}#
+ #{tmp 5283 8791}#)
+ (cons #{tmp 5283 8791}#
+ (cons #{tmp 5284 8790}#
+ #{tmp 5285 8789}#)))
+ #{e2* 8786}#
+ #{e1* 8785}#
+ #{args* 8784}#))))
+ (lambda (#{meta 8792}# #{lcase 8793}#)
(make-struct/no-tail
(vector-ref %expanded-vtables 13)
- #{s 6787}#
- #{meta 6805}#
- #{lcase 6806}#))))
- #{tmp 6790}#)
+ #{s 8774}#
+ #{meta 8792}#
+ #{lcase 8793}#))))
+ #{tmp 8777}#)
(syntax-violation
'case-lambda
"bad case-lambda*"
- #{e 6784}#)))))
- (#{global-extend 4300}#
+ #{e 8771}#)))))
+ (#{global-extend 6287}#
'core
'let
(letrec*
- ((#{expand-let 6997}#
- (lambda (#{e 7146}#
- #{r 7147}#
- #{w 7148}#
- #{s 7149}#
- #{mod 7150}#
- #{constructor 7151}#
- #{ids 7152}#
- #{vals 7153}#
- #{exps 7154}#)
- (if (not (#{valid-bound-ids? 4324}# #{ids 7152}#))
+ ((#{expand-let 8984}#
+ (lambda (#{e 9133}#
+ #{r 9134}#
+ #{w 9135}#
+ #{s 9136}#
+ #{mod 9137}#
+ #{constructor 9138}#
+ #{ids 9139}#
+ #{vals 9140}#
+ #{exps 9141}#)
+ (if (not (#{valid-bound-ids? 6311}# #{ids 9139}#))
(syntax-violation
'let
"duplicate bound variable"
- #{e 7146}#)
- (let ((#{labels 7232}#
- (#{gen-labels 4305}# #{ids 7152}#))
- (#{new-vars 7233}#
- (map #{gen-var 4348}# #{ids 7152}#)))
- (let ((#{nw 7234}#
- (#{make-binding-wrap 4316}#
- #{ids 7152}#
- #{labels 7232}#
- #{w 7148}#))
- (#{nr 7235}#
- (#{extend-var-env 4297}#
- #{labels 7232}#
- #{new-vars 7233}#
- #{r 7147}#)))
- (#{constructor 7151}#
- #{s 7149}#
- (map syntax->datum #{ids 7152}#)
- #{new-vars 7233}#
- (map (lambda (#{x 7252}#)
- (#{expand 4334}#
- #{x 7252}#
- #{r 7147}#
- #{w 7148}#
- #{mod 7150}#))
- #{vals 7153}#)
- (#{expand-body 4338}#
- #{exps 7154}#
- (#{source-wrap 4328}#
- #{e 7146}#
- #{nw 7234}#
- #{s 7149}#
- #{mod 7150}#)
- #{nr 7235}#
- #{nw 7234}#
- #{mod 7150}#))))))))
- (lambda (#{e 6998}#
- #{r 6999}#
- #{w 7000}#
- #{s 7001}#
- #{mod 7002}#)
- (let ((#{tmp 7004}#
+ #{e 9133}#)
+ (let ((#{labels 9219}#
+ (#{gen-labels 6292}# #{ids 9139}#))
+ (#{new-vars 9220}#
+ (map #{gen-var 6335}# #{ids 9139}#)))
+ (let ((#{nw 9221}#
+ (#{make-binding-wrap 6303}#
+ #{ids 9139}#
+ #{labels 9219}#
+ #{w 9135}#))
+ (#{nr 9222}#
+ (#{extend-var-env 6284}#
+ #{labels 9219}#
+ #{new-vars 9220}#
+ #{r 9134}#)))
+ (#{constructor 9138}#
+ #{s 9136}#
+ (map syntax->datum #{ids 9139}#)
+ #{new-vars 9220}#
+ (map (lambda (#{x 9239}#)
+ (#{expand 6321}#
+ #{x 9239}#
+ #{r 9134}#
+ #{w 9135}#
+ #{mod 9137}#))
+ #{vals 9140}#)
+ (#{expand-body 6325}#
+ #{exps 9141}#
+ (#{source-wrap 6315}#
+ #{e 9133}#
+ #{nw 9221}#
+ #{s 9136}#
+ #{mod 9137}#)
+ #{nr 9222}#
+ #{nw 9221}#
+ #{mod 9137}#))))))))
+ (lambda (#{e 8985}#
+ #{r 8986}#
+ #{w 8987}#
+ #{s 8988}#
+ #{mod 8989}#)
+ (let ((#{tmp 8991}#
($sc-dispatch
- #{e 6998}#
+ #{e 8985}#
'(_ #(each (any any)) any . each-any))))
- (if (if #{tmp 7004}#
+ (if (if #{tmp 8991}#
(@apply
- (lambda (#{id 7008}#
- #{val 7009}#
- #{e1 7010}#
- #{e2 7011}#)
- (and-map #{id? 4302}# #{id 7008}#))
- #{tmp 7004}#)
+ (lambda (#{id 8995}#
+ #{val 8996}#
+ #{e1 8997}#
+ #{e2 8998}#)
+ (and-map #{id? 6289}# #{id 8995}#))
+ #{tmp 8991}#)
#f)
(@apply
- (lambda (#{id 7027}#
- #{val 7028}#
- #{e1 7029}#
- #{e2 7030}#)
- (#{expand-let 6997}#
- #{e 6998}#
- #{r 6999}#
- #{w 7000}#
- #{s 7001}#
- #{mod 7002}#
- #{build-let 4284}#
- #{id 7027}#
- #{val 7028}#
- (cons #{e1 7029}# #{e2 7030}#)))
- #{tmp 7004}#)
- (let ((#{tmp 7060}#
+ (lambda (#{id 9014}#
+ #{val 9015}#
+ #{e1 9016}#
+ #{e2 9017}#)
+ (#{expand-let 8984}#
+ #{e 8985}#
+ #{r 8986}#
+ #{w 8987}#
+ #{s 8988}#
+ #{mod 8989}#
+ #{build-let 6271}#
+ #{id 9014}#
+ #{val 9015}#
+ (cons #{e1 9016}# #{e2 9017}#)))
+ #{tmp 8991}#)
+ (let ((#{tmp 9047}#
($sc-dispatch
- #{e 6998}#
+ #{e 8985}#
'(_ any #(each (any any)) any . each-any))))
- (if (if #{tmp 7060}#
+ (if (if #{tmp 9047}#
(@apply
- (lambda (#{f 7064}#
- #{id 7065}#
- #{val 7066}#
- #{e1 7067}#
- #{e2 7068}#)
- (if (if (symbol? #{f 7064}#)
+ (lambda (#{f 9051}#
+ #{id 9052}#
+ #{val 9053}#
+ #{e1 9054}#
+ #{e2 9055}#)
+ (if (if (symbol? #{f 9051}#)
#t
- (if (if (vector? #{f 7064}#)
- (if (= (vector-length #{f 7064}#) 4)
- (eq? (vector-ref #{f 7064}# 0)
+ (if (if (vector? #{f 9051}#)
+ (if (= (vector-length #{f 9051}#) 4)
+ (eq? (vector-ref #{f 9051}# 0)
'syntax-object)
#f)
#f)
- (symbol? (vector-ref #{f 7064}# 1))
+ (symbol? (vector-ref #{f 9051}# 1))
#f))
- (and-map #{id? 4302}# #{id 7065}#)
+ (and-map #{id? 6289}# #{id 9052}#)
#f))
- #{tmp 7060}#)
+ #{tmp 9047}#)
#f)
(@apply
- (lambda (#{f 7110}#
- #{id 7111}#
- #{val 7112}#
- #{e1 7113}#
- #{e2 7114}#)
- (#{expand-let 6997}#
- #{e 6998}#
- #{r 6999}#
- #{w 7000}#
- #{s 7001}#
- #{mod 7002}#
- #{build-named-let 4285}#
- (cons #{f 7110}# #{id 7111}#)
- #{val 7112}#
- (cons #{e1 7113}# #{e2 7114}#)))
- #{tmp 7060}#)
+ (lambda (#{f 9097}#
+ #{id 9098}#
+ #{val 9099}#
+ #{e1 9100}#
+ #{e2 9101}#)
+ (#{expand-let 8984}#
+ #{e 8985}#
+ #{r 8986}#
+ #{w 8987}#
+ #{s 8988}#
+ #{mod 8989}#
+ #{build-named-let 6272}#
+ (cons #{f 9097}# #{id 9098}#)
+ #{val 9099}#
+ (cons #{e1 9100}# #{e2 9101}#)))
+ #{tmp 9047}#)
(syntax-violation
'let
"bad let"
- (#{wrap 4327}#
+ (#{wrap 6314}#
(begin
- (if (if (pair? #{e 6998}#) #{s 7001}# #f)
- (set-source-properties! #{e 6998}# #{s 7001}#))
- #{e 6998}#)
- #{w 7000}#
- #{mod 7002}#)))))))))
- (#{global-extend 4300}#
+ (if (if (pair? #{e 8985}#) #{s 8988}# #f)
+ (set-source-properties! #{e 8985}# #{s 8988}#))
+ #{e 8985}#)
+ #{w 8987}#
+ #{mod 8989}#)))))))))
+ (#{global-extend 6287}#
'core
'letrec
- (lambda (#{e 7694}#
- #{r 7695}#
- #{w 7696}#
- #{s 7697}#
- #{mod 7698}#)
- (let ((#{tmp 7700}#
+ (lambda (#{e 9681}#
+ #{r 9682}#
+ #{w 9683}#
+ #{s 9684}#
+ #{mod 9685}#)
+ (let ((#{tmp 9687}#
($sc-dispatch
- #{e 7694}#
+ #{e 9681}#
'(_ #(each (any any)) any . each-any))))
- (if (if #{tmp 7700}#
+ (if (if #{tmp 9687}#
(@apply
- (lambda (#{id 7704}#
- #{val 7705}#
- #{e1 7706}#
- #{e2 7707}#)
- (and-map #{id? 4302}# #{id 7704}#))
- #{tmp 7700}#)
+ (lambda (#{id 9691}#
+ #{val 9692}#
+ #{e1 9693}#
+ #{e2 9694}#)
+ (and-map #{id? 6289}# #{id 9691}#))
+ #{tmp 9687}#)
#f)
(@apply
- (lambda (#{id 7723}#
- #{val 7724}#
- #{e1 7725}#
- #{e2 7726}#)
- (if (not (#{valid-bound-ids? 4324}# #{id 7723}#))
+ (lambda (#{id 9710}#
+ #{val 9711}#
+ #{e1 9712}#
+ #{e2 9713}#)
+ (if (not (#{valid-bound-ids? 6311}# #{id 9710}#))
(syntax-violation
'letrec
"duplicate bound variable"
- #{e 7694}#)
- (let ((#{labels 7816}#
- (#{gen-labels 4305}# #{id 7723}#))
- (#{new-vars 7817}#
- (map #{gen-var 4348}# #{id 7723}#)))
- (let ((#{w 7818}#
- (#{make-binding-wrap 4316}#
- #{id 7723}#
- #{labels 7816}#
- #{w 7696}#))
- (#{r 7819}#
- (#{extend-var-env 4297}#
- #{labels 7816}#
- #{new-vars 7817}#
- #{r 7695}#)))
- (#{build-letrec 4286}#
- #{s 7697}#
+ #{e 9681}#)
+ (let ((#{labels 9803}#
+ (#{gen-labels 6292}# #{id 9710}#))
+ (#{new-vars 9804}#
+ (map #{gen-var 6335}# #{id 9710}#)))
+ (let ((#{w 9805}#
+ (#{make-binding-wrap 6303}#
+ #{id 9710}#
+ #{labels 9803}#
+ #{w 9683}#))
+ (#{r 9806}#
+ (#{extend-var-env 6284}#
+ #{labels 9803}#
+ #{new-vars 9804}#
+ #{r 9682}#)))
+ (#{build-letrec 6273}#
+ #{s 9684}#
#f
- (map syntax->datum #{id 7723}#)
- #{new-vars 7817}#
- (map (lambda (#{x 7906}#)
- (#{expand 4334}#
- #{x 7906}#
- #{r 7819}#
- #{w 7818}#
- #{mod 7698}#))
- #{val 7724}#)
- (#{expand-body 4338}#
- (cons #{e1 7725}# #{e2 7726}#)
- (#{wrap 4327}#
+ (map syntax->datum #{id 9710}#)
+ #{new-vars 9804}#
+ (map (lambda (#{x 9893}#)
+ (#{expand 6321}#
+ #{x 9893}#
+ #{r 9806}#
+ #{w 9805}#
+ #{mod 9685}#))
+ #{val 9711}#)
+ (#{expand-body 6325}#
+ (cons #{e1 9712}# #{e2 9713}#)
+ (#{wrap 6314}#
(begin
- (if (if (pair? #{e 7694}#) #{s 7697}# #f)
- (set-source-properties! #{e 7694}# #{s 7697}#))
- #{e 7694}#)
- #{w 7818}#
- #{mod 7698}#)
- #{r 7819}#
- #{w 7818}#
- #{mod 7698}#))))))
- #{tmp 7700}#)
+ (if (if (pair? #{e 9681}#) #{s 9684}# #f)
+ (set-source-properties! #{e 9681}# #{s 9684}#))
+ #{e 9681}#)
+ #{w 9805}#
+ #{mod 9685}#)
+ #{r 9806}#
+ #{w 9805}#
+ #{mod 9685}#))))))
+ #{tmp 9687}#)
(syntax-violation
'letrec
"bad letrec"
- (#{wrap 4327}#
+ (#{wrap 6314}#
(begin
- (if (if (pair? #{e 7694}#) #{s 7697}# #f)
- (set-source-properties! #{e 7694}# #{s 7697}#))
- #{e 7694}#)
- #{w 7696}#
- #{mod 7698}#))))))
- (#{global-extend 4300}#
+ (if (if (pair? #{e 9681}#) #{s 9684}# #f)
+ (set-source-properties! #{e 9681}# #{s 9684}#))
+ #{e 9681}#)
+ #{w 9683}#
+ #{mod 9685}#))))))
+ (#{global-extend 6287}#
'core
'letrec*
- (lambda (#{e 8323}#
- #{r 8324}#
- #{w 8325}#
- #{s 8326}#
- #{mod 8327}#)
- (let ((#{tmp 8329}#
+ (lambda (#{e 10310}#
+ #{r 10311}#
+ #{w 10312}#
+ #{s 10313}#
+ #{mod 10314}#)
+ (let ((#{tmp 10316}#
($sc-dispatch
- #{e 8323}#
+ #{e 10310}#
'(_ #(each (any any)) any . each-any))))
- (if (if #{tmp 8329}#
+ (if (if #{tmp 10316}#
(@apply
- (lambda (#{id 8333}#
- #{val 8334}#
- #{e1 8335}#
- #{e2 8336}#)
- (and-map #{id? 4302}# #{id 8333}#))
- #{tmp 8329}#)
+ (lambda (#{id 10320}#
+ #{val 10321}#
+ #{e1 10322}#
+ #{e2 10323}#)
+ (and-map #{id? 6289}# #{id 10320}#))
+ #{tmp 10316}#)
#f)
(@apply
- (lambda (#{id 8352}#
- #{val 8353}#
- #{e1 8354}#
- #{e2 8355}#)
- (if (not (#{valid-bound-ids? 4324}# #{id 8352}#))
+ (lambda (#{id 10339}#
+ #{val 10340}#
+ #{e1 10341}#
+ #{e2 10342}#)
+ (if (not (#{valid-bound-ids? 6311}# #{id 10339}#))
(syntax-violation
'letrec*
"duplicate bound variable"
- #{e 8323}#)
- (let ((#{labels 8445}#
- (#{gen-labels 4305}# #{id 8352}#))
- (#{new-vars 8446}#
- (map #{gen-var 4348}# #{id 8352}#)))
- (let ((#{w 8447}#
- (#{make-binding-wrap 4316}#
- #{id 8352}#
- #{labels 8445}#
- #{w 8325}#))
- (#{r 8448}#
- (#{extend-var-env 4297}#
- #{labels 8445}#
- #{new-vars 8446}#
- #{r 8324}#)))
- (#{build-letrec 4286}#
- #{s 8326}#
+ #{e 10310}#)
+ (let ((#{labels 10432}#
+ (#{gen-labels 6292}# #{id 10339}#))
+ (#{new-vars 10433}#
+ (map #{gen-var 6335}# #{id 10339}#)))
+ (let ((#{w 10434}#
+ (#{make-binding-wrap 6303}#
+ #{id 10339}#
+ #{labels 10432}#
+ #{w 10312}#))
+ (#{r 10435}#
+ (#{extend-var-env 6284}#
+ #{labels 10432}#
+ #{new-vars 10433}#
+ #{r 10311}#)))
+ (#{build-letrec 6273}#
+ #{s 10313}#
#t
- (map syntax->datum #{id 8352}#)
- #{new-vars 8446}#
- (map (lambda (#{x 8535}#)
- (#{expand 4334}#
- #{x 8535}#
- #{r 8448}#
- #{w 8447}#
- #{mod 8327}#))
- #{val 8353}#)
- (#{expand-body 4338}#
- (cons #{e1 8354}# #{e2 8355}#)
- (#{wrap 4327}#
+ (map syntax->datum #{id 10339}#)
+ #{new-vars 10433}#
+ (map (lambda (#{x 10522}#)
+ (#{expand 6321}#
+ #{x 10522}#
+ #{r 10435}#
+ #{w 10434}#
+ #{mod 10314}#))
+ #{val 10340}#)
+ (#{expand-body 6325}#
+ (cons #{e1 10341}# #{e2 10342}#)
+ (#{wrap 6314}#
(begin
- (if (if (pair? #{e 8323}#) #{s 8326}# #f)
- (set-source-properties! #{e 8323}# #{s 8326}#))
- #{e 8323}#)
- #{w 8447}#
- #{mod 8327}#)
- #{r 8448}#
- #{w 8447}#
- #{mod 8327}#))))))
- #{tmp 8329}#)
+ (if (if (pair? #{e 10310}#) #{s 10313}# #f)
+ (set-source-properties!
+ #{e 10310}#
+ #{s 10313}#))
+ #{e 10310}#)
+ #{w 10434}#
+ #{mod 10314}#)
+ #{r 10435}#
+ #{w 10434}#
+ #{mod 10314}#))))))
+ #{tmp 10316}#)
(syntax-violation
'letrec*
"bad letrec*"
- (#{wrap 4327}#
+ (#{wrap 6314}#
(begin
- (if (if (pair? #{e 8323}#) #{s 8326}# #f)
- (set-source-properties! #{e 8323}# #{s 8326}#))
- #{e 8323}#)
- #{w 8325}#
- #{mod 8327}#))))))
- (#{global-extend 4300}#
+ (if (if (pair? #{e 10310}#) #{s 10313}# #f)
+ (set-source-properties! #{e 10310}# #{s 10313}#))
+ #{e 10310}#)
+ #{w 10312}#
+ #{mod 10314}#))))))
+ (#{global-extend 6287}#
'core
'set!
- (lambda (#{e 8994}#
- #{r 8995}#
- #{w 8996}#
- #{s 8997}#
- #{mod 8998}#)
- (let ((#{tmp 9000}#
- ($sc-dispatch #{e 8994}# '(_ any any))))
- (if (if #{tmp 9000}#
+ (lambda (#{e 10981}#
+ #{r 10982}#
+ #{w 10983}#
+ #{s 10984}#
+ #{mod 10985}#)
+ (let ((#{tmp 10987}#
+ ($sc-dispatch #{e 10981}# '(_ any any))))
+ (if (if #{tmp 10987}#
(@apply
- (lambda (#{id 9004}# #{val 9005}#)
- (if (symbol? #{id 9004}#)
+ (lambda (#{id 10991}# #{val 10992}#)
+ (if (symbol? #{id 10991}#)
#t
- (if (if (vector? #{id 9004}#)
- (if (= (vector-length #{id 9004}#) 4)
- (eq? (vector-ref #{id 9004}# 0) 'syntax-object)
+ (if (if (vector? #{id 10991}#)
+ (if (= (vector-length #{id 10991}#) 4)
+ (eq? (vector-ref #{id 10991}# 0) 'syntax-object)
#f)
#f)
- (symbol? (vector-ref #{id 9004}# 1))
+ (symbol? (vector-ref #{id 10991}# 1))
#f)))
- #{tmp 9000}#)
+ #{tmp 10987}#)
#f)
(@apply
- (lambda (#{id 9032}# #{val 9033}#)
- (let ((#{n 9034}#
- (#{id-var-name 4321}# #{id 9032}# #{w 8996}#))
- (#{id-mod 9035}#
- (if (if (vector? #{id 9032}#)
- (if (= (vector-length #{id 9032}#) 4)
- (eq? (vector-ref #{id 9032}# 0) 'syntax-object)
+ (lambda (#{id 11019}# #{val 11020}#)
+ (let ((#{n 11021}#
+ (#{id-var-name 6308}# #{id 11019}# #{w 10983}#))
+ (#{id-mod 11022}#
+ (if (if (vector? #{id 11019}#)
+ (if (= (vector-length #{id 11019}#) 4)
+ (eq? (vector-ref #{id 11019}# 0)
+ 'syntax-object)
#f)
#f)
- (vector-ref #{id 9032}# 3)
- #{mod 8998}#)))
- (let ((#{b 9036}#
- (let ((#{t 9698}# (assq #{n 9034}# #{r 8995}#)))
- (if #{t 9698}#
- (cdr #{t 9698}#)
- (if (symbol? #{n 9034}#)
- (let ((#{t 9703}#
+ (vector-ref #{id 11019}# 3)
+ #{mod 10985}#)))
+ (let ((#{b 11023}#
+ (let ((#{t 11685}# (assq #{n 11021}# #{r 10982}#)))
+ (if #{t 11685}#
+ (cdr #{t 11685}#)
+ (if (symbol? #{n 11021}#)
+ (let ((#{t 11690}#
(begin
- (if (if (not #{id-mod 9035}#)
+ (if (if (not #{id-mod 11022}#)
(current-module)
#f)
(warn "module system is booted, we should have a module"
- #{n 9034}#))
- (let ((#{v 9740}#
+ #{n 11021}#))
+ (let ((#{v 11727}#
(module-variable
- (if #{id-mod 9035}#
+ (if #{id-mod 11022}#
(resolve-module
- (cdr #{id-mod 9035}#))
+ (cdr #{id-mod 11022}#))
(current-module))
- #{n 9034}#)))
- (if #{v 9740}#
- (if (variable-bound? #{v 9740}#)
- (let ((#{val 9749}#
+ #{n 11021}#)))
+ (if #{v 11727}#
+ (if (variable-bound? #{v 11727}#)
+ (let ((#{val 11736}#
(variable-ref
- #{v 9740}#)))
- (if (macro? #{val 9749}#)
+ #{v 11727}#)))
+ (if (macro? #{val 11736}#)
(if (macro-type
- #{val 9749}#)
+ #{val 11736}#)
(cons (macro-type
- #{val 9749}#)
+ #{val 11736}#)
(macro-binding
- #{val 9749}#))
+ #{val 11736}#))
#f)
#f))
#f)
#f)))))
- (if #{t 9703}# #{t 9703}# '(global)))
+ (if #{t 11690}# #{t 11690}# '(global)))
'(displaced-lexical))))))
- (let ((#{atom-key 9037}# (car #{b 9036}#)))
- (if (let ((#{t 9069}# #{atom-key 9037}#))
- (eqv? #{t 9069}# 'lexical))
- (#{build-lexical-assignment 4273}#
- #{s 8997}#
- (syntax->datum #{id 9032}#)
- (cdr #{b 9036}#)
- (#{expand 4334}#
- #{val 9033}#
- #{r 8995}#
- #{w 8996}#
- #{mod 8998}#))
- (if (let ((#{t 9344}# #{atom-key 9037}#))
- (eqv? #{t 9344}# 'global))
- (#{build-global-assignment 4276}#
- #{s 8997}#
- #{n 9034}#
- (#{expand 4334}#
- #{val 9033}#
- #{r 8995}#
- #{w 8996}#
- #{mod 8998}#)
- #{id-mod 9035}#)
- (if (let ((#{t 9589}# #{atom-key 9037}#))
- (eqv? #{t 9589}# 'macro))
- (let ((#{p 9652}# (cdr #{b 9036}#)))
+ (let ((#{atom-key 11024}# (car #{b 11023}#)))
+ (if (let ((#{t 11056}# #{atom-key 11024}#))
+ (eqv? #{t 11056}# 'lexical))
+ (#{build-lexical-assignment 6260}#
+ #{s 10984}#
+ (syntax->datum #{id 11019}#)
+ (cdr #{b 11023}#)
+ (#{expand 6321}#
+ #{val 11020}#
+ #{r 10982}#
+ #{w 10983}#
+ #{mod 10985}#))
+ (if (let ((#{t 11331}# #{atom-key 11024}#))
+ (eqv? #{t 11331}# 'global))
+ (#{build-global-assignment 6263}#
+ #{s 10984}#
+ #{n 11021}#
+ (#{expand 6321}#
+ #{val 11020}#
+ #{r 10982}#
+ #{w 10983}#
+ #{mod 10985}#)
+ #{id-mod 11022}#)
+ (if (let ((#{t 11576}# #{atom-key 11024}#))
+ (eqv? #{t 11576}# 'macro))
+ (let ((#{p 11639}# (cdr #{b 11023}#)))
(if (procedure-property
- #{p 9652}#
+ #{p 11639}#
'variable-transformer)
- (#{expand 4334}#
- (#{expand-macro 4337}#
- #{p 9652}#
- #{e 8994}#
- #{r 8995}#
- #{w 8996}#
- #{s 8997}#
+ (#{expand 6321}#
+ (#{expand-macro 6324}#
+ #{p 11639}#
+ #{e 10981}#
+ #{r 10982}#
+ #{w 10983}#
+ #{s 10984}#
#f
- #{mod 8998}#)
- #{r 8995}#
+ #{mod 10985}#)
+ #{r 10982}#
'(())
- #{mod 8998}#)
+ #{mod 10985}#)
(syntax-violation
'set!
"not a variable transformer"
- (#{wrap 4327}#
- #{e 8994}#
- #{w 8996}#
- #{mod 8998}#)
- (#{wrap 4327}#
- #{id 9032}#
- #{w 8996}#
- #{id-mod 9035}#))))
- (if (eqv? #{atom-key 9037}# 'displaced-lexical)
+ (#{wrap 6314}#
+ #{e 10981}#
+ #{w 10983}#
+ #{mod 10985}#)
+ (#{wrap 6314}#
+ #{id 11019}#
+ #{w 10983}#
+ #{id-mod 11022}#))))
+ (if (eqv? #{atom-key 11024}# 'displaced-lexical)
(syntax-violation
'set!
"identifier out of context"
- (#{wrap 4327}#
- #{id 9032}#
- #{w 8996}#
- #{mod 8998}#))
+ (#{wrap 6314}#
+ #{id 11019}#
+ #{w 10983}#
+ #{mod 10985}#))
(syntax-violation
'set!
"bad set!"
- (#{wrap 4327}#
+ (#{wrap 6314}#
(begin
- (if (if (pair? #{e 8994}#) #{s 8997}# #f)
+ (if (if (pair? #{e 10981}#) #{s 10984}# #f)
(set-source-properties!
- #{e 8994}#
- #{s 8997}#))
- #{e 8994}#)
- #{w 8996}#
- #{mod 8998}#))))))))))
- #{tmp 9000}#)
- (let ((#{tmp 9845}#
+ #{e 10981}#
+ #{s 10984}#))
+ #{e 10981}#)
+ #{w 10983}#
+ #{mod 10985}#))))))))))
+ #{tmp 10987}#)
+ (let ((#{tmp 11832}#
($sc-dispatch
- #{e 8994}#
+ #{e 10981}#
'(_ (any . each-any) any))))
- (if #{tmp 9845}#
+ (if #{tmp 11832}#
(@apply
- (lambda (#{head 9849}# #{tail 9850}# #{val 9851}#)
+ (lambda (#{head 11836}# #{tail 11837}# #{val 11838}#)
(call-with-values
(lambda ()
- (#{syntax-type 4333}#
- #{head 9849}#
- #{r 8995}#
+ (#{syntax-type 6320}#
+ #{head 11836}#
+ #{r 10982}#
'(())
#f
#f
- #{mod 8998}#
+ #{mod 10985}#
#t))
- (lambda (#{type 9854}#
- #{value 9855}#
- #{ee 9856}#
- #{ww 9857}#
- #{ss 9858}#
- #{modmod 9859}#)
- (if (eqv? #{type 9854}# 'module-ref)
- (let ((#{val 9863}#
- (#{expand 4334}#
- #{val 9851}#
- #{r 8995}#
- #{w 8996}#
- #{mod 8998}#)))
+ (lambda (#{type 11841}#
+ #{value 11842}#
+ #{ee 11843}#
+ #{ww 11844}#
+ #{ss 11845}#
+ #{modmod 11846}#)
+ (if (eqv? #{type 11841}# 'module-ref)
+ (let ((#{val 11850}#
+ (#{expand 6321}#
+ #{val 11838}#
+ #{r 10982}#
+ #{w 10983}#
+ #{mod 10985}#)))
(call-with-values
(lambda ()
- (#{value 9855}#
- (cons #{head 9849}# #{tail 9850}#)
- #{r 8995}#
- #{w 8996}#))
- (lambda (#{e 9864}#
- #{r 9865}#
- #{w 9866}#
- #{s* 9867}#
- #{mod 9868}#)
- (let ((#{tmp 9870}# (list #{e 9864}#)))
+ (#{value 11842}#
+ (cons #{head 11836}# #{tail 11837}#)
+ #{r 10982}#
+ #{w 10983}#))
+ (lambda (#{e 11851}#
+ #{r 11852}#
+ #{w 11853}#
+ #{s* 11854}#
+ #{mod 11855}#)
+ (let ((#{tmp 11857}# (list #{e 11851}#)))
(if (@apply
- (lambda (#{e 9872}#)
- (if (symbol? #{e 9872}#)
+ (lambda (#{e 11859}#)
+ (if (symbol? #{e 11859}#)
#t
- (if (if (vector? #{e 9872}#)
+ (if (if (vector? #{e 11859}#)
(if (= (vector-length
- #{e 9872}#)
+ #{e 11859}#)
4)
(eq? (vector-ref
- #{e 9872}#
+ #{e 11859}#
0)
'syntax-object)
#f)
#f)
(symbol?
- (vector-ref #{e 9872}# 1))
+ (vector-ref #{e 11859}# 1))
#f)))
- #{tmp 9870}#)
+ #{tmp 11857}#)
(@apply
- (lambda (#{e 9902}#)
- (#{build-global-assignment 4276}#
- #{s 8997}#
- (syntax->datum #{e 9902}#)
- #{val 9863}#
- #{mod 9868}#))
- #{tmp 9870}#)
+ (lambda (#{e 11889}#)
+ (#{build-global-assignment 6263}#
+ #{s 10984}#
+ (syntax->datum #{e 11889}#)
+ #{val 11850}#
+ #{mod 11855}#))
+ #{tmp 11857}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{e 9864}#))))))
- (#{build-application 4269}#
- #{s 8997}#
- (let ((#{e 10127}#
+ #{e 11851}#))))))
+ (#{build-application 6256}#
+ #{s 10984}#
+ (let ((#{e 12114}#
(list '#(syntax-object
setter
((top)
@@ -9417,16 +9437,16 @@
(top)
(top)
(top))
- #("i3544"
- "i3545"
- "i3546"
- "i3547"
- "i3548"
- "i3549"))
+ #("i5531"
+ "i5532"
+ "i5533"
+ "i5534"
+ "i5535"
+ "i5536"))
#(ribcage
#(head tail val)
#((top) (top) (top))
- #("i3530" "i3531" "i3532"))
+ #("i5517" "i5518" "i5519"))
#(ribcage () () ())
#(ribcage
#(e r w s mod)
@@ -9435,11 +9455,11 @@
(top)
(top)
(top))
- #("i3494"
- "i3495"
- "i3496"
- "i3497"
- "i3498"))
+ #("i5481"
+ "i5482"
+ "i5483"
+ "i5484"
+ "i5485"))
#(ribcage
(lambda-var-list
gen-var
@@ -9713,246 +9733,246 @@
(top)
(top)
(top))
- ("i467"
- "i465"
- "i463"
- "i461"
- "i459"
- "i457"
- "i455"
- "i453"
- "i451"
- "i449"
- "i447"
- "i445"
- "i443"
- "i441"
- "i439"
- "i437"
- "i435"
- "i433"
- "i431"
- "i429"
- "i427"
- "i425"
- "i423"
- "i421"
- "i419"
- "i417"
- "i415"
- "i413"
- "i411"
- "i409"
- "i407"
- "i405"
- "i403"
- "i401"
- "i399"
- "i398"
- "i396"
- "i393"
- "i392"
- "i391"
- "i389"
- "i388"
- "i386"
- "i384"
- "i382"
- "i380"
- "i378"
- "i376"
- "i374"
- "i372"
- "i369"
- "i367"
- "i366"
- "i364"
- "i362"
- "i360"
- "i358"
- "i357"
- "i356"
- "i355"
- "i353"
- "i352"
- "i349"
- "i347"
- "i345"
- "i343"
- "i341"
- "i339"
- "i337"
- "i336"
- "i335"
- "i333"
- "i331"
- "i330"
- "i327"
- "i326"
- "i324"
- "i322"
- "i320"
- "i318"
- "i316"
- "i314"
- "i312"
- "i310"
- "i308"
- "i305"
- "i303"
- "i301"
- "i299"
- "i297"
- "i295"
- "i293"
- "i291"
- "i289"
- "i287"
- "i285"
- "i283"
- "i281"
- "i279"
- "i277"
- "i275"
- "i273"
- "i271"
- "i269"
- "i267"
- "i265"
- "i263"
- "i261"
- "i260"
- "i257"
- "i255"
- "i254"
- "i253"
- "i252"
- "i251"
- "i249"
- "i247"
- "i245"
- "i242"
- "i240"
- "i238"
- "i236"
- "i234"
- "i232"
- "i230"
- "i228"
- "i226"
- "i224"
- "i222"
- "i220"
- "i218"
- "i216"
- "i214"
- "i212"
- "i210"
- "i208"))
+ ("i2454"
+ "i2452"
+ "i2450"
+ "i2448"
+ "i2446"
+ "i2444"
+ "i2442"
+ "i2440"
+ "i2438"
+ "i2436"
+ "i2434"
+ "i2432"
+ "i2430"
+ "i2428"
+ "i2426"
+ "i2424"
+ "i2422"
+ "i2420"
+ "i2418"
+ "i2416"
+ "i2414"
+ "i2412"
+ "i2410"
+ "i2408"
+ "i2406"
+ "i2404"
+ "i2402"
+ "i2400"
+ "i2398"
+ "i2396"
+ "i2394"
+ "i2392"
+ "i2390"
+ "i2388"
+ "i2386"
+ "i2385"
+ "i2383"
+ "i2380"
+ "i2379"
+ "i2378"
+ "i2376"
+ "i2375"
+ "i2373"
+ "i2371"
+ "i2369"
+ "i2367"
+ "i2365"
+ "i2363"
+ "i2361"
+ "i2359"
+ "i2356"
+ "i2354"
+ "i2353"
+ "i2351"
+ "i2349"
+ "i2347"
+ "i2345"
+ "i2344"
+ "i2343"
+ "i2342"
+ "i2340"
+ "i2339"
+ "i2336"
+ "i2334"
+ "i2332"
+ "i2330"
+ "i2328"
+ "i2326"
+ "i2324"
+ "i2323"
+ "i2322"
+ "i2320"
+ "i2318"
+ "i2317"
+ "i2314"
+ "i2313"
+ "i2311"
+ "i2309"
+ "i2307"
+ "i2305"
+ "i2303"
+ "i2301"
+ "i2299"
+ "i2297"
+ "i2295"
+ "i2292"
+ "i2290"
+ "i2288"
+ "i2286"
+ "i2284"
+ "i2282"
+ "i2280"
+ "i2278"
+ "i2276"
+ "i2274"
+ "i2272"
+ "i2270"
+ "i2268"
+ "i2266"
+ "i2264"
+ "i2262"
+ "i2260"
+ "i2258"
+ "i2256"
+ "i2254"
+ "i2252"
+ "i2250"
+ "i2248"
+ "i2247"
+ "i2244"
+ "i2242"
+ "i2241"
+ "i2240"
+ "i2239"
+ "i2238"
+ "i2236"
+ "i2234"
+ "i2232"
+ "i2229"
+ "i2227"
+ "i2225"
+ "i2223"
+ "i2221"
+ "i2219"
+ "i2217"
+ "i2215"
+ "i2213"
+ "i2211"
+ "i2209"
+ "i2207"
+ "i2205"
+ "i2203"
+ "i2201"
+ "i2199"
+ "i2197"
+ "i2195"))
#(ribcage
(define-structure
define-expansion-accessors
define-expansion-constructors)
((top) (top) (top))
- ("i46" "i45" "i44")))
+ ("i2033" "i2032" "i2031")))
(hygiene guile))
- #{head 9849}#)))
+ #{head 11836}#)))
(call-with-values
(lambda ()
- (#{syntax-type 4333}#
- #{e 10127}#
- #{r 8995}#
- #{w 8996}#
- (#{source-annotation 4295}# #{e 10127}#)
+ (#{syntax-type 6320}#
+ #{e 12114}#
+ #{r 10982}#
+ #{w 10983}#
+ (#{source-annotation 6282}# #{e 12114}#)
#f
- #{mod 8998}#
+ #{mod 10985}#
#f))
- (lambda (#{type 10134}#
- #{value 10135}#
- #{e 10136}#
- #{w 10137}#
- #{s 10138}#
- #{mod 10139}#)
- (#{expand-expr 4335}#
- #{type 10134}#
- #{value 10135}#
- #{e 10136}#
- #{r 8995}#
- #{w 10137}#
- #{s 10138}#
- #{mod 10139}#))))
- (map (lambda (#{e 10143}#)
+ (lambda (#{type 12121}#
+ #{value 12122}#
+ #{e 12123}#
+ #{w 12124}#
+ #{s 12125}#
+ #{mod 12126}#)
+ (#{expand-expr 6322}#
+ #{type 12121}#
+ #{value 12122}#
+ #{e 12123}#
+ #{r 10982}#
+ #{w 12124}#
+ #{s 12125}#
+ #{mod 12126}#))))
+ (map (lambda (#{e 12130}#)
(call-with-values
(lambda ()
- (#{syntax-type 4333}#
- #{e 10143}#
- #{r 8995}#
- #{w 8996}#
- (#{source-annotation 4295}#
- #{e 10143}#)
+ (#{syntax-type 6320}#
+ #{e 12130}#
+ #{r 10982}#
+ #{w 10983}#
+ (#{source-annotation 6282}#
+ #{e 12130}#)
#f
- #{mod 8998}#
+ #{mod 10985}#
#f))
- (lambda (#{type 10158}#
- #{value 10159}#
- #{e 10160}#
- #{w 10161}#
- #{s 10162}#
- #{mod 10163}#)
- (#{expand-expr 4335}#
- #{type 10158}#
- #{value 10159}#
- #{e 10160}#
- #{r 8995}#
- #{w 10161}#
- #{s 10162}#
- #{mod 10163}#))))
+ (lambda (#{type 12145}#
+ #{value 12146}#
+ #{e 12147}#
+ #{w 12148}#
+ #{s 12149}#
+ #{mod 12150}#)
+ (#{expand-expr 6322}#
+ #{type 12145}#
+ #{value 12146}#
+ #{e 12147}#
+ #{r 10982}#
+ #{w 12148}#
+ #{s 12149}#
+ #{mod 12150}#))))
(append
- #{tail 9850}#
- (list #{val 9851}#))))))))
- #{tmp 9845}#)
+ #{tail 11837}#
+ (list #{val 11838}#))))))))
+ #{tmp 11832}#)
(syntax-violation
'set!
"bad set!"
- (#{wrap 4327}#
+ (#{wrap 6314}#
(begin
- (if (if (pair? #{e 8994}#) #{s 8997}# #f)
- (set-source-properties! #{e 8994}# #{s 8997}#))
- #{e 8994}#)
- #{w 8996}#
- #{mod 8998}#))))))))
+ (if (if (pair? #{e 10981}#) #{s 10984}# #f)
+ (set-source-properties! #{e 10981}# #{s 10984}#))
+ #{e 10981}#)
+ #{w 10983}#
+ #{mod 10985}#))))))))
(module-define!
(current-module)
'@
(make-syntax-transformer
'@
'module-ref
- (lambda (#{e 10206}# #{r 10207}# #{w 10208}#)
- (let ((#{tmp 10210}#
- ($sc-dispatch #{e 10206}# '(_ each-any any))))
- (if (if #{tmp 10210}#
+ (lambda (#{e 12193}# #{r 12194}# #{w 12195}#)
+ (let ((#{tmp 12197}#
+ ($sc-dispatch #{e 12193}# '(_ each-any any))))
+ (if (if #{tmp 12197}#
(@apply
- (lambda (#{mod 10213}# #{id 10214}#)
- (if (and-map #{id? 4302}# #{mod 10213}#)
- (if (symbol? #{id 10214}#)
+ (lambda (#{mod 12200}# #{id 12201}#)
+ (if (and-map #{id? 6289}# #{mod 12200}#)
+ (if (symbol? #{id 12201}#)
#t
- (if (if (vector? #{id 10214}#)
- (if (= (vector-length #{id 10214}#) 4)
- (eq? (vector-ref #{id 10214}# 0)
+ (if (if (vector? #{id 12201}#)
+ (if (= (vector-length #{id 12201}#) 4)
+ (eq? (vector-ref #{id 12201}# 0)
'syntax-object)
#f)
#f)
- (symbol? (vector-ref #{id 10214}# 1))
+ (symbol? (vector-ref #{id 12201}# 1))
#f))
#f))
- #{tmp 10210}#)
+ #{tmp 12197}#)
#f)
(@apply
- (lambda (#{mod 10254}# #{id 10255}#)
+ (lambda (#{mod 12241}# #{id 12242}#)
(values
- (syntax->datum #{id 10255}#)
- #{r 10207}#
- #{w 10208}#
+ (syntax->datum #{id 12242}#)
+ #{r 12194}#
+ #{w 12195}#
#f
(syntax->datum
(cons '#(syntax-object
@@ -9961,12 +9981,12 @@
#(ribcage
#(mod id)
#((top) (top))
- #("i3591" "i3592"))
+ #("i5578" "i5579"))
#(ribcage () () ())
#(ribcage
#(e r w)
#((top) (top) (top))
- #("i3579" "i3580" "i3581"))
+ #("i5566" "i5567" "i5568"))
#(ribcage
(lambda-var-list
gen-var
@@ -10240,213 +10260,213 @@
(top)
(top)
(top))
- ("i467"
- "i465"
- "i463"
- "i461"
- "i459"
- "i457"
- "i455"
- "i453"
- "i451"
- "i449"
- "i447"
- "i445"
- "i443"
- "i441"
- "i439"
- "i437"
- "i435"
- "i433"
- "i431"
- "i429"
- "i427"
- "i425"
- "i423"
- "i421"
- "i419"
- "i417"
- "i415"
- "i413"
- "i411"
- "i409"
- "i407"
- "i405"
- "i403"
- "i401"
- "i399"
- "i398"
- "i396"
- "i393"
- "i392"
- "i391"
- "i389"
- "i388"
- "i386"
- "i384"
- "i382"
- "i380"
- "i378"
- "i376"
- "i374"
- "i372"
- "i369"
- "i367"
- "i366"
- "i364"
- "i362"
- "i360"
- "i358"
- "i357"
- "i356"
- "i355"
- "i353"
- "i352"
- "i349"
- "i347"
- "i345"
- "i343"
- "i341"
- "i339"
- "i337"
- "i336"
- "i335"
- "i333"
- "i331"
- "i330"
- "i327"
- "i326"
- "i324"
- "i322"
- "i320"
- "i318"
- "i316"
- "i314"
- "i312"
- "i310"
- "i308"
- "i305"
- "i303"
- "i301"
- "i299"
- "i297"
- "i295"
- "i293"
- "i291"
- "i289"
- "i287"
- "i285"
- "i283"
- "i281"
- "i279"
- "i277"
- "i275"
- "i273"
- "i271"
- "i269"
- "i267"
- "i265"
- "i263"
- "i261"
- "i260"
- "i257"
- "i255"
- "i254"
- "i253"
- "i252"
- "i251"
- "i249"
- "i247"
- "i245"
- "i242"
- "i240"
- "i238"
- "i236"
- "i234"
- "i232"
- "i230"
- "i228"
- "i226"
- "i224"
- "i222"
- "i220"
- "i218"
- "i216"
- "i214"
- "i212"
- "i210"
- "i208"))
+ ("i2454"
+ "i2452"
+ "i2450"
+ "i2448"
+ "i2446"
+ "i2444"
+ "i2442"
+ "i2440"
+ "i2438"
+ "i2436"
+ "i2434"
+ "i2432"
+ "i2430"
+ "i2428"
+ "i2426"
+ "i2424"
+ "i2422"
+ "i2420"
+ "i2418"
+ "i2416"
+ "i2414"
+ "i2412"
+ "i2410"
+ "i2408"
+ "i2406"
+ "i2404"
+ "i2402"
+ "i2400"
+ "i2398"
+ "i2396"
+ "i2394"
+ "i2392"
+ "i2390"
+ "i2388"
+ "i2386"
+ "i2385"
+ "i2383"
+ "i2380"
+ "i2379"
+ "i2378"
+ "i2376"
+ "i2375"
+ "i2373"
+ "i2371"
+ "i2369"
+ "i2367"
+ "i2365"
+ "i2363"
+ "i2361"
+ "i2359"
+ "i2356"
+ "i2354"
+ "i2353"
+ "i2351"
+ "i2349"
+ "i2347"
+ "i2345"
+ "i2344"
+ "i2343"
+ "i2342"
+ "i2340"
+ "i2339"
+ "i2336"
+ "i2334"
+ "i2332"
+ "i2330"
+ "i2328"
+ "i2326"
+ "i2324"
+ "i2323"
+ "i2322"
+ "i2320"
+ "i2318"
+ "i2317"
+ "i2314"
+ "i2313"
+ "i2311"
+ "i2309"
+ "i2307"
+ "i2305"
+ "i2303"
+ "i2301"
+ "i2299"
+ "i2297"
+ "i2295"
+ "i2292"
+ "i2290"
+ "i2288"
+ "i2286"
+ "i2284"
+ "i2282"
+ "i2280"
+ "i2278"
+ "i2276"
+ "i2274"
+ "i2272"
+ "i2270"
+ "i2268"
+ "i2266"
+ "i2264"
+ "i2262"
+ "i2260"
+ "i2258"
+ "i2256"
+ "i2254"
+ "i2252"
+ "i2250"
+ "i2248"
+ "i2247"
+ "i2244"
+ "i2242"
+ "i2241"
+ "i2240"
+ "i2239"
+ "i2238"
+ "i2236"
+ "i2234"
+ "i2232"
+ "i2229"
+ "i2227"
+ "i2225"
+ "i2223"
+ "i2221"
+ "i2219"
+ "i2217"
+ "i2215"
+ "i2213"
+ "i2211"
+ "i2209"
+ "i2207"
+ "i2205"
+ "i2203"
+ "i2201"
+ "i2199"
+ "i2197"
+ "i2195"))
#(ribcage
(define-structure
define-expansion-accessors
define-expansion-constructors)
((top) (top) (top))
- ("i46" "i45" "i44")))
+ ("i2033" "i2032" "i2031")))
(hygiene guile))
- #{mod 10254}#))))
- #{tmp 10210}#)
+ #{mod 12241}#))))
+ #{tmp 12197}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{e 10206}#))))))
- (#{global-extend 4300}#
+ #{e 12193}#))))))
+ (#{global-extend 6287}#
'module-ref
'@@
- (lambda (#{e 10347}# #{r 10348}# #{w 10349}#)
+ (lambda (#{e 12334}# #{r 12335}# #{w 12336}#)
(letrec*
- ((#{remodulate 10350}#
- (lambda (#{x 10385}# #{mod 10386}#)
- (if (pair? #{x 10385}#)
- (cons (#{remodulate 10350}#
- (car #{x 10385}#)
- #{mod 10386}#)
- (#{remodulate 10350}#
- (cdr #{x 10385}#)
- #{mod 10386}#))
- (if (if (vector? #{x 10385}#)
- (if (= (vector-length #{x 10385}#) 4)
- (eq? (vector-ref #{x 10385}# 0) 'syntax-object)
+ ((#{remodulate 12337}#
+ (lambda (#{x 12372}# #{mod 12373}#)
+ (if (pair? #{x 12372}#)
+ (cons (#{remodulate 12337}#
+ (car #{x 12372}#)
+ #{mod 12373}#)
+ (#{remodulate 12337}#
+ (cdr #{x 12372}#)
+ #{mod 12373}#))
+ (if (if (vector? #{x 12372}#)
+ (if (= (vector-length #{x 12372}#) 4)
+ (eq? (vector-ref #{x 12372}# 0) 'syntax-object)
#f)
#f)
- (let ((#{expression 10400}#
- (#{remodulate 10350}#
- (vector-ref #{x 10385}# 1)
- #{mod 10386}#))
- (#{wrap 10401}# (vector-ref #{x 10385}# 2)))
+ (let ((#{expression 12387}#
+ (#{remodulate 12337}#
+ (vector-ref #{x 12372}# 1)
+ #{mod 12373}#))
+ (#{wrap 12388}# (vector-ref #{x 12372}# 2)))
(vector
'syntax-object
- #{expression 10400}#
- #{wrap 10401}#
- #{mod 10386}#))
- (if (vector? #{x 10385}#)
- (let ((#{n 10409}# (vector-length #{x 10385}#)))
- (let ((#{v 10410}# (make-vector #{n 10409}#)))
+ #{expression 12387}#
+ #{wrap 12388}#
+ #{mod 12373}#))
+ (if (vector? #{x 12372}#)
+ (let ((#{n 12396}# (vector-length #{x 12372}#)))
+ (let ((#{v 12397}# (make-vector #{n 12396}#)))
(letrec*
- ((#{loop 10411}#
- (lambda (#{i 10458}#)
- (if (= #{i 10458}# #{n 10409}#)
- #{v 10410}#
+ ((#{loop 12398}#
+ (lambda (#{i 12445}#)
+ (if (= #{i 12445}# #{n 12396}#)
+ #{v 12397}#
(begin
(vector-set!
- #{v 10410}#
- #{i 10458}#
- (#{remodulate 10350}#
- (vector-ref #{x 10385}# #{i 10458}#)
- #{mod 10386}#))
- (#{loop 10411}# (#{1+}# #{i 10458}#)))))))
- (#{loop 10411}# 0))))
- #{x 10385}#))))))
- (let ((#{tmp 10352}#
- ($sc-dispatch #{e 10347}# '(_ each-any any))))
- (if (if #{tmp 10352}#
+ #{v 12397}#
+ #{i 12445}#
+ (#{remodulate 12337}#
+ (vector-ref #{x 12372}# #{i 12445}#)
+ #{mod 12373}#))
+ (#{loop 12398}# (#{1+}# #{i 12445}#)))))))
+ (#{loop 12398}# 0))))
+ #{x 12372}#))))))
+ (let ((#{tmp 12339}#
+ ($sc-dispatch #{e 12334}# '(_ each-any any))))
+ (if (if #{tmp 12339}#
(@apply
- (lambda (#{mod 10356}# #{exp 10357}#)
- (and-map #{id? 4302}# #{mod 10356}#))
- #{tmp 10352}#)
+ (lambda (#{mod 12343}# #{exp 12344}#)
+ (and-map #{id? 6289}# #{mod 12343}#))
+ #{tmp 12339}#)
#f)
(@apply
- (lambda (#{mod 10373}# #{exp 10374}#)
- (let ((#{mod 10375}#
+ (lambda (#{mod 12360}# #{exp 12361}#)
+ (let ((#{mod 12362}#
(syntax->datum
(cons '#(syntax-object
private
@@ -10454,12 +10474,12 @@
#(ribcage
#(mod exp)
#((top) (top))
- #("i3635" "i3636"))
- #(ribcage (remodulate) ((top)) ("i3602"))
+ #("i5622" "i5623"))
+ #(ribcage (remodulate) ((top)) ("i5589"))
#(ribcage
#(e r w)
#((top) (top) (top))
- #("i3599" "i3600" "i3601"))
+ #("i5586" "i5587" "i5588"))
#(ribcage
(lambda-var-list
gen-var
@@ -10733,270 +10753,270 @@
(top)
(top)
(top))
- ("i467"
- "i465"
- "i463"
- "i461"
- "i459"
- "i457"
- "i455"
- "i453"
- "i451"
- "i449"
- "i447"
- "i445"
- "i443"
- "i441"
- "i439"
- "i437"
- "i435"
- "i433"
- "i431"
- "i429"
- "i427"
- "i425"
- "i423"
- "i421"
- "i419"
- "i417"
- "i415"
- "i413"
- "i411"
- "i409"
- "i407"
- "i405"
- "i403"
- "i401"
- "i399"
- "i398"
- "i396"
- "i393"
- "i392"
- "i391"
- "i389"
- "i388"
- "i386"
- "i384"
- "i382"
- "i380"
- "i378"
- "i376"
- "i374"
- "i372"
- "i369"
- "i367"
- "i366"
- "i364"
- "i362"
- "i360"
- "i358"
- "i357"
- "i356"
- "i355"
- "i353"
- "i352"
- "i349"
- "i347"
- "i345"
- "i343"
- "i341"
- "i339"
- "i337"
- "i336"
- "i335"
- "i333"
- "i331"
- "i330"
- "i327"
- "i326"
- "i324"
- "i322"
- "i320"
- "i318"
- "i316"
- "i314"
- "i312"
- "i310"
- "i308"
- "i305"
- "i303"
- "i301"
- "i299"
- "i297"
- "i295"
- "i293"
- "i291"
- "i289"
- "i287"
- "i285"
- "i283"
- "i281"
- "i279"
- "i277"
- "i275"
- "i273"
- "i271"
- "i269"
- "i267"
- "i265"
- "i263"
- "i261"
- "i260"
- "i257"
- "i255"
- "i254"
- "i253"
- "i252"
- "i251"
- "i249"
- "i247"
- "i245"
- "i242"
- "i240"
- "i238"
- "i236"
- "i234"
- "i232"
- "i230"
- "i228"
- "i226"
- "i224"
- "i222"
- "i220"
- "i218"
- "i216"
- "i214"
- "i212"
- "i210"
- "i208"))
+ ("i2454"
+ "i2452"
+ "i2450"
+ "i2448"
+ "i2446"
+ "i2444"
+ "i2442"
+ "i2440"
+ "i2438"
+ "i2436"
+ "i2434"
+ "i2432"
+ "i2430"
+ "i2428"
+ "i2426"
+ "i2424"
+ "i2422"
+ "i2420"
+ "i2418"
+ "i2416"
+ "i2414"
+ "i2412"
+ "i2410"
+ "i2408"
+ "i2406"
+ "i2404"
+ "i2402"
+ "i2400"
+ "i2398"
+ "i2396"
+ "i2394"
+ "i2392"
+ "i2390"
+ "i2388"
+ "i2386"
+ "i2385"
+ "i2383"
+ "i2380"
+ "i2379"
+ "i2378"
+ "i2376"
+ "i2375"
+ "i2373"
+ "i2371"
+ "i2369"
+ "i2367"
+ "i2365"
+ "i2363"
+ "i2361"
+ "i2359"
+ "i2356"
+ "i2354"
+ "i2353"
+ "i2351"
+ "i2349"
+ "i2347"
+ "i2345"
+ "i2344"
+ "i2343"
+ "i2342"
+ "i2340"
+ "i2339"
+ "i2336"
+ "i2334"
+ "i2332"
+ "i2330"
+ "i2328"
+ "i2326"
+ "i2324"
+ "i2323"
+ "i2322"
+ "i2320"
+ "i2318"
+ "i2317"
+ "i2314"
+ "i2313"
+ "i2311"
+ "i2309"
+ "i2307"
+ "i2305"
+ "i2303"
+ "i2301"
+ "i2299"
+ "i2297"
+ "i2295"
+ "i2292"
+ "i2290"
+ "i2288"
+ "i2286"
+ "i2284"
+ "i2282"
+ "i2280"
+ "i2278"
+ "i2276"
+ "i2274"
+ "i2272"
+ "i2270"
+ "i2268"
+ "i2266"
+ "i2264"
+ "i2262"
+ "i2260"
+ "i2258"
+ "i2256"
+ "i2254"
+ "i2252"
+ "i2250"
+ "i2248"
+ "i2247"
+ "i2244"
+ "i2242"
+ "i2241"
+ "i2240"
+ "i2239"
+ "i2238"
+ "i2236"
+ "i2234"
+ "i2232"
+ "i2229"
+ "i2227"
+ "i2225"
+ "i2223"
+ "i2221"
+ "i2219"
+ "i2217"
+ "i2215"
+ "i2213"
+ "i2211"
+ "i2209"
+ "i2207"
+ "i2205"
+ "i2203"
+ "i2201"
+ "i2199"
+ "i2197"
+ "i2195"))
#(ribcage
(define-structure
define-expansion-accessors
define-expansion-constructors)
((top) (top) (top))
- ("i46" "i45" "i44")))
+ ("i2033" "i2032" "i2031")))
(hygiene guile))
- #{mod 10373}#))))
+ #{mod 12360}#))))
(values
- (#{remodulate 10350}#
- #{exp 10374}#
- #{mod 10375}#)
- #{r 10348}#
- #{w 10349}#
- (#{source-annotation 4295}# #{exp 10374}#)
- #{mod 10375}#)))
- #{tmp 10352}#)
+ (#{remodulate 12337}#
+ #{exp 12361}#
+ #{mod 12362}#)
+ #{r 12335}#
+ #{w 12336}#
+ (#{source-annotation 6282}# #{exp 12361}#)
+ #{mod 12362}#)))
+ #{tmp 12339}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{e 10347}#))))))
- (#{global-extend 4300}#
+ #{e 12334}#))))))
+ (#{global-extend 6287}#
'core
'if
- (lambda (#{e 10559}#
- #{r 10560}#
- #{w 10561}#
- #{s 10562}#
- #{mod 10563}#)
- (let ((#{tmp 10565}#
- ($sc-dispatch #{e 10559}# '(_ any any))))
- (if #{tmp 10565}#
+ (lambda (#{e 12546}#
+ #{r 12547}#
+ #{w 12548}#
+ #{s 12549}#
+ #{mod 12550}#)
+ (let ((#{tmp 12552}#
+ ($sc-dispatch #{e 12546}# '(_ any any))))
+ (if #{tmp 12552}#
(@apply
- (lambda (#{test 10569}# #{then 10570}#)
- (#{build-conditional 4270}#
- #{s 10562}#
- (#{expand 4334}#
- #{test 10569}#
- #{r 10560}#
- #{w 10561}#
- #{mod 10563}#)
- (#{expand 4334}#
- #{then 10570}#
- #{r 10560}#
- #{w 10561}#
- #{mod 10563}#)
+ (lambda (#{test 12556}# #{then 12557}#)
+ (#{build-conditional 6257}#
+ #{s 12549}#
+ (#{expand 6321}#
+ #{test 12556}#
+ #{r 12547}#
+ #{w 12548}#
+ #{mod 12550}#)
+ (#{expand 6321}#
+ #{then 12557}#
+ #{r 12547}#
+ #{w 12548}#
+ #{mod 12550}#)
(make-struct/no-tail
(vector-ref %expanded-vtables 0)
#f)))
- #{tmp 10565}#)
- (let ((#{tmp 10795}#
- ($sc-dispatch #{e 10559}# '(_ any any any))))
- (if #{tmp 10795}#
+ #{tmp 12552}#)
+ (let ((#{tmp 12782}#
+ ($sc-dispatch #{e 12546}# '(_ any any any))))
+ (if #{tmp 12782}#
(@apply
- (lambda (#{test 10799}# #{then 10800}# #{else 10801}#)
- (#{build-conditional 4270}#
- #{s 10562}#
- (#{expand 4334}#
- #{test 10799}#
- #{r 10560}#
- #{w 10561}#
- #{mod 10563}#)
- (#{expand 4334}#
- #{then 10800}#
- #{r 10560}#
- #{w 10561}#
- #{mod 10563}#)
- (#{expand 4334}#
- #{else 10801}#
- #{r 10560}#
- #{w 10561}#
- #{mod 10563}#)))
- #{tmp 10795}#)
+ (lambda (#{test 12786}# #{then 12787}# #{else 12788}#)
+ (#{build-conditional 6257}#
+ #{s 12549}#
+ (#{expand 6321}#
+ #{test 12786}#
+ #{r 12547}#
+ #{w 12548}#
+ #{mod 12550}#)
+ (#{expand 6321}#
+ #{then 12787}#
+ #{r 12547}#
+ #{w 12548}#
+ #{mod 12550}#)
+ (#{expand 6321}#
+ #{else 12788}#
+ #{r 12547}#
+ #{w 12548}#
+ #{mod 12550}#)))
+ #{tmp 12782}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{e 10559}#)))))))
- (#{global-extend 4300}#
+ #{e 12546}#)))))))
+ (#{global-extend 6287}#
'core
'with-fluids
- (lambda (#{e 11200}#
- #{r 11201}#
- #{w 11202}#
- #{s 11203}#
- #{mod 11204}#)
- (let ((#{tmp 11206}#
+ (lambda (#{e 13187}#
+ #{r 13188}#
+ #{w 13189}#
+ #{s 13190}#
+ #{mod 13191}#)
+ (let ((#{tmp 13193}#
($sc-dispatch
- #{e 11200}#
+ #{e 13187}#
'(_ #(each (any any)) any . each-any))))
- (if #{tmp 11206}#
+ (if #{tmp 13193}#
(@apply
- (lambda (#{fluid 11210}#
- #{val 11211}#
- #{b 11212}#
- #{b* 11213}#)
- (#{build-dynlet 4271}#
- #{s 11203}#
- (map (lambda (#{x 11294}#)
- (#{expand 4334}#
- #{x 11294}#
- #{r 11201}#
- #{w 11202}#
- #{mod 11204}#))
- #{fluid 11210}#)
- (map (lambda (#{x 11364}#)
- (#{expand 4334}#
- #{x 11364}#
- #{r 11201}#
- #{w 11202}#
- #{mod 11204}#))
- #{val 11211}#)
- (#{expand-body 4338}#
- (cons #{b 11212}# #{b* 11213}#)
- (#{wrap 4327}#
+ (lambda (#{fluid 13197}#
+ #{val 13198}#
+ #{b 13199}#
+ #{b* 13200}#)
+ (#{build-dynlet 6258}#
+ #{s 13190}#
+ (map (lambda (#{x 13281}#)
+ (#{expand 6321}#
+ #{x 13281}#
+ #{r 13188}#
+ #{w 13189}#
+ #{mod 13191}#))
+ #{fluid 13197}#)
+ (map (lambda (#{x 13351}#)
+ (#{expand 6321}#
+ #{x 13351}#
+ #{r 13188}#
+ #{w 13189}#
+ #{mod 13191}#))
+ #{val 13198}#)
+ (#{expand-body 6325}#
+ (cons #{b 13199}# #{b* 13200}#)
+ (#{wrap 6314}#
(begin
- (if (if (pair? #{e 11200}#) #{s 11203}# #f)
- (set-source-properties! #{e 11200}# #{s 11203}#))
- #{e 11200}#)
- #{w 11202}#
- #{mod 11204}#)
- #{r 11201}#
- #{w 11202}#
- #{mod 11204}#)))
- #{tmp 11206}#)
+ (if (if (pair? #{e 13187}#) #{s 13190}# #f)
+ (set-source-properties! #{e 13187}# #{s 13190}#))
+ #{e 13187}#)
+ #{w 13189}#
+ #{mod 13191}#)
+ #{r 13188}#
+ #{w 13189}#
+ #{mod 13191}#)))
+ #{tmp 13193}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{e 11200}#)))))
+ #{e 13187}#)))))
(module-define!
(current-module)
'begin
@@ -11019,75 +11039,75 @@
'eval-when
'eval-when
'()))
- (#{global-extend 4300}#
+ (#{global-extend 6287}#
'core
'syntax-case
(letrec*
- ((#{convert-pattern 11722}#
- (lambda (#{pattern 13319}# #{keys 13320}#)
+ ((#{convert-pattern 13709}#
+ (lambda (#{pattern 15306}# #{keys 15307}#)
(letrec*
- ((#{cvt* 13321}#
- (lambda (#{p* 13945}# #{n 13946}# #{ids 13947}#)
- (if (not (pair? #{p* 13945}#))
- (#{cvt 13323}#
- #{p* 13945}#
- #{n 13946}#
- #{ids 13947}#)
+ ((#{cvt* 15308}#
+ (lambda (#{p* 15932}# #{n 15933}# #{ids 15934}#)
+ (if (not (pair? #{p* 15932}#))
+ (#{cvt 15310}#
+ #{p* 15932}#
+ #{n 15933}#
+ #{ids 15934}#)
(call-with-values
(lambda ()
- (#{cvt* 13321}#
- (cdr #{p* 13945}#)
- #{n 13946}#
- #{ids 13947}#))
- (lambda (#{y 13950}# #{ids 13951}#)
+ (#{cvt* 15308}#
+ (cdr #{p* 15932}#)
+ #{n 15933}#
+ #{ids 15934}#))
+ (lambda (#{y 15937}# #{ids 15938}#)
(call-with-values
(lambda ()
- (#{cvt 13323}#
- (car #{p* 13945}#)
- #{n 13946}#
- #{ids 13951}#))
- (lambda (#{x 13954}# #{ids 13955}#)
+ (#{cvt 15310}#
+ (car #{p* 15932}#)
+ #{n 15933}#
+ #{ids 15938}#))
+ (lambda (#{x 15941}# #{ids 15942}#)
(values
- (cons #{x 13954}# #{y 13950}#)
- #{ids 13955}#))))))))
- (#{v-reverse 13322}#
- (lambda (#{x 13956}#)
+ (cons #{x 15941}# #{y 15937}#)
+ #{ids 15942}#))))))))
+ (#{v-reverse 15309}#
+ (lambda (#{x 15943}#)
(letrec*
- ((#{loop 13957}#
- (lambda (#{r 14037}# #{x 14038}#)
- (if (not (pair? #{x 14038}#))
- (values #{r 14037}# #{x 14038}#)
- (#{loop 13957}#
- (cons (car #{x 14038}#) #{r 14037}#)
- (cdr #{x 14038}#))))))
- (#{loop 13957}# '() #{x 13956}#))))
- (#{cvt 13323}#
- (lambda (#{p 13326}# #{n 13327}# #{ids 13328}#)
- (if (if (symbol? #{p 13326}#)
+ ((#{loop 15944}#
+ (lambda (#{r 16024}# #{x 16025}#)
+ (if (not (pair? #{x 16025}#))
+ (values #{r 16024}# #{x 16025}#)
+ (#{loop 15944}#
+ (cons (car #{x 16025}#) #{r 16024}#)
+ (cdr #{x 16025}#))))))
+ (#{loop 15944}# '() #{x 15943}#))))
+ (#{cvt 15310}#
+ (lambda (#{p 15313}# #{n 15314}# #{ids 15315}#)
+ (if (if (symbol? #{p 15313}#)
#t
- (if (if (vector? #{p 13326}#)
- (if (= (vector-length #{p 13326}#) 4)
- (eq? (vector-ref #{p 13326}# 0)
+ (if (if (vector? #{p 15313}#)
+ (if (= (vector-length #{p 15313}#) 4)
+ (eq? (vector-ref #{p 15313}# 0)
'syntax-object)
#f)
#f)
- (symbol? (vector-ref #{p 13326}# 1))
+ (symbol? (vector-ref #{p 15313}# 1))
#f))
- (if (#{bound-id-member? 4326}#
- #{p 13326}#
- #{keys 13320}#)
+ (if (#{bound-id-member? 6313}#
+ #{p 15313}#
+ #{keys 15307}#)
(values
- (vector 'free-id #{p 13326}#)
- #{ids 13328}#)
- (if (if (eq? (if (if (vector? #{p 13326}#)
- (if (= (vector-length #{p 13326}#)
+ (vector 'free-id #{p 15313}#)
+ #{ids 15315}#)
+ (if (if (eq? (if (if (vector? #{p 15313}#)
+ (if (= (vector-length #{p 15313}#)
4)
- (eq? (vector-ref #{p 13326}# 0)
+ (eq? (vector-ref #{p 15313}# 0)
'syntax-object)
#f)
#f)
- (vector-ref #{p 13326}# 1)
- #{p 13326}#)
+ (vector-ref #{p 15313}# 1)
+ #{p 15313}#)
(if (if (= (vector-length
'#(syntax-object
_
@@ -11096,19 +11116,19 @@
#(ribcage
#(p n ids)
#((top) (top) (top))
- #("i3736"
- "i3737"
- "i3738"))
+ #("i5723"
+ "i5724"
+ "i5725"))
#(ribcage
(cvt v-reverse cvt*)
((top) (top) (top))
- ("i3709"
- "i3707"
- "i3705"))
+ ("i5696"
+ "i5694"
+ "i5692"))
#(ribcage
#(pattern keys)
#((top) (top))
- #("i3703" "i3704"))
+ #("i5690" "i5691"))
#(ribcage
(gen-syntax-case
gen-clause
@@ -11118,10 +11138,10 @@
(top)
(top)
(top))
- ("i3699"
- "i3697"
- "i3695"
- "i3693"))
+ ("i5686"
+ "i5684"
+ "i5682"
+ "i5680"))
#(ribcage
(lambda-var-list
gen-var
@@ -11395,148 +11415,150 @@
(top)
(top)
(top))
- ("i467"
- "i465"
- "i463"
- "i461"
- "i459"
- "i457"
- "i455"
- "i453"
- "i451"
- "i449"
- "i447"
- "i445"
- "i443"
- "i441"
- "i439"
- "i437"
- "i435"
- "i433"
- "i431"
- "i429"
- "i427"
- "i425"
- "i423"
- "i421"
- "i419"
- "i417"
- "i415"
- "i413"
- "i411"
- "i409"
- "i407"
- "i405"
- "i403"
- "i401"
- "i399"
- "i398"
- "i396"
- "i393"
- "i392"
- "i391"
- "i389"
- "i388"
- "i386"
- "i384"
- "i382"
- "i380"
- "i378"
- "i376"
- "i374"
- "i372"
- "i369"
- "i367"
- "i366"
- "i364"
- "i362"
- "i360"
- "i358"
- "i357"
- "i356"
- "i355"
- "i353"
- "i352"
- "i349"
- "i347"
- "i345"
- "i343"
- "i341"
- "i339"
- "i337"
- "i336"
- "i335"
- "i333"
- "i331"
- "i330"
- "i327"
- "i326"
- "i324"
- "i322"
- "i320"
- "i318"
- "i316"
- "i314"
- "i312"
- "i310"
- "i308"
- "i305"
- "i303"
- "i301"
- "i299"
- "i297"
- "i295"
- "i293"
- "i291"
- "i289"
- "i287"
- "i285"
- "i283"
- "i281"
- "i279"
- "i277"
- "i275"
- "i273"
- "i271"
- "i269"
- "i267"
- "i265"
- "i263"
- "i261"
- "i260"
- "i257"
- "i255"
- "i254"
- "i253"
- "i252"
- "i251"
- "i249"
- "i247"
- "i245"
- "i242"
- "i240"
- "i238"
- "i236"
- "i234"
- "i232"
- "i230"
- "i228"
- "i226"
- "i224"
- "i222"
- "i220"
- "i218"
- "i216"
- "i214"
- "i212"
- "i210"
- "i208"))
+ ("i2454"
+ "i2452"
+ "i2450"
+ "i2448"
+ "i2446"
+ "i2444"
+ "i2442"
+ "i2440"
+ "i2438"
+ "i2436"
+ "i2434"
+ "i2432"
+ "i2430"
+ "i2428"
+ "i2426"
+ "i2424"
+ "i2422"
+ "i2420"
+ "i2418"
+ "i2416"
+ "i2414"
+ "i2412"
+ "i2410"
+ "i2408"
+ "i2406"
+ "i2404"
+ "i2402"
+ "i2400"
+ "i2398"
+ "i2396"
+ "i2394"
+ "i2392"
+ "i2390"
+ "i2388"
+ "i2386"
+ "i2385"
+ "i2383"
+ "i2380"
+ "i2379"
+ "i2378"
+ "i2376"
+ "i2375"
+ "i2373"
+ "i2371"
+ "i2369"
+ "i2367"
+ "i2365"
+ "i2363"
+ "i2361"
+ "i2359"
+ "i2356"
+ "i2354"
+ "i2353"
+ "i2351"
+ "i2349"
+ "i2347"
+ "i2345"
+ "i2344"
+ "i2343"
+ "i2342"
+ "i2340"
+ "i2339"
+ "i2336"
+ "i2334"
+ "i2332"
+ "i2330"
+ "i2328"
+ "i2326"
+ "i2324"
+ "i2323"
+ "i2322"
+ "i2320"
+ "i2318"
+ "i2317"
+ "i2314"
+ "i2313"
+ "i2311"
+ "i2309"
+ "i2307"
+ "i2305"
+ "i2303"
+ "i2301"
+ "i2299"
+ "i2297"
+ "i2295"
+ "i2292"
+ "i2290"
+ "i2288"
+ "i2286"
+ "i2284"
+ "i2282"
+ "i2280"
+ "i2278"
+ "i2276"
+ "i2274"
+ "i2272"
+ "i2270"
+ "i2268"
+ "i2266"
+ "i2264"
+ "i2262"
+ "i2260"
+ "i2258"
+ "i2256"
+ "i2254"
+ "i2252"
+ "i2250"
+ "i2248"
+ "i2247"
+ "i2244"
+ "i2242"
+ "i2241"
+ "i2240"
+ "i2239"
+ "i2238"
+ "i2236"
+ "i2234"
+ "i2232"
+ "i2229"
+ "i2227"
+ "i2225"
+ "i2223"
+ "i2221"
+ "i2219"
+ "i2217"
+ "i2215"
+ "i2213"
+ "i2211"
+ "i2209"
+ "i2207"
+ "i2205"
+ "i2203"
+ "i2201"
+ "i2199"
+ "i2197"
+ "i2195"))
#(ribcage
(define-structure
define-expansion-accessors
define-expansion-constructors)
((top) (top) (top))
- ("i46" "i45" "i44")))
+ ("i2033"
+ "i2032"
+ "i2031")))
(hygiene guile)))
4)
#t
@@ -11549,22 +11571,22 @@
#(ribcage
#(p n ids)
#((top) (top) (top))
- #("i3736" "i3737" "i3738"))
+ #("i5723" "i5724" "i5725"))
#(ribcage
(cvt v-reverse cvt*)
((top) (top) (top))
- ("i3709" "i3707" "i3705"))
+ ("i5696" "i5694" "i5692"))
#(ribcage
#(pattern keys)
#((top) (top))
- #("i3703" "i3704"))
+ #("i5690" "i5691"))
#(ribcage
(gen-syntax-case
gen-clause
build-dispatch-call
convert-pattern)
((top) (top) (top) (top))
- ("i3699" "i3697" "i3695" "i3693"))
+ ("i5686" "i5684" "i5682" "i5680"))
#(ribcage
(lambda-var-list
gen-var
@@ -11838,151 +11860,151 @@
(top)
(top)
(top))
- ("i467"
- "i465"
- "i463"
- "i461"
- "i459"
- "i457"
- "i455"
- "i453"
- "i451"
- "i449"
- "i447"
- "i445"
- "i443"
- "i441"
- "i439"
- "i437"
- "i435"
- "i433"
- "i431"
- "i429"
- "i427"
- "i425"
- "i423"
- "i421"
- "i419"
- "i417"
- "i415"
- "i413"
- "i411"
- "i409"
- "i407"
- "i405"
- "i403"
- "i401"
- "i399"
- "i398"
- "i396"
- "i393"
- "i392"
- "i391"
- "i389"
- "i388"
- "i386"
- "i384"
- "i382"
- "i380"
- "i378"
- "i376"
- "i374"
- "i372"
- "i369"
- "i367"
- "i366"
- "i364"
- "i362"
- "i360"
- "i358"
- "i357"
- "i356"
- "i355"
- "i353"
- "i352"
- "i349"
- "i347"
- "i345"
- "i343"
- "i341"
- "i339"
- "i337"
- "i336"
- "i335"
- "i333"
- "i331"
- "i330"
- "i327"
- "i326"
- "i324"
- "i322"
- "i320"
- "i318"
- "i316"
- "i314"
- "i312"
- "i310"
- "i308"
- "i305"
- "i303"
- "i301"
- "i299"
- "i297"
- "i295"
- "i293"
- "i291"
- "i289"
- "i287"
- "i285"
- "i283"
- "i281"
- "i279"
- "i277"
- "i275"
- "i273"
- "i271"
- "i269"
- "i267"
- "i265"
- "i263"
- "i261"
- "i260"
- "i257"
- "i255"
- "i254"
- "i253"
- "i252"
- "i251"
- "i249"
- "i247"
- "i245"
- "i242"
- "i240"
- "i238"
- "i236"
- "i234"
- "i232"
- "i230"
- "i228"
- "i226"
- "i224"
- "i222"
- "i220"
- "i218"
- "i216"
- "i214"
- "i212"
- "i210"
- "i208"))
+ ("i2454"
+ "i2452"
+ "i2450"
+ "i2448"
+ "i2446"
+ "i2444"
+ "i2442"
+ "i2440"
+ "i2438"
+ "i2436"
+ "i2434"
+ "i2432"
+ "i2430"
+ "i2428"
+ "i2426"
+ "i2424"
+ "i2422"
+ "i2420"
+ "i2418"
+ "i2416"
+ "i2414"
+ "i2412"
+ "i2410"
+ "i2408"
+ "i2406"
+ "i2404"
+ "i2402"
+ "i2400"
+ "i2398"
+ "i2396"
+ "i2394"
+ "i2392"
+ "i2390"
+ "i2388"
+ "i2386"
+ "i2385"
+ "i2383"
+ "i2380"
+ "i2379"
+ "i2378"
+ "i2376"
+ "i2375"
+ "i2373"
+ "i2371"
+ "i2369"
+ "i2367"
+ "i2365"
+ "i2363"
+ "i2361"
+ "i2359"
+ "i2356"
+ "i2354"
+ "i2353"
+ "i2351"
+ "i2349"
+ "i2347"
+ "i2345"
+ "i2344"
+ "i2343"
+ "i2342"
+ "i2340"
+ "i2339"
+ "i2336"
+ "i2334"
+ "i2332"
+ "i2330"
+ "i2328"
+ "i2326"
+ "i2324"
+ "i2323"
+ "i2322"
+ "i2320"
+ "i2318"
+ "i2317"
+ "i2314"
+ "i2313"
+ "i2311"
+ "i2309"
+ "i2307"
+ "i2305"
+ "i2303"
+ "i2301"
+ "i2299"
+ "i2297"
+ "i2295"
+ "i2292"
+ "i2290"
+ "i2288"
+ "i2286"
+ "i2284"
+ "i2282"
+ "i2280"
+ "i2278"
+ "i2276"
+ "i2274"
+ "i2272"
+ "i2270"
+ "i2268"
+ "i2266"
+ "i2264"
+ "i2262"
+ "i2260"
+ "i2258"
+ "i2256"
+ "i2254"
+ "i2252"
+ "i2250"
+ "i2248"
+ "i2247"
+ "i2244"
+ "i2242"
+ "i2241"
+ "i2240"
+ "i2239"
+ "i2238"
+ "i2236"
+ "i2234"
+ "i2232"
+ "i2229"
+ "i2227"
+ "i2225"
+ "i2223"
+ "i2221"
+ "i2219"
+ "i2217"
+ "i2215"
+ "i2213"
+ "i2211"
+ "i2209"
+ "i2207"
+ "i2205"
+ "i2203"
+ "i2201"
+ "i2199"
+ "i2197"
+ "i2195"))
#(ribcage
(define-structure
define-expansion-accessors
define-expansion-constructors)
((top) (top) (top))
- ("i46" "i45" "i44")))
+ ("i2033" "i2032" "i2031")))
(hygiene guile))))
- (eq? (#{id-var-name 4321}# #{p 13326}# '(()))
- (#{id-var-name 4321}#
+ (eq? (#{id-var-name 6308}# #{p 15313}# '(()))
+ (#{id-var-name 6308}#
'#(syntax-object
_
((top)
@@ -11990,22 +12012,22 @@
#(ribcage
#(p n ids)
#((top) (top) (top))
- #("i3736" "i3737" "i3738"))
+ #("i5723" "i5724" "i5725"))
#(ribcage
(cvt v-reverse cvt*)
((top) (top) (top))
- ("i3709" "i3707" "i3705"))
+ ("i5696" "i5694" "i5692"))
#(ribcage
#(pattern keys)
#((top) (top))
- #("i3703" "i3704"))
+ #("i5690" "i5691"))
#(ribcage
(gen-syntax-case
gen-clause
build-dispatch-call
convert-pattern)
((top) (top) (top) (top))
- ("i3699" "i3697" "i3695" "i3693"))
+ ("i5686" "i5684" "i5682" "i5680"))
#(ribcage
(lambda-var-list
gen-var
@@ -12279,185 +12301,185 @@
(top)
(top)
(top))
- ("i467"
- "i465"
- "i463"
- "i461"
- "i459"
- "i457"
- "i455"
- "i453"
- "i451"
- "i449"
- "i447"
- "i445"
- "i443"
- "i441"
- "i439"
- "i437"
- "i435"
- "i433"
- "i431"
- "i429"
- "i427"
- "i425"
- "i423"
- "i421"
- "i419"
- "i417"
- "i415"
- "i413"
- "i411"
- "i409"
- "i407"
- "i405"
- "i403"
- "i401"
- "i399"
- "i398"
- "i396"
- "i393"
- "i392"
- "i391"
- "i389"
- "i388"
- "i386"
- "i384"
- "i382"
- "i380"
- "i378"
- "i376"
- "i374"
- "i372"
- "i369"
- "i367"
- "i366"
- "i364"
- "i362"
- "i360"
- "i358"
- "i357"
- "i356"
- "i355"
- "i353"
- "i352"
- "i349"
- "i347"
- "i345"
- "i343"
- "i341"
- "i339"
- "i337"
- "i336"
- "i335"
- "i333"
- "i331"
- "i330"
- "i327"
- "i326"
- "i324"
- "i322"
- "i320"
- "i318"
- "i316"
- "i314"
- "i312"
- "i310"
- "i308"
- "i305"
- "i303"
- "i301"
- "i299"
- "i297"
- "i295"
- "i293"
- "i291"
- "i289"
- "i287"
- "i285"
- "i283"
- "i281"
- "i279"
- "i277"
- "i275"
- "i273"
- "i271"
- "i269"
- "i267"
- "i265"
- "i263"
- "i261"
- "i260"
- "i257"
- "i255"
- "i254"
- "i253"
- "i252"
- "i251"
- "i249"
- "i247"
- "i245"
- "i242"
- "i240"
- "i238"
- "i236"
- "i234"
- "i232"
- "i230"
- "i228"
- "i226"
- "i224"
- "i222"
- "i220"
- "i218"
- "i216"
- "i214"
- "i212"
- "i210"
- "i208"))
+ ("i2454"
+ "i2452"
+ "i2450"
+ "i2448"
+ "i2446"
+ "i2444"
+ "i2442"
+ "i2440"
+ "i2438"
+ "i2436"
+ "i2434"
+ "i2432"
+ "i2430"
+ "i2428"
+ "i2426"
+ "i2424"
+ "i2422"
+ "i2420"
+ "i2418"
+ "i2416"
+ "i2414"
+ "i2412"
+ "i2410"
+ "i2408"
+ "i2406"
+ "i2404"
+ "i2402"
+ "i2400"
+ "i2398"
+ "i2396"
+ "i2394"
+ "i2392"
+ "i2390"
+ "i2388"
+ "i2386"
+ "i2385"
+ "i2383"
+ "i2380"
+ "i2379"
+ "i2378"
+ "i2376"
+ "i2375"
+ "i2373"
+ "i2371"
+ "i2369"
+ "i2367"
+ "i2365"
+ "i2363"
+ "i2361"
+ "i2359"
+ "i2356"
+ "i2354"
+ "i2353"
+ "i2351"
+ "i2349"
+ "i2347"
+ "i2345"
+ "i2344"
+ "i2343"
+ "i2342"
+ "i2340"
+ "i2339"
+ "i2336"
+ "i2334"
+ "i2332"
+ "i2330"
+ "i2328"
+ "i2326"
+ "i2324"
+ "i2323"
+ "i2322"
+ "i2320"
+ "i2318"
+ "i2317"
+ "i2314"
+ "i2313"
+ "i2311"
+ "i2309"
+ "i2307"
+ "i2305"
+ "i2303"
+ "i2301"
+ "i2299"
+ "i2297"
+ "i2295"
+ "i2292"
+ "i2290"
+ "i2288"
+ "i2286"
+ "i2284"
+ "i2282"
+ "i2280"
+ "i2278"
+ "i2276"
+ "i2274"
+ "i2272"
+ "i2270"
+ "i2268"
+ "i2266"
+ "i2264"
+ "i2262"
+ "i2260"
+ "i2258"
+ "i2256"
+ "i2254"
+ "i2252"
+ "i2250"
+ "i2248"
+ "i2247"
+ "i2244"
+ "i2242"
+ "i2241"
+ "i2240"
+ "i2239"
+ "i2238"
+ "i2236"
+ "i2234"
+ "i2232"
+ "i2229"
+ "i2227"
+ "i2225"
+ "i2223"
+ "i2221"
+ "i2219"
+ "i2217"
+ "i2215"
+ "i2213"
+ "i2211"
+ "i2209"
+ "i2207"
+ "i2205"
+ "i2203"
+ "i2201"
+ "i2199"
+ "i2197"
+ "i2195"))
#(ribcage
(define-structure
define-expansion-accessors
define-expansion-constructors)
((top) (top) (top))
- ("i46" "i45" "i44")))
+ ("i2033" "i2032" "i2031")))
(hygiene guile))
'(())))
#f)
- (values '_ #{ids 13328}#)
+ (values '_ #{ids 15315}#)
(values
'any
- (cons (cons #{p 13326}# #{n 13327}#)
- #{ids 13328}#))))
- (let ((#{tmp 13648}#
- ($sc-dispatch #{p 13326}# '(any any))))
- (if (if #{tmp 13648}#
+ (cons (cons #{p 15313}# #{n 15314}#)
+ #{ids 15315}#))))
+ (let ((#{tmp 15635}#
+ ($sc-dispatch #{p 15313}# '(any any))))
+ (if (if #{tmp 15635}#
(@apply
- (lambda (#{x 13652}# #{dots 13653}#)
- (if (if (if (vector? #{dots 13653}#)
+ (lambda (#{x 15639}# #{dots 15640}#)
+ (if (if (if (vector? #{dots 15640}#)
(if (= (vector-length
- #{dots 13653}#)
+ #{dots 15640}#)
4)
(eq? (vector-ref
- #{dots 13653}#
+ #{dots 15640}#
0)
'syntax-object)
#f)
#f)
- (symbol? (vector-ref #{dots 13653}# 1))
+ (symbol? (vector-ref #{dots 15640}# 1))
#f)
- (if (eq? (if (if (vector? #{dots 13653}#)
+ (if (eq? (if (if (vector? #{dots 15640}#)
(if (= (vector-length
- #{dots 13653}#)
+ #{dots 15640}#)
4)
(eq? (vector-ref
- #{dots 13653}#
+ #{dots 15640}#
0)
'syntax-object)
#f)
#f)
- (vector-ref #{dots 13653}# 1)
- #{dots 13653}#)
+ (vector-ref #{dots 15640}# 1)
+ #{dots 15640}#)
(if (if (= (vector-length
'#(syntax-object
...
@@ -12473,7 +12495,7 @@
#(ribcage
#(x)
#((top))
- #("i2219"))
+ #("i4206"))
#(ribcage
(lambda-var-list
gen-var
@@ -12747,142 +12769,142 @@
(top)
(top)
(top))
- ("i467"
- "i465"
- "i463"
- "i461"
- "i459"
- "i457"
- "i455"
- "i453"
- "i451"
- "i449"
- "i447"
- "i445"
- "i443"
- "i441"
- "i439"
- "i437"
- "i435"
- "i433"
- "i431"
- "i429"
- "i427"
- "i425"
- "i423"
- "i421"
- "i419"
- "i417"
- "i415"
- "i413"
- "i411"
- "i409"
- "i407"
- "i405"
- "i403"
- "i401"
- "i399"
- "i398"
- "i396"
- "i393"
- "i392"
- "i391"
- "i389"
- "i388"
- "i386"
- "i384"
- "i382"
- "i380"
- "i378"
- "i376"
- "i374"
- "i372"
- "i369"
- "i367"
- "i366"
- "i364"
- "i362"
- "i360"
- "i358"
- "i357"
- "i356"
- "i355"
- "i353"
- "i352"
- "i349"
- "i347"
- "i345"
- "i343"
- "i341"
- "i339"
- "i337"
- "i336"
- "i335"
- "i333"
- "i331"
- "i330"
- "i327"
- "i326"
- "i324"
- "i322"
- "i320"
- "i318"
- "i316"
- "i314"
- "i312"
- "i310"
- "i308"
- "i305"
- "i303"
- "i301"
- "i299"
- "i297"
- "i295"
- "i293"
- "i291"
- "i289"
- "i287"
- "i285"
- "i283"
- "i281"
- "i279"
- "i277"
- "i275"
- "i273"
- "i271"
- "i269"
- "i267"
- "i265"
- "i263"
- "i261"
- "i260"
- "i257"
- "i255"
- "i254"
- "i253"
- "i252"
- "i251"
- "i249"
- "i247"
- "i245"
- "i242"
- "i240"
- "i238"
- "i236"
- "i234"
- "i232"
- "i230"
- "i228"
- "i226"
- "i224"
- "i222"
- "i220"
- "i218"
- "i216"
- "i214"
- "i212"
- "i210"
- "i208"))
+ ("i2454"
+ "i2452"
+ "i2450"
+ "i2448"
+ "i2446"
+ "i2444"
+ "i2442"
+ "i2440"
+ "i2438"
+ "i2436"
+ "i2434"
+ "i2432"
+ "i2430"
+ "i2428"
+ "i2426"
+ "i2424"
+ "i2422"
+ "i2420"
+ "i2418"
+ "i2416"
+ "i2414"
+ "i2412"
+ "i2410"
+ "i2408"
+ "i2406"
+ "i2404"
+ "i2402"
+ "i2400"
+ "i2398"
+ "i2396"
+ "i2394"
+ "i2392"
+ "i2390"
+ "i2388"
+ "i2386"
+ "i2385"
+ "i2383"
+ "i2380"
+ "i2379"
+ "i2378"
+ "i2376"
+ "i2375"
+ "i2373"
+ "i2371"
+ "i2369"
+ "i2367"
+ "i2365"
+ "i2363"
+ "i2361"
+ "i2359"
+ "i2356"
+ "i2354"
+ "i2353"
+ "i2351"
+ "i2349"
+ "i2347"
+ "i2345"
+ "i2344"
+ "i2343"
+ "i2342"
+ "i2340"
+ "i2339"
+ "i2336"
+ "i2334"
+ "i2332"
+ "i2330"
+ "i2328"
+ "i2326"
+ "i2324"
+ "i2323"
+ "i2322"
+ "i2320"
+ "i2318"
+ "i2317"
+ "i2314"
+ "i2313"
+ "i2311"
+ "i2309"
+ "i2307"
+ "i2305"
+ "i2303"
+ "i2301"
+ "i2299"
+ "i2297"
+ "i2295"
+ "i2292"
+ "i2290"
+ "i2288"
+ "i2286"
+ "i2284"
+ "i2282"
+ "i2280"
+ "i2278"
+ "i2276"
+ "i2274"
+ "i2272"
+ "i2270"
+ "i2268"
+ "i2266"
+ "i2264"
+ "i2262"
+ "i2260"
+ "i2258"
+ "i2256"
+ "i2254"
+ "i2252"
+ "i2250"
+ "i2248"
+ "i2247"
+ "i2244"
+ "i2242"
+ "i2241"
+ "i2240"
+ "i2239"
+ "i2238"
+ "i2236"
+ "i2234"
+ "i2232"
+ "i2229"
+ "i2227"
+ "i2225"
+ "i2223"
+ "i2221"
+ "i2219"
+ "i2217"
+ "i2215"
+ "i2213"
+ "i2211"
+ "i2209"
+ "i2207"
+ "i2205"
+ "i2203"
+ "i2201"
+ "i2199"
+ "i2197"
+ "i2195"))
#(ribcage
(define-structure
define-expansion-accessors
@@ -12890,9 +12912,9 @@
((top)
(top)
(top))
- ("i46"
- "i45"
- "i44")))
+ ("i2033"
+ "i2032"
+ "i2031")))
(hygiene guile)))
4)
#t
@@ -12906,7 +12928,7 @@
#(ribcage
#(x)
#((top))
- #("i2219"))
+ #("i4206"))
#(ribcage
(lambda-var-list
gen-var
@@ -13180,153 +13202,155 @@
(top)
(top)
(top))
- ("i467"
- "i465"
- "i463"
- "i461"
- "i459"
- "i457"
- "i455"
- "i453"
- "i451"
- "i449"
- "i447"
- "i445"
- "i443"
- "i441"
- "i439"
- "i437"
- "i435"
- "i433"
- "i431"
- "i429"
- "i427"
- "i425"
- "i423"
- "i421"
- "i419"
- "i417"
- "i415"
- "i413"
- "i411"
- "i409"
- "i407"
- "i405"
- "i403"
- "i401"
- "i399"
- "i398"
- "i396"
- "i393"
- "i392"
- "i391"
- "i389"
- "i388"
- "i386"
- "i384"
- "i382"
- "i380"
- "i378"
- "i376"
- "i374"
- "i372"
- "i369"
- "i367"
- "i366"
- "i364"
- "i362"
- "i360"
- "i358"
- "i357"
- "i356"
- "i355"
- "i353"
- "i352"
- "i349"
- "i347"
- "i345"
- "i343"
- "i341"
- "i339"
- "i337"
- "i336"
- "i335"
- "i333"
- "i331"
- "i330"
- "i327"
- "i326"
- "i324"
- "i322"
- "i320"
- "i318"
- "i316"
- "i314"
- "i312"
- "i310"
- "i308"
- "i305"
- "i303"
- "i301"
- "i299"
- "i297"
- "i295"
- "i293"
- "i291"
- "i289"
- "i287"
- "i285"
- "i283"
- "i281"
- "i279"
- "i277"
- "i275"
- "i273"
- "i271"
- "i269"
- "i267"
- "i265"
- "i263"
- "i261"
- "i260"
- "i257"
- "i255"
- "i254"
- "i253"
- "i252"
- "i251"
- "i249"
- "i247"
- "i245"
- "i242"
- "i240"
- "i238"
- "i236"
- "i234"
- "i232"
- "i230"
- "i228"
- "i226"
- "i224"
- "i222"
- "i220"
- "i218"
- "i216"
- "i214"
- "i212"
- "i210"
- "i208"))
+ ("i2454"
+ "i2452"
+ "i2450"
+ "i2448"
+ "i2446"
+ "i2444"
+ "i2442"
+ "i2440"
+ "i2438"
+ "i2436"
+ "i2434"
+ "i2432"
+ "i2430"
+ "i2428"
+ "i2426"
+ "i2424"
+ "i2422"
+ "i2420"
+ "i2418"
+ "i2416"
+ "i2414"
+ "i2412"
+ "i2410"
+ "i2408"
+ "i2406"
+ "i2404"
+ "i2402"
+ "i2400"
+ "i2398"
+ "i2396"
+ "i2394"
+ "i2392"
+ "i2390"
+ "i2388"
+ "i2386"
+ "i2385"
+ "i2383"
+ "i2380"
+ "i2379"
+ "i2378"
+ "i2376"
+ "i2375"
+ "i2373"
+ "i2371"
+ "i2369"
+ "i2367"
+ "i2365"
+ "i2363"
+ "i2361"
+ "i2359"
+ "i2356"
+ "i2354"
+ "i2353"
+ "i2351"
+ "i2349"
+ "i2347"
+ "i2345"
+ "i2344"
+ "i2343"
+ "i2342"
+ "i2340"
+ "i2339"
+ "i2336"
+ "i2334"
+ "i2332"
+ "i2330"
+ "i2328"
+ "i2326"
+ "i2324"
+ "i2323"
+ "i2322"
+ "i2320"
+ "i2318"
+ "i2317"
+ "i2314"
+ "i2313"
+ "i2311"
+ "i2309"
+ "i2307"
+ "i2305"
+ "i2303"
+ "i2301"
+ "i2299"
+ "i2297"
+ "i2295"
+ "i2292"
+ "i2290"
+ "i2288"
+ "i2286"
+ "i2284"
+ "i2282"
+ "i2280"
+ "i2278"
+ "i2276"
+ "i2274"
+ "i2272"
+ "i2270"
+ "i2268"
+ "i2266"
+ "i2264"
+ "i2262"
+ "i2260"
+ "i2258"
+ "i2256"
+ "i2254"
+ "i2252"
+ "i2250"
+ "i2248"
+ "i2247"
+ "i2244"
+ "i2242"
+ "i2241"
+ "i2240"
+ "i2239"
+ "i2238"
+ "i2236"
+ "i2234"
+ "i2232"
+ "i2229"
+ "i2227"
+ "i2225"
+ "i2223"
+ "i2221"
+ "i2219"
+ "i2217"
+ "i2215"
+ "i2213"
+ "i2211"
+ "i2209"
+ "i2207"
+ "i2205"
+ "i2203"
+ "i2201"
+ "i2199"
+ "i2197"
+ "i2195"))
#(ribcage
(define-structure
define-expansion-accessors
define-expansion-constructors)
((top) (top) (top))
- ("i46" "i45" "i44")))
+ ("i2033"
+ "i2032"
+ "i2031")))
(hygiene guile))))
- (eq? (#{id-var-name 4321}#
- #{dots 13653}#
+ (eq? (#{id-var-name 6308}#
+ #{dots 15640}#
'(()))
- (#{id-var-name 4321}#
+ (#{id-var-name 6308}#
'#(syntax-object
...
((top)
@@ -13335,7 +13359,7 @@
#(ribcage
#(x)
#((top))
- #("i2219"))
+ #("i4206"))
#(ribcage
(lambda-var-list
gen-var
@@ -13609,204 +13633,204 @@
(top)
(top)
(top))
- ("i467"
- "i465"
- "i463"
- "i461"
- "i459"
- "i457"
- "i455"
- "i453"
- "i451"
- "i449"
- "i447"
- "i445"
- "i443"
- "i441"
- "i439"
- "i437"
- "i435"
- "i433"
- "i431"
- "i429"
- "i427"
- "i425"
- "i423"
- "i421"
- "i419"
- "i417"
- "i415"
- "i413"
- "i411"
- "i409"
- "i407"
- "i405"
- "i403"
- "i401"
- "i399"
- "i398"
- "i396"
- "i393"
- "i392"
- "i391"
- "i389"
- "i388"
- "i386"
- "i384"
- "i382"
- "i380"
- "i378"
- "i376"
- "i374"
- "i372"
- "i369"
- "i367"
- "i366"
- "i364"
- "i362"
- "i360"
- "i358"
- "i357"
- "i356"
- "i355"
- "i353"
- "i352"
- "i349"
- "i347"
- "i345"
- "i343"
- "i341"
- "i339"
- "i337"
- "i336"
- "i335"
- "i333"
- "i331"
- "i330"
- "i327"
- "i326"
- "i324"
- "i322"
- "i320"
- "i318"
- "i316"
- "i314"
- "i312"
- "i310"
- "i308"
- "i305"
- "i303"
- "i301"
- "i299"
- "i297"
- "i295"
- "i293"
- "i291"
- "i289"
- "i287"
- "i285"
- "i283"
- "i281"
- "i279"
- "i277"
- "i275"
- "i273"
- "i271"
- "i269"
- "i267"
- "i265"
- "i263"
- "i261"
- "i260"
- "i257"
- "i255"
- "i254"
- "i253"
- "i252"
- "i251"
- "i249"
- "i247"
- "i245"
- "i242"
- "i240"
- "i238"
- "i236"
- "i234"
- "i232"
- "i230"
- "i228"
- "i226"
- "i224"
- "i222"
- "i220"
- "i218"
- "i216"
- "i214"
- "i212"
- "i210"
- "i208"))
+ ("i2454"
+ "i2452"
+ "i2450"
+ "i2448"
+ "i2446"
+ "i2444"
+ "i2442"
+ "i2440"
+ "i2438"
+ "i2436"
+ "i2434"
+ "i2432"
+ "i2430"
+ "i2428"
+ "i2426"
+ "i2424"
+ "i2422"
+ "i2420"
+ "i2418"
+ "i2416"
+ "i2414"
+ "i2412"
+ "i2410"
+ "i2408"
+ "i2406"
+ "i2404"
+ "i2402"
+ "i2400"
+ "i2398"
+ "i2396"
+ "i2394"
+ "i2392"
+ "i2390"
+ "i2388"
+ "i2386"
+ "i2385"
+ "i2383"
+ "i2380"
+ "i2379"
+ "i2378"
+ "i2376"
+ "i2375"
+ "i2373"
+ "i2371"
+ "i2369"
+ "i2367"
+ "i2365"
+ "i2363"
+ "i2361"
+ "i2359"
+ "i2356"
+ "i2354"
+ "i2353"
+ "i2351"
+ "i2349"
+ "i2347"
+ "i2345"
+ "i2344"
+ "i2343"
+ "i2342"
+ "i2340"
+ "i2339"
+ "i2336"
+ "i2334"
+ "i2332"
+ "i2330"
+ "i2328"
+ "i2326"
+ "i2324"
+ "i2323"
+ "i2322"
+ "i2320"
+ "i2318"
+ "i2317"
+ "i2314"
+ "i2313"
+ "i2311"
+ "i2309"
+ "i2307"
+ "i2305"
+ "i2303"
+ "i2301"
+ "i2299"
+ "i2297"
+ "i2295"
+ "i2292"
+ "i2290"
+ "i2288"
+ "i2286"
+ "i2284"
+ "i2282"
+ "i2280"
+ "i2278"
+ "i2276"
+ "i2274"
+ "i2272"
+ "i2270"
+ "i2268"
+ "i2266"
+ "i2264"
+ "i2262"
+ "i2260"
+ "i2258"
+ "i2256"
+ "i2254"
+ "i2252"
+ "i2250"
+ "i2248"
+ "i2247"
+ "i2244"
+ "i2242"
+ "i2241"
+ "i2240"
+ "i2239"
+ "i2238"
+ "i2236"
+ "i2234"
+ "i2232"
+ "i2229"
+ "i2227"
+ "i2225"
+ "i2223"
+ "i2221"
+ "i2219"
+ "i2217"
+ "i2215"
+ "i2213"
+ "i2211"
+ "i2209"
+ "i2207"
+ "i2205"
+ "i2203"
+ "i2201"
+ "i2199"
+ "i2197"
+ "i2195"))
#(ribcage
(define-structure
define-expansion-accessors
define-expansion-constructors)
((top) (top) (top))
- ("i46" "i45" "i44")))
+ ("i2033" "i2032" "i2031")))
(hygiene guile))
'(())))
#f)
#f))
- #{tmp 13648}#)
+ #{tmp 15635}#)
#f)
(@apply
- (lambda (#{x 13753}# #{dots 13754}#)
+ (lambda (#{x 15740}# #{dots 15741}#)
(call-with-values
(lambda ()
- (#{cvt 13323}#
- #{x 13753}#
- (#{1+}# #{n 13327}#)
- #{ids 13328}#))
- (lambda (#{p 13755}# #{ids 13756}#)
+ (#{cvt 15310}#
+ #{x 15740}#
+ (#{1+}# #{n 15314}#)
+ #{ids 15315}#))
+ (lambda (#{p 15742}# #{ids 15743}#)
(values
- (if (eq? #{p 13755}# 'any)
+ (if (eq? #{p 15742}# 'any)
'each-any
- (vector 'each #{p 13755}#))
- #{ids 13756}#))))
- #{tmp 13648}#)
- (let ((#{tmp 13757}#
- ($sc-dispatch #{p 13326}# '(any any . any))))
- (if (if #{tmp 13757}#
+ (vector 'each #{p 15742}#))
+ #{ids 15743}#))))
+ #{tmp 15635}#)
+ (let ((#{tmp 15744}#
+ ($sc-dispatch #{p 15313}# '(any any . any))))
+ (if (if #{tmp 15744}#
(@apply
- (lambda (#{x 13761}#
- #{dots 13762}#
- #{ys 13763}#)
- (if (if (if (vector? #{dots 13762}#)
+ (lambda (#{x 15748}#
+ #{dots 15749}#
+ #{ys 15750}#)
+ (if (if (if (vector? #{dots 15749}#)
(if (= (vector-length
- #{dots 13762}#)
+ #{dots 15749}#)
4)
(eq? (vector-ref
- #{dots 13762}#
+ #{dots 15749}#
0)
'syntax-object)
#f)
#f)
(symbol?
- (vector-ref #{dots 13762}# 1))
+ (vector-ref #{dots 15749}# 1))
#f)
(if (eq? (if (if (vector?
- #{dots 13762}#)
+ #{dots 15749}#)
(if (= (vector-length
- #{dots 13762}#)
+ #{dots 15749}#)
4)
(eq? (vector-ref
- #{dots 13762}#
+ #{dots 15749}#
0)
'syntax-object)
#f)
#f)
(vector-ref
- #{dots 13762}#
+ #{dots 15749}#
1)
- #{dots 13762}#)
+ #{dots 15749}#)
(if (if (= (vector-length
'#(syntax-object
...
@@ -13822,7 +13846,7 @@
#(ribcage
#(x)
#((top))
- #("i2219"))
+ #("i4206"))
#(ribcage
(lambda-var-list
gen-var
@@ -14096,142 +14120,142 @@
(top)
(top)
(top))
- ("i467"
- "i465"
- "i463"
- "i461"
- "i459"
- "i457"
- "i455"
- "i453"
- "i451"
- "i449"
- "i447"
- "i445"
- "i443"
- "i441"
- "i439"
- "i437"
- "i435"
- "i433"
- "i431"
- "i429"
- "i427"
- "i425"
- "i423"
- "i421"
- "i419"
- "i417"
- "i415"
- "i413"
- "i411"
- "i409"
- "i407"
- "i405"
- "i403"
- "i401"
- "i399"
- "i398"
- "i396"
- "i393"
- "i392"
- "i391"
- "i389"
- "i388"
- "i386"
- "i384"
- "i382"
- "i380"
- "i378"
- "i376"
- "i374"
- "i372"
- "i369"
- "i367"
- "i366"
- "i364"
- "i362"
- "i360"
- "i358"
- "i357"
- "i356"
- "i355"
- "i353"
- "i352"
- "i349"
- "i347"
- "i345"
- "i343"
- "i341"
- "i339"
- "i337"
- "i336"
- "i335"
- "i333"
- "i331"
- "i330"
- "i327"
- "i326"
- "i324"
- "i322"
- "i320"
- "i318"
- "i316"
- "i314"
- "i312"
- "i310"
- "i308"
- "i305"
- "i303"
- "i301"
- "i299"
- "i297"
- "i295"
- "i293"
- "i291"
- "i289"
- "i287"
- "i285"
- "i283"
- "i281"
- "i279"
- "i277"
- "i275"
- "i273"
- "i271"
- "i269"
- "i267"
- "i265"
- "i263"
- "i261"
- "i260"
- "i257"
- "i255"
- "i254"
- "i253"
- "i252"
- "i251"
- "i249"
- "i247"
- "i245"
- "i242"
- "i240"
- "i238"
- "i236"
- "i234"
- "i232"
- "i230"
- "i228"
- "i226"
- "i224"
- "i222"
- "i220"
- "i218"
- "i216"
- "i214"
- "i212"
- "i210"
- "i208"))
+ ("i2454"
+ "i2452"
+ "i2450"
+ "i2448"
+ "i2446"
+ "i2444"
+ "i2442"
+ "i2440"
+ "i2438"
+ "i2436"
+ "i2434"
+ "i2432"
+ "i2430"
+ "i2428"
+ "i2426"
+ "i2424"
+ "i2422"
+ "i2420"
+ "i2418"
+ "i2416"
+ "i2414"
+ "i2412"
+ "i2410"
+ "i2408"
+ "i2406"
+ "i2404"
+ "i2402"
+ "i2400"
+ "i2398"
+ "i2396"
+ "i2394"
+ "i2392"
+ "i2390"
+ "i2388"
+ "i2386"
+ "i2385"
+ "i2383"
+ "i2380"
+ "i2379"
+ "i2378"
+ "i2376"
+ "i2375"
+ "i2373"
+ "i2371"
+ "i2369"
+ "i2367"
+ "i2365"
+ "i2363"
+ "i2361"
+ "i2359"
+ "i2356"
+ "i2354"
+ "i2353"
+ "i2351"
+ "i2349"
+ "i2347"
+ "i2345"
+ "i2344"
+ "i2343"
+ "i2342"
+ "i2340"
+ "i2339"
+ "i2336"
+ "i2334"
+ "i2332"
+ "i2330"
+ "i2328"
+ "i2326"
+ "i2324"
+ "i2323"
+ "i2322"
+ "i2320"
+ "i2318"
+ "i2317"
+ "i2314"
+ "i2313"
+ "i2311"
+ "i2309"
+ "i2307"
+ "i2305"
+ "i2303"
+ "i2301"
+ "i2299"
+ "i2297"
+ "i2295"
+ "i2292"
+ "i2290"
+ "i2288"
+ "i2286"
+ "i2284"
+ "i2282"
+ "i2280"
+ "i2278"
+ "i2276"
+ "i2274"
+ "i2272"
+ "i2270"
+ "i2268"
+ "i2266"
+ "i2264"
+ "i2262"
+ "i2260"
+ "i2258"
+ "i2256"
+ "i2254"
+ "i2252"
+ "i2250"
+ "i2248"
+ "i2247"
+ "i2244"
+ "i2242"
+ "i2241"
+ "i2240"
+ "i2239"
+ "i2238"
+ "i2236"
+ "i2234"
+ "i2232"
+ "i2229"
+ "i2227"
+ "i2225"
+ "i2223"
+ "i2221"
+ "i2219"
+ "i2217"
+ "i2215"
+ "i2213"
+ "i2211"
+ "i2209"
+ "i2207"
+ "i2205"
+ "i2203"
+ "i2201"
+ "i2199"
+ "i2197"
+ "i2195"))
#(ribcage
(define-structure
define-expansion-accessors
@@ -14239,9 +14263,9 @@
((top)
(top)
(top))
- ("i46"
- "i45"
- "i44")))
+ ("i2033"
+ "i2032"
+ "i2031")))
(hygiene
guile)))
4)
@@ -14256,7 +14280,7 @@
#(ribcage
#(x)
#((top))
- #("i2219"))
+ #("i4206"))
#(ribcage
(lambda-var-list
gen-var
@@ -14530,153 +14554,155 @@
(top)
(top)
(top))
- ("i467"
- "i465"
- "i463"
- "i461"
- "i459"
- "i457"
- "i455"
- "i453"
- "i451"
- "i449"
- "i447"
- "i445"
- "i443"
- "i441"
- "i439"
- "i437"
- "i435"
- "i433"
- "i431"
- "i429"
- "i427"
- "i425"
- "i423"
- "i421"
- "i419"
- "i417"
- "i415"
- "i413"
- "i411"
- "i409"
- "i407"
- "i405"
- "i403"
- "i401"
- "i399"
- "i398"
- "i396"
- "i393"
- "i392"
- "i391"
- "i389"
- "i388"
- "i386"
- "i384"
- "i382"
- "i380"
- "i378"
- "i376"
- "i374"
- "i372"
- "i369"
- "i367"
- "i366"
- "i364"
- "i362"
- "i360"
- "i358"
- "i357"
- "i356"
- "i355"
- "i353"
- "i352"
- "i349"
- "i347"
- "i345"
- "i343"
- "i341"
- "i339"
- "i337"
- "i336"
- "i335"
- "i333"
- "i331"
- "i330"
- "i327"
- "i326"
- "i324"
- "i322"
- "i320"
- "i318"
- "i316"
- "i314"
- "i312"
- "i310"
- "i308"
- "i305"
- "i303"
- "i301"
- "i299"
- "i297"
- "i295"
- "i293"
- "i291"
- "i289"
- "i287"
- "i285"
- "i283"
- "i281"
- "i279"
- "i277"
- "i275"
- "i273"
- "i271"
- "i269"
- "i267"
- "i265"
- "i263"
- "i261"
- "i260"
- "i257"
- "i255"
- "i254"
- "i253"
- "i252"
- "i251"
- "i249"
- "i247"
- "i245"
- "i242"
- "i240"
- "i238"
- "i236"
- "i234"
- "i232"
- "i230"
- "i228"
- "i226"
- "i224"
- "i222"
- "i220"
- "i218"
- "i216"
- "i214"
- "i212"
- "i210"
- "i208"))
+ ("i2454"
+ "i2452"
+ "i2450"
+ "i2448"
+ "i2446"
+ "i2444"
+ "i2442"
+ "i2440"
+ "i2438"
+ "i2436"
+ "i2434"
+ "i2432"
+ "i2430"
+ "i2428"
+ "i2426"
+ "i2424"
+ "i2422"
+ "i2420"
+ "i2418"
+ "i2416"
+ "i2414"
+ "i2412"
+ "i2410"
+ "i2408"
+ "i2406"
+ "i2404"
+ "i2402"
+ "i2400"
+ "i2398"
+ "i2396"
+ "i2394"
+ "i2392"
+ "i2390"
+ "i2388"
+ "i2386"
+ "i2385"
+ "i2383"
+ "i2380"
+ "i2379"
+ "i2378"
+ "i2376"
+ "i2375"
+ "i2373"
+ "i2371"
+ "i2369"
+ "i2367"
+ "i2365"
+ "i2363"
+ "i2361"
+ "i2359"
+ "i2356"
+ "i2354"
+ "i2353"
+ "i2351"
+ "i2349"
+ "i2347"
+ "i2345"
+ "i2344"
+ "i2343"
+ "i2342"
+ "i2340"
+ "i2339"
+ "i2336"
+ "i2334"
+ "i2332"
+ "i2330"
+ "i2328"
+ "i2326"
+ "i2324"
+ "i2323"
+ "i2322"
+ "i2320"
+ "i2318"
+ "i2317"
+ "i2314"
+ "i2313"
+ "i2311"
+ "i2309"
+ "i2307"
+ "i2305"
+ "i2303"
+ "i2301"
+ "i2299"
+ "i2297"
+ "i2295"
+ "i2292"
+ "i2290"
+ "i2288"
+ "i2286"
+ "i2284"
+ "i2282"
+ "i2280"
+ "i2278"
+ "i2276"
+ "i2274"
+ "i2272"
+ "i2270"
+ "i2268"
+ "i2266"
+ "i2264"
+ "i2262"
+ "i2260"
+ "i2258"
+ "i2256"
+ "i2254"
+ "i2252"
+ "i2250"
+ "i2248"
+ "i2247"
+ "i2244"
+ "i2242"
+ "i2241"
+ "i2240"
+ "i2239"
+ "i2238"
+ "i2236"
+ "i2234"
+ "i2232"
+ "i2229"
+ "i2227"
+ "i2225"
+ "i2223"
+ "i2221"
+ "i2219"
+ "i2217"
+ "i2215"
+ "i2213"
+ "i2211"
+ "i2209"
+ "i2207"
+ "i2205"
+ "i2203"
+ "i2201"
+ "i2199"
+ "i2197"
+ "i2195"))
#(ribcage
(define-structure
define-expansion-accessors
define-expansion-constructors)
((top) (top) (top))
- ("i46" "i45" "i44")))
+ ("i2033"
+ "i2032"
+ "i2031")))
(hygiene guile))))
- (eq? (#{id-var-name 4321}#
- #{dots 13762}#
+ (eq? (#{id-var-name 6308}#
+ #{dots 15749}#
'(()))
- (#{id-var-name 4321}#
+ (#{id-var-name 6308}#
'#(syntax-object
...
((top)
@@ -14685,7 +14711,7 @@
#(ribcage
#(x)
#((top))
- #("i2219"))
+ #("i4206"))
#(ribcage
(lambda-var-list
gen-var
@@ -14959,257 +14985,259 @@
(top)
(top)
(top))
- ("i467"
- "i465"
- "i463"
- "i461"
- "i459"
- "i457"
- "i455"
- "i453"
- "i451"
- "i449"
- "i447"
- "i445"
- "i443"
- "i441"
- "i439"
- "i437"
- "i435"
- "i433"
- "i431"
- "i429"
- "i427"
- "i425"
- "i423"
- "i421"
- "i419"
- "i417"
- "i415"
- "i413"
- "i411"
- "i409"
- "i407"
- "i405"
- "i403"
- "i401"
- "i399"
- "i398"
- "i396"
- "i393"
- "i392"
- "i391"
- "i389"
- "i388"
- "i386"
- "i384"
- "i382"
- "i380"
- "i378"
- "i376"
- "i374"
- "i372"
- "i369"
- "i367"
- "i366"
- "i364"
- "i362"
- "i360"
- "i358"
- "i357"
- "i356"
- "i355"
- "i353"
- "i352"
- "i349"
- "i347"
- "i345"
- "i343"
- "i341"
- "i339"
- "i337"
- "i336"
- "i335"
- "i333"
- "i331"
- "i330"
- "i327"
- "i326"
- "i324"
- "i322"
- "i320"
- "i318"
- "i316"
- "i314"
- "i312"
- "i310"
- "i308"
- "i305"
- "i303"
- "i301"
- "i299"
- "i297"
- "i295"
- "i293"
- "i291"
- "i289"
- "i287"
- "i285"
- "i283"
- "i281"
- "i279"
- "i277"
- "i275"
- "i273"
- "i271"
- "i269"
- "i267"
- "i265"
- "i263"
- "i261"
- "i260"
- "i257"
- "i255"
- "i254"
- "i253"
- "i252"
- "i251"
- "i249"
- "i247"
- "i245"
- "i242"
- "i240"
- "i238"
- "i236"
- "i234"
- "i232"
- "i230"
- "i228"
- "i226"
- "i224"
- "i222"
- "i220"
- "i218"
- "i216"
- "i214"
- "i212"
- "i210"
- "i208"))
+ ("i2454"
+ "i2452"
+ "i2450"
+ "i2448"
+ "i2446"
+ "i2444"
+ "i2442"
+ "i2440"
+ "i2438"
+ "i2436"
+ "i2434"
+ "i2432"
+ "i2430"
+ "i2428"
+ "i2426"
+ "i2424"
+ "i2422"
+ "i2420"
+ "i2418"
+ "i2416"
+ "i2414"
+ "i2412"
+ "i2410"
+ "i2408"
+ "i2406"
+ "i2404"
+ "i2402"
+ "i2400"
+ "i2398"
+ "i2396"
+ "i2394"
+ "i2392"
+ "i2390"
+ "i2388"
+ "i2386"
+ "i2385"
+ "i2383"
+ "i2380"
+ "i2379"
+ "i2378"
+ "i2376"
+ "i2375"
+ "i2373"
+ "i2371"
+ "i2369"
+ "i2367"
+ "i2365"
+ "i2363"
+ "i2361"
+ "i2359"
+ "i2356"
+ "i2354"
+ "i2353"
+ "i2351"
+ "i2349"
+ "i2347"
+ "i2345"
+ "i2344"
+ "i2343"
+ "i2342"
+ "i2340"
+ "i2339"
+ "i2336"
+ "i2334"
+ "i2332"
+ "i2330"
+ "i2328"
+ "i2326"
+ "i2324"
+ "i2323"
+ "i2322"
+ "i2320"
+ "i2318"
+ "i2317"
+ "i2314"
+ "i2313"
+ "i2311"
+ "i2309"
+ "i2307"
+ "i2305"
+ "i2303"
+ "i2301"
+ "i2299"
+ "i2297"
+ "i2295"
+ "i2292"
+ "i2290"
+ "i2288"
+ "i2286"
+ "i2284"
+ "i2282"
+ "i2280"
+ "i2278"
+ "i2276"
+ "i2274"
+ "i2272"
+ "i2270"
+ "i2268"
+ "i2266"
+ "i2264"
+ "i2262"
+ "i2260"
+ "i2258"
+ "i2256"
+ "i2254"
+ "i2252"
+ "i2250"
+ "i2248"
+ "i2247"
+ "i2244"
+ "i2242"
+ "i2241"
+ "i2240"
+ "i2239"
+ "i2238"
+ "i2236"
+ "i2234"
+ "i2232"
+ "i2229"
+ "i2227"
+ "i2225"
+ "i2223"
+ "i2221"
+ "i2219"
+ "i2217"
+ "i2215"
+ "i2213"
+ "i2211"
+ "i2209"
+ "i2207"
+ "i2205"
+ "i2203"
+ "i2201"
+ "i2199"
+ "i2197"
+ "i2195"))
#(ribcage
(define-structure
define-expansion-accessors
define-expansion-constructors)
((top) (top) (top))
- ("i46" "i45" "i44")))
+ ("i2033"
+ "i2032"
+ "i2031")))
(hygiene guile))
'(())))
#f)
#f))
- #{tmp 13757}#)
+ #{tmp 15744}#)
#f)
(@apply
- (lambda (#{x 13863}#
- #{dots 13864}#
- #{ys 13865}#)
+ (lambda (#{x 15850}#
+ #{dots 15851}#
+ #{ys 15852}#)
(call-with-values
(lambda ()
- (#{cvt* 13321}#
- #{ys 13865}#
- #{n 13327}#
- #{ids 13328}#))
- (lambda (#{ys 13868}# #{ids 13869}#)
+ (#{cvt* 15308}#
+ #{ys 15852}#
+ #{n 15314}#
+ #{ids 15315}#))
+ (lambda (#{ys 15855}# #{ids 15856}#)
(call-with-values
(lambda ()
- (#{cvt 13323}#
- #{x 13863}#
- (#{1+}# #{n 13327}#)
- #{ids 13869}#))
- (lambda (#{x 13870}# #{ids 13871}#)
+ (#{cvt 15310}#
+ #{x 15850}#
+ (#{1+}# #{n 15314}#)
+ #{ids 15856}#))
+ (lambda (#{x 15857}# #{ids 15858}#)
(call-with-values
(lambda ()
- (#{v-reverse 13322}#
- #{ys 13868}#))
- (lambda (#{ys 13904}# #{e 13905}#)
+ (#{v-reverse 15309}#
+ #{ys 15855}#))
+ (lambda (#{ys 15891}# #{e 15892}#)
(values
(vector
'each+
- #{x 13870}#
- #{ys 13904}#
- #{e 13905}#)
- #{ids 13871}#))))))))
- #{tmp 13757}#)
- (let ((#{tmp 13906}#
- ($sc-dispatch #{p 13326}# '(any . any))))
- (if #{tmp 13906}#
+ #{x 15857}#
+ #{ys 15891}#
+ #{e 15892}#)
+ #{ids 15858}#))))))))
+ #{tmp 15744}#)
+ (let ((#{tmp 15893}#
+ ($sc-dispatch #{p 15313}# '(any . any))))
+ (if #{tmp 15893}#
(@apply
- (lambda (#{x 13910}# #{y 13911}#)
+ (lambda (#{x 15897}# #{y 15898}#)
(call-with-values
(lambda ()
- (#{cvt 13323}#
- #{y 13911}#
- #{n 13327}#
- #{ids 13328}#))
- (lambda (#{y 13912}# #{ids 13913}#)
+ (#{cvt 15310}#
+ #{y 15898}#
+ #{n 15314}#
+ #{ids 15315}#))
+ (lambda (#{y 15899}# #{ids 15900}#)
(call-with-values
(lambda ()
- (#{cvt 13323}#
- #{x 13910}#
- #{n 13327}#
- #{ids 13913}#))
- (lambda (#{x 13914}# #{ids 13915}#)
+ (#{cvt 15310}#
+ #{x 15897}#
+ #{n 15314}#
+ #{ids 15900}#))
+ (lambda (#{x 15901}# #{ids 15902}#)
(values
- (cons #{x 13914}# #{y 13912}#)
- #{ids 13915}#))))))
- #{tmp 13906}#)
- (let ((#{tmp 13916}#
- ($sc-dispatch #{p 13326}# '())))
- (if #{tmp 13916}#
+ (cons #{x 15901}# #{y 15899}#)
+ #{ids 15902}#))))))
+ #{tmp 15893}#)
+ (let ((#{tmp 15903}#
+ ($sc-dispatch #{p 15313}# '())))
+ (if #{tmp 15903}#
(@apply
- (lambda () (values '() #{ids 13328}#))
- #{tmp 13916}#)
- (let ((#{tmp 13920}#
+ (lambda () (values '() #{ids 15315}#))
+ #{tmp 15903}#)
+ (let ((#{tmp 15907}#
($sc-dispatch
- #{p 13326}#
+ #{p 15313}#
'#(vector each-any))))
- (if #{tmp 13920}#
+ (if #{tmp 15907}#
(@apply
- (lambda (#{x 13924}#)
+ (lambda (#{x 15911}#)
(call-with-values
(lambda ()
- (#{cvt 13323}#
- #{x 13924}#
- #{n 13327}#
- #{ids 13328}#))
- (lambda (#{p 13925}#
- #{ids 13926}#)
+ (#{cvt 15310}#
+ #{x 15911}#
+ #{n 15314}#
+ #{ids 15315}#))
+ (lambda (#{p 15912}#
+ #{ids 15913}#)
(values
(vector
'vector
- #{p 13925}#)
- #{ids 13926}#))))
- #{tmp 13920}#)
+ #{p 15912}#)
+ #{ids 15913}#))))
+ #{tmp 15907}#)
(values
(vector
'atom
- (#{strip 4347}#
- #{p 13326}#
+ (#{strip 6334}#
+ #{p 15313}#
'(())))
- #{ids 13328}#)))))))))))))))
- (#{cvt 13323}# #{pattern 13319}# 0 '()))))
- (#{build-dispatch-call 11723}#
- (lambda (#{pvars 14039}#
- #{exp 14040}#
- #{y 14041}#
- #{r 14042}#
- #{mod 14043}#)
- (let ((#{ids 14044}# (map car #{pvars 14039}#)))
+ #{ids 15315}#)))))))))))))))
+ (#{cvt 15310}# #{pattern 15306}# 0 '()))))
+ (#{build-dispatch-call 13710}#
+ (lambda (#{pvars 16026}#
+ #{exp 16027}#
+ #{y 16028}#
+ #{r 16029}#
+ #{mod 16030}#)
+ (let ((#{ids 16031}# (map car #{pvars 16026}#)))
(begin
- (map cdr #{pvars 14039}#)
- (let ((#{labels 14046}#
- (#{gen-labels 4305}# #{ids 14044}#))
- (#{new-vars 14047}#
- (map #{gen-var 4348}# #{ids 14044}#)))
- (#{build-application 4269}#
+ (map cdr #{pvars 16026}#)
+ (let ((#{labels 16033}#
+ (#{gen-labels 6292}# #{ids 16031}#))
+ (#{new-vars 16034}#
+ (map #{gen-var 6335}# #{ids 16031}#)))
+ (#{build-application 6256}#
#f
(if (equal? (module-name (current-module)) '(guile))
(make-struct/no-tail
@@ -15222,78 +15250,78 @@
'(guile)
'apply
#f))
- (list (#{build-simple-lambda 4278}#
+ (list (#{build-simple-lambda 6265}#
#f
- (map syntax->datum #{ids 14044}#)
+ (map syntax->datum #{ids 16031}#)
#f
- #{new-vars 14047}#
+ #{new-vars 16034}#
'()
- (#{expand 4334}#
- #{exp 14040}#
- (#{extend-env 4296}#
- #{labels 14046}#
- (map (lambda (#{var 14372}# #{level 14373}#)
+ (#{expand 6321}#
+ #{exp 16027}#
+ (#{extend-env 6283}#
+ #{labels 16033}#
+ (map (lambda (#{var 16359}# #{level 16360}#)
(cons 'syntax
- (cons #{var 14372}#
- #{level 14373}#)))
- #{new-vars 14047}#
- (map cdr #{pvars 14039}#))
- #{r 14042}#)
- (#{make-binding-wrap 4316}#
- #{ids 14044}#
- #{labels 14046}#
+ (cons #{var 16359}#
+ #{level 16360}#)))
+ #{new-vars 16034}#
+ (map cdr #{pvars 16026}#))
+ #{r 16029}#)
+ (#{make-binding-wrap 6303}#
+ #{ids 16031}#
+ #{labels 16033}#
'(()))
- #{mod 14043}#))
- #{y 14041}#)))))))
- (#{gen-clause 11724}#
- (lambda (#{x 12691}#
- #{keys 12692}#
- #{clauses 12693}#
- #{r 12694}#
- #{pat 12695}#
- #{fender 12696}#
- #{exp 12697}#
- #{mod 12698}#)
+ #{mod 16030}#))
+ #{y 16028}#)))))))
+ (#{gen-clause 13711}#
+ (lambda (#{x 14678}#
+ #{keys 14679}#
+ #{clauses 14680}#
+ #{r 14681}#
+ #{pat 14682}#
+ #{fender 14683}#
+ #{exp 14684}#
+ #{mod 14685}#)
(call-with-values
(lambda ()
- (#{convert-pattern 11722}#
- #{pat 12695}#
- #{keys 12692}#))
- (lambda (#{p 12853}# #{pvars 12854}#)
- (if (not (#{distinct-bound-ids? 4325}#
- (map car #{pvars 12854}#)))
+ (#{convert-pattern 13709}#
+ #{pat 14682}#
+ #{keys 14679}#))
+ (lambda (#{p 14840}# #{pvars 14841}#)
+ (if (not (#{distinct-bound-ids? 6312}#
+ (map car #{pvars 14841}#)))
(syntax-violation
'syntax-case
"duplicate pattern variable"
- #{pat 12695}#)
+ #{pat 14682}#)
(if (not (and-map
- (lambda (#{x 12970}#)
- (not (let ((#{x 12974}# (car #{x 12970}#)))
- (if (if (if (vector? #{x 12974}#)
+ (lambda (#{x 14957}#)
+ (not (let ((#{x 14961}# (car #{x 14957}#)))
+ (if (if (if (vector? #{x 14961}#)
(if (= (vector-length
- #{x 12974}#)
+ #{x 14961}#)
4)
(eq? (vector-ref
- #{x 12974}#
+ #{x 14961}#
0)
'syntax-object)
#f)
#f)
(symbol?
- (vector-ref #{x 12974}# 1))
+ (vector-ref #{x 14961}# 1))
#f)
- (if (eq? (if (if (vector? #{x 12974}#)
+ (if (eq? (if (if (vector? #{x 14961}#)
(if (= (vector-length
- #{x 12974}#)
+ #{x 14961}#)
4)
(eq? (vector-ref
- #{x 12974}#
+ #{x 14961}#
0)
'syntax-object)
#f)
#f)
- (vector-ref #{x 12974}# 1)
- #{x 12974}#)
+ (vector-ref #{x 14961}# 1)
+ #{x 14961}#)
(if (if (= (vector-length
'#(syntax-object
...
@@ -15309,7 +15337,7 @@
#(ribcage
#(x)
#((top))
- #("i2219"))
+ #("i4206"))
#(ribcage
(lambda-var-list
gen-var
@@ -15583,142 +15611,142 @@
(top)
(top)
(top))
- ("i467"
- "i465"
- "i463"
- "i461"
- "i459"
- "i457"
- "i455"
- "i453"
- "i451"
- "i449"
- "i447"
- "i445"
- "i443"
- "i441"
- "i439"
- "i437"
- "i435"
- "i433"
- "i431"
- "i429"
- "i427"
- "i425"
- "i423"
- "i421"
- "i419"
- "i417"
- "i415"
- "i413"
- "i411"
- "i409"
- "i407"
- "i405"
- "i403"
- "i401"
- "i399"
- "i398"
- "i396"
- "i393"
- "i392"
- "i391"
- "i389"
- "i388"
- "i386"
- "i384"
- "i382"
- "i380"
- "i378"
- "i376"
- "i374"
- "i372"
- "i369"
- "i367"
- "i366"
- "i364"
- "i362"
- "i360"
- "i358"
- "i357"
- "i356"
- "i355"
- "i353"
- "i352"
- "i349"
- "i347"
- "i345"
- "i343"
- "i341"
- "i339"
- "i337"
- "i336"
- "i335"
- "i333"
- "i331"
- "i330"
- "i327"
- "i326"
- "i324"
- "i322"
- "i320"
- "i318"
- "i316"
- "i314"
- "i312"
- "i310"
- "i308"
- "i305"
- "i303"
- "i301"
- "i299"
- "i297"
- "i295"
- "i293"
- "i291"
- "i289"
- "i287"
- "i285"
- "i283"
- "i281"
- "i279"
- "i277"
- "i275"
- "i273"
- "i271"
- "i269"
- "i267"
- "i265"
- "i263"
- "i261"
- "i260"
- "i257"
- "i255"
- "i254"
- "i253"
- "i252"
- "i251"
- "i249"
- "i247"
- "i245"
- "i242"
- "i240"
- "i238"
- "i236"
- "i234"
- "i232"
- "i230"
- "i228"
- "i226"
- "i224"
- "i222"
- "i220"
- "i218"
- "i216"
- "i214"
- "i212"
- "i210"
- "i208"))
+ ("i2454"
+ "i2452"
+ "i2450"
+ "i2448"
+ "i2446"
+ "i2444"
+ "i2442"
+ "i2440"
+ "i2438"
+ "i2436"
+ "i2434"
+ "i2432"
+ "i2430"
+ "i2428"
+ "i2426"
+ "i2424"
+ "i2422"
+ "i2420"
+ "i2418"
+ "i2416"
+ "i2414"
+ "i2412"
+ "i2410"
+ "i2408"
+ "i2406"
+ "i2404"
+ "i2402"
+ "i2400"
+ "i2398"
+ "i2396"
+ "i2394"
+ "i2392"
+ "i2390"
+ "i2388"
+ "i2386"
+ "i2385"
+ "i2383"
+ "i2380"
+ "i2379"
+ "i2378"
+ "i2376"
+ "i2375"
+ "i2373"
+ "i2371"
+ "i2369"
+ "i2367"
+ "i2365"
+ "i2363"
+ "i2361"
+ "i2359"
+ "i2356"
+ "i2354"
+ "i2353"
+ "i2351"
+ "i2349"
+ "i2347"
+ "i2345"
+ "i2344"
+ "i2343"
+ "i2342"
+ "i2340"
+ "i2339"
+ "i2336"
+ "i2334"
+ "i2332"
+ "i2330"
+ "i2328"
+ "i2326"
+ "i2324"
+ "i2323"
+ "i2322"
+ "i2320"
+ "i2318"
+ "i2317"
+ "i2314"
+ "i2313"
+ "i2311"
+ "i2309"
+ "i2307"
+ "i2305"
+ "i2303"
+ "i2301"
+ "i2299"
+ "i2297"
+ "i2295"
+ "i2292"
+ "i2290"
+ "i2288"
+ "i2286"
+ "i2284"
+ "i2282"
+ "i2280"
+ "i2278"
+ "i2276"
+ "i2274"
+ "i2272"
+ "i2270"
+ "i2268"
+ "i2266"
+ "i2264"
+ "i2262"
+ "i2260"
+ "i2258"
+ "i2256"
+ "i2254"
+ "i2252"
+ "i2250"
+ "i2248"
+ "i2247"
+ "i2244"
+ "i2242"
+ "i2241"
+ "i2240"
+ "i2239"
+ "i2238"
+ "i2236"
+ "i2234"
+ "i2232"
+ "i2229"
+ "i2227"
+ "i2225"
+ "i2223"
+ "i2221"
+ "i2219"
+ "i2217"
+ "i2215"
+ "i2213"
+ "i2211"
+ "i2209"
+ "i2207"
+ "i2205"
+ "i2203"
+ "i2201"
+ "i2199"
+ "i2197"
+ "i2195"))
#(ribcage
(define-structure
define-expansion-accessors
@@ -15726,9 +15754,9 @@
((top)
(top)
(top))
- ("i46"
- "i45"
- "i44")))
+ ("i2033"
+ "i2032"
+ "i2031")))
(hygiene
guile)))
4)
@@ -15743,7 +15771,7 @@
#(ribcage
#(x)
#((top))
- #("i2219"))
+ #("i4206"))
#(ribcage
(lambda-var-list
gen-var
@@ -16017,153 +16045,155 @@
(top)
(top)
(top))
- ("i467"
- "i465"
- "i463"
- "i461"
- "i459"
- "i457"
- "i455"
- "i453"
- "i451"
- "i449"
- "i447"
- "i445"
- "i443"
- "i441"
- "i439"
- "i437"
- "i435"
- "i433"
- "i431"
- "i429"
- "i427"
- "i425"
- "i423"
- "i421"
- "i419"
- "i417"
- "i415"
- "i413"
- "i411"
- "i409"
- "i407"
- "i405"
- "i403"
- "i401"
- "i399"
- "i398"
- "i396"
- "i393"
- "i392"
- "i391"
- "i389"
- "i388"
- "i386"
- "i384"
- "i382"
- "i380"
- "i378"
- "i376"
- "i374"
- "i372"
- "i369"
- "i367"
- "i366"
- "i364"
- "i362"
- "i360"
- "i358"
- "i357"
- "i356"
- "i355"
- "i353"
- "i352"
- "i349"
- "i347"
- "i345"
- "i343"
- "i341"
- "i339"
- "i337"
- "i336"
- "i335"
- "i333"
- "i331"
- "i330"
- "i327"
- "i326"
- "i324"
- "i322"
- "i320"
- "i318"
- "i316"
- "i314"
- "i312"
- "i310"
- "i308"
- "i305"
- "i303"
- "i301"
- "i299"
- "i297"
- "i295"
- "i293"
- "i291"
- "i289"
- "i287"
- "i285"
- "i283"
- "i281"
- "i279"
- "i277"
- "i275"
- "i273"
- "i271"
- "i269"
- "i267"
- "i265"
- "i263"
- "i261"
- "i260"
- "i257"
- "i255"
- "i254"
- "i253"
- "i252"
- "i251"
- "i249"
- "i247"
- "i245"
- "i242"
- "i240"
- "i238"
- "i236"
- "i234"
- "i232"
- "i230"
- "i228"
- "i226"
- "i224"
- "i222"
- "i220"
- "i218"
- "i216"
- "i214"
- "i212"
- "i210"
- "i208"))
+ ("i2454"
+ "i2452"
+ "i2450"
+ "i2448"
+ "i2446"
+ "i2444"
+ "i2442"
+ "i2440"
+ "i2438"
+ "i2436"
+ "i2434"
+ "i2432"
+ "i2430"
+ "i2428"
+ "i2426"
+ "i2424"
+ "i2422"
+ "i2420"
+ "i2418"
+ "i2416"
+ "i2414"
+ "i2412"
+ "i2410"
+ "i2408"
+ "i2406"
+ "i2404"
+ "i2402"
+ "i2400"
+ "i2398"
+ "i2396"
+ "i2394"
+ "i2392"
+ "i2390"
+ "i2388"
+ "i2386"
+ "i2385"
+ "i2383"
+ "i2380"
+ "i2379"
+ "i2378"
+ "i2376"
+ "i2375"
+ "i2373"
+ "i2371"
+ "i2369"
+ "i2367"
+ "i2365"
+ "i2363"
+ "i2361"
+ "i2359"
+ "i2356"
+ "i2354"
+ "i2353"
+ "i2351"
+ "i2349"
+ "i2347"
+ "i2345"
+ "i2344"
+ "i2343"
+ "i2342"
+ "i2340"
+ "i2339"
+ "i2336"
+ "i2334"
+ "i2332"
+ "i2330"
+ "i2328"
+ "i2326"
+ "i2324"
+ "i2323"
+ "i2322"
+ "i2320"
+ "i2318"
+ "i2317"
+ "i2314"
+ "i2313"
+ "i2311"
+ "i2309"
+ "i2307"
+ "i2305"
+ "i2303"
+ "i2301"
+ "i2299"
+ "i2297"
+ "i2295"
+ "i2292"
+ "i2290"
+ "i2288"
+ "i2286"
+ "i2284"
+ "i2282"
+ "i2280"
+ "i2278"
+ "i2276"
+ "i2274"
+ "i2272"
+ "i2270"
+ "i2268"
+ "i2266"
+ "i2264"
+ "i2262"
+ "i2260"
+ "i2258"
+ "i2256"
+ "i2254"
+ "i2252"
+ "i2250"
+ "i2248"
+ "i2247"
+ "i2244"
+ "i2242"
+ "i2241"
+ "i2240"
+ "i2239"
+ "i2238"
+ "i2236"
+ "i2234"
+ "i2232"
+ "i2229"
+ "i2227"
+ "i2225"
+ "i2223"
+ "i2221"
+ "i2219"
+ "i2217"
+ "i2215"
+ "i2213"
+ "i2211"
+ "i2209"
+ "i2207"
+ "i2205"
+ "i2203"
+ "i2201"
+ "i2199"
+ "i2197"
+ "i2195"))
#(ribcage
(define-structure
define-expansion-accessors
define-expansion-constructors)
((top) (top) (top))
- ("i46" "i45" "i44")))
+ ("i2033"
+ "i2032"
+ "i2031")))
(hygiene guile))))
- (eq? (#{id-var-name 4321}#
- #{x 12974}#
+ (eq? (#{id-var-name 6308}#
+ #{x 14961}#
'(()))
- (#{id-var-name 4321}#
+ (#{id-var-name 6308}#
'#(syntax-object
...
((top)
@@ -16172,7 +16202,7 @@
#(ribcage
#(x)
#((top))
- #("i2219"))
+ #("i4206"))
#(ribcage
(lambda-var-list
gen-var
@@ -16446,188 +16476,190 @@
(top)
(top)
(top))
- ("i467"
- "i465"
- "i463"
- "i461"
- "i459"
- "i457"
- "i455"
- "i453"
- "i451"
- "i449"
- "i447"
- "i445"
- "i443"
- "i441"
- "i439"
- "i437"
- "i435"
- "i433"
- "i431"
- "i429"
- "i427"
- "i425"
- "i423"
- "i421"
- "i419"
- "i417"
- "i415"
- "i413"
- "i411"
- "i409"
- "i407"
- "i405"
- "i403"
- "i401"
- "i399"
- "i398"
- "i396"
- "i393"
- "i392"
- "i391"
- "i389"
- "i388"
- "i386"
- "i384"
- "i382"
- "i380"
- "i378"
- "i376"
- "i374"
- "i372"
- "i369"
- "i367"
- "i366"
- "i364"
- "i362"
- "i360"
- "i358"
- "i357"
- "i356"
- "i355"
- "i353"
- "i352"
- "i349"
- "i347"
- "i345"
- "i343"
- "i341"
- "i339"
- "i337"
- "i336"
- "i335"
- "i333"
- "i331"
- "i330"
- "i327"
- "i326"
- "i324"
- "i322"
- "i320"
- "i318"
- "i316"
- "i314"
- "i312"
- "i310"
- "i308"
- "i305"
- "i303"
- "i301"
- "i299"
- "i297"
- "i295"
- "i293"
- "i291"
- "i289"
- "i287"
- "i285"
- "i283"
- "i281"
- "i279"
- "i277"
- "i275"
- "i273"
- "i271"
- "i269"
- "i267"
- "i265"
- "i263"
- "i261"
- "i260"
- "i257"
- "i255"
- "i254"
- "i253"
- "i252"
- "i251"
- "i249"
- "i247"
- "i245"
- "i242"
- "i240"
- "i238"
- "i236"
- "i234"
- "i232"
- "i230"
- "i228"
- "i226"
- "i224"
- "i222"
- "i220"
- "i218"
- "i216"
- "i214"
- "i212"
- "i210"
- "i208"))
+ ("i2454"
+ "i2452"
+ "i2450"
+ "i2448"
+ "i2446"
+ "i2444"
+ "i2442"
+ "i2440"
+ "i2438"
+ "i2436"
+ "i2434"
+ "i2432"
+ "i2430"
+ "i2428"
+ "i2426"
+ "i2424"
+ "i2422"
+ "i2420"
+ "i2418"
+ "i2416"
+ "i2414"
+ "i2412"
+ "i2410"
+ "i2408"
+ "i2406"
+ "i2404"
+ "i2402"
+ "i2400"
+ "i2398"
+ "i2396"
+ "i2394"
+ "i2392"
+ "i2390"
+ "i2388"
+ "i2386"
+ "i2385"
+ "i2383"
+ "i2380"
+ "i2379"
+ "i2378"
+ "i2376"
+ "i2375"
+ "i2373"
+ "i2371"
+ "i2369"
+ "i2367"
+ "i2365"
+ "i2363"
+ "i2361"
+ "i2359"
+ "i2356"
+ "i2354"
+ "i2353"
+ "i2351"
+ "i2349"
+ "i2347"
+ "i2345"
+ "i2344"
+ "i2343"
+ "i2342"
+ "i2340"
+ "i2339"
+ "i2336"
+ "i2334"
+ "i2332"
+ "i2330"
+ "i2328"
+ "i2326"
+ "i2324"
+ "i2323"
+ "i2322"
+ "i2320"
+ "i2318"
+ "i2317"
+ "i2314"
+ "i2313"
+ "i2311"
+ "i2309"
+ "i2307"
+ "i2305"
+ "i2303"
+ "i2301"
+ "i2299"
+ "i2297"
+ "i2295"
+ "i2292"
+ "i2290"
+ "i2288"
+ "i2286"
+ "i2284"
+ "i2282"
+ "i2280"
+ "i2278"
+ "i2276"
+ "i2274"
+ "i2272"
+ "i2270"
+ "i2268"
+ "i2266"
+ "i2264"
+ "i2262"
+ "i2260"
+ "i2258"
+ "i2256"
+ "i2254"
+ "i2252"
+ "i2250"
+ "i2248"
+ "i2247"
+ "i2244"
+ "i2242"
+ "i2241"
+ "i2240"
+ "i2239"
+ "i2238"
+ "i2236"
+ "i2234"
+ "i2232"
+ "i2229"
+ "i2227"
+ "i2225"
+ "i2223"
+ "i2221"
+ "i2219"
+ "i2217"
+ "i2215"
+ "i2213"
+ "i2211"
+ "i2209"
+ "i2207"
+ "i2205"
+ "i2203"
+ "i2201"
+ "i2199"
+ "i2197"
+ "i2195"))
#(ribcage
(define-structure
define-expansion-accessors
define-expansion-constructors)
((top) (top) (top))
- ("i46" "i45" "i44")))
+ ("i2033"
+ "i2032"
+ "i2031")))
(hygiene guile))
'(())))
#f)
#f))))
- #{pvars 12854}#))
+ #{pvars 14841}#))
(syntax-violation
'syntax-case
"misplaced ellipsis"
- #{pat 12695}#)
- (let ((#{y 13050}#
+ #{pat 14682}#)
+ (let ((#{y 15037}#
(gensym
(string-append (symbol->string 'tmp) " "))))
- (#{build-application 4269}#
+ (#{build-application 6256}#
#f
- (let ((#{req 13193}# (list 'tmp))
- (#{vars 13195}# (list #{y 13050}#))
- (#{exp 13197}#
- (let ((#{y 13214}#
+ (let ((#{req 15180}# (list 'tmp))
+ (#{vars 15182}# (list #{y 15037}#))
+ (#{exp 15184}#
+ (let ((#{y 15201}#
(make-struct/no-tail
(vector-ref %expanded-vtables 3)
#f
'tmp
- #{y 13050}#)))
- (let ((#{test-exp 13218}#
- (let ((#{tmp 13227}#
+ #{y 15037}#)))
+ (let ((#{test-exp 15205}#
+ (let ((#{tmp 15214}#
($sc-dispatch
- #{fender 12696}#
+ #{fender 14683}#
'#(atom #t))))
- (if #{tmp 13227}#
+ (if #{tmp 15214}#
(@apply
- (lambda () #{y 13214}#)
- #{tmp 13227}#)
- (let ((#{then-exp 13245}#
- (#{build-dispatch-call 11723}#
- #{pvars 12854}#
- #{fender 12696}#
- #{y 13214}#
- #{r 12694}#
- #{mod 12698}#))
- (#{else-exp 13246}#
+ (lambda () #{y 15201}#)
+ #{tmp 15214}#)
+ (let ((#{then-exp 15232}#
+ (#{build-dispatch-call 13710}#
+ #{pvars 14841}#
+ #{fender 14683}#
+ #{y 15201}#
+ #{r 14681}#
+ #{mod 14685}#))
+ (#{else-exp 15233}#
(make-struct/no-tail
(vector-ref
%expanded-vtables
@@ -16639,48 +16671,48 @@
%expanded-vtables
10)
#f
- #{y 13214}#
- #{then-exp 13245}#
- #{else-exp 13246}#)))))
- (#{then-exp 13219}#
- (#{build-dispatch-call 11723}#
- #{pvars 12854}#
- #{exp 12697}#
- #{y 13214}#
- #{r 12694}#
- #{mod 12698}#))
- (#{else-exp 13220}#
- (#{gen-syntax-case 11725}#
- #{x 12691}#
- #{keys 12692}#
- #{clauses 12693}#
- #{r 12694}#
- #{mod 12698}#)))
+ #{y 15201}#
+ #{then-exp 15232}#
+ #{else-exp 15233}#)))))
+ (#{then-exp 15206}#
+ (#{build-dispatch-call 13710}#
+ #{pvars 14841}#
+ #{exp 14684}#
+ #{y 15201}#
+ #{r 14681}#
+ #{mod 14685}#))
+ (#{else-exp 15207}#
+ (#{gen-syntax-case 13712}#
+ #{x 14678}#
+ #{keys 14679}#
+ #{clauses 14680}#
+ #{r 14681}#
+ #{mod 14685}#)))
(make-struct/no-tail
(vector-ref %expanded-vtables 10)
#f
- #{test-exp 13218}#
- #{then-exp 13219}#
- #{else-exp 13220}#)))))
- (let ((#{body 13202}#
+ #{test-exp 15205}#
+ #{then-exp 15206}#
+ #{else-exp 15207}#)))))
+ (let ((#{body 15189}#
(make-struct/no-tail
(vector-ref %expanded-vtables 14)
#f
- #{req 13193}#
+ #{req 15180}#
#f
#f
#f
'()
- #{vars 13195}#
- #{exp 13197}#
+ #{vars 15182}#
+ #{exp 15184}#
#f)))
(make-struct/no-tail
(vector-ref %expanded-vtables 13)
#f
'()
- #{body 13202}#)))
- (list (if (eq? #{p 12853}# 'any)
- (let ((#{fun-exp 13268}#
+ #{body 15189}#)))
+ (list (if (eq? #{p 14840}# 'any)
+ (let ((#{fun-exp 15255}#
(if (equal?
(module-name (current-module))
'(guile))
@@ -16694,13 +16726,13 @@
'(guile)
'list
#f)))
- (#{arg-exps 13269}# (list #{x 12691}#)))
+ (#{arg-exps 15256}# (list #{x 14678}#)))
(make-struct/no-tail
(vector-ref %expanded-vtables 11)
#f
- #{fun-exp 13268}#
- #{arg-exps 13269}#))
- (let ((#{fun-exp 13292}#
+ #{fun-exp 15255}#
+ #{arg-exps 15256}#))
+ (let ((#{fun-exp 15279}#
(if (equal?
(module-name (current-module))
'(guile))
@@ -16714,27 +16746,27 @@
'(guile)
'$sc-dispatch
#f)))
- (#{arg-exps 13293}#
- (list #{x 12691}#
+ (#{arg-exps 15280}#
+ (list #{x 14678}#
(make-struct/no-tail
(vector-ref
%expanded-vtables
1)
#f
- #{p 12853}#))))
+ #{p 14840}#))))
(make-struct/no-tail
(vector-ref %expanded-vtables 11)
#f
- #{fun-exp 13292}#
- #{arg-exps 13293}#))))))))))))
- (#{gen-syntax-case 11725}#
- (lambda (#{x 12124}#
- #{keys 12125}#
- #{clauses 12126}#
- #{r 12127}#
- #{mod 12128}#)
- (if (null? #{clauses 12126}#)
- (let ((#{fun-exp 12133}#
+ #{fun-exp 15279}#
+ #{arg-exps 15280}#))))))))))))
+ (#{gen-syntax-case 13712}#
+ (lambda (#{x 14111}#
+ #{keys 14112}#
+ #{clauses 14113}#
+ #{r 14114}#
+ #{mod 14115}#)
+ (if (null? #{clauses 14113}#)
+ (let ((#{fun-exp 14120}#
(if (equal? (module-name (current-module)) '(guile))
(make-struct/no-tail
(vector-ref %expanded-vtables 7)
@@ -16746,7 +16778,7 @@
'(guile)
'syntax-violation
#f)))
- (#{arg-exps 12134}#
+ (#{arg-exps 14121}#
(list (make-struct/no-tail
(vector-ref %expanded-vtables 1)
#f
@@ -16755,61 +16787,61 @@
(vector-ref %expanded-vtables 1)
#f
"source expression failed to match any pattern")
- #{x 12124}#)))
+ #{x 14111}#)))
(make-struct/no-tail
(vector-ref %expanded-vtables 11)
#f
- #{fun-exp 12133}#
- #{arg-exps 12134}#))
- (let ((#{tmp 12167}# (car #{clauses 12126}#)))
- (let ((#{tmp 12168}#
- ($sc-dispatch #{tmp 12167}# '(any any))))
- (if #{tmp 12168}#
+ #{fun-exp 14120}#
+ #{arg-exps 14121}#))
+ (let ((#{tmp 14154}# (car #{clauses 14113}#)))
+ (let ((#{tmp 14155}#
+ ($sc-dispatch #{tmp 14154}# '(any any))))
+ (if #{tmp 14155}#
(@apply
- (lambda (#{pat 12170}# #{exp 12171}#)
- (if (if (if (symbol? #{pat 12170}#)
+ (lambda (#{pat 14157}# #{exp 14158}#)
+ (if (if (if (symbol? #{pat 14157}#)
#t
- (if (if (vector? #{pat 12170}#)
- (if (= (vector-length #{pat 12170}#)
+ (if (if (vector? #{pat 14157}#)
+ (if (= (vector-length #{pat 14157}#)
4)
- (eq? (vector-ref #{pat 12170}# 0)
+ (eq? (vector-ref #{pat 14157}# 0)
'syntax-object)
#f)
#f)
- (symbol? (vector-ref #{pat 12170}# 1))
+ (symbol? (vector-ref #{pat 14157}# 1))
#f))
(and-map
- (lambda (#{x 12198}#)
+ (lambda (#{x 14185}#)
(not (if (eq? (if (if (vector?
- #{pat 12170}#)
+ #{pat 14157}#)
(if (= (vector-length
- #{pat 12170}#)
+ #{pat 14157}#)
4)
(eq? (vector-ref
- #{pat 12170}#
+ #{pat 14157}#
0)
'syntax-object)
#f)
#f)
- (vector-ref #{pat 12170}# 1)
- #{pat 12170}#)
- (if (if (vector? #{x 12198}#)
+ (vector-ref #{pat 14157}# 1)
+ #{pat 14157}#)
+ (if (if (vector? #{x 14185}#)
(if (= (vector-length
- #{x 12198}#)
+ #{x 14185}#)
4)
(eq? (vector-ref
- #{x 12198}#
+ #{x 14185}#
0)
'syntax-object)
#f)
#f)
- (vector-ref #{x 12198}# 1)
- #{x 12198}#))
- (eq? (#{id-var-name 4321}#
- #{pat 12170}#
+ (vector-ref #{x 14185}# 1)
+ #{x 14185}#))
+ (eq? (#{id-var-name 6308}#
+ #{pat 14157}#
'(()))
- (#{id-var-name 4321}#
- #{x 12198}#
+ (#{id-var-name 6308}#
+ #{x 14185}#
'(())))
#f)))
(cons '#(syntax-object
@@ -16818,23 +16850,23 @@
#(ribcage
#(pat exp)
#((top) (top))
- #("i3900" "i3901"))
+ #("i5887" "i5888"))
#(ribcage () () ())
#(ribcage
#(x keys clauses r mod)
#((top) (top) (top) (top) (top))
- #("i3889"
- "i3890"
- "i3891"
- "i3892"
- "i3893"))
+ #("i5876"
+ "i5877"
+ "i5878"
+ "i5879"
+ "i5880"))
#(ribcage
(gen-syntax-case
gen-clause
build-dispatch-call
convert-pattern)
((top) (top) (top) (top))
- ("i3699" "i3697" "i3695" "i3693"))
+ ("i5686" "i5684" "i5682" "i5680"))
#(ribcage
(lambda-var-list
gen-var
@@ -17108,150 +17140,150 @@
(top)
(top)
(top))
- ("i467"
- "i465"
- "i463"
- "i461"
- "i459"
- "i457"
- "i455"
- "i453"
- "i451"
- "i449"
- "i447"
- "i445"
- "i443"
- "i441"
- "i439"
- "i437"
- "i435"
- "i433"
- "i431"
- "i429"
- "i427"
- "i425"
- "i423"
- "i421"
- "i419"
- "i417"
- "i415"
- "i413"
- "i411"
- "i409"
- "i407"
- "i405"
- "i403"
- "i401"
- "i399"
- "i398"
- "i396"
- "i393"
- "i392"
- "i391"
- "i389"
- "i388"
- "i386"
- "i384"
- "i382"
- "i380"
- "i378"
- "i376"
- "i374"
- "i372"
- "i369"
- "i367"
- "i366"
- "i364"
- "i362"
- "i360"
- "i358"
- "i357"
- "i356"
- "i355"
- "i353"
- "i352"
- "i349"
- "i347"
- "i345"
- "i343"
- "i341"
- "i339"
- "i337"
- "i336"
- "i335"
- "i333"
- "i331"
- "i330"
- "i327"
- "i326"
- "i324"
- "i322"
- "i320"
- "i318"
- "i316"
- "i314"
- "i312"
- "i310"
- "i308"
- "i305"
- "i303"
- "i301"
- "i299"
- "i297"
- "i295"
- "i293"
- "i291"
- "i289"
- "i287"
- "i285"
- "i283"
- "i281"
- "i279"
- "i277"
- "i275"
- "i273"
- "i271"
- "i269"
- "i267"
- "i265"
- "i263"
- "i261"
- "i260"
- "i257"
- "i255"
- "i254"
- "i253"
- "i252"
- "i251"
- "i249"
- "i247"
- "i245"
- "i242"
- "i240"
- "i238"
- "i236"
- "i234"
- "i232"
- "i230"
- "i228"
- "i226"
- "i224"
- "i222"
- "i220"
- "i218"
- "i216"
- "i214"
- "i212"
- "i210"
- "i208"))
+ ("i2454"
+ "i2452"
+ "i2450"
+ "i2448"
+ "i2446"
+ "i2444"
+ "i2442"
+ "i2440"
+ "i2438"
+ "i2436"
+ "i2434"
+ "i2432"
+ "i2430"
+ "i2428"
+ "i2426"
+ "i2424"
+ "i2422"
+ "i2420"
+ "i2418"
+ "i2416"
+ "i2414"
+ "i2412"
+ "i2410"
+ "i2408"
+ "i2406"
+ "i2404"
+ "i2402"
+ "i2400"
+ "i2398"
+ "i2396"
+ "i2394"
+ "i2392"
+ "i2390"
+ "i2388"
+ "i2386"
+ "i2385"
+ "i2383"
+ "i2380"
+ "i2379"
+ "i2378"
+ "i2376"
+ "i2375"
+ "i2373"
+ "i2371"
+ "i2369"
+ "i2367"
+ "i2365"
+ "i2363"
+ "i2361"
+ "i2359"
+ "i2356"
+ "i2354"
+ "i2353"
+ "i2351"
+ "i2349"
+ "i2347"
+ "i2345"
+ "i2344"
+ "i2343"
+ "i2342"
+ "i2340"
+ "i2339"
+ "i2336"
+ "i2334"
+ "i2332"
+ "i2330"
+ "i2328"
+ "i2326"
+ "i2324"
+ "i2323"
+ "i2322"
+ "i2320"
+ "i2318"
+ "i2317"
+ "i2314"
+ "i2313"
+ "i2311"
+ "i2309"
+ "i2307"
+ "i2305"
+ "i2303"
+ "i2301"
+ "i2299"
+ "i2297"
+ "i2295"
+ "i2292"
+ "i2290"
+ "i2288"
+ "i2286"
+ "i2284"
+ "i2282"
+ "i2280"
+ "i2278"
+ "i2276"
+ "i2274"
+ "i2272"
+ "i2270"
+ "i2268"
+ "i2266"
+ "i2264"
+ "i2262"
+ "i2260"
+ "i2258"
+ "i2256"
+ "i2254"
+ "i2252"
+ "i2250"
+ "i2248"
+ "i2247"
+ "i2244"
+ "i2242"
+ "i2241"
+ "i2240"
+ "i2239"
+ "i2238"
+ "i2236"
+ "i2234"
+ "i2232"
+ "i2229"
+ "i2227"
+ "i2225"
+ "i2223"
+ "i2221"
+ "i2219"
+ "i2217"
+ "i2215"
+ "i2213"
+ "i2211"
+ "i2209"
+ "i2207"
+ "i2205"
+ "i2203"
+ "i2201"
+ "i2199"
+ "i2197"
+ "i2195"))
#(ribcage
(define-structure
define-expansion-accessors
define-expansion-constructors)
((top) (top) (top))
- ("i46" "i45" "i44")))
+ ("i2033" "i2032" "i2031")))
(hygiene guile))
- #{keys 12125}#))
+ #{keys 14112}#))
#f)
(if (if (eq? (if (if (= (vector-length
'#(syntax-object
@@ -17260,7 +17292,7 @@
#(ribcage
#(pat exp)
#((top) (top))
- #("i3900" "i3901"))
+ #("i5887" "i5888"))
#(ribcage () () ())
#(ribcage
#(x
@@ -17273,11 +17305,11 @@
(top)
(top)
(top))
- #("i3889"
- "i3890"
- "i3891"
- "i3892"
- "i3893"))
+ #("i5876"
+ "i5877"
+ "i5878"
+ "i5879"
+ "i5880"))
#(ribcage
(gen-syntax-case
gen-clause
@@ -17287,10 +17319,10 @@
(top)
(top)
(top))
- ("i3699"
- "i3697"
- "i3695"
- "i3693"))
+ ("i5686"
+ "i5684"
+ "i5682"
+ "i5680"))
#(ribcage
(lambda-var-list
gen-var
@@ -17564,150 +17596,150 @@
(top)
(top)
(top))
- ("i467"
- "i465"
- "i463"
- "i461"
- "i459"
- "i457"
- "i455"
- "i453"
- "i451"
- "i449"
- "i447"
- "i445"
- "i443"
- "i441"
- "i439"
- "i437"
- "i435"
- "i433"
- "i431"
- "i429"
- "i427"
- "i425"
- "i423"
- "i421"
- "i419"
- "i417"
- "i415"
- "i413"
- "i411"
- "i409"
- "i407"
- "i405"
- "i403"
- "i401"
- "i399"
- "i398"
- "i396"
- "i393"
- "i392"
- "i391"
- "i389"
- "i388"
- "i386"
- "i384"
- "i382"
- "i380"
- "i378"
- "i376"
- "i374"
- "i372"
- "i369"
- "i367"
- "i366"
- "i364"
- "i362"
- "i360"
- "i358"
- "i357"
- "i356"
- "i355"
- "i353"
- "i352"
- "i349"
- "i347"
- "i345"
- "i343"
- "i341"
- "i339"
- "i337"
- "i336"
- "i335"
- "i333"
- "i331"
- "i330"
- "i327"
- "i326"
- "i324"
- "i322"
- "i320"
- "i318"
- "i316"
- "i314"
- "i312"
- "i310"
- "i308"
- "i305"
- "i303"
- "i301"
- "i299"
- "i297"
- "i295"
- "i293"
- "i291"
- "i289"
- "i287"
- "i285"
- "i283"
- "i281"
- "i279"
- "i277"
- "i275"
- "i273"
- "i271"
- "i269"
- "i267"
- "i265"
- "i263"
- "i261"
- "i260"
- "i257"
- "i255"
- "i254"
- "i253"
- "i252"
- "i251"
- "i249"
- "i247"
- "i245"
- "i242"
- "i240"
- "i238"
- "i236"
- "i234"
- "i232"
- "i230"
- "i228"
- "i226"
- "i224"
- "i222"
- "i220"
- "i218"
- "i216"
- "i214"
- "i212"
- "i210"
- "i208"))
+ ("i2454"
+ "i2452"
+ "i2450"
+ "i2448"
+ "i2446"
+ "i2444"
+ "i2442"
+ "i2440"
+ "i2438"
+ "i2436"
+ "i2434"
+ "i2432"
+ "i2430"
+ "i2428"
+ "i2426"
+ "i2424"
+ "i2422"
+ "i2420"
+ "i2418"
+ "i2416"
+ "i2414"
+ "i2412"
+ "i2410"
+ "i2408"
+ "i2406"
+ "i2404"
+ "i2402"
+ "i2400"
+ "i2398"
+ "i2396"
+ "i2394"
+ "i2392"
+ "i2390"
+ "i2388"
+ "i2386"
+ "i2385"
+ "i2383"
+ "i2380"
+ "i2379"
+ "i2378"
+ "i2376"
+ "i2375"
+ "i2373"
+ "i2371"
+ "i2369"
+ "i2367"
+ "i2365"
+ "i2363"
+ "i2361"
+ "i2359"
+ "i2356"
+ "i2354"
+ "i2353"
+ "i2351"
+ "i2349"
+ "i2347"
+ "i2345"
+ "i2344"
+ "i2343"
+ "i2342"
+ "i2340"
+ "i2339"
+ "i2336"
+ "i2334"
+ "i2332"
+ "i2330"
+ "i2328"
+ "i2326"
+ "i2324"
+ "i2323"
+ "i2322"
+ "i2320"
+ "i2318"
+ "i2317"
+ "i2314"
+ "i2313"
+ "i2311"
+ "i2309"
+ "i2307"
+ "i2305"
+ "i2303"
+ "i2301"
+ "i2299"
+ "i2297"
+ "i2295"
+ "i2292"
+ "i2290"
+ "i2288"
+ "i2286"
+ "i2284"
+ "i2282"
+ "i2280"
+ "i2278"
+ "i2276"
+ "i2274"
+ "i2272"
+ "i2270"
+ "i2268"
+ "i2266"
+ "i2264"
+ "i2262"
+ "i2260"
+ "i2258"
+ "i2256"
+ "i2254"
+ "i2252"
+ "i2250"
+ "i2248"
+ "i2247"
+ "i2244"
+ "i2242"
+ "i2241"
+ "i2240"
+ "i2239"
+ "i2238"
+ "i2236"
+ "i2234"
+ "i2232"
+ "i2229"
+ "i2227"
+ "i2225"
+ "i2223"
+ "i2221"
+ "i2219"
+ "i2217"
+ "i2215"
+ "i2213"
+ "i2211"
+ "i2209"
+ "i2207"
+ "i2205"
+ "i2203"
+ "i2201"
+ "i2199"
+ "i2197"
+ "i2195"))
#(ribcage
(define-structure
define-expansion-accessors
define-expansion-constructors)
((top) (top) (top))
- ("i46"
- "i45"
- "i44")))
+ ("i2033"
+ "i2032"
+ "i2031")))
(hygiene guile)))
4)
#t
@@ -17719,7 +17751,7 @@
#(ribcage
#(pat exp)
#((top) (top))
- #("i3900" "i3901"))
+ #("i5887" "i5888"))
#(ribcage () () ())
#(ribcage
#(x keys clauses r mod)
@@ -17728,21 +17760,21 @@
(top)
(top)
(top))
- #("i3889"
- "i3890"
- "i3891"
- "i3892"
- "i3893"))
+ #("i5876"
+ "i5877"
+ "i5878"
+ "i5879"
+ "i5880"))
#(ribcage
(gen-syntax-case
gen-clause
build-dispatch-call
convert-pattern)
((top) (top) (top) (top))
- ("i3699"
- "i3697"
- "i3695"
- "i3693"))
+ ("i5686"
+ "i5684"
+ "i5682"
+ "i5680"))
#(ribcage
(lambda-var-list
gen-var
@@ -18016,148 +18048,148 @@
(top)
(top)
(top))
- ("i467"
- "i465"
- "i463"
- "i461"
- "i459"
- "i457"
- "i455"
- "i453"
- "i451"
- "i449"
- "i447"
- "i445"
- "i443"
- "i441"
- "i439"
- "i437"
- "i435"
- "i433"
- "i431"
- "i429"
- "i427"
- "i425"
- "i423"
- "i421"
- "i419"
- "i417"
- "i415"
- "i413"
- "i411"
- "i409"
- "i407"
- "i405"
- "i403"
- "i401"
- "i399"
- "i398"
- "i396"
- "i393"
- "i392"
- "i391"
- "i389"
- "i388"
- "i386"
- "i384"
- "i382"
- "i380"
- "i378"
- "i376"
- "i374"
- "i372"
- "i369"
- "i367"
- "i366"
- "i364"
- "i362"
- "i360"
- "i358"
- "i357"
- "i356"
- "i355"
- "i353"
- "i352"
- "i349"
- "i347"
- "i345"
- "i343"
- "i341"
- "i339"
- "i337"
- "i336"
- "i335"
- "i333"
- "i331"
- "i330"
- "i327"
- "i326"
- "i324"
- "i322"
- "i320"
- "i318"
- "i316"
- "i314"
- "i312"
- "i310"
- "i308"
- "i305"
- "i303"
- "i301"
- "i299"
- "i297"
- "i295"
- "i293"
- "i291"
- "i289"
- "i287"
- "i285"
- "i283"
- "i281"
- "i279"
- "i277"
- "i275"
- "i273"
- "i271"
- "i269"
- "i267"
- "i265"
- "i263"
- "i261"
- "i260"
- "i257"
- "i255"
- "i254"
- "i253"
- "i252"
- "i251"
- "i249"
- "i247"
- "i245"
- "i242"
- "i240"
- "i238"
- "i236"
- "i234"
- "i232"
- "i230"
- "i228"
- "i226"
- "i224"
- "i222"
- "i220"
- "i218"
- "i216"
- "i214"
- "i212"
- "i210"
- "i208"))
+ ("i2454"
+ "i2452"
+ "i2450"
+ "i2448"
+ "i2446"
+ "i2444"
+ "i2442"
+ "i2440"
+ "i2438"
+ "i2436"
+ "i2434"
+ "i2432"
+ "i2430"
+ "i2428"
+ "i2426"
+ "i2424"
+ "i2422"
+ "i2420"
+ "i2418"
+ "i2416"
+ "i2414"
+ "i2412"
+ "i2410"
+ "i2408"
+ "i2406"
+ "i2404"
+ "i2402"
+ "i2400"
+ "i2398"
+ "i2396"
+ "i2394"
+ "i2392"
+ "i2390"
+ "i2388"
+ "i2386"
+ "i2385"
+ "i2383"
+ "i2380"
+ "i2379"
+ "i2378"
+ "i2376"
+ "i2375"
+ "i2373"
+ "i2371"
+ "i2369"
+ "i2367"
+ "i2365"
+ "i2363"
+ "i2361"
+ "i2359"
+ "i2356"
+ "i2354"
+ "i2353"
+ "i2351"
+ "i2349"
+ "i2347"
+ "i2345"
+ "i2344"
+ "i2343"
+ "i2342"
+ "i2340"
+ "i2339"
+ "i2336"
+ "i2334"
+ "i2332"
+ "i2330"
+ "i2328"
+ "i2326"
+ "i2324"
+ "i2323"
+ "i2322"
+ "i2320"
+ "i2318"
+ "i2317"
+ "i2314"
+ "i2313"
+ "i2311"
+ "i2309"
+ "i2307"
+ "i2305"
+ "i2303"
+ "i2301"
+ "i2299"
+ "i2297"
+ "i2295"
+ "i2292"
+ "i2290"
+ "i2288"
+ "i2286"
+ "i2284"
+ "i2282"
+ "i2280"
+ "i2278"
+ "i2276"
+ "i2274"
+ "i2272"
+ "i2270"
+ "i2268"
+ "i2266"
+ "i2264"
+ "i2262"
+ "i2260"
+ "i2258"
+ "i2256"
+ "i2254"
+ "i2252"
+ "i2250"
+ "i2248"
+ "i2247"
+ "i2244"
+ "i2242"
+ "i2241"
+ "i2240"
+ "i2239"
+ "i2238"
+ "i2236"
+ "i2234"
+ "i2232"
+ "i2229"
+ "i2227"
+ "i2225"
+ "i2223"
+ "i2221"
+ "i2219"
+ "i2217"
+ "i2215"
+ "i2213"
+ "i2211"
+ "i2209"
+ "i2207"
+ "i2205"
+ "i2203"
+ "i2201"
+ "i2199"
+ "i2197"
+ "i2195"))
#(ribcage
(define-structure
define-expansion-accessors
define-expansion-constructors)
((top) (top) (top))
- ("i46" "i45" "i44")))
+ ("i2033" "i2032" "i2031")))
(hygiene guile)))
(if (if (= (vector-length
'#(syntax-object
@@ -18166,7 +18198,7 @@
#(ribcage
#(pat exp)
#((top) (top))
- #("i3900" "i3901"))
+ #("i5887" "i5888"))
#(ribcage () () ())
#(ribcage
#(x
@@ -18179,11 +18211,11 @@
(top)
(top)
(top))
- #("i3889"
- "i3890"
- "i3891"
- "i3892"
- "i3893"))
+ #("i5876"
+ "i5877"
+ "i5878"
+ "i5879"
+ "i5880"))
#(ribcage
(gen-syntax-case
gen-clause
@@ -18193,10 +18225,10 @@
(top)
(top)
(top))
- ("i3699"
- "i3697"
- "i3695"
- "i3693"))
+ ("i5686"
+ "i5684"
+ "i5682"
+ "i5680"))
#(ribcage
(lambda-var-list
gen-var
@@ -18470,150 +18502,150 @@
(top)
(top)
(top))
- ("i467"
- "i465"
- "i463"
- "i461"
- "i459"
- "i457"
- "i455"
- "i453"
- "i451"
- "i449"
- "i447"
- "i445"
- "i443"
- "i441"
- "i439"
- "i437"
- "i435"
- "i433"
- "i431"
- "i429"
- "i427"
- "i425"
- "i423"
- "i421"
- "i419"
- "i417"
- "i415"
- "i413"
- "i411"
- "i409"
- "i407"
- "i405"
- "i403"
- "i401"
- "i399"
- "i398"
- "i396"
- "i393"
- "i392"
- "i391"
- "i389"
- "i388"
- "i386"
- "i384"
- "i382"
- "i380"
- "i378"
- "i376"
- "i374"
- "i372"
- "i369"
- "i367"
- "i366"
- "i364"
- "i362"
- "i360"
- "i358"
- "i357"
- "i356"
- "i355"
- "i353"
- "i352"
- "i349"
- "i347"
- "i345"
- "i343"
- "i341"
- "i339"
- "i337"
- "i336"
- "i335"
- "i333"
- "i331"
- "i330"
- "i327"
- "i326"
- "i324"
- "i322"
- "i320"
- "i318"
- "i316"
- "i314"
- "i312"
- "i310"
- "i308"
- "i305"
- "i303"
- "i301"
- "i299"
- "i297"
- "i295"
- "i293"
- "i291"
- "i289"
- "i287"
- "i285"
- "i283"
- "i281"
- "i279"
- "i277"
- "i275"
- "i273"
- "i271"
- "i269"
- "i267"
- "i265"
- "i263"
- "i261"
- "i260"
- "i257"
- "i255"
- "i254"
- "i253"
- "i252"
- "i251"
- "i249"
- "i247"
- "i245"
- "i242"
- "i240"
- "i238"
- "i236"
- "i234"
- "i232"
- "i230"
- "i228"
- "i226"
- "i224"
- "i222"
- "i220"
- "i218"
- "i216"
- "i214"
- "i212"
- "i210"
- "i208"))
+ ("i2454"
+ "i2452"
+ "i2450"
+ "i2448"
+ "i2446"
+ "i2444"
+ "i2442"
+ "i2440"
+ "i2438"
+ "i2436"
+ "i2434"
+ "i2432"
+ "i2430"
+ "i2428"
+ "i2426"
+ "i2424"
+ "i2422"
+ "i2420"
+ "i2418"
+ "i2416"
+ "i2414"
+ "i2412"
+ "i2410"
+ "i2408"
+ "i2406"
+ "i2404"
+ "i2402"
+ "i2400"
+ "i2398"
+ "i2396"
+ "i2394"
+ "i2392"
+ "i2390"
+ "i2388"
+ "i2386"
+ "i2385"
+ "i2383"
+ "i2380"
+ "i2379"
+ "i2378"
+ "i2376"
+ "i2375"
+ "i2373"
+ "i2371"
+ "i2369"
+ "i2367"
+ "i2365"
+ "i2363"
+ "i2361"
+ "i2359"
+ "i2356"
+ "i2354"
+ "i2353"
+ "i2351"
+ "i2349"
+ "i2347"
+ "i2345"
+ "i2344"
+ "i2343"
+ "i2342"
+ "i2340"
+ "i2339"
+ "i2336"
+ "i2334"
+ "i2332"
+ "i2330"
+ "i2328"
+ "i2326"
+ "i2324"
+ "i2323"
+ "i2322"
+ "i2320"
+ "i2318"
+ "i2317"
+ "i2314"
+ "i2313"
+ "i2311"
+ "i2309"
+ "i2307"
+ "i2305"
+ "i2303"
+ "i2301"
+ "i2299"
+ "i2297"
+ "i2295"
+ "i2292"
+ "i2290"
+ "i2288"
+ "i2286"
+ "i2284"
+ "i2282"
+ "i2280"
+ "i2278"
+ "i2276"
+ "i2274"
+ "i2272"
+ "i2270"
+ "i2268"
+ "i2266"
+ "i2264"
+ "i2262"
+ "i2260"
+ "i2258"
+ "i2256"
+ "i2254"
+ "i2252"
+ "i2250"
+ "i2248"
+ "i2247"
+ "i2244"
+ "i2242"
+ "i2241"
+ "i2240"
+ "i2239"
+ "i2238"
+ "i2236"
+ "i2234"
+ "i2232"
+ "i2229"
+ "i2227"
+ "i2225"
+ "i2223"
+ "i2221"
+ "i2219"
+ "i2217"
+ "i2215"
+ "i2213"
+ "i2211"
+ "i2209"
+ "i2207"
+ "i2205"
+ "i2203"
+ "i2201"
+ "i2199"
+ "i2197"
+ "i2195"))
#(ribcage
(define-structure
define-expansion-accessors
define-expansion-constructors)
((top) (top) (top))
- ("i46"
- "i45"
- "i44")))
+ ("i2033"
+ "i2032"
+ "i2031")))
(hygiene guile)))
4)
#t
@@ -18625,7 +18657,7 @@
#(ribcage
#(pat exp)
#((top) (top))
- #("i3900" "i3901"))
+ #("i5887" "i5888"))
#(ribcage () () ())
#(ribcage
#(x keys clauses r mod)
@@ -18634,21 +18666,21 @@
(top)
(top)
(top))
- #("i3889"
- "i3890"
- "i3891"
- "i3892"
- "i3893"))
+ #("i5876"
+ "i5877"
+ "i5878"
+ "i5879"
+ "i5880"))
#(ribcage
(gen-syntax-case
gen-clause
build-dispatch-call
convert-pattern)
((top) (top) (top) (top))
- ("i3699"
- "i3697"
- "i3695"
- "i3693"))
+ ("i5686"
+ "i5684"
+ "i5682"
+ "i5680"))
#(ribcage
(lambda-var-list
gen-var
@@ -18922,176 +18954,176 @@
(top)
(top)
(top))
- ("i467"
- "i465"
- "i463"
- "i461"
- "i459"
- "i457"
- "i455"
- "i453"
- "i451"
- "i449"
- "i447"
- "i445"
- "i443"
- "i441"
- "i439"
- "i437"
- "i435"
- "i433"
- "i431"
- "i429"
- "i427"
- "i425"
- "i423"
- "i421"
- "i419"
- "i417"
- "i415"
- "i413"
- "i411"
- "i409"
- "i407"
- "i405"
- "i403"
- "i401"
- "i399"
- "i398"
- "i396"
- "i393"
- "i392"
- "i391"
- "i389"
- "i388"
- "i386"
- "i384"
- "i382"
- "i380"
- "i378"
- "i376"
- "i374"
- "i372"
- "i369"
- "i367"
- "i366"
- "i364"
- "i362"
- "i360"
- "i358"
- "i357"
- "i356"
- "i355"
- "i353"
- "i352"
- "i349"
- "i347"
- "i345"
- "i343"
- "i341"
- "i339"
- "i337"
- "i336"
- "i335"
- "i333"
- "i331"
- "i330"
- "i327"
- "i326"
- "i324"
- "i322"
- "i320"
- "i318"
- "i316"
- "i314"
- "i312"
- "i310"
- "i308"
- "i305"
- "i303"
- "i301"
- "i299"
- "i297"
- "i295"
- "i293"
- "i291"
- "i289"
- "i287"
- "i285"
- "i283"
- "i281"
- "i279"
- "i277"
- "i275"
- "i273"
- "i271"
- "i269"
- "i267"
- "i265"
- "i263"
- "i261"
- "i260"
- "i257"
- "i255"
- "i254"
- "i253"
- "i252"
- "i251"
- "i249"
- "i247"
- "i245"
- "i242"
- "i240"
- "i238"
- "i236"
- "i234"
- "i232"
- "i230"
- "i228"
- "i226"
- "i224"
- "i222"
- "i220"
- "i218"
- "i216"
- "i214"
- "i212"
- "i210"
- "i208"))
+ ("i2454"
+ "i2452"
+ "i2450"
+ "i2448"
+ "i2446"
+ "i2444"
+ "i2442"
+ "i2440"
+ "i2438"
+ "i2436"
+ "i2434"
+ "i2432"
+ "i2430"
+ "i2428"
+ "i2426"
+ "i2424"
+ "i2422"
+ "i2420"
+ "i2418"
+ "i2416"
+ "i2414"
+ "i2412"
+ "i2410"
+ "i2408"
+ "i2406"
+ "i2404"
+ "i2402"
+ "i2400"
+ "i2398"
+ "i2396"
+ "i2394"
+ "i2392"
+ "i2390"
+ "i2388"
+ "i2386"
+ "i2385"
+ "i2383"
+ "i2380"
+ "i2379"
+ "i2378"
+ "i2376"
+ "i2375"
+ "i2373"
+ "i2371"
+ "i2369"
+ "i2367"
+ "i2365"
+ "i2363"
+ "i2361"
+ "i2359"
+ "i2356"
+ "i2354"
+ "i2353"
+ "i2351"
+ "i2349"
+ "i2347"
+ "i2345"
+ "i2344"
+ "i2343"
+ "i2342"
+ "i2340"
+ "i2339"
+ "i2336"
+ "i2334"
+ "i2332"
+ "i2330"
+ "i2328"
+ "i2326"
+ "i2324"
+ "i2323"
+ "i2322"
+ "i2320"
+ "i2318"
+ "i2317"
+ "i2314"
+ "i2313"
+ "i2311"
+ "i2309"
+ "i2307"
+ "i2305"
+ "i2303"
+ "i2301"
+ "i2299"
+ "i2297"
+ "i2295"
+ "i2292"
+ "i2290"
+ "i2288"
+ "i2286"
+ "i2284"
+ "i2282"
+ "i2280"
+ "i2278"
+ "i2276"
+ "i2274"
+ "i2272"
+ "i2270"
+ "i2268"
+ "i2266"
+ "i2264"
+ "i2262"
+ "i2260"
+ "i2258"
+ "i2256"
+ "i2254"
+ "i2252"
+ "i2250"
+ "i2248"
+ "i2247"
+ "i2244"
+ "i2242"
+ "i2241"
+ "i2240"
+ "i2239"
+ "i2238"
+ "i2236"
+ "i2234"
+ "i2232"
+ "i2229"
+ "i2227"
+ "i2225"
+ "i2223"
+ "i2221"
+ "i2219"
+ "i2217"
+ "i2215"
+ "i2213"
+ "i2211"
+ "i2209"
+ "i2207"
+ "i2205"
+ "i2203"
+ "i2201"
+ "i2199"
+ "i2197"
+ "i2195"))
#(ribcage
(define-structure
define-expansion-accessors
define-expansion-constructors)
((top) (top) (top))
- ("i46" "i45" "i44")))
+ ("i2033" "i2032" "i2031")))
(hygiene guile))))
- (eq? (#{id-var-name 4321}#
+ (eq? (#{id-var-name 6308}#
'#(syntax-object
pad
((top)
#(ribcage
#(pat exp)
#((top) (top))
- #("i3900" "i3901"))
+ #("i5887" "i5888"))
#(ribcage () () ())
#(ribcage
#(x keys clauses r mod)
#((top) (top) (top) (top) (top))
- #("i3889"
- "i3890"
- "i3891"
- "i3892"
- "i3893"))
+ #("i5876"
+ "i5877"
+ "i5878"
+ "i5879"
+ "i5880"))
#(ribcage
(gen-syntax-case
gen-clause
build-dispatch-call
convert-pattern)
((top) (top) (top) (top))
- ("i3699"
- "i3697"
- "i3695"
- "i3693"))
+ ("i5686"
+ "i5684"
+ "i5682"
+ "i5680"))
#(ribcage
(lambda-var-list
gen-var
@@ -19365,177 +19397,177 @@
(top)
(top)
(top))
- ("i467"
- "i465"
- "i463"
- "i461"
- "i459"
- "i457"
- "i455"
- "i453"
- "i451"
- "i449"
- "i447"
- "i445"
- "i443"
- "i441"
- "i439"
- "i437"
- "i435"
- "i433"
- "i431"
- "i429"
- "i427"
- "i425"
- "i423"
- "i421"
- "i419"
- "i417"
- "i415"
- "i413"
- "i411"
- "i409"
- "i407"
- "i405"
- "i403"
- "i401"
- "i399"
- "i398"
- "i396"
- "i393"
- "i392"
- "i391"
- "i389"
- "i388"
- "i386"
- "i384"
- "i382"
- "i380"
- "i378"
- "i376"
- "i374"
- "i372"
- "i369"
- "i367"
- "i366"
- "i364"
- "i362"
- "i360"
- "i358"
- "i357"
- "i356"
- "i355"
- "i353"
- "i352"
- "i349"
- "i347"
- "i345"
- "i343"
- "i341"
- "i339"
- "i337"
- "i336"
- "i335"
- "i333"
- "i331"
- "i330"
- "i327"
- "i326"
- "i324"
- "i322"
- "i320"
- "i318"
- "i316"
- "i314"
- "i312"
- "i310"
- "i308"
- "i305"
- "i303"
- "i301"
- "i299"
- "i297"
- "i295"
- "i293"
- "i291"
- "i289"
- "i287"
- "i285"
- "i283"
- "i281"
- "i279"
- "i277"
- "i275"
- "i273"
- "i271"
- "i269"
- "i267"
- "i265"
- "i263"
- "i261"
- "i260"
- "i257"
- "i255"
- "i254"
- "i253"
- "i252"
- "i251"
- "i249"
- "i247"
- "i245"
- "i242"
- "i240"
- "i238"
- "i236"
- "i234"
- "i232"
- "i230"
- "i228"
- "i226"
- "i224"
- "i222"
- "i220"
- "i218"
- "i216"
- "i214"
- "i212"
- "i210"
- "i208"))
+ ("i2454"
+ "i2452"
+ "i2450"
+ "i2448"
+ "i2446"
+ "i2444"
+ "i2442"
+ "i2440"
+ "i2438"
+ "i2436"
+ "i2434"
+ "i2432"
+ "i2430"
+ "i2428"
+ "i2426"
+ "i2424"
+ "i2422"
+ "i2420"
+ "i2418"
+ "i2416"
+ "i2414"
+ "i2412"
+ "i2410"
+ "i2408"
+ "i2406"
+ "i2404"
+ "i2402"
+ "i2400"
+ "i2398"
+ "i2396"
+ "i2394"
+ "i2392"
+ "i2390"
+ "i2388"
+ "i2386"
+ "i2385"
+ "i2383"
+ "i2380"
+ "i2379"
+ "i2378"
+ "i2376"
+ "i2375"
+ "i2373"
+ "i2371"
+ "i2369"
+ "i2367"
+ "i2365"
+ "i2363"
+ "i2361"
+ "i2359"
+ "i2356"
+ "i2354"
+ "i2353"
+ "i2351"
+ "i2349"
+ "i2347"
+ "i2345"
+ "i2344"
+ "i2343"
+ "i2342"
+ "i2340"
+ "i2339"
+ "i2336"
+ "i2334"
+ "i2332"
+ "i2330"
+ "i2328"
+ "i2326"
+ "i2324"
+ "i2323"
+ "i2322"
+ "i2320"
+ "i2318"
+ "i2317"
+ "i2314"
+ "i2313"
+ "i2311"
+ "i2309"
+ "i2307"
+ "i2305"
+ "i2303"
+ "i2301"
+ "i2299"
+ "i2297"
+ "i2295"
+ "i2292"
+ "i2290"
+ "i2288"
+ "i2286"
+ "i2284"
+ "i2282"
+ "i2280"
+ "i2278"
+ "i2276"
+ "i2274"
+ "i2272"
+ "i2270"
+ "i2268"
+ "i2266"
+ "i2264"
+ "i2262"
+ "i2260"
+ "i2258"
+ "i2256"
+ "i2254"
+ "i2252"
+ "i2250"
+ "i2248"
+ "i2247"
+ "i2244"
+ "i2242"
+ "i2241"
+ "i2240"
+ "i2239"
+ "i2238"
+ "i2236"
+ "i2234"
+ "i2232"
+ "i2229"
+ "i2227"
+ "i2225"
+ "i2223"
+ "i2221"
+ "i2219"
+ "i2217"
+ "i2215"
+ "i2213"
+ "i2211"
+ "i2209"
+ "i2207"
+ "i2205"
+ "i2203"
+ "i2201"
+ "i2199"
+ "i2197"
+ "i2195"))
#(ribcage
(define-structure
define-expansion-accessors
define-expansion-constructors)
((top) (top) (top))
- ("i46" "i45" "i44")))
+ ("i2033" "i2032" "i2031")))
(hygiene guile))
'(()))
- (#{id-var-name 4321}#
+ (#{id-var-name 6308}#
'#(syntax-object
_
((top)
#(ribcage
#(pat exp)
#((top) (top))
- #("i3900" "i3901"))
+ #("i5887" "i5888"))
#(ribcage () () ())
#(ribcage
#(x keys clauses r mod)
#((top) (top) (top) (top) (top))
- #("i3889"
- "i3890"
- "i3891"
- "i3892"
- "i3893"))
+ #("i5876"
+ "i5877"
+ "i5878"
+ "i5879"
+ "i5880"))
#(ribcage
(gen-syntax-case
gen-clause
build-dispatch-call
convert-pattern)
((top) (top) (top) (top))
- ("i3699"
- "i3697"
- "i3695"
- "i3693"))
+ ("i5686"
+ "i5684"
+ "i5682"
+ "i5680"))
#(ribcage
(lambda-var-list
gen-var
@@ -19809,281 +19841,281 @@
(top)
(top)
(top))
- ("i467"
- "i465"
- "i463"
- "i461"
- "i459"
- "i457"
- "i455"
- "i453"
- "i451"
- "i449"
- "i447"
- "i445"
- "i443"
- "i441"
- "i439"
- "i437"
- "i435"
- "i433"
- "i431"
- "i429"
- "i427"
- "i425"
- "i423"
- "i421"
- "i419"
- "i417"
- "i415"
- "i413"
- "i411"
- "i409"
- "i407"
- "i405"
- "i403"
- "i401"
- "i399"
- "i398"
- "i396"
- "i393"
- "i392"
- "i391"
- "i389"
- "i388"
- "i386"
- "i384"
- "i382"
- "i380"
- "i378"
- "i376"
- "i374"
- "i372"
- "i369"
- "i367"
- "i366"
- "i364"
- "i362"
- "i360"
- "i358"
- "i357"
- "i356"
- "i355"
- "i353"
- "i352"
- "i349"
- "i347"
- "i345"
- "i343"
- "i341"
- "i339"
- "i337"
- "i336"
- "i335"
- "i333"
- "i331"
- "i330"
- "i327"
- "i326"
- "i324"
- "i322"
- "i320"
- "i318"
- "i316"
- "i314"
- "i312"
- "i310"
- "i308"
- "i305"
- "i303"
- "i301"
- "i299"
- "i297"
- "i295"
- "i293"
- "i291"
- "i289"
- "i287"
- "i285"
- "i283"
- "i281"
- "i279"
- "i277"
- "i275"
- "i273"
- "i271"
- "i269"
- "i267"
- "i265"
- "i263"
- "i261"
- "i260"
- "i257"
- "i255"
- "i254"
- "i253"
- "i252"
- "i251"
- "i249"
- "i247"
- "i245"
- "i242"
- "i240"
- "i238"
- "i236"
- "i234"
- "i232"
- "i230"
- "i228"
- "i226"
- "i224"
- "i222"
- "i220"
- "i218"
- "i216"
- "i214"
- "i212"
- "i210"
- "i208"))
+ ("i2454"
+ "i2452"
+ "i2450"
+ "i2448"
+ "i2446"
+ "i2444"
+ "i2442"
+ "i2440"
+ "i2438"
+ "i2436"
+ "i2434"
+ "i2432"
+ "i2430"
+ "i2428"
+ "i2426"
+ "i2424"
+ "i2422"
+ "i2420"
+ "i2418"
+ "i2416"
+ "i2414"
+ "i2412"
+ "i2410"
+ "i2408"
+ "i2406"
+ "i2404"
+ "i2402"
+ "i2400"
+ "i2398"
+ "i2396"
+ "i2394"
+ "i2392"
+ "i2390"
+ "i2388"
+ "i2386"
+ "i2385"
+ "i2383"
+ "i2380"
+ "i2379"
+ "i2378"
+ "i2376"
+ "i2375"
+ "i2373"
+ "i2371"
+ "i2369"
+ "i2367"
+ "i2365"
+ "i2363"
+ "i2361"
+ "i2359"
+ "i2356"
+ "i2354"
+ "i2353"
+ "i2351"
+ "i2349"
+ "i2347"
+ "i2345"
+ "i2344"
+ "i2343"
+ "i2342"
+ "i2340"
+ "i2339"
+ "i2336"
+ "i2334"
+ "i2332"
+ "i2330"
+ "i2328"
+ "i2326"
+ "i2324"
+ "i2323"
+ "i2322"
+ "i2320"
+ "i2318"
+ "i2317"
+ "i2314"
+ "i2313"
+ "i2311"
+ "i2309"
+ "i2307"
+ "i2305"
+ "i2303"
+ "i2301"
+ "i2299"
+ "i2297"
+ "i2295"
+ "i2292"
+ "i2290"
+ "i2288"
+ "i2286"
+ "i2284"
+ "i2282"
+ "i2280"
+ "i2278"
+ "i2276"
+ "i2274"
+ "i2272"
+ "i2270"
+ "i2268"
+ "i2266"
+ "i2264"
+ "i2262"
+ "i2260"
+ "i2258"
+ "i2256"
+ "i2254"
+ "i2252"
+ "i2250"
+ "i2248"
+ "i2247"
+ "i2244"
+ "i2242"
+ "i2241"
+ "i2240"
+ "i2239"
+ "i2238"
+ "i2236"
+ "i2234"
+ "i2232"
+ "i2229"
+ "i2227"
+ "i2225"
+ "i2223"
+ "i2221"
+ "i2219"
+ "i2217"
+ "i2215"
+ "i2213"
+ "i2211"
+ "i2209"
+ "i2207"
+ "i2205"
+ "i2203"
+ "i2201"
+ "i2199"
+ "i2197"
+ "i2195"))
#(ribcage
(define-structure
define-expansion-accessors
define-expansion-constructors)
((top) (top) (top))
- ("i46" "i45" "i44")))
+ ("i2033" "i2032" "i2031")))
(hygiene guile))
'(())))
#f)
- (#{expand 4334}#
- #{exp 12171}#
- #{r 12127}#
+ (#{expand 6321}#
+ #{exp 14158}#
+ #{r 14114}#
'(())
- #{mod 12128}#)
- (let ((#{labels 12374}#
+ #{mod 14115}#)
+ (let ((#{labels 14361}#
(list (symbol->string (gensym "i"))))
- (#{var 12375}#
- (let ((#{id 12413}#
- (if (if (vector? #{pat 12170}#)
+ (#{var 14362}#
+ (let ((#{id 14400}#
+ (if (if (vector? #{pat 14157}#)
(if (= (vector-length
- #{pat 12170}#)
+ #{pat 14157}#)
4)
(eq? (vector-ref
- #{pat 12170}#
+ #{pat 14157}#
0)
'syntax-object)
#f)
#f)
- (vector-ref #{pat 12170}# 1)
- #{pat 12170}#)))
+ (vector-ref #{pat 14157}# 1)
+ #{pat 14157}#)))
(gensym
(string-append
- (symbol->string #{id 12413}#)
+ (symbol->string #{id 14400}#)
" ")))))
- (#{build-application 4269}#
+ (#{build-application 6256}#
#f
- (#{build-simple-lambda 4278}#
+ (#{build-simple-lambda 6265}#
#f
- (list (syntax->datum #{pat 12170}#))
+ (list (syntax->datum #{pat 14157}#))
#f
- (list #{var 12375}#)
+ (list #{var 14362}#)
'()
- (#{expand 4334}#
- #{exp 12171}#
- (#{extend-env 4296}#
- #{labels 12374}#
+ (#{expand 6321}#
+ #{exp 14158}#
+ (#{extend-env 6283}#
+ #{labels 14361}#
(list (cons 'syntax
- (cons #{var 12375}# 0)))
- #{r 12127}#)
- (#{make-binding-wrap 4316}#
- (list #{pat 12170}#)
- #{labels 12374}#
+ (cons #{var 14362}# 0)))
+ #{r 14114}#)
+ (#{make-binding-wrap 6303}#
+ (list #{pat 14157}#)
+ #{labels 14361}#
'(()))
- #{mod 12128}#))
- (list #{x 12124}#))))
- (#{gen-clause 11724}#
- #{x 12124}#
- #{keys 12125}#
- (cdr #{clauses 12126}#)
- #{r 12127}#
- #{pat 12170}#
+ #{mod 14115}#))
+ (list #{x 14111}#))))
+ (#{gen-clause 13711}#
+ #{x 14111}#
+ #{keys 14112}#
+ (cdr #{clauses 14113}#)
+ #{r 14114}#
+ #{pat 14157}#
#t
- #{exp 12171}#
- #{mod 12128}#)))
- #{tmp 12168}#)
- (let ((#{tmp 12683}#
- ($sc-dispatch #{tmp 12167}# '(any any any))))
- (if #{tmp 12683}#
+ #{exp 14158}#
+ #{mod 14115}#)))
+ #{tmp 14155}#)
+ (let ((#{tmp 14670}#
+ ($sc-dispatch #{tmp 14154}# '(any any any))))
+ (if #{tmp 14670}#
(@apply
- (lambda (#{pat 12685}#
- #{fender 12686}#
- #{exp 12687}#)
- (#{gen-clause 11724}#
- #{x 12124}#
- #{keys 12125}#
- (cdr #{clauses 12126}#)
- #{r 12127}#
- #{pat 12685}#
- #{fender 12686}#
- #{exp 12687}#
- #{mod 12128}#))
- #{tmp 12683}#)
+ (lambda (#{pat 14672}#
+ #{fender 14673}#
+ #{exp 14674}#)
+ (#{gen-clause 13711}#
+ #{x 14111}#
+ #{keys 14112}#
+ (cdr #{clauses 14113}#)
+ #{r 14114}#
+ #{pat 14672}#
+ #{fender 14673}#
+ #{exp 14674}#
+ #{mod 14115}#))
+ #{tmp 14670}#)
(syntax-violation
'syntax-case
"invalid clause"
- (car #{clauses 12126}#)))))))))))
- (lambda (#{e 11726}#
- #{r 11727}#
- #{w 11728}#
- #{s 11729}#
- #{mod 11730}#)
- (let ((#{e 11731}#
- (#{wrap 4327}#
+ (car #{clauses 14113}#)))))))))))
+ (lambda (#{e 13713}#
+ #{r 13714}#
+ #{w 13715}#
+ #{s 13716}#
+ #{mod 13717}#)
+ (let ((#{e 13718}#
+ (#{wrap 6314}#
(begin
- (if (if (pair? #{e 11726}#) #{s 11729}# #f)
- (set-source-properties! #{e 11726}# #{s 11729}#))
- #{e 11726}#)
- #{w 11728}#
- #{mod 11730}#)))
- (let ((#{tmp 11733}#
+ (if (if (pair? #{e 13713}#) #{s 13716}# #f)
+ (set-source-properties! #{e 13713}# #{s 13716}#))
+ #{e 13713}#)
+ #{w 13715}#
+ #{mod 13717}#)))
+ (let ((#{tmp 13720}#
($sc-dispatch
- #{e 11731}#
+ #{e 13718}#
'(_ any each-any . each-any))))
- (if #{tmp 11733}#
+ (if #{tmp 13720}#
(@apply
- (lambda (#{val 11758}# #{key 11759}# #{m 11760}#)
+ (lambda (#{val 13745}# #{key 13746}# #{m 13747}#)
(if (and-map
- (lambda (#{x 11761}#)
- (if (if (symbol? #{x 11761}#)
+ (lambda (#{x 13748}#)
+ (if (if (symbol? #{x 13748}#)
#t
- (if (if (vector? #{x 11761}#)
- (if (= (vector-length #{x 11761}#) 4)
- (eq? (vector-ref #{x 11761}# 0)
+ (if (if (vector? #{x 13748}#)
+ (if (= (vector-length #{x 13748}#) 4)
+ (eq? (vector-ref #{x 13748}# 0)
'syntax-object)
#f)
#f)
- (symbol? (vector-ref #{x 11761}# 1))
+ (symbol? (vector-ref #{x 13748}# 1))
#f))
- (not (if (if (if (vector? #{x 11761}#)
- (if (= (vector-length #{x 11761}#)
+ (not (if (if (if (vector? #{x 13748}#)
+ (if (= (vector-length #{x 13748}#)
4)
- (eq? (vector-ref #{x 11761}# 0)
+ (eq? (vector-ref #{x 13748}# 0)
'syntax-object)
#f)
#f)
- (symbol? (vector-ref #{x 11761}# 1))
+ (symbol? (vector-ref #{x 13748}# 1))
#f)
- (if (eq? (if (if (vector? #{x 11761}#)
+ (if (eq? (if (if (vector? #{x 13748}#)
(if (= (vector-length
- #{x 11761}#)
+ #{x 13748}#)
4)
(eq? (vector-ref
- #{x 11761}#
+ #{x 13748}#
0)
'syntax-object)
#f)
#f)
- (vector-ref #{x 11761}# 1)
- #{x 11761}#)
+ (vector-ref #{x 13748}# 1)
+ #{x 13748}#)
(if (if (= (vector-length
'#(syntax-object
...
@@ -20099,7 +20131,7 @@
#(ribcage
#(x)
#((top))
- #("i2219"))
+ #("i4206"))
#(ribcage
(lambda-var-list
gen-var
@@ -20373,142 +20405,142 @@
(top)
(top)
(top))
- ("i467"
- "i465"
- "i463"
- "i461"
- "i459"
- "i457"
- "i455"
- "i453"
- "i451"
- "i449"
- "i447"
- "i445"
- "i443"
- "i441"
- "i439"
- "i437"
- "i435"
- "i433"
- "i431"
- "i429"
- "i427"
- "i425"
- "i423"
- "i421"
- "i419"
- "i417"
- "i415"
- "i413"
- "i411"
- "i409"
- "i407"
- "i405"
- "i403"
- "i401"
- "i399"
- "i398"
- "i396"
- "i393"
- "i392"
- "i391"
- "i389"
- "i388"
- "i386"
- "i384"
- "i382"
- "i380"
- "i378"
- "i376"
- "i374"
- "i372"
- "i369"
- "i367"
- "i366"
- "i364"
- "i362"
- "i360"
- "i358"
- "i357"
- "i356"
- "i355"
- "i353"
- "i352"
- "i349"
- "i347"
- "i345"
- "i343"
- "i341"
- "i339"
- "i337"
- "i336"
- "i335"
- "i333"
- "i331"
- "i330"
- "i327"
- "i326"
- "i324"
- "i322"
- "i320"
- "i318"
- "i316"
- "i314"
- "i312"
- "i310"
- "i308"
- "i305"
- "i303"
- "i301"
- "i299"
- "i297"
- "i295"
- "i293"
- "i291"
- "i289"
- "i287"
- "i285"
- "i283"
- "i281"
- "i279"
- "i277"
- "i275"
- "i273"
- "i271"
- "i269"
- "i267"
- "i265"
- "i263"
- "i261"
- "i260"
- "i257"
- "i255"
- "i254"
- "i253"
- "i252"
- "i251"
- "i249"
- "i247"
- "i245"
- "i242"
- "i240"
- "i238"
- "i236"
- "i234"
- "i232"
- "i230"
- "i228"
- "i226"
- "i224"
- "i222"
- "i220"
- "i218"
- "i216"
- "i214"
- "i212"
- "i210"
- "i208"))
+ ("i2454"
+ "i2452"
+ "i2450"
+ "i2448"
+ "i2446"
+ "i2444"
+ "i2442"
+ "i2440"
+ "i2438"
+ "i2436"
+ "i2434"
+ "i2432"
+ "i2430"
+ "i2428"
+ "i2426"
+ "i2424"
+ "i2422"
+ "i2420"
+ "i2418"
+ "i2416"
+ "i2414"
+ "i2412"
+ "i2410"
+ "i2408"
+ "i2406"
+ "i2404"
+ "i2402"
+ "i2400"
+ "i2398"
+ "i2396"
+ "i2394"
+ "i2392"
+ "i2390"
+ "i2388"
+ "i2386"
+ "i2385"
+ "i2383"
+ "i2380"
+ "i2379"
+ "i2378"
+ "i2376"
+ "i2375"
+ "i2373"
+ "i2371"
+ "i2369"
+ "i2367"
+ "i2365"
+ "i2363"
+ "i2361"
+ "i2359"
+ "i2356"
+ "i2354"
+ "i2353"
+ "i2351"
+ "i2349"
+ "i2347"
+ "i2345"
+ "i2344"
+ "i2343"
+ "i2342"
+ "i2340"
+ "i2339"
+ "i2336"
+ "i2334"
+ "i2332"
+ "i2330"
+ "i2328"
+ "i2326"
+ "i2324"
+ "i2323"
+ "i2322"
+ "i2320"
+ "i2318"
+ "i2317"
+ "i2314"
+ "i2313"
+ "i2311"
+ "i2309"
+ "i2307"
+ "i2305"
+ "i2303"
+ "i2301"
+ "i2299"
+ "i2297"
+ "i2295"
+ "i2292"
+ "i2290"
+ "i2288"
+ "i2286"
+ "i2284"
+ "i2282"
+ "i2280"
+ "i2278"
+ "i2276"
+ "i2274"
+ "i2272"
+ "i2270"
+ "i2268"
+ "i2266"
+ "i2264"
+ "i2262"
+ "i2260"
+ "i2258"
+ "i2256"
+ "i2254"
+ "i2252"
+ "i2250"
+ "i2248"
+ "i2247"
+ "i2244"
+ "i2242"
+ "i2241"
+ "i2240"
+ "i2239"
+ "i2238"
+ "i2236"
+ "i2234"
+ "i2232"
+ "i2229"
+ "i2227"
+ "i2225"
+ "i2223"
+ "i2221"
+ "i2219"
+ "i2217"
+ "i2215"
+ "i2213"
+ "i2211"
+ "i2209"
+ "i2207"
+ "i2205"
+ "i2203"
+ "i2201"
+ "i2199"
+ "i2197"
+ "i2195"))
#(ribcage
(define-structure
define-expansion-accessors
@@ -20516,9 +20548,9 @@
((top)
(top)
(top))
- ("i46"
- "i45"
- "i44")))
+ ("i2033"
+ "i2032"
+ "i2031")))
(hygiene guile)))
4)
#t
@@ -20532,7 +20564,7 @@
#(ribcage
#(x)
#((top))
- #("i2219"))
+ #("i4206"))
#(ribcage
(lambda-var-list
gen-var
@@ -20806,153 +20838,155 @@
(top)
(top)
(top))
- ("i467"
- "i465"
- "i463"
- "i461"
- "i459"
- "i457"
- "i455"
- "i453"
- "i451"
- "i449"
- "i447"
- "i445"
- "i443"
- "i441"
- "i439"
- "i437"
- "i435"
- "i433"
- "i431"
- "i429"
- "i427"
- "i425"
- "i423"
- "i421"
- "i419"
- "i417"
- "i415"
- "i413"
- "i411"
- "i409"
- "i407"
- "i405"
- "i403"
- "i401"
- "i399"
- "i398"
- "i396"
- "i393"
- "i392"
- "i391"
- "i389"
- "i388"
- "i386"
- "i384"
- "i382"
- "i380"
- "i378"
- "i376"
- "i374"
- "i372"
- "i369"
- "i367"
- "i366"
- "i364"
- "i362"
- "i360"
- "i358"
- "i357"
- "i356"
- "i355"
- "i353"
- "i352"
- "i349"
- "i347"
- "i345"
- "i343"
- "i341"
- "i339"
- "i337"
- "i336"
- "i335"
- "i333"
- "i331"
- "i330"
- "i327"
- "i326"
- "i324"
- "i322"
- "i320"
- "i318"
- "i316"
- "i314"
- "i312"
- "i310"
- "i308"
- "i305"
- "i303"
- "i301"
- "i299"
- "i297"
- "i295"
- "i293"
- "i291"
- "i289"
- "i287"
- "i285"
- "i283"
- "i281"
- "i279"
- "i277"
- "i275"
- "i273"
- "i271"
- "i269"
- "i267"
- "i265"
- "i263"
- "i261"
- "i260"
- "i257"
- "i255"
- "i254"
- "i253"
- "i252"
- "i251"
- "i249"
- "i247"
- "i245"
- "i242"
- "i240"
- "i238"
- "i236"
- "i234"
- "i232"
- "i230"
- "i228"
- "i226"
- "i224"
- "i222"
- "i220"
- "i218"
- "i216"
- "i214"
- "i212"
- "i210"
- "i208"))
+ ("i2454"
+ "i2452"
+ "i2450"
+ "i2448"
+ "i2446"
+ "i2444"
+ "i2442"
+ "i2440"
+ "i2438"
+ "i2436"
+ "i2434"
+ "i2432"
+ "i2430"
+ "i2428"
+ "i2426"
+ "i2424"
+ "i2422"
+ "i2420"
+ "i2418"
+ "i2416"
+ "i2414"
+ "i2412"
+ "i2410"
+ "i2408"
+ "i2406"
+ "i2404"
+ "i2402"
+ "i2400"
+ "i2398"
+ "i2396"
+ "i2394"
+ "i2392"
+ "i2390"
+ "i2388"
+ "i2386"
+ "i2385"
+ "i2383"
+ "i2380"
+ "i2379"
+ "i2378"
+ "i2376"
+ "i2375"
+ "i2373"
+ "i2371"
+ "i2369"
+ "i2367"
+ "i2365"
+ "i2363"
+ "i2361"
+ "i2359"
+ "i2356"
+ "i2354"
+ "i2353"
+ "i2351"
+ "i2349"
+ "i2347"
+ "i2345"
+ "i2344"
+ "i2343"
+ "i2342"
+ "i2340"
+ "i2339"
+ "i2336"
+ "i2334"
+ "i2332"
+ "i2330"
+ "i2328"
+ "i2326"
+ "i2324"
+ "i2323"
+ "i2322"
+ "i2320"
+ "i2318"
+ "i2317"
+ "i2314"
+ "i2313"
+ "i2311"
+ "i2309"
+ "i2307"
+ "i2305"
+ "i2303"
+ "i2301"
+ "i2299"
+ "i2297"
+ "i2295"
+ "i2292"
+ "i2290"
+ "i2288"
+ "i2286"
+ "i2284"
+ "i2282"
+ "i2280"
+ "i2278"
+ "i2276"
+ "i2274"
+ "i2272"
+ "i2270"
+ "i2268"
+ "i2266"
+ "i2264"
+ "i2262"
+ "i2260"
+ "i2258"
+ "i2256"
+ "i2254"
+ "i2252"
+ "i2250"
+ "i2248"
+ "i2247"
+ "i2244"
+ "i2242"
+ "i2241"
+ "i2240"
+ "i2239"
+ "i2238"
+ "i2236"
+ "i2234"
+ "i2232"
+ "i2229"
+ "i2227"
+ "i2225"
+ "i2223"
+ "i2221"
+ "i2219"
+ "i2217"
+ "i2215"
+ "i2213"
+ "i2211"
+ "i2209"
+ "i2207"
+ "i2205"
+ "i2203"
+ "i2201"
+ "i2199"
+ "i2197"
+ "i2195"))
#(ribcage
(define-structure
define-expansion-accessors
define-expansion-constructors)
((top) (top) (top))
- ("i46" "i45" "i44")))
+ ("i2033"
+ "i2032"
+ "i2031")))
(hygiene guile))))
- (eq? (#{id-var-name 4321}#
- #{x 11761}#
+ (eq? (#{id-var-name 6308}#
+ #{x 13748}#
'(()))
- (#{id-var-name 4321}#
+ (#{id-var-name 6308}#
'#(syntax-object
...
((top)
@@ -20961,7 +20995,7 @@
#(ribcage
#(x)
#((top))
- #("i2219"))
+ #("i4206"))
#(ribcage
(lambda-var-list
gen-var
@@ -21235,738 +21269,738 @@
(top)
(top)
(top))
- ("i467"
- "i465"
- "i463"
- "i461"
- "i459"
- "i457"
- "i455"
- "i453"
- "i451"
- "i449"
- "i447"
- "i445"
- "i443"
- "i441"
- "i439"
- "i437"
- "i435"
- "i433"
- "i431"
- "i429"
- "i427"
- "i425"
- "i423"
- "i421"
- "i419"
- "i417"
- "i415"
- "i413"
- "i411"
- "i409"
- "i407"
- "i405"
- "i403"
- "i401"
- "i399"
- "i398"
- "i396"
- "i393"
- "i392"
- "i391"
- "i389"
- "i388"
- "i386"
- "i384"
- "i382"
- "i380"
- "i378"
- "i376"
- "i374"
- "i372"
- "i369"
- "i367"
- "i366"
- "i364"
- "i362"
- "i360"
- "i358"
- "i357"
- "i356"
- "i355"
- "i353"
- "i352"
- "i349"
- "i347"
- "i345"
- "i343"
- "i341"
- "i339"
- "i337"
- "i336"
- "i335"
- "i333"
- "i331"
- "i330"
- "i327"
- "i326"
- "i324"
- "i322"
- "i320"
- "i318"
- "i316"
- "i314"
- "i312"
- "i310"
- "i308"
- "i305"
- "i303"
- "i301"
- "i299"
- "i297"
- "i295"
- "i293"
- "i291"
- "i289"
- "i287"
- "i285"
- "i283"
- "i281"
- "i279"
- "i277"
- "i275"
- "i273"
- "i271"
- "i269"
- "i267"
- "i265"
- "i263"
- "i261"
- "i260"
- "i257"
- "i255"
- "i254"
- "i253"
- "i252"
- "i251"
- "i249"
- "i247"
- "i245"
- "i242"
- "i240"
- "i238"
- "i236"
- "i234"
- "i232"
- "i230"
- "i228"
- "i226"
- "i224"
- "i222"
- "i220"
- "i218"
- "i216"
- "i214"
- "i212"
- "i210"
- "i208"))
+ ("i2454"
+ "i2452"
+ "i2450"
+ "i2448"
+ "i2446"
+ "i2444"
+ "i2442"
+ "i2440"
+ "i2438"
+ "i2436"
+ "i2434"
+ "i2432"
+ "i2430"
+ "i2428"
+ "i2426"
+ "i2424"
+ "i2422"
+ "i2420"
+ "i2418"
+ "i2416"
+ "i2414"
+ "i2412"
+ "i2410"
+ "i2408"
+ "i2406"
+ "i2404"
+ "i2402"
+ "i2400"
+ "i2398"
+ "i2396"
+ "i2394"
+ "i2392"
+ "i2390"
+ "i2388"
+ "i2386"
+ "i2385"
+ "i2383"
+ "i2380"
+ "i2379"
+ "i2378"
+ "i2376"
+ "i2375"
+ "i2373"
+ "i2371"
+ "i2369"
+ "i2367"
+ "i2365"
+ "i2363"
+ "i2361"
+ "i2359"
+ "i2356"
+ "i2354"
+ "i2353"
+ "i2351"
+ "i2349"
+ "i2347"
+ "i2345"
+ "i2344"
+ "i2343"
+ "i2342"
+ "i2340"
+ "i2339"
+ "i2336"
+ "i2334"
+ "i2332"
+ "i2330"
+ "i2328"
+ "i2326"
+ "i2324"
+ "i2323"
+ "i2322"
+ "i2320"
+ "i2318"
+ "i2317"
+ "i2314"
+ "i2313"
+ "i2311"
+ "i2309"
+ "i2307"
+ "i2305"
+ "i2303"
+ "i2301"
+ "i2299"
+ "i2297"
+ "i2295"
+ "i2292"
+ "i2290"
+ "i2288"
+ "i2286"
+ "i2284"
+ "i2282"
+ "i2280"
+ "i2278"
+ "i2276"
+ "i2274"
+ "i2272"
+ "i2270"
+ "i2268"
+ "i2266"
+ "i2264"
+ "i2262"
+ "i2260"
+ "i2258"
+ "i2256"
+ "i2254"
+ "i2252"
+ "i2250"
+ "i2248"
+ "i2247"
+ "i2244"
+ "i2242"
+ "i2241"
+ "i2240"
+ "i2239"
+ "i2238"
+ "i2236"
+ "i2234"
+ "i2232"
+ "i2229"
+ "i2227"
+ "i2225"
+ "i2223"
+ "i2221"
+ "i2219"
+ "i2217"
+ "i2215"
+ "i2213"
+ "i2211"
+ "i2209"
+ "i2207"
+ "i2205"
+ "i2203"
+ "i2201"
+ "i2199"
+ "i2197"
+ "i2195"))
#(ribcage
(define-structure
define-expansion-accessors
define-expansion-constructors)
((top) (top) (top))
- ("i46" "i45" "i44")))
+ ("i2033" "i2032" "i2031")))
(hygiene guile))
'(())))
#f)
#f))
#f))
- #{key 11759}#)
- (let ((#{x 11887}#
+ #{key 13746}#)
+ (let ((#{x 13874}#
(gensym
(string-append (symbol->string 'tmp) " "))))
- (#{build-application 4269}#
- #{s 11729}#
- (let ((#{req 12017}# (list 'tmp))
- (#{vars 12019}# (list #{x 11887}#))
- (#{exp 12021}#
- (#{gen-syntax-case 11725}#
+ (#{build-application 6256}#
+ #{s 13716}#
+ (let ((#{req 14004}# (list 'tmp))
+ (#{vars 14006}# (list #{x 13874}#))
+ (#{exp 14008}#
+ (#{gen-syntax-case 13712}#
(make-struct/no-tail
(vector-ref %expanded-vtables 3)
#f
'tmp
- #{x 11887}#)
- #{key 11759}#
- #{m 11760}#
- #{r 11727}#
- #{mod 11730}#)))
- (let ((#{body 12026}#
+ #{x 13874}#)
+ #{key 13746}#
+ #{m 13747}#
+ #{r 13714}#
+ #{mod 13717}#)))
+ (let ((#{body 14013}#
(make-struct/no-tail
(vector-ref %expanded-vtables 14)
#f
- #{req 12017}#
+ #{req 14004}#
#f
#f
#f
'()
- #{vars 12019}#
- #{exp 12021}#
+ #{vars 14006}#
+ #{exp 14008}#
#f)))
(make-struct/no-tail
(vector-ref %expanded-vtables 13)
#f
'()
- #{body 12026}#)))
- (list (#{expand 4334}#
- #{val 11758}#
- #{r 11727}#
+ #{body 14013}#)))
+ (list (#{expand 6321}#
+ #{val 13745}#
+ #{r 13714}#
'(())
- #{mod 11730}#))))
+ #{mod 13717}#))))
(syntax-violation
'syntax-case
"invalid literals list"
- #{e 11731}#)))
- #{tmp 11733}#)
+ #{e 13718}#)))
+ #{tmp 13720}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{e 11731}#)))))))
+ #{e 13718}#)))))))
(set! macroexpand
(lambda*
- (#{x 14464}#
+ (#{x 16451}#
#:optional
- (#{m 14465}# 'e)
- (#{esew 14466}# '(eval)))
- (#{expand-top-sequence 4330}#
- (list #{x 14464}#)
+ (#{m 16452}# 'e)
+ (#{esew 16453}# '(eval)))
+ (#{expand-top-sequence 6317}#
+ (list #{x 16451}#)
'()
'((top))
#f
- #{m 14465}#
- #{esew 14466}#
+ #{m 16452}#
+ #{esew 16453}#
(cons 'hygiene (module-name (current-module))))))
(set! identifier?
- (lambda (#{x 14469}#)
- (if (if (vector? #{x 14469}#)
- (if (= (vector-length #{x 14469}#) 4)
- (eq? (vector-ref #{x 14469}# 0) 'syntax-object)
+ (lambda (#{x 16456}#)
+ (if (if (vector? #{x 16456}#)
+ (if (= (vector-length #{x 16456}#) 4)
+ (eq? (vector-ref #{x 16456}# 0) 'syntax-object)
#f)
#f)
- (symbol? (vector-ref #{x 14469}# 1))
+ (symbol? (vector-ref #{x 16456}# 1))
#f)))
(set! datum->syntax
- (lambda (#{id 14494}# #{datum 14495}#)
- (let ((#{wrap 14500}# (vector-ref #{id 14494}# 2))
- (#{module 14501}# (vector-ref #{id 14494}# 3)))
+ (lambda (#{id 16481}# #{datum 16482}#)
+ (let ((#{wrap 16487}# (vector-ref #{id 16481}# 2))
+ (#{module 16488}# (vector-ref #{id 16481}# 3)))
(vector
'syntax-object
- #{datum 14495}#
- #{wrap 14500}#
- #{module 14501}#))))
+ #{datum 16482}#
+ #{wrap 16487}#
+ #{module 16488}#))))
(set! syntax->datum
- (lambda (#{x 14508}#)
- (#{strip 4347}# #{x 14508}# '(()))))
+ (lambda (#{x 16495}#)
+ (#{strip 6334}# #{x 16495}# '(()))))
(set! syntax-source
- (lambda (#{x 14511}#)
- (#{source-annotation 4295}# #{x 14511}#)))
+ (lambda (#{x 16498}#)
+ (#{source-annotation 6282}# #{x 16498}#)))
(set! generate-temporaries
- (lambda (#{ls 14664}#)
+ (lambda (#{ls 16651}#)
(begin
- (if (not (list? #{ls 14664}#))
+ (if (not (list? #{ls 16651}#))
(syntax-violation
'generate-temporaries
"invalid argument"
- #{ls 14664}#))
- (let ((#{mod 14672}#
+ #{ls 16651}#))
+ (let ((#{mod 16659}#
(cons 'hygiene (module-name (current-module)))))
- (map (lambda (#{x 14673}#)
- (#{wrap 4327}# (gensym) '((top)) #{mod 14672}#))
- #{ls 14664}#)))))
+ (map (lambda (#{x 16660}#)
+ (#{wrap 6314}# (gensym) '((top)) #{mod 16659}#))
+ #{ls 16651}#)))))
(set! free-identifier=?
- (lambda (#{x 14677}# #{y 14678}#)
+ (lambda (#{x 16664}# #{y 16665}#)
(begin
- (if (not (if (if (vector? #{x 14677}#)
- (if (= (vector-length #{x 14677}#) 4)
- (eq? (vector-ref #{x 14677}# 0) 'syntax-object)
+ (if (not (if (if (vector? #{x 16664}#)
+ (if (= (vector-length #{x 16664}#) 4)
+ (eq? (vector-ref #{x 16664}# 0) 'syntax-object)
#f)
#f)
- (symbol? (vector-ref #{x 14677}# 1))
+ (symbol? (vector-ref #{x 16664}# 1))
#f))
(syntax-violation
'free-identifier=?
"invalid argument"
- #{x 14677}#))
- (if (not (if (if (vector? #{y 14678}#)
- (if (= (vector-length #{y 14678}#) 4)
- (eq? (vector-ref #{y 14678}# 0) 'syntax-object)
+ #{x 16664}#))
+ (if (not (if (if (vector? #{y 16665}#)
+ (if (= (vector-length #{y 16665}#) 4)
+ (eq? (vector-ref #{y 16665}# 0) 'syntax-object)
#f)
#f)
- (symbol? (vector-ref #{y 14678}# 1))
+ (symbol? (vector-ref #{y 16665}# 1))
#f))
(syntax-violation
'free-identifier=?
"invalid argument"
- #{y 14678}#))
- (if (eq? (if (if (vector? #{x 14677}#)
- (if (= (vector-length #{x 14677}#) 4)
- (eq? (vector-ref #{x 14677}# 0) 'syntax-object)
+ #{y 16665}#))
+ (if (eq? (if (if (vector? #{x 16664}#)
+ (if (= (vector-length #{x 16664}#) 4)
+ (eq? (vector-ref #{x 16664}# 0) 'syntax-object)
#f)
#f)
- (vector-ref #{x 14677}# 1)
- #{x 14677}#)
- (if (if (vector? #{y 14678}#)
- (if (= (vector-length #{y 14678}#) 4)
- (eq? (vector-ref #{y 14678}# 0) 'syntax-object)
+ (vector-ref #{x 16664}# 1)
+ #{x 16664}#)
+ (if (if (vector? #{y 16665}#)
+ (if (= (vector-length #{y 16665}#) 4)
+ (eq? (vector-ref #{y 16665}# 0) 'syntax-object)
#f)
#f)
- (vector-ref #{y 14678}# 1)
- #{y 14678}#))
- (eq? (#{id-var-name 4321}# #{x 14677}# '(()))
- (#{id-var-name 4321}# #{y 14678}# '(())))
+ (vector-ref #{y 16665}# 1)
+ #{y 16665}#))
+ (eq? (#{id-var-name 6308}# #{x 16664}# '(()))
+ (#{id-var-name 6308}# #{y 16665}# '(())))
#f))))
(set! bound-identifier=?
- (lambda (#{x 14828}# #{y 14829}#)
+ (lambda (#{x 16815}# #{y 16816}#)
(begin
- (if (not (if (if (vector? #{x 14828}#)
- (if (= (vector-length #{x 14828}#) 4)
- (eq? (vector-ref #{x 14828}# 0) 'syntax-object)
+ (if (not (if (if (vector? #{x 16815}#)
+ (if (= (vector-length #{x 16815}#) 4)
+ (eq? (vector-ref #{x 16815}# 0) 'syntax-object)
#f)
#f)
- (symbol? (vector-ref #{x 14828}# 1))
+ (symbol? (vector-ref #{x 16815}# 1))
#f))
(syntax-violation
'bound-identifier=?
"invalid argument"
- #{x 14828}#))
- (if (not (if (if (vector? #{y 14829}#)
- (if (= (vector-length #{y 14829}#) 4)
- (eq? (vector-ref #{y 14829}# 0) 'syntax-object)
+ #{x 16815}#))
+ (if (not (if (if (vector? #{y 16816}#)
+ (if (= (vector-length #{y 16816}#) 4)
+ (eq? (vector-ref #{y 16816}# 0) 'syntax-object)
#f)
#f)
- (symbol? (vector-ref #{y 14829}# 1))
+ (symbol? (vector-ref #{y 16816}# 1))
#f))
(syntax-violation
'bound-identifier=?
"invalid argument"
- #{y 14829}#))
- (if (if (if (vector? #{x 14828}#)
- (if (= (vector-length #{x 14828}#) 4)
- (eq? (vector-ref #{x 14828}# 0) 'syntax-object)
+ #{y 16816}#))
+ (if (if (if (vector? #{x 16815}#)
+ (if (= (vector-length #{x 16815}#) 4)
+ (eq? (vector-ref #{x 16815}# 0) 'syntax-object)
#f)
#f)
- (if (vector? #{y 14829}#)
- (if (= (vector-length #{y 14829}#) 4)
- (eq? (vector-ref #{y 14829}# 0) 'syntax-object)
+ (if (vector? #{y 16816}#)
+ (if (= (vector-length #{y 16816}#) 4)
+ (eq? (vector-ref #{y 16816}# 0) 'syntax-object)
#f)
#f)
#f)
- (if (eq? (vector-ref #{x 14828}# 1)
- (vector-ref #{y 14829}# 1))
- (#{same-marks? 4320}#
- (car (vector-ref #{x 14828}# 2))
- (car (vector-ref #{y 14829}# 2)))
+ (if (eq? (vector-ref #{x 16815}# 1)
+ (vector-ref #{y 16816}# 1))
+ (#{same-marks? 6307}#
+ (car (vector-ref #{x 16815}# 2))
+ (car (vector-ref #{y 16816}# 2)))
#f)
- (eq? #{x 14828}# #{y 14829}#)))))
+ (eq? #{x 16815}# #{y 16816}#)))))
(set! syntax-violation
(lambda*
- (#{who 14962}#
- #{message 14963}#
- #{form 14964}#
+ (#{who 16949}#
+ #{message 16950}#
+ #{form 16951}#
#:optional
- (#{subform 14965}# #f))
+ (#{subform 16952}# #f))
(begin
- (if (not (if (not #{who 14962}#)
- (not #{who 14962}#)
- (let ((#{t 14983}# (string? #{who 14962}#)))
- (if #{t 14983}#
- #{t 14983}#
- (symbol? #{who 14962}#)))))
+ (if (not (if (not #{who 16949}#)
+ (not #{who 16949}#)
+ (let ((#{t 16970}# (string? #{who 16949}#)))
+ (if #{t 16970}#
+ #{t 16970}#
+ (symbol? #{who 16949}#)))))
(syntax-violation
'syntax-violation
"invalid argument"
- #{who 14962}#))
- (if (not (string? #{message 14963}#))
+ #{who 16949}#))
+ (if (not (string? #{message 16950}#))
(syntax-violation
'syntax-violation
"invalid argument"
- #{message 14963}#))
+ #{message 16950}#))
(throw 'syntax-error
- #{who 14962}#
- #{message 14963}#
- (#{source-annotation 4295}#
- (if #{form 14964}#
- #{form 14964}#
- #{subform 14965}#))
- (#{strip 4347}# #{form 14964}# '(()))
- (if #{subform 14965}#
- (#{strip 4347}# #{subform 14965}# '(()))
+ #{who 16949}#
+ #{message 16950}#
+ (#{source-annotation 6282}#
+ (if #{form 16951}#
+ #{form 16951}#
+ #{subform 16952}#))
+ (#{strip 6334}# #{form 16951}# '(()))
+ (if #{subform 16952}#
+ (#{strip 6334}# #{subform 16952}# '(()))
#f)))))
(letrec*
- ((#{match-each 15186}#
- (lambda (#{e 15773}#
- #{p 15774}#
- #{w 15775}#
- #{mod 15776}#)
- (if (pair? #{e 15773}#)
- (let ((#{first 15777}#
- (#{match 15192}#
- (car #{e 15773}#)
- #{p 15774}#
- #{w 15775}#
+ ((#{match-each 17173}#
+ (lambda (#{e 17760}#
+ #{p 17761}#
+ #{w 17762}#
+ #{mod 17763}#)
+ (if (pair? #{e 17760}#)
+ (let ((#{first 17764}#
+ (#{match 17179}#
+ (car #{e 17760}#)
+ #{p 17761}#
+ #{w 17762}#
'()
- #{mod 15776}#)))
- (if #{first 15777}#
- (let ((#{rest 15780}#
- (#{match-each 15186}#
- (cdr #{e 15773}#)
- #{p 15774}#
- #{w 15775}#
- #{mod 15776}#)))
- (if #{rest 15780}#
- (cons #{first 15777}# #{rest 15780}#)
+ #{mod 17763}#)))
+ (if #{first 17764}#
+ (let ((#{rest 17767}#
+ (#{match-each 17173}#
+ (cdr #{e 17760}#)
+ #{p 17761}#
+ #{w 17762}#
+ #{mod 17763}#)))
+ (if #{rest 17767}#
+ (cons #{first 17764}# #{rest 17767}#)
#f))
#f))
- (if (null? #{e 15773}#)
+ (if (null? #{e 17760}#)
'()
- (if (if (vector? #{e 15773}#)
- (if (= (vector-length #{e 15773}#) 4)
- (eq? (vector-ref #{e 15773}# 0) 'syntax-object)
+ (if (if (vector? #{e 17760}#)
+ (if (= (vector-length #{e 17760}#) 4)
+ (eq? (vector-ref #{e 17760}# 0) 'syntax-object)
#f)
#f)
- (#{match-each 15186}#
- (vector-ref #{e 15773}# 1)
- #{p 15774}#
- (#{join-wraps 4318}#
- #{w 15775}#
- (vector-ref #{e 15773}# 2))
- (vector-ref #{e 15773}# 3))
+ (#{match-each 17173}#
+ (vector-ref #{e 17760}# 1)
+ #{p 17761}#
+ (#{join-wraps 6305}#
+ #{w 17762}#
+ (vector-ref #{e 17760}# 2))
+ (vector-ref #{e 17760}# 3))
#f)))))
- (#{match-each-any 15188}#
- (lambda (#{e 15808}# #{w 15809}# #{mod 15810}#)
- (if (pair? #{e 15808}#)
- (let ((#{l 15811}#
- (#{match-each-any 15188}#
- (cdr #{e 15808}#)
- #{w 15809}#
- #{mod 15810}#)))
- (if #{l 15811}#
- (cons (#{wrap 4327}#
- (car #{e 15808}#)
- #{w 15809}#
- #{mod 15810}#)
- #{l 15811}#)
+ (#{match-each-any 17175}#
+ (lambda (#{e 17795}# #{w 17796}# #{mod 17797}#)
+ (if (pair? #{e 17795}#)
+ (let ((#{l 17798}#
+ (#{match-each-any 17175}#
+ (cdr #{e 17795}#)
+ #{w 17796}#
+ #{mod 17797}#)))
+ (if #{l 17798}#
+ (cons (#{wrap 6314}#
+ (car #{e 17795}#)
+ #{w 17796}#
+ #{mod 17797}#)
+ #{l 17798}#)
#f))
- (if (null? #{e 15808}#)
+ (if (null? #{e 17795}#)
'()
- (if (if (vector? #{e 15808}#)
- (if (= (vector-length #{e 15808}#) 4)
- (eq? (vector-ref #{e 15808}# 0) 'syntax-object)
+ (if (if (vector? #{e 17795}#)
+ (if (= (vector-length #{e 17795}#) 4)
+ (eq? (vector-ref #{e 17795}# 0) 'syntax-object)
#f)
#f)
- (#{match-each-any 15188}#
- (vector-ref #{e 15808}# 1)
- (#{join-wraps 4318}#
- #{w 15809}#
- (vector-ref #{e 15808}# 2))
- #{mod 15810}#)
+ (#{match-each-any 17175}#
+ (vector-ref #{e 17795}# 1)
+ (#{join-wraps 6305}#
+ #{w 17796}#
+ (vector-ref #{e 17795}# 2))
+ #{mod 17797}#)
#f)))))
- (#{match-empty 15189}#
- (lambda (#{p 15835}# #{r 15836}#)
- (if (null? #{p 15835}#)
- #{r 15836}#
- (if (eq? #{p 15835}# '_)
- #{r 15836}#
- (if (eq? #{p 15835}# 'any)
- (cons '() #{r 15836}#)
- (if (pair? #{p 15835}#)
- (#{match-empty 15189}#
- (car #{p 15835}#)
- (#{match-empty 15189}#
- (cdr #{p 15835}#)
- #{r 15836}#))
- (if (eq? #{p 15835}# 'each-any)
- (cons '() #{r 15836}#)
- (let ((#{atom-key 15837}# (vector-ref #{p 15835}# 0)))
- (if (eqv? #{atom-key 15837}# 'each)
- (#{match-empty 15189}#
- (vector-ref #{p 15835}# 1)
- #{r 15836}#)
- (if (eqv? #{atom-key 15837}# 'each+)
- (#{match-empty 15189}#
- (vector-ref #{p 15835}# 1)
- (#{match-empty 15189}#
- (reverse (vector-ref #{p 15835}# 2))
- (#{match-empty 15189}#
- (vector-ref #{p 15835}# 3)
- #{r 15836}#)))
- (if (if (eqv? #{atom-key 15837}# 'free-id)
+ (#{match-empty 17176}#
+ (lambda (#{p 17822}# #{r 17823}#)
+ (if (null? #{p 17822}#)
+ #{r 17823}#
+ (if (eq? #{p 17822}# '_)
+ #{r 17823}#
+ (if (eq? #{p 17822}# 'any)
+ (cons '() #{r 17823}#)
+ (if (pair? #{p 17822}#)
+ (#{match-empty 17176}#
+ (car #{p 17822}#)
+ (#{match-empty 17176}#
+ (cdr #{p 17822}#)
+ #{r 17823}#))
+ (if (eq? #{p 17822}# 'each-any)
+ (cons '() #{r 17823}#)
+ (let ((#{atom-key 17824}# (vector-ref #{p 17822}# 0)))
+ (if (eqv? #{atom-key 17824}# 'each)
+ (#{match-empty 17176}#
+ (vector-ref #{p 17822}# 1)
+ #{r 17823}#)
+ (if (eqv? #{atom-key 17824}# 'each+)
+ (#{match-empty 17176}#
+ (vector-ref #{p 17822}# 1)
+ (#{match-empty 17176}#
+ (reverse (vector-ref #{p 17822}# 2))
+ (#{match-empty 17176}#
+ (vector-ref #{p 17822}# 3)
+ #{r 17823}#)))
+ (if (if (eqv? #{atom-key 17824}# 'free-id)
#t
- (eqv? #{atom-key 15837}# 'atom))
- #{r 15836}#
- (if (eqv? #{atom-key 15837}# 'vector)
- (#{match-empty 15189}#
- (vector-ref #{p 15835}# 1)
- #{r 15836}#)))))))))))))
- (#{combine 15190}#
- (lambda (#{r* 15856}# #{r 15857}#)
- (if (null? (car #{r* 15856}#))
- #{r 15857}#
- (cons (map car #{r* 15856}#)
- (#{combine 15190}#
- (map cdr #{r* 15856}#)
- #{r 15857}#)))))
- (#{match* 15191}#
- (lambda (#{e 15221}#
- #{p 15222}#
- #{w 15223}#
- #{r 15224}#
- #{mod 15225}#)
- (if (null? #{p 15222}#)
- (if (null? #{e 15221}#) #{r 15224}# #f)
- (if (pair? #{p 15222}#)
- (if (pair? #{e 15221}#)
- (#{match 15192}#
- (car #{e 15221}#)
- (car #{p 15222}#)
- #{w 15223}#
- (#{match 15192}#
- (cdr #{e 15221}#)
- (cdr #{p 15222}#)
- #{w 15223}#
- #{r 15224}#
- #{mod 15225}#)
- #{mod 15225}#)
+ (eqv? #{atom-key 17824}# 'atom))
+ #{r 17823}#
+ (if (eqv? #{atom-key 17824}# 'vector)
+ (#{match-empty 17176}#
+ (vector-ref #{p 17822}# 1)
+ #{r 17823}#)))))))))))))
+ (#{combine 17177}#
+ (lambda (#{r* 17843}# #{r 17844}#)
+ (if (null? (car #{r* 17843}#))
+ #{r 17844}#
+ (cons (map car #{r* 17843}#)
+ (#{combine 17177}#
+ (map cdr #{r* 17843}#)
+ #{r 17844}#)))))
+ (#{match* 17178}#
+ (lambda (#{e 17208}#
+ #{p 17209}#
+ #{w 17210}#
+ #{r 17211}#
+ #{mod 17212}#)
+ (if (null? #{p 17209}#)
+ (if (null? #{e 17208}#) #{r 17211}# #f)
+ (if (pair? #{p 17209}#)
+ (if (pair? #{e 17208}#)
+ (#{match 17179}#
+ (car #{e 17208}#)
+ (car #{p 17209}#)
+ #{w 17210}#
+ (#{match 17179}#
+ (cdr #{e 17208}#)
+ (cdr #{p 17209}#)
+ #{w 17210}#
+ #{r 17211}#
+ #{mod 17212}#)
+ #{mod 17212}#)
#f)
- (if (eq? #{p 15222}# 'each-any)
- (let ((#{l 15230}#
- (#{match-each-any 15188}#
- #{e 15221}#
- #{w 15223}#
- #{mod 15225}#)))
- (if #{l 15230}#
- (cons #{l 15230}# #{r 15224}#)
+ (if (eq? #{p 17209}# 'each-any)
+ (let ((#{l 17217}#
+ (#{match-each-any 17175}#
+ #{e 17208}#
+ #{w 17210}#
+ #{mod 17212}#)))
+ (if #{l 17217}#
+ (cons #{l 17217}# #{r 17211}#)
#f))
- (let ((#{atom-key 15235}# (vector-ref #{p 15222}# 0)))
- (if (eqv? #{atom-key 15235}# 'each)
- (if (null? #{e 15221}#)
- (#{match-empty 15189}#
- (vector-ref #{p 15222}# 1)
- #{r 15224}#)
- (let ((#{l 15242}#
- (#{match-each 15186}#
- #{e 15221}#
- (vector-ref #{p 15222}# 1)
- #{w 15223}#
- #{mod 15225}#)))
- (if #{l 15242}#
+ (let ((#{atom-key 17222}# (vector-ref #{p 17209}# 0)))
+ (if (eqv? #{atom-key 17222}# 'each)
+ (if (null? #{e 17208}#)
+ (#{match-empty 17176}#
+ (vector-ref #{p 17209}# 1)
+ #{r 17211}#)
+ (let ((#{l 17229}#
+ (#{match-each 17173}#
+ #{e 17208}#
+ (vector-ref #{p 17209}# 1)
+ #{w 17210}#
+ #{mod 17212}#)))
+ (if #{l 17229}#
(letrec*
- ((#{collect 15245}#
- (lambda (#{l 15296}#)
- (if (null? (car #{l 15296}#))
- #{r 15224}#
- (cons (map car #{l 15296}#)
- (#{collect 15245}#
- (map cdr #{l 15296}#)))))))
- (#{collect 15245}# #{l 15242}#))
+ ((#{collect 17232}#
+ (lambda (#{l 17283}#)
+ (if (null? (car #{l 17283}#))
+ #{r 17211}#
+ (cons (map car #{l 17283}#)
+ (#{collect 17232}#
+ (map cdr #{l 17283}#)))))))
+ (#{collect 17232}# #{l 17229}#))
#f)))
- (if (eqv? #{atom-key 15235}# 'each+)
+ (if (eqv? #{atom-key 17222}# 'each+)
(call-with-values
(lambda ()
- (let ((#{x-pat 15305}# (vector-ref #{p 15222}# 1))
- (#{y-pat 15306}# (vector-ref #{p 15222}# 2))
- (#{z-pat 15307}# (vector-ref #{p 15222}# 3)))
+ (let ((#{x-pat 17292}# (vector-ref #{p 17209}# 1))
+ (#{y-pat 17293}# (vector-ref #{p 17209}# 2))
+ (#{z-pat 17294}# (vector-ref #{p 17209}# 3)))
(letrec*
- ((#{f 15311}#
- (lambda (#{e 15313}# #{w 15314}#)
- (if (pair? #{e 15313}#)
+ ((#{f 17298}#
+ (lambda (#{e 17300}# #{w 17301}#)
+ (if (pair? #{e 17300}#)
(call-with-values
(lambda ()
- (#{f 15311}#
- (cdr #{e 15313}#)
- #{w 15314}#))
- (lambda (#{xr* 15315}#
- #{y-pat 15316}#
- #{r 15317}#)
- (if #{r 15317}#
- (if (null? #{y-pat 15316}#)
- (let ((#{xr 15318}#
- (#{match 15192}#
- (car #{e 15313}#)
- #{x-pat 15305}#
- #{w 15314}#
+ (#{f 17298}#
+ (cdr #{e 17300}#)
+ #{w 17301}#))
+ (lambda (#{xr* 17302}#
+ #{y-pat 17303}#
+ #{r 17304}#)
+ (if #{r 17304}#
+ (if (null? #{y-pat 17303}#)
+ (let ((#{xr 17305}#
+ (#{match 17179}#
+ (car #{e 17300}#)
+ #{x-pat 17292}#
+ #{w 17301}#
'()
- #{mod 15225}#)))
- (if #{xr 15318}#
+ #{mod 17212}#)))
+ (if #{xr 17305}#
(values
- (cons #{xr 15318}#
- #{xr* 15315}#)
- #{y-pat 15316}#
- #{r 15317}#)
+ (cons #{xr 17305}#
+ #{xr* 17302}#)
+ #{y-pat 17303}#
+ #{r 17304}#)
(values #f #f #f)))
(values
'()
- (cdr #{y-pat 15316}#)
- (#{match 15192}#
- (car #{e 15313}#)
- (car #{y-pat 15316}#)
- #{w 15314}#
- #{r 15317}#
- #{mod 15225}#)))
+ (cdr #{y-pat 17303}#)
+ (#{match 17179}#
+ (car #{e 17300}#)
+ (car #{y-pat 17303}#)
+ #{w 17301}#
+ #{r 17304}#
+ #{mod 17212}#)))
(values #f #f #f))))
- (if (if (vector? #{e 15313}#)
- (if (= (vector-length #{e 15313}#)
+ (if (if (vector? #{e 17300}#)
+ (if (= (vector-length #{e 17300}#)
4)
- (eq? (vector-ref #{e 15313}# 0)
+ (eq? (vector-ref #{e 17300}# 0)
'syntax-object)
#f)
#f)
- (#{f 15311}#
- (vector-ref #{e 15313}# 1)
- (#{join-wraps 4318}#
- #{w 15314}#
- #{e 15313}#))
+ (#{f 17298}#
+ (vector-ref #{e 17300}# 1)
+ (#{join-wraps 6305}#
+ #{w 17301}#
+ #{e 17300}#))
(values
'()
- #{y-pat 15306}#
- (#{match 15192}#
- #{e 15313}#
- #{z-pat 15307}#
- #{w 15314}#
- #{r 15224}#
- #{mod 15225}#)))))))
- (#{f 15311}# #{e 15221}# #{w 15223}#))))
- (lambda (#{xr* 15344}# #{y-pat 15345}# #{r 15346}#)
- (if #{r 15346}#
- (if (null? #{y-pat 15345}#)
- (if (null? #{xr* 15344}#)
- (#{match-empty 15189}#
- (vector-ref #{p 15222}# 1)
- #{r 15346}#)
- (#{combine 15190}# #{xr* 15344}# #{r 15346}#))
+ #{y-pat 17293}#
+ (#{match 17179}#
+ #{e 17300}#
+ #{z-pat 17294}#
+ #{w 17301}#
+ #{r 17211}#
+ #{mod 17212}#)))))))
+ (#{f 17298}# #{e 17208}# #{w 17210}#))))
+ (lambda (#{xr* 17331}# #{y-pat 17332}# #{r 17333}#)
+ (if #{r 17333}#
+ (if (null? #{y-pat 17332}#)
+ (if (null? #{xr* 17331}#)
+ (#{match-empty 17176}#
+ (vector-ref #{p 17209}# 1)
+ #{r 17333}#)
+ (#{combine 17177}# #{xr* 17331}# #{r 17333}#))
#f)
#f)))
- (if (eqv? #{atom-key 15235}# 'free-id)
- (if (if (symbol? #{e 15221}#)
+ (if (eqv? #{atom-key 17222}# 'free-id)
+ (if (if (symbol? #{e 17208}#)
#t
- (if (if (vector? #{e 15221}#)
- (if (= (vector-length #{e 15221}#) 4)
- (eq? (vector-ref #{e 15221}# 0)
+ (if (if (vector? #{e 17208}#)
+ (if (= (vector-length #{e 17208}#) 4)
+ (eq? (vector-ref #{e 17208}# 0)
'syntax-object)
#f)
#f)
- (symbol? (vector-ref #{e 15221}# 1))
+ (symbol? (vector-ref #{e 17208}# 1))
#f))
- (if (let ((#{i 15677}#
- (#{wrap 4327}#
- #{e 15221}#
- #{w 15223}#
- #{mod 15225}#))
- (#{j 15678}# (vector-ref #{p 15222}# 1)))
- (if (eq? (if (if (vector? #{i 15677}#)
+ (if (let ((#{i 17664}#
+ (#{wrap 6314}#
+ #{e 17208}#
+ #{w 17210}#
+ #{mod 17212}#))
+ (#{j 17665}# (vector-ref #{p 17209}# 1)))
+ (if (eq? (if (if (vector? #{i 17664}#)
(if (= (vector-length
- #{i 15677}#)
+ #{i 17664}#)
4)
(eq? (vector-ref
- #{i 15677}#
+ #{i 17664}#
0)
'syntax-object)
#f)
#f)
- (vector-ref #{i 15677}# 1)
- #{i 15677}#)
- (if (if (vector? #{j 15678}#)
+ (vector-ref #{i 17664}# 1)
+ #{i 17664}#)
+ (if (if (vector? #{j 17665}#)
(if (= (vector-length
- #{j 15678}#)
+ #{j 17665}#)
4)
(eq? (vector-ref
- #{j 15678}#
+ #{j 17665}#
0)
'syntax-object)
#f)
#f)
- (vector-ref #{j 15678}# 1)
- #{j 15678}#))
- (eq? (#{id-var-name 4321}#
- #{i 15677}#
+ (vector-ref #{j 17665}# 1)
+ #{j 17665}#))
+ (eq? (#{id-var-name 6308}#
+ #{i 17664}#
'(()))
- (#{id-var-name 4321}#
- #{j 15678}#
+ (#{id-var-name 6308}#
+ #{j 17665}#
'(())))
#f))
- #{r 15224}#
+ #{r 17211}#
#f)
#f)
- (if (eqv? #{atom-key 15235}# 'atom)
+ (if (eqv? #{atom-key 17222}# 'atom)
(if (equal?
- (vector-ref #{p 15222}# 1)
- (#{strip 4347}# #{e 15221}# #{w 15223}#))
- #{r 15224}#
+ (vector-ref #{p 17209}# 1)
+ (#{strip 6334}# #{e 17208}# #{w 17210}#))
+ #{r 17211}#
#f)
- (if (eqv? #{atom-key 15235}# 'vector)
- (if (vector? #{e 15221}#)
- (#{match 15192}#
- (vector->list #{e 15221}#)
- (vector-ref #{p 15222}# 1)
- #{w 15223}#
- #{r 15224}#
- #{mod 15225}#)
+ (if (eqv? #{atom-key 17222}# 'vector)
+ (if (vector? #{e 17208}#)
+ (#{match 17179}#
+ (vector->list #{e 17208}#)
+ (vector-ref #{p 17209}# 1)
+ #{w 17210}#
+ #{r 17211}#
+ #{mod 17212}#)
#f))))))))))))
- (#{match 15192}#
- (lambda (#{e 15738}#
- #{p 15739}#
- #{w 15740}#
- #{r 15741}#
- #{mod 15742}#)
- (if (not #{r 15741}#)
+ (#{match 17179}#
+ (lambda (#{e 17725}#
+ #{p 17726}#
+ #{w 17727}#
+ #{r 17728}#
+ #{mod 17729}#)
+ (if (not #{r 17728}#)
#f
- (if (eq? #{p 15739}# '_)
- #{r 15741}#
- (if (eq? #{p 15739}# 'any)
- (cons (#{wrap 4327}#
- #{e 15738}#
- #{w 15740}#
- #{mod 15742}#)
- #{r 15741}#)
- (if (if (vector? #{e 15738}#)
- (if (= (vector-length #{e 15738}#) 4)
- (eq? (vector-ref #{e 15738}# 0) 'syntax-object)
+ (if (eq? #{p 17726}# '_)
+ #{r 17728}#
+ (if (eq? #{p 17726}# 'any)
+ (cons (#{wrap 6314}#
+ #{e 17725}#
+ #{w 17727}#
+ #{mod 17729}#)
+ #{r 17728}#)
+ (if (if (vector? #{e 17725}#)
+ (if (= (vector-length #{e 17725}#) 4)
+ (eq? (vector-ref #{e 17725}# 0) 'syntax-object)
#f)
#f)
- (#{match* 15191}#
- (vector-ref #{e 15738}# 1)
- #{p 15739}#
- (#{join-wraps 4318}#
- #{w 15740}#
- (vector-ref #{e 15738}# 2))
- #{r 15741}#
- (vector-ref #{e 15738}# 3))
- (#{match* 15191}#
- #{e 15738}#
- #{p 15739}#
- #{w 15740}#
- #{r 15741}#
- #{mod 15742}#))))))))
+ (#{match* 17178}#
+ (vector-ref #{e 17725}# 1)
+ #{p 17726}#
+ (#{join-wraps 6305}#
+ #{w 17727}#
+ (vector-ref #{e 17725}# 2))
+ #{r 17728}#
+ (vector-ref #{e 17725}# 3))
+ (#{match* 17178}#
+ #{e 17725}#
+ #{p 17726}#
+ #{w 17727}#
+ #{r 17728}#
+ #{mod 17729}#))))))))
(set! $sc-dispatch
- (lambda (#{e 15193}# #{p 15194}#)
- (if (eq? #{p 15194}# 'any)
- (list #{e 15193}#)
- (if (eq? #{p 15194}# '_)
+ (lambda (#{e 17180}# #{p 17181}#)
+ (if (eq? #{p 17181}# 'any)
+ (list #{e 17180}#)
+ (if (eq? #{p 17181}# '_)
'()
- (if (if (vector? #{e 15193}#)
- (if (= (vector-length #{e 15193}#) 4)
- (eq? (vector-ref #{e 15193}# 0) 'syntax-object)
+ (if (if (vector? #{e 17180}#)
+ (if (= (vector-length #{e 17180}#) 4)
+ (eq? (vector-ref #{e 17180}# 0) 'syntax-object)
#f)
#f)
- (#{match* 15191}#
- (vector-ref #{e 15193}# 1)
- #{p 15194}#
- (vector-ref #{e 15193}# 2)
+ (#{match* 17178}#
+ (vector-ref #{e 17180}# 1)
+ #{p 17181}#
+ (vector-ref #{e 17180}# 2)
'()
- (vector-ref #{e 15193}# 3))
- (#{match* 15191}#
- #{e 15193}#
- #{p 15194}#
+ (vector-ref #{e 17180}# 3))
+ (#{match* 17178}#
+ #{e 17180}#
+ #{p 17181}#
'(())
'()
#f)))))))))
@@ -21975,82 +22009,82 @@
(make-syntax-transformer
'with-syntax
'macro
- (lambda (#{x 27949}#)
- (let ((#{tmp 27951}#
- ($sc-dispatch #{x 27949}# '(_ () any . each-any))))
- (if #{tmp 27951}#
+ (lambda (#{x 29958}#)
+ (let ((#{tmp 29960}#
+ ($sc-dispatch #{x 29958}# '(_ () any . each-any))))
+ (if #{tmp 29960}#
(@apply
- (lambda (#{e1 27955}# #{e2 27956}#)
+ (lambda (#{e1 29964}# #{e2 29965}#)
(cons '#(syntax-object
let
((top)
#(ribcage
#(e1 e2)
#((top) (top))
- #("i27922" "i27923"))
+ #("i29931" "i29932"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i27919")))
+ #(ribcage #(x) #((top)) #("i29928")))
(hygiene guile))
- (cons '() (cons #{e1 27955}# #{e2 27956}#))))
- #{tmp 27951}#)
- (let ((#{tmp 27957}#
+ (cons '() (cons #{e1 29964}# #{e2 29965}#))))
+ #{tmp 29960}#)
+ (let ((#{tmp 29966}#
($sc-dispatch
- #{x 27949}#
+ #{x 29958}#
'(_ ((any any)) any . each-any))))
- (if #{tmp 27957}#
+ (if #{tmp 29966}#
(@apply
- (lambda (#{out 27961}#
- #{in 27962}#
- #{e1 27963}#
- #{e2 27964}#)
+ (lambda (#{out 29970}#
+ #{in 29971}#
+ #{e1 29972}#
+ #{e2 29973}#)
(list '#(syntax-object
syntax-case
((top)
#(ribcage
#(out in e1 e2)
#((top) (top) (top) (top))
- #("i27928" "i27929" "i27930" "i27931"))
+ #("i29937" "i29938" "i29939" "i29940"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i27919")))
+ #(ribcage #(x) #((top)) #("i29928")))
(hygiene guile))
- #{in 27962}#
+ #{in 29971}#
'()
- (list #{out 27961}#
+ (list #{out 29970}#
(cons '#(syntax-object
let
((top)
#(ribcage
#(out in e1 e2)
#((top) (top) (top) (top))
- #("i27928"
- "i27929"
- "i27930"
- "i27931"))
+ #("i29937"
+ "i29938"
+ "i29939"
+ "i29940"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i27919")))
+ #(ribcage #(x) #((top)) #("i29928")))
(hygiene guile))
(cons '()
- (cons #{e1 27963}# #{e2 27964}#))))))
- #{tmp 27957}#)
- (let ((#{tmp 27965}#
+ (cons #{e1 29972}# #{e2 29973}#))))))
+ #{tmp 29966}#)
+ (let ((#{tmp 29974}#
($sc-dispatch
- #{x 27949}#
+ #{x 29958}#
'(_ #(each (any any)) any . each-any))))
- (if #{tmp 27965}#
+ (if #{tmp 29974}#
(@apply
- (lambda (#{out 27969}#
- #{in 27970}#
- #{e1 27971}#
- #{e2 27972}#)
+ (lambda (#{out 29978}#
+ #{in 29979}#
+ #{e1 29980}#
+ #{e2 29981}#)
(list '#(syntax-object
syntax-case
((top)
#(ribcage
#(out in e1 e2)
#((top) (top) (top) (top))
- #("i27938" "i27939" "i27940" "i27941"))
+ #("i29947" "i29948" "i29949" "i29950"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i27919")))
+ #(ribcage #(x) #((top)) #("i29928")))
(hygiene guile))
(cons '#(syntax-object
list
@@ -22058,62 +22092,62 @@
#(ribcage
#(out in e1 e2)
#((top) (top) (top) (top))
- #("i27938" "i27939" "i27940" "i27941"))
+ #("i29947" "i29948" "i29949" "i29950"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i27919")))
+ #(ribcage #(x) #((top)) #("i29928")))
(hygiene guile))
- #{in 27970}#)
+ #{in 29979}#)
'()
- (list #{out 27969}#
+ (list #{out 29978}#
(cons '#(syntax-object
let
((top)
#(ribcage
#(out in e1 e2)
#((top) (top) (top) (top))
- #("i27938"
- "i27939"
- "i27940"
- "i27941"))
+ #("i29947"
+ "i29948"
+ "i29949"
+ "i29950"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i27919")))
+ #("i29928")))
(hygiene guile))
(cons '()
- (cons #{e1 27971}#
- #{e2 27972}#))))))
- #{tmp 27965}#)
+ (cons #{e1 29980}#
+ #{e2 29981}#))))))
+ #{tmp 29974}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{x 27949}#))))))))))
+ #{x 29958}#))))))))))
(define syntax-rules
(make-syntax-transformer
'syntax-rules
'macro
- (lambda (#{x 28026}#)
- (let ((#{tmp 28028}#
+ (lambda (#{x 30035}#)
+ (let ((#{tmp 30037}#
($sc-dispatch
- #{x 28026}#
+ #{x 30035}#
'(_ each-any . #(each ((any . any) any))))))
- (if #{tmp 28028}#
+ (if #{tmp 30037}#
(@apply
- (lambda (#{k 28032}#
- #{keyword 28033}#
- #{pattern 28034}#
- #{template 28035}#)
+ (lambda (#{k 30041}#
+ #{keyword 30042}#
+ #{pattern 30043}#
+ #{template 30044}#)
(list '#(syntax-object
lambda
((top)
#(ribcage
#(k keyword pattern template)
#((top) (top) (top) (top))
- #("i27989" "i27990" "i27991" "i27992"))
+ #("i29998" "i29999" "i30000" "i30001"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i27986")))
+ #(ribcage #(x) #((top)) #("i29995")))
(hygiene guile))
'(#(syntax-object
x
@@ -22121,9 +22155,9 @@
#(ribcage
#(k keyword pattern template)
#((top) (top) (top) (top))
- #("i27989" "i27990" "i27991" "i27992"))
+ #("i29998" "i29999" "i30000" "i30001"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i27986")))
+ #(ribcage #(x) #((top)) #("i29995")))
(hygiene guile)))
(vector
'(#(syntax-object
@@ -22132,9 +22166,9 @@
#(ribcage
#(k keyword pattern template)
#((top) (top) (top) (top))
- #("i27989" "i27990" "i27991" "i27992"))
+ #("i29998" "i29999" "i30000" "i30001"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i27986")))
+ #(ribcage #(x) #((top)) #("i29995")))
(hygiene guile))
.
#(syntax-object
@@ -22143,9 +22177,9 @@
#(ribcage
#(k keyword pattern template)
#((top) (top) (top) (top))
- #("i27989" "i27990" "i27991" "i27992"))
+ #("i29998" "i29999" "i30000" "i30001"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i27986")))
+ #(ribcage #(x) #((top)) #("i29995")))
(hygiene guile)))
(cons '#(syntax-object
patterns
@@ -22153,20 +22187,20 @@
#(ribcage
#(k keyword pattern template)
#((top) (top) (top) (top))
- #("i27989" "i27990" "i27991" "i27992"))
+ #("i29998" "i29999" "i30000" "i30001"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i27986")))
+ #(ribcage #(x) #((top)) #("i29995")))
(hygiene guile))
- #{pattern 28034}#))
+ #{pattern 30043}#))
(cons '#(syntax-object
syntax-case
((top)
#(ribcage
#(k keyword pattern template)
#((top) (top) (top) (top))
- #("i27989" "i27990" "i27991" "i27992"))
+ #("i29998" "i29999" "i30000" "i30001"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i27986")))
+ #(ribcage #(x) #((top)) #("i29995")))
(hygiene guile))
(cons '#(syntax-object
x
@@ -22174,13 +22208,13 @@
#(ribcage
#(k keyword pattern template)
#((top) (top) (top) (top))
- #("i27989" "i27990" "i27991" "i27992"))
+ #("i29998" "i29999" "i30000" "i30001"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i27986")))
+ #(ribcage #(x) #((top)) #("i29995")))
(hygiene guile))
- (cons #{k 28032}#
- (map (lambda (#{tmp 28000 28036}#
- #{tmp 27999 28037}#)
+ (cons #{k 30041}#
+ (map (lambda (#{tmp 30009 30045}#
+ #{tmp 30008 30046}#)
(list (cons '#(syntax-object
dummy
((top)
@@ -22193,10 +22227,10 @@
(top)
(top)
(top))
- #("i27989"
- "i27990"
- "i27991"
- "i27992"))
+ #("i29998"
+ "i29999"
+ "i30000"
+ "i30001"))
#(ribcage
()
()
@@ -22204,9 +22238,9 @@
#(ribcage
#(x)
#((top))
- #("i27986")))
+ #("i29995")))
(hygiene guile))
- #{tmp 27999 28037}#)
+ #{tmp 30008 30046}#)
(list '#(syntax-object
syntax
((top)
@@ -22219,10 +22253,10 @@
(top)
(top)
(top))
- #("i27989"
- "i27990"
- "i27991"
- "i27992"))
+ #("i29998"
+ "i29999"
+ "i30000"
+ "i30001"))
#(ribcage
()
()
@@ -22230,41 +22264,41 @@
#(ribcage
#(x)
#((top))
- #("i27986")))
+ #("i29995")))
(hygiene guile))
- #{tmp 28000 28036}#)))
- #{template 28035}#
- #{pattern 28034}#))))))
- #{tmp 28028}#)
- (let ((#{tmp 28038}#
+ #{tmp 30009 30045}#)))
+ #{template 30044}#
+ #{pattern 30043}#))))))
+ #{tmp 30037}#)
+ (let ((#{tmp 30047}#
($sc-dispatch
- #{x 28026}#
+ #{x 30035}#
'(_ each-any any . #(each ((any . any) any))))))
- (if (if #{tmp 28038}#
+ (if (if #{tmp 30047}#
(@apply
- (lambda (#{k 28042}#
- #{docstring 28043}#
- #{keyword 28044}#
- #{pattern 28045}#
- #{template 28046}#)
- (string? (syntax->datum #{docstring 28043}#)))
- #{tmp 28038}#)
+ (lambda (#{k 30051}#
+ #{docstring 30052}#
+ #{keyword 30053}#
+ #{pattern 30054}#
+ #{template 30055}#)
+ (string? (syntax->datum #{docstring 30052}#)))
+ #{tmp 30047}#)
#f)
(@apply
- (lambda (#{k 28047}#
- #{docstring 28048}#
- #{keyword 28049}#
- #{pattern 28050}#
- #{template 28051}#)
+ (lambda (#{k 30056}#
+ #{docstring 30057}#
+ #{keyword 30058}#
+ #{pattern 30059}#
+ #{template 30060}#)
(list '#(syntax-object
lambda
((top)
#(ribcage
#(k docstring keyword pattern template)
#((top) (top) (top) (top) (top))
- #("i28012" "i28013" "i28014" "i28015" "i28016"))
+ #("i30021" "i30022" "i30023" "i30024" "i30025"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i27986")))
+ #(ribcage #(x) #((top)) #("i29995")))
(hygiene guile))
'(#(syntax-object
x
@@ -22272,11 +22306,11 @@
#(ribcage
#(k docstring keyword pattern template)
#((top) (top) (top) (top) (top))
- #("i28012" "i28013" "i28014" "i28015" "i28016"))
+ #("i30021" "i30022" "i30023" "i30024" "i30025"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i27986")))
+ #(ribcage #(x) #((top)) #("i29995")))
(hygiene guile)))
- #{docstring 28048}#
+ #{docstring 30057}#
(vector
'(#(syntax-object
macro-type
@@ -22284,13 +22318,13 @@
#(ribcage
#(k docstring keyword pattern template)
#((top) (top) (top) (top) (top))
- #("i28012"
- "i28013"
- "i28014"
- "i28015"
- "i28016"))
+ #("i30021"
+ "i30022"
+ "i30023"
+ "i30024"
+ "i30025"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i27986")))
+ #(ribcage #(x) #((top)) #("i29995")))
(hygiene guile))
.
#(syntax-object
@@ -22299,13 +22333,13 @@
#(ribcage
#(k docstring keyword pattern template)
#((top) (top) (top) (top) (top))
- #("i28012"
- "i28013"
- "i28014"
- "i28015"
- "i28016"))
+ #("i30021"
+ "i30022"
+ "i30023"
+ "i30024"
+ "i30025"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i27986")))
+ #(ribcage #(x) #((top)) #("i29995")))
(hygiene guile)))
(cons '#(syntax-object
patterns
@@ -22313,28 +22347,28 @@
#(ribcage
#(k docstring keyword pattern template)
#((top) (top) (top) (top) (top))
- #("i28012"
- "i28013"
- "i28014"
- "i28015"
- "i28016"))
+ #("i30021"
+ "i30022"
+ "i30023"
+ "i30024"
+ "i30025"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i27986")))
+ #(ribcage #(x) #((top)) #("i29995")))
(hygiene guile))
- #{pattern 28050}#))
+ #{pattern 30059}#))
(cons '#(syntax-object
syntax-case
((top)
#(ribcage
#(k docstring keyword pattern template)
#((top) (top) (top) (top) (top))
- #("i28012"
- "i28013"
- "i28014"
- "i28015"
- "i28016"))
+ #("i30021"
+ "i30022"
+ "i30023"
+ "i30024"
+ "i30025"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i27986")))
+ #(ribcage #(x) #((top)) #("i29995")))
(hygiene guile))
(cons '#(syntax-object
x
@@ -22346,17 +22380,17 @@
pattern
template)
#((top) (top) (top) (top) (top))
- #("i28012"
- "i28013"
- "i28014"
- "i28015"
- "i28016"))
+ #("i30021"
+ "i30022"
+ "i30023"
+ "i30024"
+ "i30025"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i27986")))
+ #(ribcage #(x) #((top)) #("i29995")))
(hygiene guile))
- (cons #{k 28047}#
- (map (lambda (#{tmp 28025 28052}#
- #{tmp 28024 28053}#)
+ (cons #{k 30056}#
+ (map (lambda (#{tmp 30034 30061}#
+ #{tmp 30033 30062}#)
(list (cons '#(syntax-object
dummy
((top)
@@ -22371,11 +22405,11 @@
(top)
(top)
(top))
- #("i28012"
- "i28013"
- "i28014"
- "i28015"
- "i28016"))
+ #("i30021"
+ "i30022"
+ "i30023"
+ "i30024"
+ "i30025"))
#(ribcage
()
()
@@ -22383,10 +22417,10 @@
#(ribcage
#(x)
#((top))
- #("i27986")))
+ #("i29995")))
(hygiene
guile))
- #{tmp 28024 28053}#)
+ #{tmp 30033 30062}#)
(list '#(syntax-object
syntax
((top)
@@ -22401,11 +22435,11 @@
(top)
(top)
(top))
- #("i28012"
- "i28013"
- "i28014"
- "i28015"
- "i28016"))
+ #("i30021"
+ "i30022"
+ "i30023"
+ "i30024"
+ "i30025"))
#(ribcage
()
()
@@ -22413,50 +22447,50 @@
#(ribcage
#(x)
#((top))
- #("i27986")))
+ #("i29995")))
(hygiene
guile))
- #{tmp 28025 28052}#)))
- #{template 28051}#
- #{pattern 28050}#))))))
- #{tmp 28038}#)
+ #{tmp 30034 30061}#)))
+ #{template 30060}#
+ #{pattern 30059}#))))))
+ #{tmp 30047}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{x 28026}#))))))))
+ #{x 30035}#))))))))
(define define-syntax-rule
(make-syntax-transformer
'define-syntax-rule
'macro
- (lambda (#{x 28090}#)
- (let ((#{tmp 28092}#
- ($sc-dispatch #{x 28090}# '(_ (any . any) any))))
- (if #{tmp 28092}#
+ (lambda (#{x 30099}#)
+ (let ((#{tmp 30101}#
+ ($sc-dispatch #{x 30099}# '(_ (any . any) any))))
+ (if #{tmp 30101}#
(@apply
- (lambda (#{name 28096}#
- #{pattern 28097}#
- #{template 28098}#)
+ (lambda (#{name 30105}#
+ #{pattern 30106}#
+ #{template 30107}#)
(list '#(syntax-object
define-syntax
((top)
#(ribcage
#(name pattern template)
#((top) (top) (top))
- #("i28067" "i28068" "i28069"))
+ #("i30076" "i30077" "i30078"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i28064")))
+ #(ribcage #(x) #((top)) #("i30073")))
(hygiene guile))
- #{name 28096}#
+ #{name 30105}#
(list '#(syntax-object
syntax-rules
((top)
#(ribcage
#(name pattern template)
#((top) (top) (top))
- #("i28067" "i28068" "i28069"))
+ #("i30076" "i30077" "i30078"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i28064")))
+ #(ribcage #(x) #((top)) #("i30073")))
(hygiene guile))
'()
(list (cons '#(syntax-object
@@ -22465,54 +22499,54 @@
#(ribcage
#(name pattern template)
#((top) (top) (top))
- #("i28067" "i28068" "i28069"))
+ #("i30076" "i30077" "i30078"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i28064")))
+ #(ribcage #(x) #((top)) #("i30073")))
(hygiene guile))
- #{pattern 28097}#)
- #{template 28098}#))))
- #{tmp 28092}#)
- (let ((#{tmp 28099}#
+ #{pattern 30106}#)
+ #{template 30107}#))))
+ #{tmp 30101}#)
+ (let ((#{tmp 30108}#
($sc-dispatch
- #{x 28090}#
+ #{x 30099}#
'(_ (any . any) any any))))
- (if (if #{tmp 28099}#
+ (if (if #{tmp 30108}#
(@apply
- (lambda (#{name 28103}#
- #{pattern 28104}#
- #{docstring 28105}#
- #{template 28106}#)
- (string? (syntax->datum #{docstring 28105}#)))
- #{tmp 28099}#)
+ (lambda (#{name 30112}#
+ #{pattern 30113}#
+ #{docstring 30114}#
+ #{template 30115}#)
+ (string? (syntax->datum #{docstring 30114}#)))
+ #{tmp 30108}#)
#f)
(@apply
- (lambda (#{name 28107}#
- #{pattern 28108}#
- #{docstring 28109}#
- #{template 28110}#)
+ (lambda (#{name 30116}#
+ #{pattern 30117}#
+ #{docstring 30118}#
+ #{template 30119}#)
(list '#(syntax-object
define-syntax
((top)
#(ribcage
#(name pattern docstring template)
#((top) (top) (top) (top))
- #("i28082" "i28083" "i28084" "i28085"))
+ #("i30091" "i30092" "i30093" "i30094"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i28064")))
+ #(ribcage #(x) #((top)) #("i30073")))
(hygiene guile))
- #{name 28107}#
+ #{name 30116}#
(list '#(syntax-object
syntax-rules
((top)
#(ribcage
#(name pattern docstring template)
#((top) (top) (top) (top))
- #("i28082" "i28083" "i28084" "i28085"))
+ #("i30091" "i30092" "i30093" "i30094"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i28064")))
+ #(ribcage #(x) #((top)) #("i30073")))
(hygiene guile))
'()
- #{docstring 28109}#
+ #{docstring 30118}#
(list (cons '#(syntax-object
_
((top)
@@ -22522,53 +22556,53 @@
docstring
template)
#((top) (top) (top) (top))
- #("i28082"
- "i28083"
- "i28084"
- "i28085"))
+ #("i30091"
+ "i30092"
+ "i30093"
+ "i30094"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i28064")))
+ #("i30073")))
(hygiene guile))
- #{pattern 28108}#)
- #{template 28110}#))))
- #{tmp 28099}#)
+ #{pattern 30117}#)
+ #{template 30119}#))))
+ #{tmp 30108}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{x 28090}#))))))))
+ #{x 30099}#))))))))
(define let*
(make-syntax-transformer
'let*
'macro
- (lambda (#{x 28159}#)
- (let ((#{tmp 28161}#
+ (lambda (#{x 30168}#)
+ (let ((#{tmp 30170}#
($sc-dispatch
- #{x 28159}#
+ #{x 30168}#
'(any #(each (any any)) any . each-any))))
- (if (if #{tmp 28161}#
+ (if (if #{tmp 30170}#
(@apply
- (lambda (#{let* 28165}#
- #{x 28166}#
- #{v 28167}#
- #{e1 28168}#
- #{e2 28169}#)
- (and-map identifier? #{x 28166}#))
- #{tmp 28161}#)
+ (lambda (#{let* 30174}#
+ #{x 30175}#
+ #{v 30176}#
+ #{e1 30177}#
+ #{e2 30178}#)
+ (and-map identifier? #{x 30175}#))
+ #{tmp 30170}#)
#f)
(@apply
- (lambda (#{let* 28170}#
- #{x 28171}#
- #{v 28172}#
- #{e1 28173}#
- #{e2 28174}#)
+ (lambda (#{let* 30179}#
+ #{x 30180}#
+ #{v 30181}#
+ #{e1 30182}#
+ #{e2 30183}#)
(letrec*
- ((#{f 28175}#
- (lambda (#{bindings 28178}#)
- (if (null? #{bindings 28178}#)
+ ((#{f 30184}#
+ (lambda (#{bindings 30187}#)
+ (if (null? #{bindings 30187}#)
(cons '#(syntax-object
let
((top)
@@ -22576,27 +22610,27 @@
#(ribcage
#(f bindings)
#((top) (top))
- #("i28145" "i28146"))
+ #("i30154" "i30155"))
#(ribcage
#(let* x v e1 e2)
#((top) (top) (top) (top) (top))
- #("i28135"
- "i28136"
- "i28137"
- "i28138"
- "i28139"))
+ #("i30144"
+ "i30145"
+ "i30146"
+ "i30147"
+ "i30148"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i28121")))
+ #(ribcage #(x) #((top)) #("i30130")))
(hygiene guile))
- (cons '() (cons #{e1 28173}# #{e2 28174}#)))
- (let ((#{tmp 28179}#
- (list (#{f 28175}# (cdr #{bindings 28178}#))
- (car #{bindings 28178}#))))
- (let ((#{tmp 28180}#
- ($sc-dispatch #{tmp 28179}# '(any any))))
- (if #{tmp 28180}#
+ (cons '() (cons #{e1 30182}# #{e2 30183}#)))
+ (let ((#{tmp 30188}#
+ (list (#{f 30184}# (cdr #{bindings 30187}#))
+ (car #{bindings 30187}#))))
+ (let ((#{tmp 30189}#
+ ($sc-dispatch #{tmp 30188}# '(any any))))
+ (if #{tmp 30189}#
(@apply
- (lambda (#{body 28182}# #{binding 28183}#)
+ (lambda (#{body 30191}# #{binding 30192}#)
(list '#(syntax-object
let
((top)
@@ -22604,86 +22638,86 @@
#(ribcage
#(body binding)
#((top) (top))
- #("i28155" "i28156"))
+ #("i30164" "i30165"))
#(ribcage () () ())
#(ribcage
#(f bindings)
#((top) (top))
- #("i28145" "i28146"))
+ #("i30154" "i30155"))
#(ribcage
#(let* x v e1 e2)
#((top) (top) (top) (top) (top))
- #("i28135"
- "i28136"
- "i28137"
- "i28138"
- "i28139"))
+ #("i30144"
+ "i30145"
+ "i30146"
+ "i30147"
+ "i30148"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i28121")))
+ #("i30130")))
(hygiene guile))
- (list #{binding 28183}#)
- #{body 28182}#))
- #{tmp 28180}#)
+ (list #{binding 30192}#)
+ #{body 30191}#))
+ #{tmp 30189}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp 28179}#))))))))
- (#{f 28175}# (map list #{x 28171}# #{v 28172}#))))
- #{tmp 28161}#)
+ #{tmp 30188}#))))))))
+ (#{f 30184}# (map list #{x 30180}# #{v 30181}#))))
+ #{tmp 30170}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{x 28159}#))))))
+ #{x 30168}#))))))
(define do
(make-syntax-transformer
'do
'macro
- (lambda (#{orig-x 28241}#)
- (let ((#{tmp 28243}#
+ (lambda (#{orig-x 30250}#)
+ (let ((#{tmp 30252}#
($sc-dispatch
- #{orig-x 28241}#
+ #{orig-x 30250}#
'(_ #(each (any any . any))
(any . each-any)
.
each-any))))
- (if #{tmp 28243}#
+ (if #{tmp 30252}#
(@apply
- (lambda (#{var 28247}#
- #{init 28248}#
- #{step 28249}#
- #{e0 28250}#
- #{e1 28251}#
- #{c 28252}#)
- (let ((#{tmp 28253}#
- (map (lambda (#{v 28256}# #{s 28257}#)
- (let ((#{tmp 28259}#
- ($sc-dispatch #{s 28257}# '())))
- (if #{tmp 28259}#
- (@apply (lambda () #{v 28256}#) #{tmp 28259}#)
- (let ((#{tmp 28262}#
- ($sc-dispatch #{s 28257}# '(any))))
- (if #{tmp 28262}#
+ (lambda (#{var 30256}#
+ #{init 30257}#
+ #{step 30258}#
+ #{e0 30259}#
+ #{e1 30260}#
+ #{c 30261}#)
+ (let ((#{tmp 30262}#
+ (map (lambda (#{v 30265}# #{s 30266}#)
+ (let ((#{tmp 30268}#
+ ($sc-dispatch #{s 30266}# '())))
+ (if #{tmp 30268}#
+ (@apply (lambda () #{v 30265}#) #{tmp 30268}#)
+ (let ((#{tmp 30271}#
+ ($sc-dispatch #{s 30266}# '(any))))
+ (if #{tmp 30271}#
(@apply
- (lambda (#{e 28265}#) #{e 28265}#)
- #{tmp 28262}#)
+ (lambda (#{e 30274}#) #{e 30274}#)
+ #{tmp 30271}#)
(syntax-violation
'do
"bad step expression"
- #{orig-x 28241}#
- #{s 28257}#))))))
- #{var 28247}#
- #{step 28249}#)))
- (let ((#{tmp 28254}#
- ($sc-dispatch #{tmp 28253}# 'each-any)))
- (if #{tmp 28254}#
+ #{orig-x 30250}#
+ #{s 30266}#))))))
+ #{var 30256}#
+ #{step 30258}#)))
+ (let ((#{tmp 30263}#
+ ($sc-dispatch #{tmp 30262}# 'each-any)))
+ (if #{tmp 30263}#
(@apply
- (lambda (#{step 28271}#)
- (let ((#{tmp 28273}# ($sc-dispatch #{e1 28251}# '())))
- (if #{tmp 28273}#
+ (lambda (#{step 30280}#)
+ (let ((#{tmp 30282}# ($sc-dispatch #{e1 30260}# '())))
+ (if #{tmp 30282}#
(@apply
(lambda ()
(list '#(syntax-object
@@ -22693,7 +22727,7 @@
#(ribcage
#(step)
#((top))
- #("i28209"))
+ #("i30218"))
#(ribcage
#(var init step e0 e1 c)
#((top)
@@ -22702,17 +22736,17 @@
(top)
(top)
(top))
- #("i28194"
- "i28195"
- "i28196"
- "i28197"
- "i28198"
- "i28199"))
+ #("i30203"
+ "i30204"
+ "i30205"
+ "i30206"
+ "i30207"
+ "i30208"))
#(ribcage () () ())
#(ribcage
#(orig-x)
#((top))
- #("i28191")))
+ #("i30200")))
(hygiene guile))
'#(syntax-object
doloop
@@ -22721,7 +22755,7 @@
#(ribcage
#(step)
#((top))
- #("i28209"))
+ #("i30218"))
#(ribcage
#(var init step e0 e1 c)
#((top)
@@ -22730,19 +22764,19 @@
(top)
(top)
(top))
- #("i28194"
- "i28195"
- "i28196"
- "i28197"
- "i28198"
- "i28199"))
+ #("i30203"
+ "i30204"
+ "i30205"
+ "i30206"
+ "i30207"
+ "i30208"))
#(ribcage () () ())
#(ribcage
#(orig-x)
#((top))
- #("i28191")))
+ #("i30200")))
(hygiene guile))
- (map list #{var 28247}# #{init 28248}#)
+ (map list #{var 30256}# #{init 30257}#)
(list '#(syntax-object
if
((top)
@@ -22750,7 +22784,7 @@
#(ribcage
#(step)
#((top))
- #("i28209"))
+ #("i30218"))
#(ribcage
#(var init step e0 e1 c)
#((top)
@@ -22759,17 +22793,17 @@
(top)
(top)
(top))
- #("i28194"
- "i28195"
- "i28196"
- "i28197"
- "i28198"
- "i28199"))
+ #("i30203"
+ "i30204"
+ "i30205"
+ "i30206"
+ "i30207"
+ "i30208"))
#(ribcage () () ())
#(ribcage
#(orig-x)
#((top))
- #("i28191")))
+ #("i30200")))
(hygiene guile))
(list '#(syntax-object
not
@@ -22778,7 +22812,7 @@
#(ribcage
#(step)
#((top))
- #("i28209"))
+ #("i30218"))
#(ribcage
#(var
init
@@ -22792,19 +22826,19 @@
(top)
(top)
(top))
- #("i28194"
- "i28195"
- "i28196"
- "i28197"
- "i28198"
- "i28199"))
+ #("i30203"
+ "i30204"
+ "i30205"
+ "i30206"
+ "i30207"
+ "i30208"))
#(ribcage () () ())
#(ribcage
#(orig-x)
#((top))
- #("i28191")))
+ #("i30200")))
(hygiene guile))
- #{e0 28250}#)
+ #{e0 30259}#)
(cons '#(syntax-object
begin
((top)
@@ -22812,7 +22846,7 @@
#(ribcage
#(step)
#((top))
- #("i28209"))
+ #("i30218"))
#(ribcage
#(var
init
@@ -22826,20 +22860,20 @@
(top)
(top)
(top))
- #("i28194"
- "i28195"
- "i28196"
- "i28197"
- "i28198"
- "i28199"))
+ #("i30203"
+ "i30204"
+ "i30205"
+ "i30206"
+ "i30207"
+ "i30208"))
#(ribcage () () ())
#(ribcage
#(orig-x)
#((top))
- #("i28191")))
+ #("i30200")))
(hygiene guile))
(append
- #{c 28252}#
+ #{c 30261}#
(list (cons '#(syntax-object
doloop
((top)
@@ -22850,7 +22884,7 @@
#(ribcage
#(step)
#((top))
- #("i28209"))
+ #("i30218"))
#(ribcage
#(var
init
@@ -22864,12 +22898,12 @@
(top)
(top)
(top))
- #("i28194"
- "i28195"
- "i28196"
- "i28197"
- "i28198"
- "i28199"))
+ #("i30203"
+ "i30204"
+ "i30205"
+ "i30206"
+ "i30207"
+ "i30208"))
#(ribcage
()
()
@@ -22877,30 +22911,30 @@
#(ribcage
#(orig-x)
#((top))
- #("i28191")))
+ #("i30200")))
(hygiene
guile))
- #{step 28271}#)))))))
- #{tmp 28273}#)
- (let ((#{tmp 28277}#
+ #{step 30280}#)))))))
+ #{tmp 30282}#)
+ (let ((#{tmp 30286}#
($sc-dispatch
- #{e1 28251}#
+ #{e1 30260}#
'(any . each-any))))
- (if #{tmp 28277}#
+ (if #{tmp 30286}#
(@apply
- (lambda (#{e1 28281}# #{e2 28282}#)
+ (lambda (#{e1 30290}# #{e2 30291}#)
(list '#(syntax-object
let
((top)
#(ribcage
#(e1 e2)
#((top) (top))
- #("i28218" "i28219"))
+ #("i30227" "i30228"))
#(ribcage () () ())
#(ribcage
#(step)
#((top))
- #("i28209"))
+ #("i30218"))
#(ribcage
#(var init step e0 e1 c)
#((top)
@@ -22909,17 +22943,17 @@
(top)
(top)
(top))
- #("i28194"
- "i28195"
- "i28196"
- "i28197"
- "i28198"
- "i28199"))
+ #("i30203"
+ "i30204"
+ "i30205"
+ "i30206"
+ "i30207"
+ "i30208"))
#(ribcage () () ())
#(ribcage
#(orig-x)
#((top))
- #("i28191")))
+ #("i30200")))
(hygiene guile))
'#(syntax-object
doloop
@@ -22927,12 +22961,12 @@
#(ribcage
#(e1 e2)
#((top) (top))
- #("i28218" "i28219"))
+ #("i30227" "i30228"))
#(ribcage () () ())
#(ribcage
#(step)
#((top))
- #("i28209"))
+ #("i30218"))
#(ribcage
#(var init step e0 e1 c)
#((top)
@@ -22941,33 +22975,33 @@
(top)
(top)
(top))
- #("i28194"
- "i28195"
- "i28196"
- "i28197"
- "i28198"
- "i28199"))
+ #("i30203"
+ "i30204"
+ "i30205"
+ "i30206"
+ "i30207"
+ "i30208"))
#(ribcage () () ())
#(ribcage
#(orig-x)
#((top))
- #("i28191")))
+ #("i30200")))
(hygiene guile))
(map list
- #{var 28247}#
- #{init 28248}#)
+ #{var 30256}#
+ #{init 30257}#)
(list '#(syntax-object
if
((top)
#(ribcage
#(e1 e2)
#((top) (top))
- #("i28218" "i28219"))
+ #("i30227" "i30228"))
#(ribcage () () ())
#(ribcage
#(step)
#((top))
- #("i28209"))
+ #("i30218"))
#(ribcage
#(var init step e0 e1 c)
#((top)
@@ -22976,32 +23010,32 @@
(top)
(top)
(top))
- #("i28194"
- "i28195"
- "i28196"
- "i28197"
- "i28198"
- "i28199"))
+ #("i30203"
+ "i30204"
+ "i30205"
+ "i30206"
+ "i30207"
+ "i30208"))
#(ribcage () () ())
#(ribcage
#(orig-x)
#((top))
- #("i28191")))
+ #("i30200")))
(hygiene guile))
- #{e0 28250}#
+ #{e0 30259}#
(cons '#(syntax-object
begin
((top)
#(ribcage
#(e1 e2)
#((top) (top))
- #("i28218"
- "i28219"))
+ #("i30227"
+ "i30228"))
#(ribcage () () ())
#(ribcage
#(step)
#((top))
- #("i28209"))
+ #("i30218"))
#(ribcage
#(var
init
@@ -23015,33 +23049,33 @@
(top)
(top)
(top))
- #("i28194"
- "i28195"
- "i28196"
- "i28197"
- "i28198"
- "i28199"))
+ #("i30203"
+ "i30204"
+ "i30205"
+ "i30206"
+ "i30207"
+ "i30208"))
#(ribcage () () ())
#(ribcage
#(orig-x)
#((top))
- #("i28191")))
+ #("i30200")))
(hygiene guile))
- (cons #{e1 28281}#
- #{e2 28282}#))
+ (cons #{e1 30290}#
+ #{e2 30291}#))
(cons '#(syntax-object
begin
((top)
#(ribcage
#(e1 e2)
#((top) (top))
- #("i28218"
- "i28219"))
+ #("i30227"
+ "i30228"))
#(ribcage () () ())
#(ribcage
#(step)
#((top))
- #("i28209"))
+ #("i30218"))
#(ribcage
#(var
init
@@ -23055,20 +23089,20 @@
(top)
(top)
(top))
- #("i28194"
- "i28195"
- "i28196"
- "i28197"
- "i28198"
- "i28199"))
+ #("i30203"
+ "i30204"
+ "i30205"
+ "i30206"
+ "i30207"
+ "i30208"))
#(ribcage () () ())
#(ribcage
#(orig-x)
#((top))
- #("i28191")))
+ #("i30200")))
(hygiene guile))
(append
- #{c 28252}#
+ #{c 30261}#
(list (cons '#(syntax-object
doloop
((top)
@@ -23077,8 +23111,8 @@
e2)
#((top)
(top))
- #("i28218"
- "i28219"))
+ #("i30227"
+ "i30228"))
#(ribcage
()
()
@@ -23086,7 +23120,7 @@
#(ribcage
#(step)
#((top))
- #("i28209"))
+ #("i30218"))
#(ribcage
#(var
init
@@ -23100,12 +23134,12 @@
(top)
(top)
(top))
- #("i28194"
- "i28195"
- "i28196"
- "i28197"
- "i28198"
- "i28199"))
+ #("i30203"
+ "i30204"
+ "i30205"
+ "i30206"
+ "i30207"
+ "i30208"))
#(ribcage
()
()
@@ -23113,36 +23147,36 @@
#(ribcage
#(orig-x)
#((top))
- #("i28191")))
+ #("i30200")))
(hygiene
guile))
- #{step 28271}#)))))))
- #{tmp 28277}#)
+ #{step 30280}#)))))))
+ #{tmp 30286}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{e1 28251}#))))))
- #{tmp 28254}#)
+ #{e1 30260}#))))))
+ #{tmp 30263}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp 28253}#)))))
- #{tmp 28243}#)
+ #{tmp 30262}#)))))
+ #{tmp 30252}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{orig-x 28241}#))))))
+ #{orig-x 30250}#))))))
(define quasiquote
(make-syntax-transformer
'quasiquote
'macro
(letrec*
- ((#{quasi 28568}#
- (lambda (#{p 28592}# #{lev 28593}#)
- (let ((#{tmp 28595}#
+ ((#{quasi 30577}#
+ (lambda (#{p 30601}# #{lev 30602}#)
+ (let ((#{tmp 30604}#
($sc-dispatch
- #{p 28592}#
+ #{p 30601}#
'(#(free-id
#(syntax-object
unquote
@@ -23151,7 +23185,7 @@
#(ribcage
#(p lev)
#((top) (top))
- #("i28314" "i28315"))
+ #("i30323" "i30324"))
#(ribcage
(emit quasivector
quasilist*
@@ -23160,28 +23194,28 @@
vquasi
quasi)
((top) (top) (top) (top) (top) (top) (top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile)))
any))))
- (if #{tmp 28595}#
+ (if #{tmp 30604}#
(@apply
- (lambda (#{p 28599}#)
- (if (= #{lev 28593}# 0)
+ (lambda (#{p 30608}#)
+ (if (= #{lev 30602}# 0)
(list '#(syntax-object
"value"
((top)
- #(ribcage #(p) #((top)) #("i28318"))
+ #(ribcage #(p) #((top)) #("i30327"))
#(ribcage () () ())
#(ribcage
#(p lev)
#((top) (top))
- #("i28314" "i28315"))
+ #("i30323" "i30324"))
#(ribcage
(emit quasivector
quasilist*
@@ -23190,25 +23224,25 @@
vquasi
quasi)
((top) (top) (top) (top) (top) (top) (top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile))
- #{p 28599}#)
- (#{quasicons 28570}#
+ #{p 30608}#)
+ (#{quasicons 30579}#
'(#(syntax-object
"quote"
((top)
- #(ribcage #(p) #((top)) #("i28318"))
+ #(ribcage #(p) #((top)) #("i30327"))
#(ribcage () () ())
#(ribcage
#(p lev)
#((top) (top))
- #("i28314" "i28315"))
+ #("i30323" "i30324"))
#(ribcage
(emit quasivector
quasilist*
@@ -23217,23 +23251,23 @@
vquasi
quasi)
((top) (top) (top) (top) (top) (top) (top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile))
#(syntax-object
unquote
((top)
- #(ribcage #(p) #((top)) #("i28318"))
+ #(ribcage #(p) #((top)) #("i30327"))
#(ribcage () () ())
#(ribcage
#(p lev)
#((top) (top))
- #("i28314" "i28315"))
+ #("i30323" "i30324"))
#(ribcage
(emit quasivector
quasilist*
@@ -23242,21 +23276,21 @@
vquasi
quasi)
((top) (top) (top) (top) (top) (top) (top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile)))
- (#{quasi 28568}#
- (list #{p 28599}#)
- (#{1-}# #{lev 28593}#)))))
- #{tmp 28595}#)
- (let ((#{tmp 28602}#
+ (#{quasi 30577}#
+ (list #{p 30608}#)
+ (#{1-}# #{lev 30602}#)))))
+ #{tmp 30604}#)
+ (let ((#{tmp 30611}#
($sc-dispatch
- #{p 28592}#
+ #{p 30601}#
'(#(free-id
#(syntax-object
quasiquote
@@ -23265,7 +23299,7 @@
#(ribcage
#(p lev)
#((top) (top))
- #("i28314" "i28315"))
+ #("i30323" "i30324"))
#(ribcage
(emit quasivector
quasilist*
@@ -23274,28 +23308,28 @@
vquasi
quasi)
((top) (top) (top) (top) (top) (top) (top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile)))
any))))
- (if #{tmp 28602}#
+ (if #{tmp 30611}#
(@apply
- (lambda (#{p 28606}#)
- (#{quasicons 28570}#
+ (lambda (#{p 30615}#)
+ (#{quasicons 30579}#
'(#(syntax-object
"quote"
((top)
- #(ribcage #(p) #((top)) #("i28321"))
+ #(ribcage #(p) #((top)) #("i30330"))
#(ribcage () () ())
#(ribcage
#(p lev)
#((top) (top))
- #("i28314" "i28315"))
+ #("i30323" "i30324"))
#(ribcage
(emit quasivector
quasilist*
@@ -23304,23 +23338,23 @@
vquasi
quasi)
((top) (top) (top) (top) (top) (top) (top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile))
#(syntax-object
quasiquote
((top)
- #(ribcage #(p) #((top)) #("i28321"))
+ #(ribcage #(p) #((top)) #("i30330"))
#(ribcage () () ())
#(ribcage
#(p lev)
#((top) (top))
- #("i28314" "i28315"))
+ #("i30323" "i30324"))
#(ribcage
(emit quasivector
quasilist*
@@ -23329,26 +23363,26 @@
vquasi
quasi)
((top) (top) (top) (top) (top) (top) (top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile)))
- (#{quasi 28568}#
- (list #{p 28606}#)
- (#{1+}# #{lev 28593}#))))
- #{tmp 28602}#)
- (let ((#{tmp 28609}#
- ($sc-dispatch #{p 28592}# '(any . any))))
- (if #{tmp 28609}#
+ (#{quasi 30577}#
+ (list #{p 30615}#)
+ (#{1+}# #{lev 30602}#))))
+ #{tmp 30611}#)
+ (let ((#{tmp 30618}#
+ ($sc-dispatch #{p 30601}# '(any . any))))
+ (if #{tmp 30618}#
(@apply
- (lambda (#{p 28613}# #{q 28614}#)
- (let ((#{tmp 28616}#
+ (lambda (#{p 30622}# #{q 30623}#)
+ (let ((#{tmp 30625}#
($sc-dispatch
- #{p 28613}#
+ #{p 30622}#
'(#(free-id
#(syntax-object
unquote
@@ -23356,12 +23390,12 @@
#(ribcage
#(p q)
#((top) (top))
- #("i28324" "i28325"))
+ #("i30333" "i30334"))
#(ribcage () () ())
#(ribcage
#(p lev)
#((top) (top))
- #("i28314" "i28315"))
+ #("i30323" "i30324"))
#(ribcage
(emit quasivector
quasilist*
@@ -23376,38 +23410,38 @@
(top)
(top)
(top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile)))
.
each-any))))
- (if #{tmp 28616}#
+ (if #{tmp 30625}#
(@apply
- (lambda (#{p 28620}#)
- (if (= #{lev 28593}# 0)
- (#{quasilist* 28572}#
- (map (lambda (#{tmp 28332 28656}#)
+ (lambda (#{p 30629}#)
+ (if (= #{lev 30602}# 0)
+ (#{quasilist* 30581}#
+ (map (lambda (#{tmp 30341 30665}#)
(list '#(syntax-object
"value"
((top)
#(ribcage
#(p)
#((top))
- #("i28330"))
+ #("i30339"))
#(ribcage
#(p q)
#((top) (top))
- #("i28324" "i28325"))
+ #("i30333" "i30334"))
#(ribcage () () ())
#(ribcage
#(p lev)
#((top) (top))
- #("i28314" "i28315"))
+ #("i30323" "i30324"))
#(ribcage
(emit quasivector
quasilist*
@@ -23422,37 +23456,37 @@
(top)
(top)
(top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile))
- #{tmp 28332 28656}#))
- #{p 28620}#)
- (#{quasi 28568}#
- #{q 28614}#
- #{lev 28593}#))
- (#{quasicons 28570}#
- (#{quasicons 28570}#
+ #{tmp 30341 30665}#))
+ #{p 30629}#)
+ (#{quasi 30577}#
+ #{q 30623}#
+ #{lev 30602}#))
+ (#{quasicons 30579}#
+ (#{quasicons 30579}#
'(#(syntax-object
"quote"
((top)
#(ribcage
#(p)
#((top))
- #("i28330"))
+ #("i30339"))
#(ribcage
#(p q)
#((top) (top))
- #("i28324" "i28325"))
+ #("i30333" "i30334"))
#(ribcage () () ())
#(ribcage
#(p lev)
#((top) (top))
- #("i28314" "i28315"))
+ #("i30323" "i30324"))
#(ribcage
(emit quasivector
quasilist*
@@ -23467,13 +23501,13 @@
(top)
(top)
(top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile))
#(syntax-object
unquote
@@ -23481,16 +23515,16 @@
#(ribcage
#(p)
#((top))
- #("i28330"))
+ #("i30339"))
#(ribcage
#(p q)
#((top) (top))
- #("i28324" "i28325"))
+ #("i30333" "i30334"))
#(ribcage () () ())
#(ribcage
#(p lev)
#((top) (top))
- #("i28314" "i28315"))
+ #("i30323" "i30324"))
#(ribcage
(emit quasivector
quasilist*
@@ -23505,24 +23539,24 @@
(top)
(top)
(top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile)))
- (#{quasi 28568}#
- #{p 28620}#
- (#{1-}# #{lev 28593}#)))
- (#{quasi 28568}#
- #{q 28614}#
- #{lev 28593}#))))
- #{tmp 28616}#)
- (let ((#{tmp 28661}#
+ (#{quasi 30577}#
+ #{p 30629}#
+ (#{1-}# #{lev 30602}#)))
+ (#{quasi 30577}#
+ #{q 30623}#
+ #{lev 30602}#))))
+ #{tmp 30625}#)
+ (let ((#{tmp 30670}#
($sc-dispatch
- #{p 28613}#
+ #{p 30622}#
'(#(free-id
#(syntax-object
unquote-splicing
@@ -23530,12 +23564,12 @@
#(ribcage
#(p q)
#((top) (top))
- #("i28324" "i28325"))
+ #("i30333" "i30334"))
#(ribcage () () ())
#(ribcage
#(p lev)
#((top) (top))
- #("i28314" "i28315"))
+ #("i30323" "i30324"))
#(ribcage
(emit quasivector
quasilist*
@@ -23550,40 +23584,40 @@
(top)
(top)
(top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile)))
.
each-any))))
- (if #{tmp 28661}#
+ (if #{tmp 30670}#
(@apply
- (lambda (#{p 28665}#)
- (if (= #{lev 28593}# 0)
- (#{quasiappend 28571}#
- (map (lambda (#{tmp 28337 28668}#)
+ (lambda (#{p 30674}#)
+ (if (= #{lev 30602}# 0)
+ (#{quasiappend 30580}#
+ (map (lambda (#{tmp 30346 30677}#)
(list '#(syntax-object
"value"
((top)
#(ribcage
#(p)
#((top))
- #("i28335"))
+ #("i30344"))
#(ribcage
#(p q)
#((top) (top))
- #("i28324"
- "i28325"))
+ #("i30333"
+ "i30334"))
#(ribcage () () ())
#(ribcage
#(p lev)
#((top) (top))
- #("i28314"
- "i28315"))
+ #("i30323"
+ "i30324"))
#(ribcage
(emit quasivector
quasilist*
@@ -23598,37 +23632,37 @@
(top)
(top)
(top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile))
- #{tmp 28337 28668}#))
- #{p 28665}#)
- (#{quasi 28568}#
- #{q 28614}#
- #{lev 28593}#))
- (#{quasicons 28570}#
- (#{quasicons 28570}#
+ #{tmp 30346 30677}#))
+ #{p 30674}#)
+ (#{quasi 30577}#
+ #{q 30623}#
+ #{lev 30602}#))
+ (#{quasicons 30579}#
+ (#{quasicons 30579}#
'(#(syntax-object
"quote"
((top)
#(ribcage
#(p)
#((top))
- #("i28335"))
+ #("i30344"))
#(ribcage
#(p q)
#((top) (top))
- #("i28324" "i28325"))
+ #("i30333" "i30334"))
#(ribcage () () ())
#(ribcage
#(p lev)
#((top) (top))
- #("i28314" "i28315"))
+ #("i30323" "i30324"))
#(ribcage
(emit quasivector
quasilist*
@@ -23643,13 +23677,13 @@
(top)
(top)
(top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile))
#(syntax-object
unquote-splicing
@@ -23657,16 +23691,16 @@
#(ribcage
#(p)
#((top))
- #("i28335"))
+ #("i30344"))
#(ribcage
#(p q)
#((top) (top))
- #("i28324" "i28325"))
+ #("i30333" "i30334"))
#(ribcage () () ())
#(ribcage
#(p lev)
#((top) (top))
- #("i28314" "i28315"))
+ #("i30323" "i30324"))
#(ribcage
(emit quasivector
quasilist*
@@ -23681,57 +23715,57 @@
(top)
(top)
(top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile)))
- (#{quasi 28568}#
- #{p 28665}#
- (#{1-}# #{lev 28593}#)))
- (#{quasi 28568}#
- #{q 28614}#
- #{lev 28593}#))))
- #{tmp 28661}#)
- (#{quasicons 28570}#
- (#{quasi 28568}#
- #{p 28613}#
- #{lev 28593}#)
- (#{quasi 28568}#
- #{q 28614}#
- #{lev 28593}#)))))))
- #{tmp 28609}#)
- (let ((#{tmp 28682}#
- ($sc-dispatch #{p 28592}# '#(vector each-any))))
- (if #{tmp 28682}#
+ (#{quasi 30577}#
+ #{p 30674}#
+ (#{1-}# #{lev 30602}#)))
+ (#{quasi 30577}#
+ #{q 30623}#
+ #{lev 30602}#))))
+ #{tmp 30670}#)
+ (#{quasicons 30579}#
+ (#{quasi 30577}#
+ #{p 30622}#
+ #{lev 30602}#)
+ (#{quasi 30577}#
+ #{q 30623}#
+ #{lev 30602}#)))))))
+ #{tmp 30618}#)
+ (let ((#{tmp 30691}#
+ ($sc-dispatch #{p 30601}# '#(vector each-any))))
+ (if #{tmp 30691}#
(@apply
- (lambda (#{x 28686}#)
- (let ((#{x 28689}#
- (#{vquasi 28569}#
- #{x 28686}#
- #{lev 28593}#)))
- (let ((#{tmp 28691}#
+ (lambda (#{x 30695}#)
+ (let ((#{x 30698}#
+ (#{vquasi 30578}#
+ #{x 30695}#
+ #{lev 30602}#)))
+ (let ((#{tmp 30700}#
($sc-dispatch
- #{x 28689}#
+ #{x 30698}#
'(#(atom "quote") each-any))))
- (if #{tmp 28691}#
+ (if #{tmp 30700}#
(@apply
- (lambda (#{x 28695}#)
+ (lambda (#{x 30704}#)
(list '#(syntax-object
"quote"
((top)
#(ribcage
#(x)
#((top))
- #("i28442"))
+ #("i30451"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i28439"))
+ #("i30448"))
#(ribcage
(emit quasivector
quasilist*
@@ -23746,36 +23780,36 @@
(top)
(top)
(top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile))
- (list->vector #{x 28695}#)))
- #{tmp 28691}#)
+ (list->vector #{x 30704}#)))
+ #{tmp 30700}#)
(letrec*
- ((#{f 28697}#
- (lambda (#{y 28709}# #{k 28710}#)
- (let ((#{tmp 28712}#
+ ((#{f 30706}#
+ (lambda (#{y 30718}# #{k 30719}#)
+ (let ((#{tmp 30721}#
($sc-dispatch
- #{y 28709}#
+ #{y 30718}#
'(#(atom "quote")
each-any))))
- (if #{tmp 28712}#
+ (if #{tmp 30721}#
(@apply
- (lambda (#{y 28715}#)
- (#{k 28710}#
- (map (lambda (#{tmp 28467 28716}#)
+ (lambda (#{y 30724}#)
+ (#{k 30719}#
+ (map (lambda (#{tmp 30476 30725}#)
(list '#(syntax-object
"quote"
((top)
#(ribcage
#(y)
#((top))
- #("i28465"))
+ #("i30474"))
#(ribcage
()
()
@@ -23787,13 +23821,13 @@
#((top)
(top)
(top))
- #("i28447"
- "i28448"
- "i28449"))
+ #("i30456"
+ "i30457"
+ "i30458"))
#(ribcage
#(_)
#((top))
- #("i28445"))
+ #("i30454"))
#(ribcage
()
()
@@ -23801,7 +23835,7 @@
#(ribcage
#(x)
#((top))
- #("i28439"))
+ #("i30448"))
#(ribcage
(emit quasivector
quasilist*
@@ -23816,51 +23850,51 @@
(top)
(top)
(top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene
guile))
- #{tmp 28467 28716}#))
- #{y 28715}#)))
- #{tmp 28712}#)
- (let ((#{tmp 28717}#
+ #{tmp 30476 30725}#))
+ #{y 30724}#)))
+ #{tmp 30721}#)
+ (let ((#{tmp 30726}#
($sc-dispatch
- #{y 28709}#
+ #{y 30718}#
'(#(atom "list")
.
each-any))))
- (if #{tmp 28717}#
+ (if #{tmp 30726}#
(@apply
- (lambda (#{y 28720}#)
- (#{k 28710}#
- #{y 28720}#))
- #{tmp 28717}#)
- (let ((#{tmp 28721}#
+ (lambda (#{y 30729}#)
+ (#{k 30719}#
+ #{y 30729}#))
+ #{tmp 30726}#)
+ (let ((#{tmp 30730}#
($sc-dispatch
- #{y 28709}#
+ #{y 30718}#
'(#(atom "list*")
.
#(each+
any
(any)
())))))
- (if #{tmp 28721}#
+ (if #{tmp 30730}#
(@apply
- (lambda (#{y 28724}#
- #{z 28725}#)
- (#{f 28697}#
- #{z 28725}#
- (lambda (#{ls 28726}#)
- (#{k 28710}#
+ (lambda (#{y 30733}#
+ #{z 30734}#)
+ (#{f 30706}#
+ #{z 30734}#
+ (lambda (#{ls 30735}#)
+ (#{k 30719}#
(append
- #{y 28724}#
- #{ls 28726}#)))))
- #{tmp 28721}#)
+ #{y 30733}#
+ #{ls 30735}#)))))
+ #{tmp 30730}#)
(list '#(syntax-object
"list->vector"
((top)
@@ -23869,14 +23903,14 @@
()
())
#(ribcage
- #(#{ g28482}#)
- #((m28483
+ #(#{ g30491}#)
+ #((m30492
top))
- #("i28486"))
+ #("i30495"))
#(ribcage
#(else)
#((top))
- #("i28480"))
+ #("i30489"))
#(ribcage
()
()
@@ -23886,13 +23920,13 @@
#((top)
(top)
(top))
- #("i28447"
- "i28448"
- "i28449"))
+ #("i30456"
+ "i30457"
+ "i30458"))
#(ribcage
#(_)
#((top))
- #("i28445"))
+ #("i30454"))
#(ribcage
()
()
@@ -23900,7 +23934,7 @@
#(ribcage
#(x)
#((top))
- #("i28439"))
+ #("i30448"))
#(ribcage
(emit quasivector
quasilist*
@@ -23915,26 +23949,26 @@
(top)
(top)
(top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene
guile))
- #{x 28689}#))))))))))
- (#{f 28697}#
- #{x 28689}#
- (lambda (#{ls 28699}#)
- (let ((#{tmp 28701}#
+ #{x 30698}#))))))))))
+ (#{f 30706}#
+ #{x 30698}#
+ (lambda (#{ls 30708}#)
+ (let ((#{tmp 30710}#
($sc-dispatch
- #{ls 28699}#
+ #{ls 30708}#
'each-any)))
- (if #{tmp 28701}#
+ (if #{tmp 30710}#
(@apply
- (lambda (#{ g28455 28704}#)
+ (lambda (#{ g30464 30713}#)
(cons '#(syntax-object
"vector"
((top)
@@ -23943,9 +23977,9 @@
()
())
#(ribcage
- #(#{ g28455}#)
- #((m28456 top))
- #("i28460"))
+ #(#{ g30464}#)
+ #((m30465 top))
+ #("i30469"))
#(ribcage
()
()
@@ -23961,11 +23995,11 @@
#(ribcage
#(ls)
#((top))
- #("i28454"))
+ #("i30463"))
#(ribcage
#(_)
#((top))
- #("i28445"))
+ #("i30454"))
#(ribcage
()
()
@@ -23973,7 +24007,7 @@
#(ribcage
#(x)
#((top))
- #("i28439"))
+ #("i30448"))
#(ribcage
(emit quasivector
quasilist*
@@ -23988,30 +24022,30 @@
(top)
(top)
(top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile))
- #{ g28455 28704}#))
- #{tmp 28701}#)
+ #{ g30464 30713}#))
+ #{tmp 30710}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{ls 28699}#))))))))))
- #{tmp 28682}#)
+ #{ls 30708}#))))))))))
+ #{tmp 30691}#)
(list '#(syntax-object
"quote"
((top)
- #(ribcage #(p) #((top)) #("i28345"))
+ #(ribcage #(p) #((top)) #("i30354"))
#(ribcage () () ())
#(ribcage
#(p lev)
#((top) (top))
- #("i28314" "i28315"))
+ #("i30323" "i30324"))
#(ribcage
(emit quasivector
quasilist*
@@ -24026,25 +24060,25 @@
(top)
(top)
(top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile))
- #{p 28592}#)))))))))))
- (#{vquasi 28569}#
- (lambda (#{p 28754}# #{lev 28755}#)
- (let ((#{tmp 28757}#
- ($sc-dispatch #{p 28754}# '(any . any))))
- (if #{tmp 28757}#
+ #{p 30601}#)))))))))))
+ (#{vquasi 30578}#
+ (lambda (#{p 30763}# #{lev 30764}#)
+ (let ((#{tmp 30766}#
+ ($sc-dispatch #{p 30763}# '(any . any))))
+ (if #{tmp 30766}#
(@apply
- (lambda (#{p 28761}# #{q 28762}#)
- (let ((#{tmp 28764}#
+ (lambda (#{p 30770}# #{q 30771}#)
+ (let ((#{tmp 30773}#
($sc-dispatch
- #{p 28761}#
+ #{p 30770}#
'(#(free-id
#(syntax-object
unquote
@@ -24052,12 +24086,12 @@
#(ribcage
#(p q)
#((top) (top))
- #("i28353" "i28354"))
+ #("i30362" "i30363"))
#(ribcage () () ())
#(ribcage
#(p lev)
#((top) (top))
- #("i28349" "i28350"))
+ #("i30358" "i30359"))
#(ribcage
(emit quasivector
quasilist*
@@ -24072,38 +24106,38 @@
(top)
(top)
(top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile)))
.
each-any))))
- (if #{tmp 28764}#
+ (if #{tmp 30773}#
(@apply
- (lambda (#{p 28768}#)
- (if (= #{lev 28755}# 0)
- (#{quasilist* 28572}#
- (map (lambda (#{tmp 28361 28804}#)
+ (lambda (#{p 30777}#)
+ (if (= #{lev 30764}# 0)
+ (#{quasilist* 30581}#
+ (map (lambda (#{tmp 30370 30813}#)
(list '#(syntax-object
"value"
((top)
#(ribcage
#(p)
#((top))
- #("i28359"))
+ #("i30368"))
#(ribcage
#(p q)
#((top) (top))
- #("i28353" "i28354"))
+ #("i30362" "i30363"))
#(ribcage () () ())
#(ribcage
#(p lev)
#((top) (top))
- #("i28349" "i28350"))
+ #("i30358" "i30359"))
#(ribcage
(emit quasivector
quasilist*
@@ -24118,32 +24152,32 @@
(top)
(top)
(top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile))
- #{tmp 28361 28804}#))
- #{p 28768}#)
- (#{vquasi 28569}# #{q 28762}# #{lev 28755}#))
- (#{quasicons 28570}#
- (#{quasicons 28570}#
+ #{tmp 30370 30813}#))
+ #{p 30777}#)
+ (#{vquasi 30578}# #{q 30771}# #{lev 30764}#))
+ (#{quasicons 30579}#
+ (#{quasicons 30579}#
'(#(syntax-object
"quote"
((top)
- #(ribcage #(p) #((top)) #("i28359"))
+ #(ribcage #(p) #((top)) #("i30368"))
#(ribcage
#(p q)
#((top) (top))
- #("i28353" "i28354"))
+ #("i30362" "i30363"))
#(ribcage () () ())
#(ribcage
#(p lev)
#((top) (top))
- #("i28349" "i28350"))
+ #("i30358" "i30359"))
#(ribcage
(emit quasivector
quasilist*
@@ -24158,27 +24192,27 @@
(top)
(top)
(top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile))
#(syntax-object
unquote
((top)
- #(ribcage #(p) #((top)) #("i28359"))
+ #(ribcage #(p) #((top)) #("i30368"))
#(ribcage
#(p q)
#((top) (top))
- #("i28353" "i28354"))
+ #("i30362" "i30363"))
#(ribcage () () ())
#(ribcage
#(p lev)
#((top) (top))
- #("i28349" "i28350"))
+ #("i30358" "i30359"))
#(ribcage
(emit quasivector
quasilist*
@@ -24193,22 +24227,22 @@
(top)
(top)
(top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile)))
- (#{quasi 28568}#
- #{p 28768}#
- (#{1-}# #{lev 28755}#)))
- (#{vquasi 28569}# #{q 28762}# #{lev 28755}#))))
- #{tmp 28764}#)
- (let ((#{tmp 28811}#
+ (#{quasi 30577}#
+ #{p 30777}#
+ (#{1-}# #{lev 30764}#)))
+ (#{vquasi 30578}# #{q 30771}# #{lev 30764}#))))
+ #{tmp 30773}#)
+ (let ((#{tmp 30820}#
($sc-dispatch
- #{p 28761}#
+ #{p 30770}#
'(#(free-id
#(syntax-object
unquote-splicing
@@ -24216,12 +24250,12 @@
#(ribcage
#(p q)
#((top) (top))
- #("i28353" "i28354"))
+ #("i30362" "i30363"))
#(ribcage () () ())
#(ribcage
#(p lev)
#((top) (top))
- #("i28349" "i28350"))
+ #("i30358" "i30359"))
#(ribcage
(emit quasivector
quasilist*
@@ -24236,38 +24270,38 @@
(top)
(top)
(top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile)))
.
each-any))))
- (if #{tmp 28811}#
+ (if #{tmp 30820}#
(@apply
- (lambda (#{p 28815}#)
- (if (= #{lev 28755}# 0)
- (#{quasiappend 28571}#
- (map (lambda (#{tmp 28366 28818}#)
+ (lambda (#{p 30824}#)
+ (if (= #{lev 30764}# 0)
+ (#{quasiappend 30580}#
+ (map (lambda (#{tmp 30375 30827}#)
(list '#(syntax-object
"value"
((top)
#(ribcage
#(p)
#((top))
- #("i28364"))
+ #("i30373"))
#(ribcage
#(p q)
#((top) (top))
- #("i28353" "i28354"))
+ #("i30362" "i30363"))
#(ribcage () () ())
#(ribcage
#(p lev)
#((top) (top))
- #("i28349" "i28350"))
+ #("i30358" "i30359"))
#(ribcage
(emit quasivector
quasilist*
@@ -24282,34 +24316,34 @@
(top)
(top)
(top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile))
- #{tmp 28366 28818}#))
- #{p 28815}#)
- (#{vquasi 28569}#
- #{q 28762}#
- #{lev 28755}#))
- (#{quasicons 28570}#
- (#{quasicons 28570}#
+ #{tmp 30375 30827}#))
+ #{p 30824}#)
+ (#{vquasi 30578}#
+ #{q 30771}#
+ #{lev 30764}#))
+ (#{quasicons 30579}#
+ (#{quasicons 30579}#
'(#(syntax-object
"quote"
((top)
- #(ribcage #(p) #((top)) #("i28364"))
+ #(ribcage #(p) #((top)) #("i30373"))
#(ribcage
#(p q)
#((top) (top))
- #("i28353" "i28354"))
+ #("i30362" "i30363"))
#(ribcage () () ())
#(ribcage
#(p lev)
#((top) (top))
- #("i28349" "i28350"))
+ #("i30358" "i30359"))
#(ribcage
(emit quasivector
quasilist*
@@ -24324,27 +24358,27 @@
(top)
(top)
(top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile))
#(syntax-object
unquote-splicing
((top)
- #(ribcage #(p) #((top)) #("i28364"))
+ #(ribcage #(p) #((top)) #("i30373"))
#(ribcage
#(p q)
#((top) (top))
- #("i28353" "i28354"))
+ #("i30362" "i30363"))
#(ribcage () () ())
#(ribcage
#(p lev)
#((top) (top))
- #("i28349" "i28350"))
+ #("i30358" "i30359"))
#(ribcage
(emit quasivector
quasilist*
@@ -24359,27 +24393,27 @@
(top)
(top)
(top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile)))
- (#{quasi 28568}#
- #{p 28815}#
- (#{1-}# #{lev 28755}#)))
- (#{vquasi 28569}#
- #{q 28762}#
- #{lev 28755}#))))
- #{tmp 28811}#)
- (#{quasicons 28570}#
- (#{quasi 28568}# #{p 28761}# #{lev 28755}#)
- (#{vquasi 28569}# #{q 28762}# #{lev 28755}#)))))))
- #{tmp 28757}#)
- (let ((#{tmp 28836}# ($sc-dispatch #{p 28754}# '())))
- (if #{tmp 28836}#
+ (#{quasi 30577}#
+ #{p 30824}#
+ (#{1-}# #{lev 30764}#)))
+ (#{vquasi 30578}#
+ #{q 30771}#
+ #{lev 30764}#))))
+ #{tmp 30820}#)
+ (#{quasicons 30579}#
+ (#{quasi 30577}# #{p 30770}# #{lev 30764}#)
+ (#{vquasi 30578}# #{q 30771}# #{lev 30764}#)))))))
+ #{tmp 30766}#)
+ (let ((#{tmp 30845}# ($sc-dispatch #{p 30763}# '())))
+ (if #{tmp 30845}#
(@apply
(lambda ()
'(#(syntax-object
@@ -24389,7 +24423,7 @@
#(ribcage
#(p lev)
#((top) (top))
- #("i28349" "i28350"))
+ #("i30358" "i30359"))
#(ribcage
(emit quasivector
quasilist*
@@ -24398,64 +24432,64 @@
vquasi
quasi)
((top) (top) (top) (top) (top) (top) (top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile))
()))
- #{tmp 28836}#)
+ #{tmp 30845}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{p 28754}#)))))))
- (#{quasicons 28570}#
- (lambda (#{x 28849}# #{y 28850}#)
- (let ((#{tmp 28851}# (list #{x 28849}# #{y 28850}#)))
- (let ((#{tmp 28852}#
- ($sc-dispatch #{tmp 28851}# '(any any))))
- (if #{tmp 28852}#
+ #{p 30763}#)))))))
+ (#{quasicons 30579}#
+ (lambda (#{x 30858}# #{y 30859}#)
+ (let ((#{tmp 30860}# (list #{x 30858}# #{y 30859}#)))
+ (let ((#{tmp 30861}#
+ ($sc-dispatch #{tmp 30860}# '(any any))))
+ (if #{tmp 30861}#
(@apply
- (lambda (#{x 28854}# #{y 28855}#)
- (let ((#{tmp 28857}#
+ (lambda (#{x 30863}# #{y 30864}#)
+ (let ((#{tmp 30866}#
($sc-dispatch
- #{y 28855}#
+ #{y 30864}#
'(#(atom "quote") any))))
- (if #{tmp 28857}#
+ (if #{tmp 30866}#
(@apply
- (lambda (#{dy 28861}#)
- (let ((#{tmp 28863}#
+ (lambda (#{dy 30870}#)
+ (let ((#{tmp 30872}#
($sc-dispatch
- #{x 28854}#
+ #{x 30863}#
'(#(atom "quote") any))))
- (if #{tmp 28863}#
+ (if #{tmp 30872}#
(@apply
- (lambda (#{dx 28867}#)
+ (lambda (#{dx 30876}#)
(list '#(syntax-object
"quote"
((top)
#(ribcage
#(dx)
#((top))
- #("i28388"))
+ #("i30397"))
#(ribcage
#(dy)
#((top))
- #("i28384"))
+ #("i30393"))
#(ribcage () () ())
#(ribcage
#(x y)
#((top) (top))
- #("i28378" "i28379"))
+ #("i30387" "i30388"))
#(ribcage () () ())
#(ribcage () () ())
#(ribcage
#(x y)
#((top) (top))
- #("i28373" "i28374"))
+ #("i30382" "i30383"))
#(ribcage
(emit quasivector
quasilist*
@@ -24470,39 +24504,39 @@
(top)
(top)
(top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile))
- (cons #{dx 28867}# #{dy 28861}#)))
- #{tmp 28863}#)
- (if (null? #{dy 28861}#)
+ (cons #{dx 30876}# #{dy 30870}#)))
+ #{tmp 30872}#)
+ (if (null? #{dy 30870}#)
(list '#(syntax-object
"list"
((top)
#(ribcage
#(_)
#((top))
- #("i28390"))
+ #("i30399"))
#(ribcage
#(dy)
#((top))
- #("i28384"))
+ #("i30393"))
#(ribcage () () ())
#(ribcage
#(x y)
#((top) (top))
- #("i28378" "i28379"))
+ #("i30387" "i30388"))
#(ribcage () () ())
#(ribcage () () ())
#(ribcage
#(x y)
#((top) (top))
- #("i28373" "i28374"))
+ #("i30382" "i30383"))
#(ribcage
(emit quasivector
quasilist*
@@ -24517,37 +24551,37 @@
(top)
(top)
(top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile))
- #{x 28854}#)
+ #{x 30863}#)
(list '#(syntax-object
"list*"
((top)
#(ribcage
#(_)
#((top))
- #("i28390"))
+ #("i30399"))
#(ribcage
#(dy)
#((top))
- #("i28384"))
+ #("i30393"))
#(ribcage () () ())
#(ribcage
#(x y)
#((top) (top))
- #("i28378" "i28379"))
+ #("i30387" "i30388"))
#(ribcage () () ())
#(ribcage () () ())
#(ribcage
#(x y)
#((top) (top))
- #("i28373" "i28374"))
+ #("i30382" "i30383"))
#(ribcage
(emit quasivector
quasilist*
@@ -24562,42 +24596,42 @@
(top)
(top)
(top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile))
- #{x 28854}#
- #{y 28855}#)))))
- #{tmp 28857}#)
- (let ((#{tmp 28872}#
+ #{x 30863}#
+ #{y 30864}#)))))
+ #{tmp 30866}#)
+ (let ((#{tmp 30881}#
($sc-dispatch
- #{y 28855}#
+ #{y 30864}#
'(#(atom "list") . any))))
- (if #{tmp 28872}#
+ (if #{tmp 30881}#
(@apply
- (lambda (#{stuff 28876}#)
+ (lambda (#{stuff 30885}#)
(cons '#(syntax-object
"list"
((top)
#(ribcage
#(stuff)
#((top))
- #("i28393"))
+ #("i30402"))
#(ribcage () () ())
#(ribcage
#(x y)
#((top) (top))
- #("i28378" "i28379"))
+ #("i30387" "i30388"))
#(ribcage () () ())
#(ribcage () () ())
#(ribcage
#(x y)
#((top) (top))
- #("i28373" "i28374"))
+ #("i30382" "i30383"))
#(ribcage
(emit quasivector
quasilist*
@@ -24612,41 +24646,41 @@
(top)
(top)
(top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile))
- (cons #{x 28854}# #{stuff 28876}#)))
- #{tmp 28872}#)
- (let ((#{tmp 28877}#
+ (cons #{x 30863}# #{stuff 30885}#)))
+ #{tmp 30881}#)
+ (let ((#{tmp 30886}#
($sc-dispatch
- #{y 28855}#
+ #{y 30864}#
'(#(atom "list*") . any))))
- (if #{tmp 28877}#
+ (if #{tmp 30886}#
(@apply
- (lambda (#{stuff 28881}#)
+ (lambda (#{stuff 30890}#)
(cons '#(syntax-object
"list*"
((top)
#(ribcage
#(stuff)
#((top))
- #("i28396"))
+ #("i30405"))
#(ribcage () () ())
#(ribcage
#(x y)
#((top) (top))
- #("i28378" "i28379"))
+ #("i30387" "i30388"))
#(ribcage () () ())
#(ribcage () () ())
#(ribcage
#(x y)
#((top) (top))
- #("i28373" "i28374"))
+ #("i30382" "i30383"))
#(ribcage
(emit quasivector
quasilist*
@@ -24661,31 +24695,31 @@
(top)
(top)
(top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile))
- (cons #{x 28854}# #{stuff 28881}#)))
- #{tmp 28877}#)
+ (cons #{x 30863}# #{stuff 30890}#)))
+ #{tmp 30886}#)
(list '#(syntax-object
"list*"
((top)
- #(ribcage #(_) #((top)) #("i28398"))
+ #(ribcage #(_) #((top)) #("i30407"))
#(ribcage () () ())
#(ribcage
#(x y)
#((top) (top))
- #("i28378" "i28379"))
+ #("i30387" "i30388"))
#(ribcage () () ())
#(ribcage () () ())
#(ribcage
#(x y)
#((top) (top))
- #("i28373" "i28374"))
+ #("i30382" "i30383"))
#(ribcage
(emit quasivector
quasilist*
@@ -24700,29 +24734,29 @@
(top)
(top)
(top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile))
- #{x 28854}#
- #{y 28855}#))))))))
- #{tmp 28852}#)
+ #{x 30863}#
+ #{y 30864}#))))))))
+ #{tmp 30861}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp 28851}#))))))
- (#{quasiappend 28571}#
- (lambda (#{x 28892}# #{y 28893}#)
- (let ((#{tmp 28895}#
- ($sc-dispatch #{y 28893}# '(#(atom "quote") ()))))
- (if #{tmp 28895}#
+ #{tmp 30860}#))))))
+ (#{quasiappend 30580}#
+ (lambda (#{x 30901}# #{y 30902}#)
+ (let ((#{tmp 30904}#
+ ($sc-dispatch #{y 30902}# '(#(atom "quote") ()))))
+ (if #{tmp 30904}#
(@apply
(lambda ()
- (if (null? #{x 28892}#)
+ (if (null? #{x 30901}#)
'(#(syntax-object
"quote"
((top)
@@ -24730,7 +24764,7 @@
#(ribcage
#(x y)
#((top) (top))
- #("i28402" "i28403"))
+ #("i30411" "i30412"))
#(ribcage
(emit quasivector
quasilist*
@@ -24739,32 +24773,32 @@
vquasi
quasi)
((top) (top) (top) (top) (top) (top) (top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile))
())
- (if (null? (cdr #{x 28892}#))
- (car #{x 28892}#)
- (let ((#{tmp 28900}#
- ($sc-dispatch #{x 28892}# 'each-any)))
- (if #{tmp 28900}#
+ (if (null? (cdr #{x 30901}#))
+ (car #{x 30901}#)
+ (let ((#{tmp 30909}#
+ ($sc-dispatch #{x 30901}# 'each-any)))
+ (if #{tmp 30909}#
(@apply
- (lambda (#{p 28904}#)
+ (lambda (#{p 30913}#)
(cons '#(syntax-object
"append"
((top)
#(ribcage () () ())
- #(ribcage #(p) #((top)) #("i28414"))
+ #(ribcage #(p) #((top)) #("i30423"))
#(ribcage () () ())
#(ribcage
#(x y)
#((top) (top))
- #("i28402" "i28403"))
+ #("i30411" "i30412"))
#(ribcage
(emit quasivector
quasilist*
@@ -24779,29 +24813,29 @@
(top)
(top)
(top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile))
- #{p 28904}#))
- #{tmp 28900}#)
+ #{p 30913}#))
+ #{tmp 30909}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{x 28892}#))))))
- #{tmp 28895}#)
- (if (null? #{x 28892}#)
- #{y 28893}#
- (let ((#{tmp 28912}# (list #{x 28892}# #{y 28893}#)))
- (let ((#{tmp 28913}#
- ($sc-dispatch #{tmp 28912}# '(each-any any))))
- (if #{tmp 28913}#
+ #{x 30901}#))))))
+ #{tmp 30904}#)
+ (if (null? #{x 30901}#)
+ #{y 30902}#
+ (let ((#{tmp 30921}# (list #{x 30901}# #{y 30902}#)))
+ (let ((#{tmp 30922}#
+ ($sc-dispatch #{tmp 30921}# '(each-any any))))
+ (if #{tmp 30922}#
(@apply
- (lambda (#{p 28915}# #{y 28916}#)
+ (lambda (#{p 30924}# #{y 30925}#)
(cons '#(syntax-object
"append"
((top)
@@ -24809,13 +24843,13 @@
#(ribcage
#(p y)
#((top) (top))
- #("i28425" "i28426"))
- #(ribcage #(_) #((top)) #("i28417"))
+ #("i30434" "i30435"))
+ #(ribcage #(_) #((top)) #("i30426"))
#(ribcage () () ())
#(ribcage
#(x y)
#((top) (top))
- #("i28402" "i28403"))
+ #("i30411" "i30412"))
#(ribcage
(emit quasivector
quasilist*
@@ -24830,44 +24864,44 @@
(top)
(top)
(top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile))
- (append #{p 28915}# (list #{y 28916}#))))
- #{tmp 28913}#)
+ (append #{p 30924}# (list #{y 30925}#))))
+ #{tmp 30922}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp 28912}#)))))))))
- (#{quasilist* 28572}#
- (lambda (#{x 28920}# #{y 28921}#)
+ #{tmp 30921}#)))))))))
+ (#{quasilist* 30581}#
+ (lambda (#{x 30929}# #{y 30930}#)
(letrec*
- ((#{f 28922}#
- (lambda (#{x 29011}#)
- (if (null? #{x 29011}#)
- #{y 28921}#
- (#{quasicons 28570}#
- (car #{x 29011}#)
- (#{f 28922}# (cdr #{x 29011}#)))))))
- (#{f 28922}# #{x 28920}#))))
- (#{emit 28574}#
- (lambda (#{x 29014}#)
- (let ((#{tmp 29016}#
- ($sc-dispatch #{x 29014}# '(#(atom "quote") any))))
- (if #{tmp 29016}#
+ ((#{f 30931}#
+ (lambda (#{x 31020}#)
+ (if (null? #{x 31020}#)
+ #{y 30930}#
+ (#{quasicons 30579}#
+ (car #{x 31020}#)
+ (#{f 30931}# (cdr #{x 31020}#)))))))
+ (#{f 30931}# #{x 30929}#))))
+ (#{emit 30583}#
+ (lambda (#{x 31023}#)
+ (let ((#{tmp 31025}#
+ ($sc-dispatch #{x 31023}# '(#(atom "quote") any))))
+ (if #{tmp 31025}#
(@apply
- (lambda (#{x 29020}#)
+ (lambda (#{x 31029}#)
(list '#(syntax-object
quote
((top)
- #(ribcage #(x) #((top)) #("i28492"))
+ #(ribcage #(x) #((top)) #("i30501"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i28489"))
+ #(ribcage #(x) #((top)) #("i30498"))
#(ribcage
(emit quasivector
quasilist*
@@ -24876,40 +24910,40 @@
vquasi
quasi)
((top) (top) (top) (top) (top) (top) (top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile))
- #{x 29020}#))
- #{tmp 29016}#)
- (let ((#{tmp 29021}#
+ #{x 31029}#))
+ #{tmp 31025}#)
+ (let ((#{tmp 31030}#
($sc-dispatch
- #{x 29014}#
+ #{x 31023}#
'(#(atom "list") . each-any))))
- (if #{tmp 29021}#
+ (if #{tmp 31030}#
(@apply
- (lambda (#{x 29025}#)
- (let ((#{tmp 29026}# (map #{emit 28574}# #{x 29025}#)))
- (let ((#{tmp 29027}#
- ($sc-dispatch #{tmp 29026}# 'each-any)))
- (if #{tmp 29027}#
+ (lambda (#{x 31034}#)
+ (let ((#{tmp 31035}# (map #{emit 30583}# #{x 31034}#)))
+ (let ((#{tmp 31036}#
+ ($sc-dispatch #{tmp 31035}# 'each-any)))
+ (if #{tmp 31036}#
(@apply
- (lambda (#{ g28497 29029}#)
+ (lambda (#{ g30506 31038}#)
(cons '#(syntax-object
list
((top)
#(ribcage () () ())
#(ribcage
- #(#{ g28497}#)
- #((m28498 top))
- #("i28502"))
- #(ribcage #(x) #((top)) #("i28495"))
+ #(#{ g30506}#)
+ #((m30507 top))
+ #("i30511"))
+ #(ribcage #(x) #((top)) #("i30504"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i28489"))
+ #(ribcage #(x) #((top)) #("i30498"))
#(ribcage
(emit quasivector
quasilist*
@@ -24924,70 +24958,70 @@
(top)
(top)
(top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile))
- #{ g28497 29029}#))
- #{tmp 29027}#)
+ #{ g30506 31038}#))
+ #{tmp 31036}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp 29026}#)))))
- #{tmp 29021}#)
- (let ((#{tmp 29030}#
+ #{tmp 31035}#)))))
+ #{tmp 31030}#)
+ (let ((#{tmp 31039}#
($sc-dispatch
- #{x 29014}#
+ #{x 31023}#
'(#(atom "list*") . #(each+ any (any) ())))))
- (if #{tmp 29030}#
+ (if #{tmp 31039}#
(@apply
- (lambda (#{x 29034}# #{y 29035}#)
+ (lambda (#{x 31043}# #{y 31044}#)
(letrec*
- ((#{f 29036}#
- (lambda (#{x* 29039}#)
- (if (null? #{x* 29039}#)
- (#{emit 28574}# #{y 29035}#)
- (let ((#{tmp 29040}#
- (list (#{emit 28574}#
- (car #{x* 29039}#))
- (#{f 29036}#
- (cdr #{x* 29039}#)))))
- (let ((#{tmp 29041}#
+ ((#{f 31045}#
+ (lambda (#{x* 31048}#)
+ (if (null? #{x* 31048}#)
+ (#{emit 30583}# #{y 31044}#)
+ (let ((#{tmp 31049}#
+ (list (#{emit 30583}#
+ (car #{x* 31048}#))
+ (#{f 31045}#
+ (cdr #{x* 31048}#)))))
+ (let ((#{tmp 31050}#
($sc-dispatch
- #{tmp 29040}#
+ #{tmp 31049}#
'(any any))))
- (if #{tmp 29041}#
+ (if #{tmp 31050}#
(@apply
- (lambda (#{ g28517 29043}#
- #{ g28516 29044}#)
+ (lambda (#{ g30526 31052}#
+ #{ g30525 31053}#)
(list '#(syntax-object
cons
((top)
#(ribcage () () ())
#(ribcage
- #(#{ g28517}#
- #{ g28516}#)
- #((m28518 top)
- (m28518 top))
- #("i28522" "i28523"))
+ #(#{ g30526}#
+ #{ g30525}#)
+ #((m30527 top)
+ (m30527 top))
+ #("i30531" "i30532"))
#(ribcage () () ())
#(ribcage
#(f x*)
#((top) (top))
- #("i28511" "i28512"))
+ #("i30520" "i30521"))
#(ribcage
#(x y)
#((top) (top))
- #("i28507" "i28508"))
+ #("i30516" "i30517"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i28489"))
+ #("i30498"))
#(ribcage
(emit quasivector
quasilist*
@@ -25002,56 +25036,56 @@
(top)
(top)
(top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile))
- #{ g28517 29043}#
- #{ g28516 29044}#))
- #{tmp 29041}#)
+ #{ g30526 31052}#
+ #{ g30525 31053}#))
+ #{tmp 31050}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp 29040}#))))))))
- (#{f 29036}# #{x 29034}#)))
- #{tmp 29030}#)
- (let ((#{tmp 29045}#
+ #{tmp 31049}#))))))))
+ (#{f 31045}# #{x 31043}#)))
+ #{tmp 31039}#)
+ (let ((#{tmp 31054}#
($sc-dispatch
- #{x 29014}#
+ #{x 31023}#
'(#(atom "append") . each-any))))
- (if #{tmp 29045}#
+ (if #{tmp 31054}#
(@apply
- (lambda (#{x 29049}#)
- (let ((#{tmp 29050}#
- (map #{emit 28574}# #{x 29049}#)))
- (let ((#{tmp 29051}#
+ (lambda (#{x 31058}#)
+ (let ((#{tmp 31059}#
+ (map #{emit 30583}# #{x 31058}#)))
+ (let ((#{tmp 31060}#
($sc-dispatch
- #{tmp 29050}#
+ #{tmp 31059}#
'each-any)))
- (if #{tmp 29051}#
+ (if #{tmp 31060}#
(@apply
- (lambda (#{ g28529 29053}#)
+ (lambda (#{ g30538 31062}#)
(cons '#(syntax-object
append
((top)
#(ribcage () () ())
#(ribcage
- #(#{ g28529}#)
- #((m28530 top))
- #("i28534"))
+ #(#{ g30538}#)
+ #((m30539 top))
+ #("i30543"))
#(ribcage
#(x)
#((top))
- #("i28527"))
+ #("i30536"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i28489"))
+ #("i30498"))
#(ribcage
(emit quasivector
quasilist*
@@ -25066,54 +25100,54 @@
(top)
(top)
(top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile))
- #{ g28529 29053}#))
- #{tmp 29051}#)
+ #{ g30538 31062}#))
+ #{tmp 31060}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp 29050}#)))))
- #{tmp 29045}#)
- (let ((#{tmp 29054}#
+ #{tmp 31059}#)))))
+ #{tmp 31054}#)
+ (let ((#{tmp 31063}#
($sc-dispatch
- #{x 29014}#
+ #{x 31023}#
'(#(atom "vector") . each-any))))
- (if #{tmp 29054}#
+ (if #{tmp 31063}#
(@apply
- (lambda (#{x 29058}#)
- (let ((#{tmp 29059}#
- (map #{emit 28574}# #{x 29058}#)))
- (let ((#{tmp 29060}#
+ (lambda (#{x 31067}#)
+ (let ((#{tmp 31068}#
+ (map #{emit 30583}# #{x 31067}#)))
+ (let ((#{tmp 31069}#
($sc-dispatch
- #{tmp 29059}#
+ #{tmp 31068}#
'each-any)))
- (if #{tmp 29060}#
+ (if #{tmp 31069}#
(@apply
- (lambda (#{ g28541 29062}#)
+ (lambda (#{ g30550 31071}#)
(cons '#(syntax-object
vector
((top)
#(ribcage () () ())
#(ribcage
- #(#{ g28541}#)
- #((m28542 top))
- #("i28546"))
+ #(#{ g30550}#)
+ #((m30551 top))
+ #("i30555"))
#(ribcage
#(x)
#((top))
- #("i28539"))
+ #("i30548"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i28489"))
+ #("i30498"))
#(ribcage
(emit quasivector
quasilist*
@@ -25128,47 +25162,47 @@
(top)
(top)
(top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile))
- #{ g28541 29062}#))
- #{tmp 29060}#)
+ #{ g30550 31071}#))
+ #{tmp 31069}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp 29059}#)))))
- #{tmp 29054}#)
- (let ((#{tmp 29063}#
+ #{tmp 31068}#)))))
+ #{tmp 31063}#)
+ (let ((#{tmp 31072}#
($sc-dispatch
- #{x 29014}#
+ #{x 31023}#
'(#(atom "list->vector") any))))
- (if #{tmp 29063}#
+ (if #{tmp 31072}#
(@apply
- (lambda (#{x 29067}#)
- (let ((#{tmp 29068}#
- (#{emit 28574}# #{x 29067}#)))
+ (lambda (#{x 31076}#)
+ (let ((#{tmp 31077}#
+ (#{emit 30583}# #{x 31076}#)))
(list '#(syntax-object
list->vector
((top)
#(ribcage () () ())
#(ribcage
- #(#{ g28553}#)
- #((m28554 top))
- #("i28557"))
+ #(#{ g30562}#)
+ #((m30563 top))
+ #("i30566"))
#(ribcage
#(x)
#((top))
- #("i28551"))
+ #("i30560"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i28489"))
+ #("i30498"))
#(ribcage
(emit quasivector
quasilist*
@@ -25183,188 +25217,188 @@
(top)
(top)
(top))
- ("i28310"
- "i28308"
- "i28306"
- "i28304"
- "i28302"
- "i28300"
- "i28298")))
+ ("i30319"
+ "i30317"
+ "i30315"
+ "i30313"
+ "i30311"
+ "i30309"
+ "i30307")))
(hygiene guile))
- #{tmp 29068}#)))
- #{tmp 29063}#)
- (let ((#{tmp 29071}#
+ #{tmp 31077}#)))
+ #{tmp 31072}#)
+ (let ((#{tmp 31080}#
($sc-dispatch
- #{x 29014}#
+ #{x 31023}#
'(#(atom "value") any))))
- (if #{tmp 29071}#
+ (if #{tmp 31080}#
(@apply
- (lambda (#{x 29075}#) #{x 29075}#)
- #{tmp 29071}#)
+ (lambda (#{x 31084}#) #{x 31084}#)
+ #{tmp 31080}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{x 29014}#))))))))))))))))))
- (lambda (#{x 28575}#)
- (let ((#{tmp 28577}#
- ($sc-dispatch #{x 28575}# '(_ any))))
- (if #{tmp 28577}#
+ #{x 31023}#))))))))))))))))))
+ (lambda (#{x 30584}#)
+ (let ((#{tmp 30586}#
+ ($sc-dispatch #{x 30584}# '(_ any))))
+ (if #{tmp 30586}#
(@apply
- (lambda (#{e 28581}#)
- (#{emit 28574}# (#{quasi 28568}# #{e 28581}# 0)))
- #{tmp 28577}#)
+ (lambda (#{e 30590}#)
+ (#{emit 30583}# (#{quasi 30577}# #{e 30590}# 0)))
+ #{tmp 30586}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{x 28575}#)))))))
+ #{x 30584}#)))))))
(define include
(make-syntax-transformer
'include
'macro
- (lambda (#{x 29130}#)
+ (lambda (#{x 31139}#)
(letrec*
- ((#{read-file 29131}#
- (lambda (#{fn 29240}# #{k 29241}#)
- (let ((#{p 29242}# (open-input-file #{fn 29240}#)))
+ ((#{read-file 31140}#
+ (lambda (#{fn 31249}# #{k 31250}#)
+ (let ((#{p 31251}# (open-input-file #{fn 31249}#)))
(letrec*
- ((#{f 29243}#
- (lambda (#{x 29297}# #{result 29298}#)
- (if (eof-object? #{x 29297}#)
+ ((#{f 31252}#
+ (lambda (#{x 31306}# #{result 31307}#)
+ (if (eof-object? #{x 31306}#)
(begin
- (close-input-port #{p 29242}#)
- (reverse #{result 29298}#))
- (#{f 29243}#
- (read #{p 29242}#)
- (cons (datum->syntax #{k 29241}# #{x 29297}#)
- #{result 29298}#))))))
- (#{f 29243}# (read #{p 29242}#) '()))))))
- (let ((#{tmp 29133}#
- ($sc-dispatch #{x 29130}# '(any any))))
- (if #{tmp 29133}#
+ (close-input-port #{p 31251}#)
+ (reverse #{result 31307}#))
+ (#{f 31252}#
+ (read #{p 31251}#)
+ (cons (datum->syntax #{k 31250}# #{x 31306}#)
+ #{result 31307}#))))))
+ (#{f 31252}# (read #{p 31251}#) '()))))))
+ (let ((#{tmp 31142}#
+ ($sc-dispatch #{x 31139}# '(any any))))
+ (if #{tmp 31142}#
(@apply
- (lambda (#{k 29137}# #{filename 29138}#)
- (let ((#{fn 29139}# (syntax->datum #{filename 29138}#)))
- (let ((#{tmp 29140}#
- (#{read-file 29131}#
- #{fn 29139}#
- #{filename 29138}#)))
- (let ((#{tmp 29141}#
- ($sc-dispatch #{tmp 29140}# 'each-any)))
- (if #{tmp 29141}#
+ (lambda (#{k 31146}# #{filename 31147}#)
+ (let ((#{fn 31148}# (syntax->datum #{filename 31147}#)))
+ (let ((#{tmp 31149}#
+ (#{read-file 31140}#
+ #{fn 31148}#
+ #{filename 31147}#)))
+ (let ((#{tmp 31150}#
+ ($sc-dispatch #{tmp 31149}# 'each-any)))
+ (if #{tmp 31150}#
(@apply
- (lambda (#{exp 29159}#)
+ (lambda (#{exp 31168}#)
(cons '#(syntax-object
begin
((top)
#(ribcage () () ())
- #(ribcage #(exp) #((top)) #("i29127"))
+ #(ribcage #(exp) #((top)) #("i31136"))
#(ribcage () () ())
#(ribcage () () ())
- #(ribcage #(fn) #((top)) #("i29122"))
+ #(ribcage #(fn) #((top)) #("i31131"))
#(ribcage
#(k filename)
#((top) (top))
- #("i29118" "i29119"))
- #(ribcage (read-file) ((top)) ("i29102"))
- #(ribcage #(x) #((top)) #("i29101")))
+ #("i31127" "i31128"))
+ #(ribcage (read-file) ((top)) ("i31111"))
+ #(ribcage #(x) #((top)) #("i31110")))
(hygiene guile))
- #{exp 29159}#))
- #{tmp 29141}#)
+ #{exp 31168}#))
+ #{tmp 31150}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{tmp 29140}#))))))
- #{tmp 29133}#)
+ #{tmp 31149}#))))))
+ #{tmp 31142}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{x 29130}#)))))))
+ #{x 31139}#)))))))
(define include-from-path
(make-syntax-transformer
'include-from-path
'macro
- (lambda (#{x 29317}#)
- (let ((#{tmp 29319}#
- ($sc-dispatch #{x 29317}# '(any any))))
- (if #{tmp 29319}#
+ (lambda (#{x 31326}#)
+ (let ((#{tmp 31328}#
+ ($sc-dispatch #{x 31326}# '(any any))))
+ (if #{tmp 31328}#
(@apply
- (lambda (#{k 29323}# #{filename 29324}#)
- (let ((#{fn 29325}# (syntax->datum #{filename 29324}#)))
- (let ((#{tmp 29326}#
+ (lambda (#{k 31332}# #{filename 31333}#)
+ (let ((#{fn 31334}# (syntax->datum #{filename 31333}#)))
+ (let ((#{tmp 31335}#
(datum->syntax
- #{filename 29324}#
- (let ((#{t 29329}# (%search-load-path #{fn 29325}#)))
- (if #{t 29329}#
- #{t 29329}#
+ #{filename 31333}#
+ (let ((#{t 31338}# (%search-load-path #{fn 31334}#)))
+ (if #{t 31338}#
+ #{t 31338}#
(syntax-violation
'include-from-path
"file not found in path"
- #{x 29317}#
- #{filename 29324}#))))))
+ #{x 31326}#
+ #{filename 31333}#))))))
(list '#(syntax-object
include
((top)
#(ribcage () () ())
- #(ribcage #(fn) #((top)) #("i29311"))
+ #(ribcage #(fn) #((top)) #("i31320"))
#(ribcage () () ())
#(ribcage () () ())
- #(ribcage #(fn) #((top)) #("i29307"))
+ #(ribcage #(fn) #((top)) #("i31316"))
#(ribcage
#(k filename)
#((top) (top))
- #("i29303" "i29304"))
+ #("i31312" "i31313"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i29300")))
+ #(ribcage #(x) #((top)) #("i31309")))
(hygiene guile))
- #{tmp 29326}#))))
- #{tmp 29319}#)
+ #{tmp 31335}#))))
+ #{tmp 31328}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{x 29317}#))))))
+ #{x 31326}#))))))
(define unquote
(make-syntax-transformer
'unquote
'macro
- (lambda (#{x 29338}#)
+ (lambda (#{x 31347}#)
(syntax-violation
'unquote
"expression not valid outside of quasiquote"
- #{x 29338}#))))
+ #{x 31347}#))))
(define unquote-splicing
(make-syntax-transformer
'unquote-splicing
'macro
- (lambda (#{x 29341}#)
+ (lambda (#{x 31350}#)
(syntax-violation
'unquote-splicing
"expression not valid outside of quasiquote"
- #{x 29341}#))))
+ #{x 31350}#))))
(define case
(make-syntax-transformer
'case
'macro
- (lambda (#{x 29397}#)
- (let ((#{tmp 29399}#
+ (lambda (#{x 31406}#)
+ (let ((#{tmp 31408}#
($sc-dispatch
- #{x 29397}#
+ #{x 31406}#
'(_ any any . each-any))))
- (if #{tmp 29399}#
+ (if #{tmp 31408}#
(@apply
- (lambda (#{e 29403}# #{m1 29404}# #{m2 29405}#)
- (let ((#{tmp 29406}#
+ (lambda (#{e 31412}# #{m1 31413}# #{m2 31414}#)
+ (let ((#{tmp 31415}#
(letrec*
- ((#{f 29448}#
- (lambda (#{clause 29451}# #{clauses 29452}#)
- (if (null? #{clauses 29452}#)
- (let ((#{tmp 29454}#
+ ((#{f 31457}#
+ (lambda (#{clause 31460}# #{clauses 31461}#)
+ (if (null? #{clauses 31461}#)
+ (let ((#{tmp 31463}#
($sc-dispatch
- #{clause 29451}#
+ #{clause 31460}#
'(#(free-id
#(syntax-object
else
@@ -25373,91 +25407,91 @@
#(ribcage
#(f clause clauses)
#((top) (top) (top))
- #("i29356"
- "i29357"
- "i29358"))
+ #("i31365"
+ "i31366"
+ "i31367"))
#(ribcage
#(e m1 m2)
#((top) (top) (top))
- #("i29346"
- "i29347"
- "i29348"))
+ #("i31355"
+ "i31356"
+ "i31357"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i29343")))
+ #("i31352")))
(hygiene guile)))
any
.
each-any))))
- (if #{tmp 29454}#
+ (if #{tmp 31463}#
(@apply
- (lambda (#{e1 29458}# #{e2 29459}#)
+ (lambda (#{e1 31467}# #{e2 31468}#)
(cons '#(syntax-object
begin
((top)
#(ribcage
#(e1 e2)
#((top) (top))
- #("i29365" "i29366"))
+ #("i31374" "i31375"))
#(ribcage () () ())
#(ribcage
#(f clause clauses)
#((top) (top) (top))
- #("i29356"
- "i29357"
- "i29358"))
+ #("i31365"
+ "i31366"
+ "i31367"))
#(ribcage
#(e m1 m2)
#((top) (top) (top))
- #("i29346"
- "i29347"
- "i29348"))
+ #("i31355"
+ "i31356"
+ "i31357"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i29343")))
+ #("i31352")))
(hygiene guile))
- (cons #{e1 29458}# #{e2 29459}#)))
- #{tmp 29454}#)
- (let ((#{tmp 29460}#
+ (cons #{e1 31467}# #{e2 31468}#)))
+ #{tmp 31463}#)
+ (let ((#{tmp 31469}#
($sc-dispatch
- #{clause 29451}#
+ #{clause 31460}#
'(each-any any . each-any))))
- (if #{tmp 29460}#
+ (if #{tmp 31469}#
(@apply
- (lambda (#{k 29464}#
- #{e1 29465}#
- #{e2 29466}#)
+ (lambda (#{k 31473}#
+ #{e1 31474}#
+ #{e2 31475}#)
(list '#(syntax-object
if
((top)
#(ribcage
#(k e1 e2)
#((top) (top) (top))
- #("i29371"
- "i29372"
- "i29373"))
+ #("i31380"
+ "i31381"
+ "i31382"))
#(ribcage () () ())
#(ribcage
#(f clause clauses)
#((top) (top) (top))
- #("i29356"
- "i29357"
- "i29358"))
+ #("i31365"
+ "i31366"
+ "i31367"))
#(ribcage
#(e m1 m2)
#((top) (top) (top))
- #("i29346"
- "i29347"
- "i29348"))
+ #("i31355"
+ "i31356"
+ "i31357"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i29343")))
+ #("i31352")))
(hygiene guile))
(list '#(syntax-object
memv
@@ -25467,9 +25501,9 @@
#((top)
(top)
(top))
- #("i29371"
- "i29372"
- "i29373"))
+ #("i31380"
+ "i31381"
+ "i31382"))
#(ribcage () () ())
#(ribcage
#(f
@@ -25478,22 +25512,22 @@
#((top)
(top)
(top))
- #("i29356"
- "i29357"
- "i29358"))
+ #("i31365"
+ "i31366"
+ "i31367"))
#(ribcage
#(e m1 m2)
#((top)
(top)
(top))
- #("i29346"
- "i29347"
- "i29348"))
+ #("i31355"
+ "i31356"
+ "i31357"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i29343")))
+ #("i31352")))
(hygiene guile))
'#(syntax-object
t
@@ -25503,9 +25537,9 @@
#((top)
(top)
(top))
- #("i29371"
- "i29372"
- "i29373"))
+ #("i31380"
+ "i31381"
+ "i31382"))
#(ribcage () () ())
#(ribcage
#(f
@@ -25514,22 +25548,22 @@
#((top)
(top)
(top))
- #("i29356"
- "i29357"
- "i29358"))
+ #("i31365"
+ "i31366"
+ "i31367"))
#(ribcage
#(e m1 m2)
#((top)
(top)
(top))
- #("i29346"
- "i29347"
- "i29348"))
+ #("i31355"
+ "i31356"
+ "i31357"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i29343")))
+ #("i31352")))
(hygiene guile))
(list '#(syntax-object
quote
@@ -25539,9 +25573,9 @@
#((top)
(top)
(top))
- #("i29371"
- "i29372"
- "i29373"))
+ #("i31380"
+ "i31381"
+ "i31382"))
#(ribcage
()
()
@@ -25553,17 +25587,17 @@
#((top)
(top)
(top))
- #("i29356"
- "i29357"
- "i29358"))
+ #("i31365"
+ "i31366"
+ "i31367"))
#(ribcage
#(e m1 m2)
#((top)
(top)
(top))
- #("i29346"
- "i29347"
- "i29348"))
+ #("i31355"
+ "i31356"
+ "i31357"))
#(ribcage
()
()
@@ -25571,10 +25605,10 @@
#(ribcage
#(x)
#((top))
- #("i29343")))
+ #("i31352")))
(hygiene
guile))
- #{k 29464}#))
+ #{k 31473}#))
(cons '#(syntax-object
begin
((top)
@@ -25583,9 +25617,9 @@
#((top)
(top)
(top))
- #("i29371"
- "i29372"
- "i29373"))
+ #("i31380"
+ "i31381"
+ "i31382"))
#(ribcage () () ())
#(ribcage
#(f
@@ -25594,76 +25628,76 @@
#((top)
(top)
(top))
- #("i29356"
- "i29357"
- "i29358"))
+ #("i31365"
+ "i31366"
+ "i31367"))
#(ribcage
#(e m1 m2)
#((top)
(top)
(top))
- #("i29346"
- "i29347"
- "i29348"))
+ #("i31355"
+ "i31356"
+ "i31357"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i29343")))
+ #("i31352")))
(hygiene guile))
- (cons #{e1 29465}#
- #{e2 29466}#))))
- #{tmp 29460}#)
+ (cons #{e1 31474}#
+ #{e2 31475}#))))
+ #{tmp 31469}#)
(syntax-violation
'case
"bad clause"
- #{x 29397}#
- #{clause 29451}#)))))
- (let ((#{tmp 29474}#
- (#{f 29448}#
- (car #{clauses 29452}#)
- (cdr #{clauses 29452}#))))
- (let ((#{tmp 29477}#
+ #{x 31406}#
+ #{clause 31460}#)))))
+ (let ((#{tmp 31483}#
+ (#{f 31457}#
+ (car #{clauses 31461}#)
+ (cdr #{clauses 31461}#))))
+ (let ((#{tmp 31486}#
($sc-dispatch
- #{clause 29451}#
+ #{clause 31460}#
'(each-any any . each-any))))
- (if #{tmp 29477}#
+ (if #{tmp 31486}#
(@apply
- (lambda (#{k 29481}#
- #{e1 29482}#
- #{e2 29483}#)
+ (lambda (#{k 31490}#
+ #{e1 31491}#
+ #{e2 31492}#)
(list '#(syntax-object
if
((top)
#(ribcage
#(k e1 e2)
#((top) (top) (top))
- #("i29387"
- "i29388"
- "i29389"))
+ #("i31396"
+ "i31397"
+ "i31398"))
#(ribcage () () ())
#(ribcage
#(rest)
#((top))
- #("i29383"))
+ #("i31392"))
#(ribcage () () ())
#(ribcage
#(f clause clauses)
#((top) (top) (top))
- #("i29356"
- "i29357"
- "i29358"))
+ #("i31365"
+ "i31366"
+ "i31367"))
#(ribcage
#(e m1 m2)
#((top) (top) (top))
- #("i29346"
- "i29347"
- "i29348"))
+ #("i31355"
+ "i31356"
+ "i31357"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i29343")))
+ #("i31352")))
(hygiene guile))
(list '#(syntax-object
memv
@@ -25671,32 +25705,32 @@
#(ribcage
#(k e1 e2)
#((top) (top) (top))
- #("i29387"
- "i29388"
- "i29389"))
+ #("i31396"
+ "i31397"
+ "i31398"))
#(ribcage () () ())
#(ribcage
#(rest)
#((top))
- #("i29383"))
+ #("i31392"))
#(ribcage () () ())
#(ribcage
#(f clause clauses)
#((top) (top) (top))
- #("i29356"
- "i29357"
- "i29358"))
+ #("i31365"
+ "i31366"
+ "i31367"))
#(ribcage
#(e m1 m2)
#((top) (top) (top))
- #("i29346"
- "i29347"
- "i29348"))
+ #("i31355"
+ "i31356"
+ "i31357"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i29343")))
+ #("i31352")))
(hygiene guile))
'#(syntax-object
t
@@ -25704,32 +25738,32 @@
#(ribcage
#(k e1 e2)
#((top) (top) (top))
- #("i29387"
- "i29388"
- "i29389"))
+ #("i31396"
+ "i31397"
+ "i31398"))
#(ribcage () () ())
#(ribcage
#(rest)
#((top))
- #("i29383"))
+ #("i31392"))
#(ribcage () () ())
#(ribcage
#(f clause clauses)
#((top) (top) (top))
- #("i29356"
- "i29357"
- "i29358"))
+ #("i31365"
+ "i31366"
+ "i31367"))
#(ribcage
#(e m1 m2)
#((top) (top) (top))
- #("i29346"
- "i29347"
- "i29348"))
+ #("i31355"
+ "i31356"
+ "i31357"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i29343")))
+ #("i31352")))
(hygiene guile))
(list '#(syntax-object
quote
@@ -25739,9 +25773,9 @@
#((top)
(top)
(top))
- #("i29387"
- "i29388"
- "i29389"))
+ #("i31396"
+ "i31397"
+ "i31398"))
#(ribcage
()
()
@@ -25749,7 +25783,7 @@
#(ribcage
#(rest)
#((top))
- #("i29383"))
+ #("i31392"))
#(ribcage
()
()
@@ -25761,17 +25795,17 @@
#((top)
(top)
(top))
- #("i29356"
- "i29357"
- "i29358"))
+ #("i31365"
+ "i31366"
+ "i31367"))
#(ribcage
#(e m1 m2)
#((top)
(top)
(top))
- #("i29346"
- "i29347"
- "i29348"))
+ #("i31355"
+ "i31356"
+ "i31357"))
#(ribcage
()
()
@@ -25779,232 +25813,232 @@
#(ribcage
#(x)
#((top))
- #("i29343")))
+ #("i31352")))
(hygiene guile))
- #{k 29481}#))
+ #{k 31490}#))
(cons '#(syntax-object
begin
((top)
#(ribcage
#(k e1 e2)
#((top) (top) (top))
- #("i29387"
- "i29388"
- "i29389"))
+ #("i31396"
+ "i31397"
+ "i31398"))
#(ribcage () () ())
#(ribcage
#(rest)
#((top))
- #("i29383"))
+ #("i31392"))
#(ribcage () () ())
#(ribcage
#(f clause clauses)
#((top) (top) (top))
- #("i29356"
- "i29357"
- "i29358"))
+ #("i31365"
+ "i31366"
+ "i31367"))
#(ribcage
#(e m1 m2)
#((top) (top) (top))
- #("i29346"
- "i29347"
- "i29348"))
+ #("i31355"
+ "i31356"
+ "i31357"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i29343")))
+ #("i31352")))
(hygiene guile))
- (cons #{e1 29482}#
- #{e2 29483}#))
- #{tmp 29474}#))
- #{tmp 29477}#)
+ (cons #{e1 31491}#
+ #{e2 31492}#))
+ #{tmp 31483}#))
+ #{tmp 31486}#)
(syntax-violation
'case
"bad clause"
- #{x 29397}#
- #{clause 29451}#))))))))
- (#{f 29448}# #{m1 29404}# #{m2 29405}#))))
- (let ((#{body 29407}# #{tmp 29406}#))
+ #{x 31406}#
+ #{clause 31460}#))))))))
+ (#{f 31457}# #{m1 31413}# #{m2 31414}#))))
+ (let ((#{body 31416}# #{tmp 31415}#))
(list '#(syntax-object
let
((top)
#(ribcage () () ())
- #(ribcage #(body) #((top)) #("i29354"))
+ #(ribcage #(body) #((top)) #("i31363"))
#(ribcage
#(e m1 m2)
#((top) (top) (top))
- #("i29346" "i29347" "i29348"))
+ #("i31355" "i31356" "i31357"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i29343")))
+ #(ribcage #(x) #((top)) #("i31352")))
(hygiene guile))
(list (list '#(syntax-object
t
((top)
#(ribcage () () ())
- #(ribcage #(body) #((top)) #("i29354"))
+ #(ribcage #(body) #((top)) #("i31363"))
#(ribcage
#(e m1 m2)
#((top) (top) (top))
- #("i29346" "i29347" "i29348"))
+ #("i31355" "i31356" "i31357"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i29343")))
+ #(ribcage #(x) #((top)) #("i31352")))
(hygiene guile))
- #{e 29403}#))
- #{body 29407}#))))
- #{tmp 29399}#)
+ #{e 31412}#))
+ #{body 31416}#))))
+ #{tmp 31408}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{x 29397}#))))))
+ #{x 31406}#))))))
(define make-variable-transformer
- (lambda (#{proc 29501}#)
- (if (procedure? #{proc 29501}#)
+ (lambda (#{proc 31510}#)
+ (if (procedure? #{proc 31510}#)
(letrec*
- ((#{trans 29502}#
- (lambda (#{x 29508}#)
- (#{proc 29501}# #{x 29508}#))))
+ ((#{trans 31511}#
+ (lambda (#{x 31517}#)
+ (#{proc 31510}# #{x 31517}#))))
(begin
(set-procedure-property!
- #{trans 29502}#
+ #{trans 31511}#
'variable-transformer
#t)
- #{trans 29502}#))
+ #{trans 31511}#))
(error "variable transformer not a procedure"
- #{proc 29501}#))))
+ #{proc 31510}#))))
(define identifier-syntax
(make-syntax-transformer
'identifier-syntax
'macro
- (lambda (#{x 29540}#)
- (let ((#{tmp 29542}#
- ($sc-dispatch #{x 29540}# '(_ any))))
- (if #{tmp 29542}#
+ (lambda (#{x 31549}#)
+ (let ((#{tmp 31551}#
+ ($sc-dispatch #{x 31549}# '(_ any))))
+ (if #{tmp 31551}#
(@apply
- (lambda (#{e 29546}#)
+ (lambda (#{e 31555}#)
(list '#(syntax-object
lambda
((top)
- #(ribcage #(e) #((top)) #("i29515"))
+ #(ribcage #(e) #((top)) #("i31524"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i29512")))
+ #(ribcage #(x) #((top)) #("i31521")))
(hygiene guile))
'(#(syntax-object
x
((top)
- #(ribcage #(e) #((top)) #("i29515"))
+ #(ribcage #(e) #((top)) #("i31524"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i29512")))
+ #(ribcage #(x) #((top)) #("i31521")))
(hygiene guile)))
'#((#(syntax-object
macro-type
((top)
- #(ribcage #(e) #((top)) #("i29515"))
+ #(ribcage #(e) #((top)) #("i31524"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i29512")))
+ #(ribcage #(x) #((top)) #("i31521")))
(hygiene guile))
.
#(syntax-object
identifier-syntax
((top)
- #(ribcage #(e) #((top)) #("i29515"))
+ #(ribcage #(e) #((top)) #("i31524"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i29512")))
+ #(ribcage #(x) #((top)) #("i31521")))
(hygiene guile))))
(list '#(syntax-object
syntax-case
((top)
- #(ribcage #(e) #((top)) #("i29515"))
+ #(ribcage #(e) #((top)) #("i31524"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i29512")))
+ #(ribcage #(x) #((top)) #("i31521")))
(hygiene guile))
'#(syntax-object
x
((top)
- #(ribcage #(e) #((top)) #("i29515"))
+ #(ribcage #(e) #((top)) #("i31524"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i29512")))
+ #(ribcage #(x) #((top)) #("i31521")))
(hygiene guile))
'()
(list '#(syntax-object
id
((top)
- #(ribcage #(e) #((top)) #("i29515"))
+ #(ribcage #(e) #((top)) #("i31524"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i29512")))
+ #(ribcage #(x) #((top)) #("i31521")))
(hygiene guile))
'(#(syntax-object
identifier?
((top)
- #(ribcage #(e) #((top)) #("i29515"))
+ #(ribcage #(e) #((top)) #("i31524"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i29512")))
+ #(ribcage #(x) #((top)) #("i31521")))
(hygiene guile))
(#(syntax-object
syntax
((top)
- #(ribcage #(e) #((top)) #("i29515"))
+ #(ribcage #(e) #((top)) #("i31524"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i29512")))
+ #(ribcage #(x) #((top)) #("i31521")))
(hygiene guile))
#(syntax-object
id
((top)
- #(ribcage #(e) #((top)) #("i29515"))
+ #(ribcage #(e) #((top)) #("i31524"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i29512")))
+ #(ribcage #(x) #((top)) #("i31521")))
(hygiene guile))))
(list '#(syntax-object
syntax
((top)
- #(ribcage #(e) #((top)) #("i29515"))
+ #(ribcage #(e) #((top)) #("i31524"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i29512")))
+ #(ribcage #(x) #((top)) #("i31521")))
(hygiene guile))
- #{e 29546}#))
+ #{e 31555}#))
(list '(#(syntax-object
_
((top)
- #(ribcage #(e) #((top)) #("i29515"))
+ #(ribcage #(e) #((top)) #("i31524"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i29512")))
+ #(ribcage #(x) #((top)) #("i31521")))
(hygiene guile))
#(syntax-object
x
((top)
- #(ribcage #(e) #((top)) #("i29515"))
+ #(ribcage #(e) #((top)) #("i31524"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i29512")))
+ #(ribcage #(x) #((top)) #("i31521")))
(hygiene guile))
#(syntax-object
...
((top)
- #(ribcage #(e) #((top)) #("i29515"))
+ #(ribcage #(e) #((top)) #("i31524"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i29512")))
+ #(ribcage #(x) #((top)) #("i31521")))
(hygiene guile)))
(list '#(syntax-object
syntax
((top)
- #(ribcage #(e) #((top)) #("i29515"))
+ #(ribcage #(e) #((top)) #("i31524"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i29512")))
+ #(ribcage #(x) #((top)) #("i31521")))
(hygiene guile))
- (cons #{e 29546}#
+ (cons #{e 31555}#
'(#(syntax-object
x
((top)
#(ribcage
#(e)
#((top))
- #("i29515"))
+ #("i31524"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i29512")))
+ #("i31521")))
(hygiene guile))
#(syntax-object
...
@@ -26012,55 +26046,55 @@
#(ribcage
#(e)
#((top))
- #("i29515"))
+ #("i31524"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i29512")))
+ #("i31521")))
(hygiene guile)))))))))
- #{tmp 29542}#)
- (let ((#{tmp 29547}#
+ #{tmp 31551}#)
+ (let ((#{tmp 31556}#
($sc-dispatch
- #{x 29540}#
+ #{x 31549}#
'(_ (any any)
((#(free-id
#(syntax-object
set!
((top)
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i29512")))
+ #(ribcage #(x) #((top)) #("i31521")))
(hygiene guile)))
any
any)
any)))))
- (if (if #{tmp 29547}#
+ (if (if #{tmp 31556}#
(@apply
- (lambda (#{id 29551}#
- #{exp1 29552}#
- #{var 29553}#
- #{val 29554}#
- #{exp2 29555}#)
- (if (identifier? #{id 29551}#)
- (identifier? #{var 29553}#)
+ (lambda (#{id 31560}#
+ #{exp1 31561}#
+ #{var 31562}#
+ #{val 31563}#
+ #{exp2 31564}#)
+ (if (identifier? #{id 31560}#)
+ (identifier? #{var 31562}#)
#f))
- #{tmp 29547}#)
+ #{tmp 31556}#)
#f)
(@apply
- (lambda (#{id 29556}#
- #{exp1 29557}#
- #{var 29558}#
- #{val 29559}#
- #{exp2 29560}#)
+ (lambda (#{id 31565}#
+ #{exp1 31566}#
+ #{var 31567}#
+ #{val 31568}#
+ #{exp2 31569}#)
(list '#(syntax-object
make-variable-transformer
((top)
#(ribcage
#(id exp1 var val exp2)
#((top) (top) (top) (top) (top))
- #("i29530" "i29531" "i29532" "i29533" "i29534"))
+ #("i31539" "i31540" "i31541" "i31542" "i31543"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i29512")))
+ #(ribcage #(x) #((top)) #("i31521")))
(hygiene guile))
(list '#(syntax-object
lambda
@@ -26068,13 +26102,13 @@
#(ribcage
#(id exp1 var val exp2)
#((top) (top) (top) (top) (top))
- #("i29530"
- "i29531"
- "i29532"
- "i29533"
- "i29534"))
+ #("i31539"
+ "i31540"
+ "i31541"
+ "i31542"
+ "i31543"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i29512")))
+ #(ribcage #(x) #((top)) #("i31521")))
(hygiene guile))
'(#(syntax-object
x
@@ -26082,13 +26116,13 @@
#(ribcage
#(id exp1 var val exp2)
#((top) (top) (top) (top) (top))
- #("i29530"
- "i29531"
- "i29532"
- "i29533"
- "i29534"))
+ #("i31539"
+ "i31540"
+ "i31541"
+ "i31542"
+ "i31543"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i29512")))
+ #(ribcage #(x) #((top)) #("i31521")))
(hygiene guile)))
'#((#(syntax-object
macro-type
@@ -26096,13 +26130,13 @@
#(ribcage
#(id exp1 var val exp2)
#((top) (top) (top) (top) (top))
- #("i29530"
- "i29531"
- "i29532"
- "i29533"
- "i29534"))
+ #("i31539"
+ "i31540"
+ "i31541"
+ "i31542"
+ "i31543"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i29512")))
+ #(ribcage #(x) #((top)) #("i31521")))
(hygiene guile))
.
#(syntax-object
@@ -26111,13 +26145,13 @@
#(ribcage
#(id exp1 var val exp2)
#((top) (top) (top) (top) (top))
- #("i29530"
- "i29531"
- "i29532"
- "i29533"
- "i29534"))
+ #("i31539"
+ "i31540"
+ "i31541"
+ "i31542"
+ "i31543"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i29512")))
+ #(ribcage #(x) #((top)) #("i31521")))
(hygiene guile))))
(list '#(syntax-object
syntax-case
@@ -26125,13 +26159,13 @@
#(ribcage
#(id exp1 var val exp2)
#((top) (top) (top) (top) (top))
- #("i29530"
- "i29531"
- "i29532"
- "i29533"
- "i29534"))
+ #("i31539"
+ "i31540"
+ "i31541"
+ "i31542"
+ "i31543"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i29512")))
+ #(ribcage #(x) #((top)) #("i31521")))
(hygiene guile))
'#(syntax-object
x
@@ -26139,13 +26173,13 @@
#(ribcage
#(id exp1 var val exp2)
#((top) (top) (top) (top) (top))
- #("i29530"
- "i29531"
- "i29532"
- "i29533"
- "i29534"))
+ #("i31539"
+ "i31540"
+ "i31541"
+ "i31542"
+ "i31543"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i29512")))
+ #(ribcage #(x) #((top)) #("i31521")))
(hygiene guile))
'(#(syntax-object
set!
@@ -26153,13 +26187,13 @@
#(ribcage
#(id exp1 var val exp2)
#((top) (top) (top) (top) (top))
- #("i29530"
- "i29531"
- "i29532"
- "i29533"
- "i29534"))
+ #("i31539"
+ "i31540"
+ "i31541"
+ "i31542"
+ "i31543"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i29512")))
+ #(ribcage #(x) #((top)) #("i31521")))
(hygiene guile)))
(list (list '#(syntax-object
set!
@@ -26171,19 +26205,19 @@
(top)
(top)
(top))
- #("i29530"
- "i29531"
- "i29532"
- "i29533"
- "i29534"))
+ #("i31539"
+ "i31540"
+ "i31541"
+ "i31542"
+ "i31543"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i29512")))
+ #("i31521")))
(hygiene guile))
- #{var 29558}#
- #{val 29559}#)
+ #{var 31567}#
+ #{val 31568}#)
(list '#(syntax-object
syntax
((top)
@@ -26194,19 +26228,19 @@
(top)
(top)
(top))
- #("i29530"
- "i29531"
- "i29532"
- "i29533"
- "i29534"))
+ #("i31539"
+ "i31540"
+ "i31541"
+ "i31542"
+ "i31543"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i29512")))
+ #("i31521")))
(hygiene guile))
- #{exp2 29560}#))
- (list (cons #{id 29556}#
+ #{exp2 31569}#))
+ (list (cons #{id 31565}#
'(#(syntax-object
x
((top)
@@ -26217,16 +26251,16 @@
(top)
(top)
(top))
- #("i29530"
- "i29531"
- "i29532"
- "i29533"
- "i29534"))
+ #("i31539"
+ "i31540"
+ "i31541"
+ "i31542"
+ "i31543"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i29512")))
+ #("i31521")))
(hygiene guile))
#(syntax-object
...
@@ -26238,16 +26272,16 @@
(top)
(top)
(top))
- #("i29530"
- "i29531"
- "i29532"
- "i29533"
- "i29534"))
+ #("i31539"
+ "i31540"
+ "i31541"
+ "i31542"
+ "i31543"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i29512")))
+ #("i31521")))
(hygiene guile))))
(list '#(syntax-object
syntax
@@ -26259,18 +26293,18 @@
(top)
(top)
(top))
- #("i29530"
- "i29531"
- "i29532"
- "i29533"
- "i29534"))
+ #("i31539"
+ "i31540"
+ "i31541"
+ "i31542"
+ "i31543"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i29512")))
+ #("i31521")))
(hygiene guile))
- (cons #{exp1 29557}#
+ (cons #{exp1 31566}#
'(#(syntax-object
x
((top)
@@ -26285,16 +26319,16 @@
(top)
(top)
(top))
- #("i29530"
- "i29531"
- "i29532"
- "i29533"
- "i29534"))
+ #("i31539"
+ "i31540"
+ "i31541"
+ "i31542"
+ "i31543"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i29512")))
+ #("i31521")))
(hygiene guile))
#(syntax-object
...
@@ -26310,18 +26344,18 @@
(top)
(top)
(top))
- #("i29530"
- "i29531"
- "i29532"
- "i29533"
- "i29534"))
+ #("i31539"
+ "i31540"
+ "i31541"
+ "i31542"
+ "i31543"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i29512")))
+ #("i31521")))
(hygiene guile))))))
- (list #{id 29556}#
+ (list #{id 31565}#
(list '#(syntax-object
identifier?
((top)
@@ -26332,16 +26366,16 @@
(top)
(top)
(top))
- #("i29530"
- "i29531"
- "i29532"
- "i29533"
- "i29534"))
+ #("i31539"
+ "i31540"
+ "i31541"
+ "i31542"
+ "i31543"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i29512")))
+ #("i31521")))
(hygiene guile))
(list '#(syntax-object
syntax
@@ -26357,18 +26391,18 @@
(top)
(top)
(top))
- #("i29530"
- "i29531"
- "i29532"
- "i29533"
- "i29534"))
+ #("i31539"
+ "i31540"
+ "i31541"
+ "i31542"
+ "i31543"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i29512")))
+ #("i31521")))
(hygiene guile))
- #{id 29556}#))
+ #{id 31565}#))
(list '#(syntax-object
syntax
((top)
@@ -26379,68 +26413,68 @@
(top)
(top)
(top))
- #("i29530"
- "i29531"
- "i29532"
- "i29533"
- "i29534"))
+ #("i31539"
+ "i31540"
+ "i31541"
+ "i31542"
+ "i31543"))
#(ribcage () () ())
#(ribcage
#(x)
#((top))
- #("i29512")))
+ #("i31521")))
(hygiene guile))
- #{exp1 29557}#))))))
- #{tmp 29547}#)
+ #{exp1 31566}#))))))
+ #{tmp 31556}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{x 29540}#))))))))
+ #{x 31549}#))))))))
(define define*
(make-syntax-transformer
'define*
'macro
- (lambda (#{x 29592}#)
- (let ((#{tmp 29594}#
+ (lambda (#{x 31601}#)
+ (let ((#{tmp 31603}#
($sc-dispatch
- #{x 29592}#
+ #{x 31601}#
'(_ (any . any) any . each-any))))
- (if #{tmp 29594}#
+ (if #{tmp 31603}#
(@apply
- (lambda (#{id 29598}#
- #{args 29599}#
- #{b0 29600}#
- #{b1 29601}#)
+ (lambda (#{id 31607}#
+ #{args 31608}#
+ #{b0 31609}#
+ #{b1 31610}#)
(list '#(syntax-object
define
((top)
#(ribcage
#(id args b0 b1)
#((top) (top) (top) (top))
- #("i29574" "i29575" "i29576" "i29577"))
+ #("i31583" "i31584" "i31585" "i31586"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i29571")))
+ #(ribcage #(x) #((top)) #("i31580")))
(hygiene guile))
- #{id 29598}#
+ #{id 31607}#
(cons '#(syntax-object
lambda*
((top)
#(ribcage
#(id args b0 b1)
#((top) (top) (top) (top))
- #("i29574" "i29575" "i29576" "i29577"))
+ #("i31583" "i31584" "i31585" "i31586"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i29571")))
+ #(ribcage #(x) #((top)) #("i31580")))
(hygiene guile))
- (cons #{args 29599}#
- (cons #{b0 29600}# #{b1 29601}#)))))
- #{tmp 29594}#)
- (let ((#{tmp 29602}#
- ($sc-dispatch #{x 29592}# '(_ any any))))
- (if (if #{tmp 29602}#
+ (cons #{args 31608}#
+ (cons #{b0 31609}# #{b1 31610}#)))))
+ #{tmp 31603}#)
+ (let ((#{tmp 31611}#
+ ($sc-dispatch #{x 31601}# '(_ any any))))
+ (if (if #{tmp 31611}#
(@apply
- (lambda (#{id 29606}# #{val 29607}#)
+ (lambda (#{id 31615}# #{val 31616}#)
(identifier?
'#(syntax-object
x
@@ -26448,29 +26482,29 @@
#(ribcage
#(id val)
#((top) (top))
- #("i29584" "i29585"))
+ #("i31593" "i31594"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i29571")))
+ #(ribcage #(x) #((top)) #("i31580")))
(hygiene guile))))
- #{tmp 29602}#)
+ #{tmp 31611}#)
#f)
(@apply
- (lambda (#{id 29608}# #{val 29609}#)
+ (lambda (#{id 31617}# #{val 31618}#)
(list '#(syntax-object
define
((top)
#(ribcage
#(id val)
#((top) (top))
- #("i29588" "i29589"))
+ #("i31597" "i31598"))
#(ribcage () () ())
- #(ribcage #(x) #((top)) #("i29571")))
+ #(ribcage #(x) #((top)) #("i31580")))
(hygiene guile))
- #{id 29608}#
- #{val 29609}#))
- #{tmp 29602}#)
+ #{id 31617}#
+ #{val 31618}#))
+ #{tmp 31611}#)
(syntax-violation
#f
"source expression failed to match any pattern"
- #{x 29592}#))))))))
+ #{x 31601}#))))))))