~ chicken-core (chicken-5) b0a2cb42bd8534ec103a7b1e5e0bc6221b50ded2
commit b0a2cb42bd8534ec103a7b1e5e0bc6221b50ded2
Author: felix <felix@call-with-current-continuation.org>
AuthorDate: Mon Aug 15 10:22:33 2011 +0200
Commit: felix <felix@call-with-current-continuation.org>
CommitDate: Mon Aug 15 10:22:33 2011 +0200
print parameters when printing compiler nodes
diff --git a/support.scm b/support.scm
index ca0aef72..3398fdbe 100644
--- a/support.scm
+++ b/support.scm
@@ -462,7 +462,7 @@
(subexpressions node-subexpressions node-subexpressions-set!)) ; (node...)
(define-record-printer (node n out)
- (fprintf out "#<node ~a>" (node-class n)))
+ (fprintf out "#<node ~a ~a>" (node-class n) (node-parameters n)))
(define (make-node c p s)
(##sys#make-structure 'node c p s) ) ; this kludge is for allowing the inlined `make-node'
Trap