[previous] [up] [next]     [contents]
Next: Abstracting Designs - No Up: Intermezzo 3 Previous: Organizing Programs with local

Lexical Scope and Block Structure

DrScheme's Check Syntax button analyzes the program in the definitions window and highlights it with lexical binding information. After clicking Check Syntax, when you move the mouse pointer over a binding instance of a variable, DrScheme draws arrows to all of the bound uses of the variable. Similarly, when you move the mouse pointer over a bound variable, DrScheme draws an arrow to the binding instance.

When the mouse pointer is over a variable, the right mouse button pops up a special menu for pinning arrows, or for renaming a variable (including its binding instance and all uses).



PLT