[plt-scheme] Check Syntax question

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Sun Apr 15 20:52:19 EDT 2007

At Sun, 15 Apr 2007 23:57:38 +0200, "jos koot" wrote:
> (define-syntax a
>  (syntax-rules ()
>   ((a b)           ; *
>    (list b b b)))) ; **
> 
> ; When checking syntax I observe:
> ; * b highlighted as lexical var.
> ; ** first b highlighted as lexical var, second and third as symbols.
> ; An arrow is shown between the two occurrences of b that are highlighted as 
> lexical vars.
> ; No arrows are shown from or to the occurrences of b that are highlighted as 
> symbols.

Fixed in SVN. It was a problem with the binding information attached to
the expansion of a syntax-template expression.

Matthew



Posted on the users mailing list.