Aonix ObjectAdaOverview Invoking Ada-ASSURED From the ObjectAda graphical interface From the command line Responses to ObjectAda menu commands Reference Buffers Trouble Shooting Additional Help
From within Ada-ASSURED, you can easily invoke the ObjectAda compiler and jump directly from a list of compilation errors to the corresponding lines of source code.
Using information stored during compilation, Ada-ASSURED enables you to find the declaration and uses of a code element.
To help understand the source code, Ada-ASSURED and ObjectAda can show you the call graph, dependecy graph, and type hierachy of a particular code element.
The integration is set up during Ada-ASSURED installation and by setting an environment variable when ObjectAda is invoked.
When Ada-ASSURED is installed with the ObjectAda integration, there is an additional menu ObjectAda. This menu contains:
Set Up Library Set Library to Current Dir Find Declaration Find Completion Find Uses Next Use Mark Current Use Obselete Analyze File Next Error Mark Current Error Fixed Link Unit Show Type Hierarchy Show Call Graph Show Dependency Graph Navigate To StP Help
To function properly, the browser requires semantic information about Ada source code. This information is created by the Ada compiler front end and saved in information and cross-reference files.
The browser can be used with any Ada source code, whether or not it has been compiled. The source code must reside in the current program library. If the browser requests information about an Ada source file for which there is no up-to-date cross-reference file, the compiler is invoked implicitly to create the cross-reference file. The file to be cross-referenced must be registered in the current program library. Source files in linked libraries must be explicitly compiled before browsing.
Note: When a file has been browsed once, and then edited, subsequent browses typically fail because the cross-reference information is out of date. Attempts to browse an arbitrary Ada file that is not in the library result in a ``Nothing found at that location" message in the mini-buffer.
You can browse through files that contain Ada semantic errors. All information required for browsing is available, except for those constructs that are in error.
Ada-ASSURED must be correctly installed and the $AAHOME/bin directory must be in the user's path.
Selecting a command from the Aonix ObjectAda menu can
Check your license management for ObjectAda.
To test whether your license management is correct for ObjectAda:
Try saving your file.
If you get this error message for all ObjectAda commands, try using the Set Library to Current Dir menu item to set up the ObjectAda library.
Aonix has an extensive help system for the ObjectAda programming environment:
See the help pages for the commands in the Aonix Object Ada menu:
Set Up Library Set Library to Current Dir Find Declaration Find Completion Find Uses Next Use Mark Current Use Obselete Analyze File Next Error Mark Current Error Fixed Link Unit Show Type Hierarchy Show Call Graph Show Dependency Graph Navigate To StP Help