|
Listed below is a brief list of some of the features that Understand for Ada provides. Please see the sidebar or click on available items for detailed information.
- Navigate millions of lines of code
- Browse by entity type
- Files
- Files Tree
- Global Objects
- Package Calls
- Packages
- Root Callbys
- Root Calls
- Root Decls
- Root Withs
- Subprograms
- Tasks
- Types
- Search for specific entities
- Double-click entities to view code
- Analyze Ada83 code, Ada95 code, or a combination of the two
- Right-click to see ways to interact with nearly any entity
- View entity information
- Entity type
- Fullname
- Instantiated From
- Local Objects/Subprograms
- Global Objects/Subprograms
- Calls
- Withs
- Uses
- Withbys
- Global Objects Used
- References
- Metrics
- CountLine
- CountLineCode
- CountLineComment
- Cyclomatic
- Quickly navigate code
- Create code bookmarks and switch between them
- Jump between matching Parenthesis and brackets
- Double-click information to view occurrences in code
- Move forward and backward through viewing history
- Search through code using regular expressions
- Create, view, and navigate code via graphical reports
|
- Create html/text reports
- Data Dictionary
- Program Unit Cross Reference
- Object Cross Reference
- Type Cross Reference
- Declaration Tree
- Invocation Tree
- Simple Invocation Tree
- With Tree
- Simple With Tree
- Generic Instantiation Report
- Exception Cross Reference
- Renames Report
- Program Unit Complexity
- Project Metrics
- Program Unit Metrics
- File Metrics
- Unused Objects
- Unused Types
- Unused Program Units
- Withs Not Needed
- Uses Not Needed
- Print reports for graphical representation of your code
- View detailed application-level metrics
- Files
- Library Units
- Lines
- Lines Blank
- Lines code
- Lines Comment
- Declarative Statements
- Executable Statements
- Ratio Comment/Code
- Extensively configure interface and behavior
- Use your favorite editor to browse code
- Create and run commands and perl scripts
|
|