v3.99.0.2

svn: r7706

original commit: 39cedb62edf9258b051a22a29a90be9c6841956f
This commit is contained in:
Matthew Flatt 2007-11-13 12:40:00 +00:00
parent bcacd7b7de
commit 5640b966de
5 changed files with 16 additions and 16 deletions

View File

@ -1,5 +1,5 @@
(module info (lib "infotab.ss" "setup") (module info setup/infotab
(define name "Macro Debugger") (define name "Macro Debugger")
(define tools '(["tool.ss"])) (define tools '(["tool.ss"]))
(define tool-names '("Macro Stepper")) (define tool-names '("Macro Stepper"))

View File

@ -8,7 +8,7 @@
(provide (all-defined)) (provide (all-defined))
(define current-expand-observe (define current-expand-observe
(dynamic-require '#%expobs 'current-expand-observe)) (dynamic-require ''#%expobs 'current-expand-observe))
(define (go-trace sexpr) (define (go-trace sexpr)
(define events null) (define events null)

View File

@ -17,7 +17,7 @@
(all-from "reductions.ss")) (all-from "reductions.ss"))
(define current-expand-observe (define current-expand-observe
(dynamic-require '#%expobs 'current-expand-observe)) (dynamic-require ''#%expobs 'current-expand-observe))
(define trace-verbose? (make-parameter #f)) (define trace-verbose? (make-parameter #f))

View File

@ -78,24 +78,24 @@
(define (cursor:prev c) (define (cursor:prev c)
(let ([prefix (cursor-prefix c)]) (let ([prefix (cursor-prefix c)])
(if (pair? prefix) (if (mpair? prefix)
(car prefix) (mcar prefix)
#f))) #f)))
(define (cursor:move-prev c) (define (cursor:move-prev c)
(when (pair? (cursor-prefix c)) (when (mpair? (cursor-prefix c))
(let ([old-prefix-cell (cursor-prefix c)]) (let ([old-prefix-cell (cursor-prefix c)])
(set-cursor-prefix! c (cdr old-prefix-cell)) (set-cursor-prefix! c (mcdr old-prefix-cell))
(set-cdr! old-prefix-cell (cursor-suffixp c)) (set-mcdr! old-prefix-cell (cursor-suffixp c))
(set-cursor-suffixp! c old-prefix-cell)))) (set-cursor-suffixp! c old-prefix-cell))))
(define (cursor:move-next c) (define (cursor:move-next c)
(when (cursor:has-next? c) (when (cursor:has-next? c)
(let* ([old-suffixp (cursor-suffixp c)] (let* ([old-suffixp (cursor-suffixp c)]
[old-suffix-pair [old-suffix-pair
(if (pair? old-suffixp) old-suffixp (force old-suffixp))]) (if (mpair? old-suffixp) old-suffixp (force old-suffixp))])
(set-cursor-suffixp! c (cdr old-suffix-pair)) (set-cursor-suffixp! c (mcdr old-suffix-pair))
(set-cdr! old-suffix-pair (cursor-prefix c)) (set-mcdr! old-suffix-pair (cursor-prefix c))
(set-cursor-prefix! c old-suffix-pair)))) (set-cursor-prefix! c old-suffix-pair))))
(define (cursor:at-start? c) (define (cursor:at-start? c)

View File

@ -233,8 +233,8 @@
(define/private (get-specialized-policies) (define/private (get-specialized-policies)
(map (lambda (policy) (map (lambda (policy)
(define key (car policy)) (define key (mcar policy))
(define show? (cdr policy)) (define show? (mcdr policy))
(cond [(pair? key) (cond [(pair? key)
(lambda (id binding return) (lambda (id binding return)
(when (and (pair? binding) (when (and (pair? binding)
@ -260,11 +260,11 @@
(let loop ([i 0] [policies identifier-policies]) (let loop ([i 0] [policies identifier-policies])
(cond [(null? policies) (cond [(null? policies)
(set! identifier-policies (set! identifier-policies
(cons (cons key show?) identifier-policies)) (cons (mcons key show?) identifier-policies))
(send look-ctl append "") (send look-ctl append "")
(update-list-view i key show?)] (update-list-view i key show?)]
[(key=? key (car (car policies))) [(key=? key (mcar (car policies)))
(set-cdr! (car policies) show?) (set-mcdr! (car policies) show?)
(update-list-view i key show?)] (update-list-view i key show?)]
[else (loop (add1 i) (cdr policies))]))))) [else (loop (add1 i) (cdr policies))])))))