Disable unused code.

original commit: 08c3f784766f6bc0957fe482fcc91924952a61fc
This commit is contained in:
Sam Tobin-Hochstadt 2012-06-25 15:56:04 -04:00
parent 76f157026a
commit 5f08e63cb8

View File

@ -1,6 +1,5 @@
#lang racket/base
(require "../utils/utils.rkt"
mzlib/pconvert
(require "../utils/utils.rkt"
racket/match
(contract-req)
"free-variance.rkt"
@ -369,6 +368,7 @@
(define (replace-syntax rep stx)
(replace-field rep stx 3))
;; useful for debugging printing only
(define (converter v basic sub)
(define (gen-constructor sym)
(string->symbol (string-append "make-" (substring (symbol->string sym) 7))))
@ -376,11 +376,13 @@
[(? (lambda (e) (or (Filter? e)
(Object? e)
(PathElem? e)))
(app (lambda (v) (vector->list (struct->vector v))) (list-rest tag seq fv fi stx vals)))
(app (lambda (v) (vector->list (struct->vector v)))
(list-rest tag seq fv fi stx vals)))
`(,(gen-constructor tag) ,@(map sub vals))]
[(? Type?
(app (lambda (v) (vector->list (struct->vector v))) (list-rest tag seq fv fi stx key vals)))
`(,(gen-constructor tag) ,@(map sub vals))]
[_ (basic v)]))
(current-print-convert-hook converter)
;(require mzlib/pconvert)
;(current-print-convert-hook converter)