Variable Context

varcontext.gif (5841 bytes) The window has two settings - either it can display the logical environments that make up the text structure, or it can display the hierarchy of variable names. You can switch between the two by clicking the appropriate radio button at the foot of the dialog. Clicking on a variable will cause it to appear at the centre of the Network Display.

Text Context

The window displays the structure of logical environments. The glyphs next to the variables indicate how variable creation within the environment is handled:

globe.bmp (1334 bytes) Global
New variables are created at the outermost level of the model.
Local.bmp (246 bytes) Local
Variables are searched for out to the outermost level, and if not found, created at the local level.
letpass.bmp (246 bytes) Let Pass
The environment does not attempt to control creation of variables.
Specify.bmp (246 bytes) Specify
You need to specify a particular logical environment for new variables. The editor will use this when creating new variables.
 Ask.bmp (246 bytes) Ask
In the editor, you will be asked about the context for each new variable.
Context.bmp (246 bytes) Selected
The variable with this glyph is the one that is currently selected in the window.

Variable Context

The hierarchy of logical block variables is displayed, starting at the model variable. The glyph next to a variable indicates whether there are more block variables within its ambit, or it is a leaf of the hierarchy, without nested block variables.

 
Network Display Facilities