Ada95 Reference Manual - 3.1 Declarations Go to the first , previous , next , last section, table of contents . The language defines several kinds of named entities that are declared by declarations. There are several forms of declaration.
All declarations contain a definition for a view of an entity.
For each declaration, the language rules define a certain region of text called the scope of the declaration See section 8.2 Scope of Declarations . Most declarations associate an identifier with a declared entity. The declaration is said to declare the name, the view, and in most cases, the entity itself. These are collectively called usage names. The process by which a construct achieves its run-time effect is called execution.