aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/atree.ads
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@gcc.gnu.org>2014-02-19 11:59:25 +0100
committerArnaud Charlet <charlet@gcc.gnu.org>2014-02-19 11:59:25 +0100
commite03f7ccf159e37e61fce037b5c0df59e047fa6b9 (patch)
tree512339d8d5c47e1ed090cf7aaa7d72d449b57b63 /gcc/ada/atree.ads
parent4877d85f404cfaa4eb33a5efd178d7f6d0e65769 (diff)
downloadgcc-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.ads19
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