## Declaration Tree

The Declaration Tree shows the declaration nesting of each program unit analyzed. Each nesting level is indicated by an indent with a vertical bar used to help align your eyes when viewing. Each nesting level is read as “declares”. In the HTML version of the report each program unit name is a hyperlink to its entry in the Program Unit Cross Reference Report.

    Package Body Occupants
    |  Procedure Put_View
    |  Procedure Look
    |  Procedure Get
    |  Function May_I_Get
    |  Procedure Drop
    |  Function May_I_Drop
    |  Procedure Inventory
    |  Procedure Go
    |  |  Block

In the above example, Package Body Occupants is the top level program unit. It has declared within it, Put_View, Look, Get, May_I_Get, Drop, May_I_Drop, Inventory, and Go. Nested within Go is an unnamed declare block.

Scientific Toolworks, Inc. http://www.scitools.com