Hi, all: What's the best way to analyze a fully-expanded syntax object so that I can work out identifier bindings and their dependencies? I have in mind what the syncheck tool does: it shows dependencies (through arrows) of a variable from where it is used to where it is bound.
However, looking through collects/drracket/private/syncheck/gui.rkt reveals very little how it works out those dependencies. At the very least, I want to be able to distinguish when an identifier is doing the binding and when an identifier is being used. I also played around with syntax/id-table and syntax/boundmap, but they don't seem to reveal dependencies. (Unless I used them wrong.) Can anyone help? Thank you. --- Helena
_________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users