diff options
author | Arnaud Charlet <charlet@gcc.gnu.org> | 2014-02-19 11:59:25 +0100 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2014-02-19 11:59:25 +0100 |
commit | e03f7ccf159e37e61fce037b5c0df59e047fa6b9 (patch) | |
tree | 512339d8d5c47e1ed090cf7aaa7d72d449b57b63 /gcc/ada/atree.ads | |
parent | 4877d85f404cfaa4eb33a5efd178d7f6d0e65769 (diff) | |
download | gcc-e03f7ccf159e37e61fce037b5c0df59e047fa6b9.zip gcc-e03f7ccf159e37e61fce037b5c0df59e047fa6b9.tar.gz gcc-e03f7ccf159e37e61fce037b5c0df59e047fa6b9.tar.bz2 |
[multiple changes]
2014-02-19 Yannick Moy <moy@adacore.com>
* sinfo.ads: Minor comment update.
2014-02-19 Hristian Kirtchev <kirtchev@adacore.com>
* atree.ads: Minor reformatting (change Entity_Info to Einfo).
2014-02-19 Thomas Quinot <quinot@adacore.com>
* exp_ch7.adb (Find_Node_To_Be_Wrapped): An assignment statement
that has the No_Ctrl_Actions flag is a suitable node to be
wrapped if the assigned expression has no finalization actions.
* sem_eval.adb (Eval_Entity_Name): For a compile time known
boolean value, mark the corresponding condition SCO as constant.
2014-02-19 Robert Dewar <dewar@adacore.com>
* exp_util.adb: Minor reformatting.
* exp_util.ads (Matching_Standard_Type): New function.
* exp_ch7.adb: Minor reformatting.
2014-02-19 Ed Schonberg <schonberg@adacore.com>
* sem_ch13.adb (Get_Cursor_Type): Use scope of iterable type
to find declaration for Cursor, to handle properly the case of
a discriminated iterable type.
2014-02-19 Vincent Celier <celier@adacore.com>
* gnatcmd.adb (GNATCmd): Always replace the object dirs of
imported library projects with the library ALI dirs, when setting
the object paths.
* prj-env.ads (Ada_Objects_Path): Correct comments about
argument Including_Libraries.
From-SVN: r207888
Diffstat (limited to 'gcc/ada/atree.ads')
-rw-r--r-- | gcc/ada/atree.ads | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/gcc/ada/atree.ads b/gcc/ada/atree.ads index b167d8f..0603d11 100644 --- a/gcc/ada/atree.ads +++ b/gcc/ada/atree.ads @@ -47,18 +47,17 @@ package Atree is -- program internally. Syntactic and semantic information is combined in -- this tree. There is no separate symbol table structure. --- WARNING: There is a C version of this package. Any changes to this --- source file must be properly reflected in the C header file atree.h +-- WARNING: There is a C version of this package. Any changes to this source +-- file must be properly reflected in the C header file atree.h -- Package Atree defines the basic structure of the tree and its nodes and --- provides the basic abstract interface for manipulating the tree. Two --- other packages use this interface to define the representation of Ada --- programs using this tree format. The package Sinfo defines the basic --- representation of the syntactic structure of the program, as output --- by the parser. The package Entity_Info defines the semantic information --- which is added to the tree nodes that represent declared entities (i.e. --- the information which might typically be described in a separate symbol --- table structure). +-- provides the basic abstract interface for manipulating the tree. Two other +-- packages use this interface to define the representation of Ada programs +-- using this tree format. The package Sinfo defines the basic representation +-- of the syntactic structure of the program, as output by the parser. The +-- package Einfo defines the semantic information which is added to the tree +-- nodes that represent declared entities (i.e. the information which might +-- typically be described in a separate symbol table structure). -- The front end of the compiler first parses the program and generates a -- tree that is simply a syntactic representation of the program in abstract |