Index

Symbols | A | B | C | D | E | G | H | I | L | N | O | P | Q | R | S | T | W

Symbols

-GCC option
-gnatc option, [1]
-gnatct option, [1], [2]
-gnatt option, [1]
-lasis option
:file:adt extension for tree files

A

A4G package
Ada predefined library (processing by an ASIS tool)
Ada_Environments.Close procedure
All trees Context
ASIS application templates
ASIS Example, [1]
ASIS Iterator
ASIS overview
Asis package, [1], [2]
ASIS package hierarchy
ASIS Performance
ASIS queries, [1], [2], [3], [4], [5], [6], [7], [8], [9], [10]
(dynamic typing)
ASIS Tutorials
ASIS-for-GNAT, [1], [2], [3], [4], [5], [6], [7]
Asis.Ada_Environments package
Asis.Ada_Environments.Associate query
(example)
Asis.Ada_Environments.Close procedure (example)
Asis.Ada_Environments.Containers package
Asis.Ada_Environments.Dissociate procedure
(example)
Asis.Ada_Environments.Open procedure
(example)
Asis.Ada_Environments.Open query
ASIS.Clauses package
Asis.Compilation_Units package, [1]
Asis.Compilation_Units.Corresponding_Body function
Asis.Compilation_Units.Is_Body_Required function
Asis.Compilation_Units.Relations package
Asis.Compilation_Units.Unit_Full_Name query (example)
Asis.Compilation_Units.Unit_Kind query (example)
Asis.Compilation_units.Unit_Origin
Asis.Compilation_Units.Unit_Origin query
(example)
Asis.Declarations package
Asis.Definitions package
Asis.Elements package, [1]
Asis.Elements.Enclosing_Element query
Asis.Elements.Statement_Kind query
Asis.Errors package
Asis.Errors.Error_Kinds type
Asis.Errors.Value_Error error status
Asis.Exceptions package, [1]
Asis.Exceptions.ASIS_Failed exception (example)
Asis.Exceptions.ASIS_Inappropriate_Compilation_Unit exception
(example)
Asis.Exceptions.ASIS_Inappropriate_Context exception (example)
Asis.Exceptions.ASIS_Inappropriate_Element exception
Asis.Expressions package
Asis.Extensions package, [1]
Asis.Ids package
Asis.Implementation package
Asis.Implementation.Associate procedure
Asis.Implementation.Diagnosis query
Asis.Implementation.Finalize procedure
(example)
Asis.Implementation.Initialize procedure, [1], [2]
(example)
Asis.Implementation.Permissions package
Asis.Implementation.Set_Status procedure
Asis.Implementation.Status function (example)
Asis.Implementation.Status query
Asis.Iterator.Traverse_Element generic procedure, [1]
Asis.Set_Get package
Asis.Statements package
Asis.Text package, [1], [2]
Asis.Text.Set_Get package
Asis_Failed exception, [1], [2]
asistant
asistant commands
asistant variables
AST (Abstract Syntax Tree), [1]

B

Browse (asistant command)
Browser (asistant utility)

C

Compilation_Unit type, [1], [2], [3], [4], [5], [6]
(example)
Consistency problems
Container type
Context type, [1], [2], [3], [4], [5], [6], [7], [8]
(example)

D

Data Decomposition Annex (DDA)
Diagnosis string, [1]

E

Element type, [1], [2], [3], [4], [5], [6]
Enclosing_Element query, [1]
Erroneous execution, [1], [2], [3]
Error Handling

G

gnatmake (for creating tree files)

H

Help (asistant command)

I

Id type

L

Line type, [1]
Log (asistant command)

N

N-trees Context

O

One-tree Context

P

Pause (asistant command)
Print (asistant command)
PrintDetail (asistant command)
Program_Error exception

Q

Quit (asistant command)

R

Run (asistant command)

S

Script file (for asistant), [1]
Semantic ASIS queries
Set (asistant command)
Span type
Spec (definition of term)
Storage_Error (propagated from ASIS queries)
Structural ASIS queries
Subunits and the Data Decomposition Annex

T

Tasking and error information
Templates (for ASIS applications)
Tools (that can use ASIS)
Tree file, [1], [2], [3], [4], [5], [6], [7], [8], [9]
Tree swapping (ASIS performance issue), [1], [2]

W

Warnings (from ASIS-for-GNAT)