1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256
|
<HTML>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!-- Created on May, 22 2008 by texi2html 1.64-gnat-1 -->
<!--
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
Karl Berry <karl@freefriends.org>
Olaf Bachmann <obachman@mathematik.uni-kl.de>
and many others.
Maintained by: Olaf Bachmann <obachman@mathematik.uni-kl.de>
Send bugs and suggestions to <texi2html@mathematik.uni-kl.de>
-->
<HEAD>
<TITLE>ASIS-for-GNAT User's Guide: Index</TITLE>
<META NAME="description" CONTENT="ASIS-for-GNAT User's Guide: Index">
<META NAME="keywords" CONTENT="ASIS-for-GNAT User's Guide: Index">
<META NAME="resource-type" CONTENT="document">
<META NAME="distribution" CONTENT="global">
<META NAME="Generator" CONTENT="texi2html 1.64-gnat-1">
</HEAD>
<BODY LANG="" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#800080" ALINK="#FF0000">
<A NAME="SEC56"></A>
<TABLE CELLPADDING=1 CELLSPACING=1 BORDER=0>
<TR><TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="asis_ug_14.html#SEC55"> < </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="asis_ug_16.html"> > </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[ << ]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="asis_ug.html#SEC_Top"> Up </A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT">[ >> ]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="asis_ug.html#SEC_Top">Top</A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="asis_ug_toc.html#SEC_Contents">Contents</A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="asis_ug_15.html#SEC56">Index</A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="asis_ug_abt.html#SEC_About"> ? </A>]</TD>
</TR></TABLE>
<H1> Index </H1>
<!--docid::SEC56::-->
<table><tr><th valign=top>Jump to: </th><td><A HREF="asis_ug_15.html#cp_-" style="text-decoration:none"><b>-</b></A>
<BR>
<A HREF="asis_ug_15.html#cp_A" style="text-decoration:none"><b>A</b></A>
<A HREF="asis_ug_16.html#cp_B" style="text-decoration:none"><b>B</b></A>
<A HREF="asis_ug_16.html#cp_C" style="text-decoration:none"><b>C</b></A>
<A HREF="asis_ug_16.html#cp_D" style="text-decoration:none"><b>D</b></A>
<A HREF="asis_ug_16.html#cp_E" style="text-decoration:none"><b>E</b></A>
<A HREF="asis_ug_16.html#cp_G" style="text-decoration:none"><b>G</b></A>
<A HREF="asis_ug_16.html#cp_H" style="text-decoration:none"><b>H</b></A>
<A HREF="asis_ug_16.html#cp_I" style="text-decoration:none"><b>I</b></A>
<A HREF="asis_ug_16.html#cp_L" style="text-decoration:none"><b>L</b></A>
<A HREF="asis_ug_16.html#cp_N" style="text-decoration:none"><b>N</b></A>
<A HREF="asis_ug_16.html#cp_O" style="text-decoration:none"><b>O</b></A>
<A HREF="asis_ug_16.html#cp_P" style="text-decoration:none"><b>P</b></A>
<A HREF="asis_ug_16.html#cp_Q" style="text-decoration:none"><b>Q</b></A>
<A HREF="asis_ug_16.html#cp_R" style="text-decoration:none"><b>R</b></A>
<A HREF="asis_ug_16.html#cp_S" style="text-decoration:none"><b>S</b></A>
<A HREF="asis_ug_16.html#cp_T" style="text-decoration:none"><b>T</b></A>
<A HREF="asis_ug_16.html#cp_W" style="text-decoration:none"><b>W</b></A>
</td></tr></table><br><P></P>
<TABLE border=0>
<TR><TD></TD><TH ALIGN=LEFT>Index Entry</TH><TH ALIGN=LEFT> Section</TH></TR>
<TR><TD COLSPAN=3> <HR></TD></TR>
<TR><TH><A NAME="cp_-"></A>-</TH><TD></TD><TD></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_5.html#IDX135"><SAMP>`-GCC'</SAMP> option</A></TD><TD valign=top><A HREF="asis_ug_5.html#SEC37">4.6 Using ASIS with a cross-compiler</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_3.html#IDX44"><SAMP>`-gnatc'</SAMP> option</A></TD><TD valign=top><A HREF="asis_ug_3.html#SEC14">2.5 Preparing Data for an ASIS Application - Generating Tree Files</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_5.html#IDX113"><SAMP>`-gnatc'</SAMP> option</A></TD><TD valign=top><A HREF="asis_ug_5.html#SEC26">4.2 Creating Tree Files for Use by ASIS</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_5.html#IDX120"><SAMP>`-gnatc'</SAMP> option</A></TD><TD valign=top><A HREF="asis_ug_5.html#SEC26">4.2 Creating Tree Files for Use by ASIS</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_9.html#IDX152"><SAMP>`-gnatc'</SAMP> option</A></TD><TD valign=top><A HREF="asis_ug_9.html#SEC50">8.4 Using <CODE>gnatmake</CODE> to Create Tree Files</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_5.html#IDX115"><SAMP>`-gnatct'</SAMP> option</A></TD><TD valign=top><A HREF="asis_ug_5.html#SEC26">4.2 Creating Tree Files for Use by ASIS</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_3.html#IDX45"><SAMP>`-gnatt'</SAMP> option</A></TD><TD valign=top><A HREF="asis_ug_3.html#SEC14">2.5 Preparing Data for an ASIS Application - Generating Tree Files</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_5.html#IDX110"><SAMP>`-gnatt'</SAMP> option</A></TD><TD valign=top><A HREF="asis_ug_5.html#SEC25">4.1 ASIS <CODE>Context</CODE> and Tree Files</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_5.html#IDX114"><SAMP>`-gnatt'</SAMP> option</A></TD><TD valign=top><A HREF="asis_ug_5.html#SEC26">4.2 Creating Tree Files for Use by ASIS</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_9.html#IDX153"><SAMP>`-gnatt'</SAMP> option</A></TD><TD valign=top><A HREF="asis_ug_9.html#SEC50">8.4 Using <CODE>gnatmake</CODE> to Create Tree Files</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_11.html#IDX159"><SAMP>`-lasis'</SAMP> option</A></TD><TD valign=top><A HREF="asis_ug_11.html#SEC52">10. Compiling, Binding and Linking Applications with ASIS-for-GNAT</A></TD></TR>
<TR><TD COLSPAN=3> <HR></TD></TR>
<TR><TH><A NAME="cp_A"></A>A</TH><TD></TD><TD></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_14.html#IDX169"><CODE>A4G</CODE> package</A></TD><TD valign=top><A HREF="asis_ug_14.html#SEC55">13. File Naming Conventions and Application Name Space</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_10.html#SEC51">Ada predefined library (processing by an ASIS tool)</A></TD><TD valign=top><A HREF="asis_ug_10.html#SEC51">9. Processing an Ada Library by an ASIS-Based Tool</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_3.html#IDX32"><CODE>Ada_Environments.Close</CODE> procedure</A></TD><TD valign=top><A HREF="asis_ug_3.html#SEC12">2.3 Required Sequence of Calls</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_11.html#IDX160"><CODE>ADA_INCLUDE_PATH</CODE> environment variable</A></TD><TD valign=top><A HREF="asis_ug_11.html#SEC52">10. Compiling, Binding and Linking Applications with ASIS-for-GNAT</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_11.html#IDX161"><CODE>ADA_OBJECTS_PATH</CODE> environment variable</A></TD><TD valign=top><A HREF="asis_ug_11.html#SEC52">10. Compiling, Binding and Linking Applications with ASIS-for-GNAT</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_5.html#IDX112"><TT>`adt'</TT> extension for tree files</A></TD><TD valign=top><A HREF="asis_ug_5.html#SEC25">4.1 ASIS <CODE>Context</CODE> and Tree Files</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_5.html#IDX128">All trees <CODE>Context</CODE></A></TD><TD valign=top><A HREF="asis_ug_5.html#SEC29">4.3.1 Defining a set of tree files making up a <CODE>Context</CODE></A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_7.html#SEC44">ASIS application templates</A></TD><TD valign=top><A HREF="asis_ug_7.html#SEC44">6. ASIS Application Templates</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_3.html#SEC11">ASIS Example</A></TD><TD valign=top><A HREF="asis_ug_3.html#SEC11">2.2 An ASIS Application that Solves the Problem</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_6.html#SEC43">ASIS Example</A></TD><TD valign=top><A HREF="asis_ug_6.html#SEC43">5.5 Example</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#SEC22">ASIS Iterator</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC22">3.6 ASIS Iterator</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX48">ASIS overview</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC16">3. ASIS Overview</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_2.html#IDX1"><CODE>Asis</CODE> package</A></TD><TD valign=top><A HREF="asis_ug_2.html#SEC7">1.1 What Is ASIS?</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX62"><CODE>Asis</CODE> package</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC18">3.2 ASIS Package Hierarchy</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_14.html#IDX165"><CODE>Asis</CODE> package</A></TD><TD valign=top><A HREF="asis_ug_14.html#SEC55">13. File Naming Conventions and Application Name Space</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#SEC18">ASIS package hierarchy</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC18">3.2 ASIS Package Hierarchy</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_9.html#SEC46">ASIS Performance</A></TD><TD valign=top><A HREF="asis_ug_9.html#SEC46">8. How to Build Efficient ASIS Applications</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_2.html#IDX2">ASIS queries</A></TD><TD valign=top><A HREF="asis_ug_2.html#SEC7">1.1 What Is ASIS?</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_2.html#IDX3">ASIS queries</A></TD><TD valign=top><A HREF="asis_ug_2.html#SEC8">1.2 ASIS Scope - Which Kinds of Tools Can Be Built with ASIS?</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX50">ASIS queries</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC17">3.1 Main ASIS Abstractions</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX69">ASIS queries</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC18">3.2 ASIS Package Hierarchy</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX72">ASIS queries</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC18">3.2 ASIS Package Hierarchy</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX74">ASIS queries</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC18">3.2 ASIS Package Hierarchy</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX76">ASIS queries</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC18">3.2 ASIS Package Hierarchy</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX83">ASIS queries</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC18">3.2 ASIS Package Hierarchy</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX86">ASIS queries</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC19">3.3 Structural and Semantic Queries</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_5.html#IDX108">ASIS queries</A></TD><TD valign=top><A HREF="asis_ug_5.html#SEC24">4. ASIS <CODE>Context</CODE></A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_6.html#IDX136">ASIS queries</A></TD><TD valign=top><A HREF="asis_ug_6.html#SEC38">5. ASIS Interpreter <CODE>asistant</CODE></A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#SEC21">ASIS queries (dynamic typing)</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC21">3.5 Dynamic Typing of ASIS Queries</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_8.html#SEC45">ASIS Tutorials</A></TD><TD valign=top><A HREF="asis_ug_8.html#SEC45">7. ASIS Tutorials</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_3.html#IDX41">ASIS-for-GNAT</A></TD><TD valign=top><A HREF="asis_ug_3.html#SEC12">2.3 Required Sequence of Calls</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_3.html#IDX42">ASIS-for-GNAT</A></TD><TD valign=top><A HREF="asis_ug_3.html#SEC13">2.4 Building the Executable for an ASIS application</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_5.html#IDX109">ASIS-for-GNAT</A></TD><TD valign=top><A HREF="asis_ug_5.html#SEC25">4.1 ASIS <CODE>Context</CODE> and Tree Files</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_5.html#IDX118">ASIS-for-GNAT</A></TD><TD valign=top><A HREF="asis_ug_5.html#SEC26">4.2 Creating Tree Files for Use by ASIS</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_5.html#SEC28">ASIS-for-GNAT</A></TD><TD valign=top><A HREF="asis_ug_5.html#SEC28">4.3 Different Ways to Define an ASIS <CODE>Context</CODE> in ASIS-for-GNAT</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_5.html#IDX131">ASIS-for-GNAT</A></TD><TD valign=top><A HREF="asis_ug_5.html#SEC33">4.4 Consistency Problems</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_6.html#IDX138">ASIS-for-GNAT</A></TD><TD valign=top><A HREF="asis_ug_6.html#SEC39">5.1 <CODE>asistant</CODE> Introduction</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_11.html#SEC52">ASIS-for-GNAT</A></TD><TD valign=top><A HREF="asis_ug_11.html#SEC52">10. Compiling, Binding and Linking Applications with ASIS-for-GNAT</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX68"><CODE>Asis.Ada_Environments</CODE> package</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC18">3.2 ASIS Package Hierarchy</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_5.html#IDX125"><CODE>Asis.Ada_Environments.Associate</CODE> query</A></TD><TD valign=top><A HREF="asis_ug_5.html#SEC28">4.3 Different Ways to Define an ASIS <CODE>Context</CODE> in ASIS-for-GNAT</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_3.html#IDX8"><CODE>Asis.Ada_Environments.Associate</CODE> query (example)</A></TD><TD valign=top><A HREF="asis_ug_3.html#SEC11">2.2 An ASIS Application that Solves the Problem</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_3.html#IDX14"><CODE>Asis.Ada_Environments.Close</CODE> procedure (example)</A></TD><TD valign=top><A HREF="asis_ug_3.html#SEC11">2.2 An ASIS Application that Solves the Problem</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX55"><CODE>Asis.Ada_Environments.Containers</CODE> package</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC17">3.1 Main ASIS Abstractions</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_3.html#IDX38"><CODE>Asis.Ada_Environments.Dissociate</CODE> procedure</A></TD><TD valign=top><A HREF="asis_ug_3.html#SEC12">2.3 Required Sequence of Calls</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_3.html#IDX15"><CODE>Asis.Ada_Environments.Dissociate</CODE> procedure (example)</A></TD><TD valign=top><A HREF="asis_ug_3.html#SEC11">2.2 An ASIS Application that Solves the Problem</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_3.html#IDX26"><CODE>Asis.Ada_Environments.Open</CODE> procedure</A></TD><TD valign=top><A HREF="asis_ug_3.html#SEC12">2.3 Required Sequence of Calls</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_3.html#IDX9"><CODE>Asis.Ada_Environments.Open</CODE> procedure (example)</A></TD><TD valign=top><A HREF="asis_ug_3.html#SEC11">2.2 An ASIS Application that Solves the Problem</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_5.html#IDX133"><CODE>Asis.Ada_Environments.Open</CODE> query</A></TD><TD valign=top><A HREF="asis_ug_5.html#SEC35">4.4.2 Consistency of a set of tree and source files</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX81"><CODE>ASIS.Clauses</CODE> package</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC18">3.2 ASIS Package Hierarchy</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX71"><CODE>Asis.Compilation_Units</CODE> package</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC18">3.2 ASIS Package Hierarchy</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX102"><CODE>Asis.Compilation_Units</CODE> package</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC21">3.5 Dynamic Typing of ASIS Queries</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_10.html#IDX157"><CODE>Asis.Compilation_Units.Corresponding_Body</CODE> function</A></TD><TD valign=top><A HREF="asis_ug_10.html#SEC51">9. Processing an Ada Library by an ASIS-Based Tool</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_10.html#IDX156"><CODE>Asis.Compilation_Units.Is_Body_Required</CODE> function</A></TD><TD valign=top><A HREF="asis_ug_10.html#SEC51">9. Processing an Ada Library by an ASIS-Based Tool</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX73"><CODE>Asis.Compilation_Units.Relations</CODE> package</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC18">3.2 ASIS Package Hierarchy</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_3.html#IDX11"><CODE>Asis.Compilation_Units.Unit_Full_Name</CODE> query (example)</A></TD><TD valign=top><A HREF="asis_ug_3.html#SEC11">2.2 An ASIS Application that Solves the Problem</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_3.html#IDX12"><CODE>Asis.Compilation_Units.Unit_Kind</CODE> query (example)</A></TD><TD valign=top><A HREF="asis_ug_3.html#SEC11">2.2 An ASIS Application that Solves the Problem</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_10.html#IDX158"><CODE>Asis.Compilation_units.Unit_Origin</CODE></A></TD><TD valign=top><A HREF="asis_ug_10.html#SEC51">9. Processing an Ada Library by an ASIS-Based Tool</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_10.html#IDX155"><CODE>Asis.Compilation_Units.Unit_Origin</CODE> query</A></TD><TD valign=top><A HREF="asis_ug_10.html#SEC51">9. Processing an Ada Library by an ASIS-Based Tool</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_3.html#IDX13"><CODE>Asis.Compilation_Units.Unit_Origin</CODE> query (example)</A></TD><TD valign=top><A HREF="asis_ug_3.html#SEC11">2.2 An ASIS Application that Solves the Problem</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX77"><CODE>Asis.Declarations</CODE> package</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC18">3.2 ASIS Package Hierarchy</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX78"><CODE>Asis.Definitions</CODE> package</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC18">3.2 ASIS Package Hierarchy</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX75"><CODE>Asis.Elements</CODE> package</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC18">3.2 ASIS Package Hierarchy</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX101"><CODE>Asis.Elements</CODE> package</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC21">3.5 Dynamic Typing of ASIS Queries</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX90"><CODE>Asis.Elements.Enclosing_Element</CODE> query</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC19">3.3 Structural and Semantic Queries</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX106"><CODE>Asis.Elements.Statement_Kind</CODE> query</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC21">3.5 Dynamic Typing of ASIS Queries</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX85"><CODE>Asis.Errors</CODE> package</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC18">3.2 ASIS Package Hierarchy</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX93"><CODE>Asis.Errors.Error_Kinds</CODE> type</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC20">3.4 ASIS Error Handling Policy</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX104"><CODE>Asis.Errors.Value_Error</CODE> error status</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC21">3.5 Dynamic Typing of ASIS Queries</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX84"><CODE>Asis.Exceptions</CODE> package</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC18">3.2 ASIS Package Hierarchy</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX92"><CODE>Asis.Exceptions</CODE> package</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC20">3.4 ASIS Error Handling Policy</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_3.html#IDX19"><CODE>Asis.Exceptions.ASIS_Failed</CODE> exception (example)</A></TD><TD valign=top><A HREF="asis_ug_3.html#SEC11">2.2 An ASIS Application that Solves the Problem</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX105"><CODE>Asis.Exceptions.ASIS_Inappropriate_Compilation_Unit</CODE> exception</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC21">3.5 Dynamic Typing of ASIS Queries</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_3.html#IDX18"><CODE>Asis.Exceptions.ASIS_Inappropriate_Compilation_Unit</CODE> exception (example)</A></TD><TD valign=top><A HREF="asis_ug_3.html#SEC11">2.2 An ASIS Application that Solves the Problem</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_3.html#IDX17"><CODE>Asis.Exceptions.ASIS_Inappropriate_Context</CODE> exception (example)</A></TD><TD valign=top><A HREF="asis_ug_3.html#SEC11">2.2 An ASIS Application that Solves the Problem</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX103"><CODE>Asis.Exceptions.ASIS_Inappropriate_Element</CODE> exception</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC21">3.5 Dynamic Typing of ASIS Queries</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX80"><CODE>Asis.Expressions</CODE> package</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC18">3.2 ASIS Package Hierarchy</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_10.html#IDX154"><CODE>Asis.Extensions</CODE> package</A></TD><TD valign=top><A HREF="asis_ug_10.html#SEC51">9. Processing an Ada Library by an ASIS-Based Tool</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_14.html#IDX166"><CODE>Asis.Extensions</CODE> package</A></TD><TD valign=top><A HREF="asis_ug_14.html#SEC55">13. File Naming Conventions and Application Name Space</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX61"><CODE>Asis.Ids</CODE> package</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC17">3.1 Main ASIS Abstractions</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX66"><CODE>Asis.Implementation</CODE> package</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC18">3.2 ASIS Package Hierarchy</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_3.html#IDX23"><CODE>Asis.Implementation.Associate</CODE> procedure</A></TD><TD valign=top><A HREF="asis_ug_3.html#SEC12">2.3 Required Sequence of Calls</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX96"><CODE>Asis.Implementation.Diagnosis</CODE> query</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC20">3.4 ASIS Error Handling Policy</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_3.html#IDX39"><CODE>Asis.Implementation.Finalize</CODE> procedure</A></TD><TD valign=top><A HREF="asis_ug_3.html#SEC12">2.3 Required Sequence of Calls</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_3.html#IDX16"><CODE>Asis.Implementation.Finalize</CODE> procedure (example)</A></TD><TD valign=top><A HREF="asis_ug_3.html#SEC11">2.2 An ASIS Application that Solves the Problem</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_3.html#IDX21"><CODE>Asis.Implementation.Initialize</CODE> procedure</A></TD><TD valign=top><A HREF="asis_ug_3.html#SEC12">2.3 Required Sequence of Calls</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_9.html#IDX151"><CODE>Asis.Implementation.Initialize</CODE> procedure</A></TD><TD valign=top><A HREF="asis_ug_9.html#SEC49">8.3 How to Avoid Unnecessary Tree Swapping</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_12.html#IDX164"><CODE>Asis.Implementation.Initialize</CODE> procedure</A></TD><TD valign=top><A HREF="asis_ug_12.html#SEC53">11. ASIS-for-GNAT Warnings</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_3.html#IDX7"><CODE>Asis.Implementation.Initialize</CODE> procedure (example)</A></TD><TD valign=top><A HREF="asis_ug_3.html#SEC11">2.2 An ASIS Application that Solves the Problem</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX67"><CODE>Asis.Implementation.Permissions</CODE> package</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC18">3.2 ASIS Package Hierarchy</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX97"><CODE>Asis.Implementation.Set_Status</CODE> procedure</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC20">3.4 ASIS Error Handling Policy</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_3.html#IDX20"><CODE>Asis.Implementation.Status</CODE> function (example)</A></TD><TD valign=top><A HREF="asis_ug_3.html#SEC11">2.2 An ASIS Application that Solves the Problem</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX95"><CODE>Asis.Implementation.Status</CODE> query</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC20">3.4 ASIS Error Handling Policy</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX107"><CODE>Asis.Iterator.Traverse_Element</CODE> generic procedure</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC22">3.6 ASIS Iterator</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_9.html#IDX150"><CODE>Asis.Iterator.Traverse_Element</CODE> generic procedure</A></TD><TD valign=top><A HREF="asis_ug_9.html#SEC48">8.2 Queries That Can Cause Tree Swapping</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_14.html#IDX167"><CODE>Asis.Set_Get</CODE> package</A></TD><TD valign=top><A HREF="asis_ug_14.html#SEC55">13. File Naming Conventions and Application Name Space</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX79"><CODE>Asis.Statements</CODE> package</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC18">3.2 ASIS Package Hierarchy</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX57"><CODE>Asis.Text</CODE> package</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC17">3.1 Main ASIS Abstractions</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX59"><CODE>Asis.Text</CODE> package</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC17">3.1 Main ASIS Abstractions</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_4.html#IDX82"><CODE>Asis.Text</CODE> package</A></TD><TD valign=top><A HREF="asis_ug_4.html#SEC18">3.2 ASIS Package Hierarchy</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_14.html#IDX168"><CODE>Asis.Text.Set_Get</CODE> package</A></TD><TD valign=top><A HREF="asis_ug_14.html#SEC55">13. File Naming Conventions and Application Name Space</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_5.html#IDX129"><CODE>Asis_Failed</CODE> exception</A></TD><TD valign=top><A HREF="asis_ug_5.html#SEC29">4.3.1 Defining a set of tree files making up a <CODE>Context</CODE></A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_5.html#IDX134"><CODE>Asis_Failed</CODE> exception</A></TD><TD valign=top><A HREF="asis_ug_5.html#SEC35">4.4.2 Consistency of a set of tree and source files</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_12.html#IDX162"><CODE>Asis_Failed</CODE> exception</A></TD><TD valign=top><A HREF="asis_ug_12.html#SEC53">11. ASIS-for-GNAT Warnings</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_6.html#SEC38"><CODE>asistant</CODE></A></TD><TD valign=top><A HREF="asis_ug_6.html#SEC38">5. ASIS Interpreter <CODE>asistant</CODE></A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_6.html#SEC40"><CODE>asistant</CODE> commands</A></TD><TD valign=top><A HREF="asis_ug_6.html#SEC40">5.2 <CODE>asistant</CODE> commands</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_6.html#SEC41"><CODE>asistant</CODE> variables</A></TD><TD valign=top><A HREF="asis_ug_6.html#SEC41">5.3 <CODE>asistant</CODE> variables</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_5.html#IDX111">AST (Abstract Syntax Tree)</A></TD><TD valign=top><A HREF="asis_ug_5.html#SEC25">4.1 ASIS <CODE>Context</CODE> and Tree Files</A></TD></TR>
<TR><TD></TD><TD valign=top><A HREF="asis_ug_5.html#IDX117">AST (Abstract Syntax Tree)</A></TD><TD valign=top><A HREF="asis_ug_5.html#SEC26">4.2 Creating Tree Files for Use by ASIS</A></TD></TR>
<TR><TD COLSPAN=3> <HR></TD></TR>
</TABLE><P></P><table><tr><th valign=top>Jump to: </th><td><A HREF="asis_ug_15.html#cp_-" style="text-decoration:none"><b>-</b></A>
<BR>
<A HREF="asis_ug_15.html#cp_A" style="text-decoration:none"><b>A</b></A>
<A HREF="asis_ug_16.html#cp_B" style="text-decoration:none"><b>B</b></A>
<A HREF="asis_ug_16.html#cp_C" style="text-decoration:none"><b>C</b></A>
<A HREF="asis_ug_16.html#cp_D" style="text-decoration:none"><b>D</b></A>
<A HREF="asis_ug_16.html#cp_E" style="text-decoration:none"><b>E</b></A>
<A HREF="asis_ug_16.html#cp_G" style="text-decoration:none"><b>G</b></A>
<A HREF="asis_ug_16.html#cp_H" style="text-decoration:none"><b>H</b></A>
<A HREF="asis_ug_16.html#cp_I" style="text-decoration:none"><b>I</b></A>
<A HREF="asis_ug_16.html#cp_L" style="text-decoration:none"><b>L</b></A>
<A HREF="asis_ug_16.html#cp_N" style="text-decoration:none"><b>N</b></A>
<A HREF="asis_ug_16.html#cp_O" style="text-decoration:none"><b>O</b></A>
<A HREF="asis_ug_16.html#cp_P" style="text-decoration:none"><b>P</b></A>
<A HREF="asis_ug_16.html#cp_Q" style="text-decoration:none"><b>Q</b></A>
<A HREF="asis_ug_16.html#cp_R" style="text-decoration:none"><b>R</b></A>
<A HREF="asis_ug_16.html#cp_S" style="text-decoration:none"><b>S</b></A>
<A HREF="asis_ug_16.html#cp_T" style="text-decoration:none"><b>T</b></A>
<A HREF="asis_ug_16.html#cp_W" style="text-decoration:none"><b>W</b></A>
</td></tr></table><br><HR SIZE="6">
<TABLE CELLPADDING=1 CELLSPACING=1 BORDER=0>
<TR><TD VALIGN="MIDDLE" ALIGN="LEFT">[ << ]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT">[ >> ]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT"> <TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="asis_ug.html#SEC_Top">Top</A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="asis_ug_toc.html#SEC_Contents">Contents</A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="asis_ug_15.html#SEC56">Index</A>]</TD>
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="asis_ug_abt.html#SEC_About"> ? </A>]</TD>
</TR></TABLE>
<BR>
<FONT SIZE="-1">
This document was generated
by <I>Mail Server</I> on <I>May, 22 2008</I>
using <A HREF="http://www.mathematik.uni-kl.de/~obachman/Texi2html/"><I>texi2html</I></A>
</BODY>
</HTML>
|