[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

About This Guide

This guide has two aims. The first one is to introduce you to the Ada Semantic Interface Specification (ASIS) and show you how you can build various useful tools on top of ASIS. The second is to describe the ASIS implementation for the GNAT Ada compiler.

GNAT implements both Ada 95 and Ada 2005. As of January 2008, the ASIS standard is specific to Ada 95 and has not yet been updated to Ada 2005. Notwithstanding the status of the ASIS standard, ASIS-for-GNAT includes extensions that account for the new Ada 2005 functionality. You can therefore use ASIS-for-GNAT for Ada 2005 programs, keeping in mind that the Ada 2005-specific support may subsequently change as work on updating the ASIS standard proceeds.

For further information on ASIS-for-GNAT and Ada 2005, please refer to the auxilliary documents ‘asis-2005-transition.txt’ and ‘features-asis2005’ in the ASIS source directory.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

What This Guide Contains

This guide contains the following chapters:


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

What You Should Know Before Reading This Guide

This User’s Guide assumes that you are familiar with Ada 95 language, as described in the International Standard ANSI/ISO/IEC-8652:1995 (hereafter referred to as the Ada Reference Manual), and that you have some basic experience in Ada programming with GNAT.

This User’s Guide also assumes that you have ASIS-for-GNAT properly installed for your GNAT compiler, and that you are familiar with the structure of the ASIS-for-GNAT distribution (if not, see the top ASIS README file).

This guide does not require previous knowledge of or experience with ASIS itself.


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

Related Information

The following sources contain useful supplemental information:


[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

Conventions

Following are examples of the typographical and graphic conventions used in this guide:

Commands that are entered by the user are preceded in this manual by the characters “$ ” (dollar sign followed by space). If your system uses this sequence as a prompt, then the commands will appear exactly as you see them in the manual. If your system uses some other prompt, then the command will appear with the $ replaced by whatever prompt character you are using.

Full file names are shown with the “/” character as the directory separator; e.g., ‘parent-dir/subdir/myfile.adb’. If you are using GNAT on a Windows platform, please note that the “\” character should be used instead.


[ << ] [ >> ]           [Top] [Contents] [Index] [ ? ]

This document was generated by root on March 13, 2014 using texi2html 1.82.