(begin
(#{andmap\ 225}# #{first\ 203}# #{rest\ 204}#))))))))))
(begin
- (let ((#{make-primitive-ref\ 244}# (if #f #f))
- (#{fx+\ 283}# (if #f #f))
+ (let ((#{fx+\ 283}# (if #f #f))
(#{fx-\ 285}# (if #f #f))
(#{fx=\ 287}# (if #f #f))
- (#{fx<\ 289}# (if #f #f))
- (#{set-syntax-object-expression!\ 354}#
- (if #f #f))
- (#{set-syntax-object-wrap!\ 356}# (if #f #f))
- (#{set-syntax-object-module!\ 358}# (if #f #f))
- (#{ribcage?\ 400}# (if #f #f)))
+ (#{fx<\ 289}# (if #f #f)))
(letrec*
((#{make-void\ 240}#
(lambda (#{src\ 750}#)
'(#(syntax-object
#f
((top)
+ #(ribcage
+ ()
+ ()
+ ())
#(ribcage
#(k)
#((top))
(cons #{vars\ 2791}# #{ls\ 2792}#))))))))
(begin (#{lvl\ 2790}# #{vars\ 2784}# '() '(())))))))
(begin
- (set! #{make-primitive-ref\ 244}#
- (lambda (#{src\ 756}# #{name\ 757}#)
- (make-struct/no-tail
- (vector-ref %expanded-vtables 2)
- #{src\ 756}#
- #{name\ 757}#)))
+ (lambda (#{src\ 756}# #{name\ 757}#)
+ (make-struct/no-tail
+ (vector-ref %expanded-vtables 2)
+ #{src\ 756}#
+ #{name\ 757}#))
+ (lambda (#{x\ 1134}# #{update\ 1135}#)
+ (vector-set! #{x\ 1134}# 1 #{update\ 1135}#))
+ (lambda (#{x\ 1138}# #{update\ 1139}#)
+ (vector-set! #{x\ 1138}# 2 #{update\ 1139}#))
+ (lambda (#{x\ 1142}# #{update\ 1143}#)
+ (vector-set! #{x\ 1142}# 3 #{update\ 1143}#))
+ (lambda (#{x\ 1223}#)
+ (if (vector? #{x\ 1223}#)
+ (if (= (vector-length #{x\ 1223}#) 4)
+ (eq? (vector-ref #{x\ 1223}# 0) 'ribcage)
+ #f)
+ #f))
(set! #{fx+\ 283}# +)
(set! #{fx-\ 285}# -)
(set! #{fx=\ 287}# =)
(set! #{fx<\ 289}# <)
- (set! #{set-syntax-object-expression!\ 354}#
- (lambda (#{x\ 1134}# #{update\ 1135}#)
- (vector-set! #{x\ 1134}# 1 #{update\ 1135}#)))
- (set! #{set-syntax-object-wrap!\ 356}#
- (lambda (#{x\ 1138}# #{update\ 1139}#)
- (vector-set! #{x\ 1138}# 2 #{update\ 1139}#)))
- (set! #{set-syntax-object-module!\ 358}#
- (lambda (#{x\ 1142}# #{update\ 1143}#)
- (vector-set! #{x\ 1142}# 3 #{update\ 1143}#)))
- (set! #{ribcage?\ 400}#
- (lambda (#{x\ 1223}#)
- (if (vector? #{x\ 1223}#)
- (if (= (vector-length #{x\ 1223}#) 4)
- (eq? (vector-ref #{x\ 1223}# 0) 'ribcage)
- #f)
- #f)))
(begin
(#{global-extend\ 376}#
'local-syntax
(@apply
(lambda (#{e1\ 4203}# #{e2\ 4204}#)
(cons '#(syntax-object
- begin
+ let
((top)
#(ribcage
#(e1 e2)
#(ribcage () () ())
#(ribcage #(x) #((top)) #("i4198")))
(hygiene guile))
- (cons #{e1\ 4203}# #{e2\ 4204}#)))
+ (cons '() (cons #{e1\ 4203}# #{e2\ 4204}#))))
#{tmp\ 4200}#)
(let ((#{tmp\ 4206}#
($sc-dispatch
'()
(list #{out\ 4211}#
(cons '#(syntax-object
- begin
+ let
((top)
#(ribcage
#(out in e1 e2)
#(ribcage () () ())
#(ribcage #(x) #((top)) #("i4198")))
(hygiene guile))
- (cons #{e1\ 4213}# #{e2\ 4214}#)))))
+ (cons '()
+ (cons #{e1\ 4213}#
+ #{e2\ 4214}#))))))
#{tmp\ 4206}#)
(let ((#{tmp\ 4216}#
($sc-dispatch
'()
(list #{out\ 4221}#
(cons '#(syntax-object
- begin
+ let
((top)
#(ribcage
#(out in e1 e2)
#((top))
#("i4198")))
(hygiene guile))
- (cons #{e1\ 4223}# #{e2\ 4224}#)))))
+ (cons '()
+ (cons #{e1\ 4223}#
+ #{e2\ 4224}#))))))
#{tmp\ 4216}#)
(syntax-violation
#f
(list '#(syntax-object
let
((top)
+ #(ribcage () () ())
#(ribcage
#(body binding)
#((top) (top))
(list '#(syntax-object
let
((top)
+ #(ribcage () () ())
#(ribcage
#(step)
#((top))
'#(syntax-object
doloop
((top)
+ #(ribcage () () ())
#(ribcage
#(step)
#((top))
(list '#(syntax-object
if
((top)
+ #(ribcage () () ())
#(ribcage
#(step)
#((top))
(list '#(syntax-object
not
((top)
+ #(ribcage () () ())
#(ribcage
#(step)
#((top))
(cons '#(syntax-object
begin
((top)
+ #(ribcage () () ())
#(ribcage
#(step)
#((top))
(list (cons '#(syntax-object
doloop
((top)
+ #(ribcage
+ ()
+ ()
+ ())
#(ribcage
#(step)
#((top))
#(e1 e2)
#((top) (top))
#("i4336" "i4337"))
+ #(ribcage () () ())
#(ribcage
#(step)
#((top))
#(e1 e2)
#((top) (top))
#("i4336" "i4337"))
+ #(ribcage () () ())
#(ribcage
#(step)
#((top))
#(e1 e2)
#((top) (top))
#("i4336" "i4337"))
+ #(ribcage () () ())
#(ribcage
#(step)
#((top))
#((top) (top))
#("i4336"
"i4337"))
+ #(ribcage
+ ()
+ ()
+ ())
#(ribcage
#(step)
#((top))
#((top) (top))
#("i4336"
"i4337"))
+ #(ribcage
+ ()
+ ()
+ ())
#(ribcage
#(step)
#((top))
(top))
#("i4336"
"i4337"))
+ #(ribcage
+ ()
+ ()
+ ())
#(ribcage
#(step)
#((top))
#(dy)
#((top))
#("i4445"))
+ #(ribcage () () ())
#(ribcage
#(x y)
#((top) (top))
#(dy)
#((top))
#("i4445"))
+ #(ribcage () () ())
#(ribcage
#(x y)
#((top) (top))
#(dy)
#((top))
#("i4445"))
+ #(ribcage () () ())
#(ribcage
#(x y)
#((top) (top))
#(stuff)
#((top))
#("i4454"))
+ #(ribcage () () ())
#(ribcage
#(x y)
#((top) (top))
#(stuff)
#((top))
#("i4457"))
+ #(ribcage () () ())
#(ribcage
#(x y)
#((top) (top))
#(_)
#((top))
#("i4459"))
+ #(ribcage () () ())
#(ribcage
#(x y)
#((top) (top))
(cons '#(syntax-object
"append"
((top)
+ #(ribcage () () ())
#(ribcage
#(p)
#((top))
(cons '#(syntax-object
"append"
((top)
+ #(ribcage () () ())
#(ribcage
#(p y)
#((top) (top))
(list '#(syntax-object
"list->vector"
((top)
+ #(ribcage () () ())
#(ribcage
#(#{\ g4543}#)
#((m4544 top))
(cons '#(syntax-object
"vector"
((top)
+ #(ribcage () () ())
#(ribcage
#(#{\ g4516}#)
#((m4517 top))
(cons '#(syntax-object
list
((top)
+ #(ribcage () () ())
#(ribcage
#(#{\ g4558}#)
#((m4559 top))
(list '#(syntax-object
cons
((top)
+ #(ribcage () () ())
#(ribcage
#(#{\ g4578}#
#{\ g4577}#)
(cons '#(syntax-object
append
((top)
+ #(ribcage () () ())
#(ribcage
#(#{\ g4590}#)
#((m4591 top))
(cons '#(syntax-object
vector
((top)
+ #(ribcage () () ())
#(ribcage
#(#{\ g4602}#)
#((m4603 top))
(list '#(syntax-object
list->vector
((top)
+ #(ribcage () () ())
#(ribcage
#(#{\ g4614}#)
#((m4615 top))
(cons '#(syntax-object
begin
((top)
+ #(ribcage () () ())
#(ribcage
#(exp)
#((top))
(list '#(syntax-object
include
((top)
+ #(ribcage () () ())
#(ribcage #(fn) #((top)) #("i4671"))
#(ribcage () () ())
#(ribcage () () ())
#("i4726"
"i4727"
"i4728"))
+ #(ribcage () () ())
#(ribcage
#(rest)
#((top))
#("i4726"
"i4727"
"i4728"))
+ #(ribcage
+ ()
+ ()
+ ())
#(ribcage
#(rest)
#((top))
#("i4726"
"i4727"
"i4728"))
+ #(ribcage
+ ()
+ ()
+ ())
#(ribcage
#(rest)
#((top))
#("i4726"
"i4727"
"i4728"))
+ #(ribcage
+ ()
+ ()
+ ())
#(ribcage
#(rest)
#((top))
#("i4726"
"i4727"
"i4728"))
+ #(ribcage
+ ()
+ ()
+ ())
#(ribcage
#(rest)
#((top))
(list '#(syntax-object
let
((top)
+ #(ribcage () () ())
#(ribcage #(body) #((top)) #("i4693"))
#(ribcage
#(e m1 m2)
(list (list '#(syntax-object
t
((top)
+ #(ribcage () () ())
#(ribcage
#(body)
#((top))