Using the Context Pane

The Context pane displays the parse tree for the selected source file. The parse tree displays source code constructs (sections, paragraphs, statements, conditions, variables, and so forth) in hierarchical form, making it easy to locate code constructs quickly. Constructs are displayed in the order they appear in your code.

Note: Interactive Analysis adds artificial "owning" sections or paragraphs to the parse tree as necessary. An added, or faked, section or paragraph is denoted in the parse tree with a leading underscore: _S1, for example.

The scope of the parse tree determines the constructs and relationships it displays: all constructs, only control statements, only declarations, and so forth. Scopes include the lists Interactive Analysis generates when you perform advanced searches, navigate to a related construct, or identify candidates in Code Search. Choose the scope of the parse tree in the Scopes drop-down on the Context pane tool bar.

Click the plus sign (+) next to a construct to expand its hierarchy. Click the minus sign (-) to collapse the hierarchy. The Edit menu lists every relationship type for the construct selected in the Context pane.

Perform other tasks as you do in the Source pane. Select Display Business Names in the User Preferences for the Source pane to display business names rather than original identifiers in the Context pane.