|Top Previous Next|
By the variable-inspector you can look at the contents of the variables of the actual scope of a debugging session.
If you are in the debugging mode (not during a look-ahead, see below), you get the window of the variable-inspector by the button
or by the according item in the start menu
You can either write the name of a special variable into the field of the combo box at the left top of the dialog or select one of the five predefined items:
If you choose the item local variables, the values of all variables are shown, which are in the actual scope. These are the variables passed to the actual production and the variables, which are locally declared in the production.
xState (parser state)
If a DOMDocument has been created, it can be viewed here.
Buttons of the toolbar
Up in the hierarchy
With the Back-button you can go a level higher in the hierarchy of the class elements or finally to a view of all variables of a visibility area (see above).
After you have opened the variable-inspector, you have to actualize the value of an eventually already chosen variable by the actualize button.
Choice of a single variable by double click
If several variables are shown, you can select one of them with the left mouse button on the value side and view their content by the Detail-button or by a double click. So longer texts or the elements of containers or tree structures - like shown below - can be seen.
In a tree view nodes can be selected with the right mouse button. Then you can expand or collapse the whole branch, if you chose the corresponding items in the pop-up menu. You also can move the root of the tree to it's parent node.
Stay on top
If the check box Stay on top is actualized, the variable-inspector remains visible on top of the screen during the complete debugging-session. After each debugging step the content of the selected variable is actualized automatically. If stay on top is not set, there will be no such actualization and the inspector will be deleted from the screen by each step.
If the inspector is closed, while the check box is checked, it will be unchecked.
If it is a complex variable, as for example the xState-variable, the values of its class elements will be listed. In some cases some properties of the variables will be added to the list of values. As containers (mstrstr, vstr) can contain very much elements, for them only the number of elements is shown.
When debugging a look-ahead the variable inspector isn't shown because during a look-ahead no semantic actions are executed.
This page belongs to the TextTransformer Documentation
|Home Content German|