partial fix to PR 8260
svn: r4237
This commit is contained in:
parent
75bc7cfcb9
commit
f2f186445b
|
@ -1410,7 +1410,7 @@ If the namespace does not, they are colored the unbound color.
|
||||||
;; tops are used here because a binding free use of a set!'d variable
|
;; tops are used here because a binding free use of a set!'d variable
|
||||||
;; is treated just the same as (#%top . x).
|
;; is treated just the same as (#%top . x).
|
||||||
(if (identifier-binding (syntax var))
|
(if (identifier-binding (syntax var))
|
||||||
(add-id (if high-level? high-varrefs varrefs) (syntax var))
|
(add-id varrefs (syntax var))
|
||||||
(add-id tops (syntax var)))
|
(add-id tops (syntax var)))
|
||||||
|
|
||||||
(loop (syntax e)))]
|
(loop (syntax e)))]
|
||||||
|
@ -1451,6 +1451,12 @@ If the namespace does not, they are colored the unbound color.
|
||||||
(add-binders (syntax names) binders)
|
(add-binders (syntax names) binders)
|
||||||
(maybe-jump (syntax names))
|
(maybe-jump (syntax names))
|
||||||
(level-loop (syntax exp) #t))]
|
(level-loop (syntax exp) #t))]
|
||||||
|
[(define-values-for-syntaxes names exp)
|
||||||
|
(begin
|
||||||
|
(annotate-raw-keyword sexp varrefs)
|
||||||
|
(add-binders (syntax names) binders)
|
||||||
|
(maybe-jump (syntax names))
|
||||||
|
(level-loop (syntax exp) #t))]
|
||||||
[(module m-name lang (#%plain-module-begin bodies ...))
|
[(module m-name lang (#%plain-module-begin bodies ...))
|
||||||
(begin
|
(begin
|
||||||
(annotate-raw-keyword sexp varrefs)
|
(annotate-raw-keyword sexp varrefs)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user