2009-04-24 Robert Dewar <dewar@adacore.com>
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 24 Apr 2009 14:56:55 +0000 (14:56 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 24 Apr 2009 14:56:55 +0000 (14:56 +0000)
* mlib-prj.adb, prj-env.adb, prj-nmsc.adb, prj-proc.adb, make.adb,
clean.adb: Minor reformatting.
Minor code reorganization and message improvement.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146732 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ada/ChangeLog
gcc/ada/clean.adb
gcc/ada/make.adb
gcc/ada/mlib-prj.adb
gcc/ada/prj-env.adb
gcc/ada/prj-nmsc.adb
gcc/ada/prj-proc.adb

index 028da0f..e1beacc 100644 (file)
@@ -1,3 +1,9 @@
+2009-04-24  Robert Dewar  <dewar@adacore.com>
+
+       * mlib-prj.adb, prj-env.adb, prj-nmsc.adb, prj-proc.adb, make.adb,
+       clean.adb: Minor reformatting.
+       Minor code reorganization and message improvement.
+
 2009-04-24  Emmanuel Briot  <briot@adacore.com>
 
        * prj-proc.adb, prj.adb, prj.ads, prj-nmsc.adb, prj-nmsc.ads
index 756fa99..ce77b60 100644 (file)
@@ -1078,13 +1078,14 @@ package body Clean is
 
       if All_Projects then
          declare
-            Imported : Project_List := Data.Imported_Projects;
+            Imported : Project_List;
             Process  : Boolean;
 
          begin
             --  For each imported project, call Clean_Project if the project
             --  has not been processed already.
 
+            Imported := Data.Imported_Projects;
             while Imported /= null loop
                Process := True;
 
@@ -1249,8 +1250,8 @@ package body Clean is
      (Dir    : String;
       Source : File_Name_Type)
    is
-      Source_Name : constant String := Get_Name_String (Source);
-      Current     : constant String := Get_Current_Dir;
+      Source_Name : constant String   := Get_Name_String (Source);
+      Current     : constant String   := Get_Current_Dir;
       Last        : constant Positive := B_Start'Length + Source_Name'Length;
       File_Name   : String (1 .. Last + 4);
 
@@ -1415,8 +1416,8 @@ package body Clean is
          end;
       end if;
 
-      --  If neither a project file nor an executable were specified,
-      --  output the usage and exit.
+      --  If neither a project file nor an executable were specified, output
+      --  the usage and exit.
 
       if Main_Project = No_Project and then Osint.Number_Of_Files = 0 then
          Usage;
@@ -1443,8 +1444,8 @@ package body Clean is
          Clean_Executables;
       end if;
 
-      --  In verbose mode, if Delete has not been called, indicate that
-      --  no file needs to be deleted.
+      --  In verbose mode, if Delete has not been called, indicate that no file
+      --  needs to be deleted.
 
       if Verbose_Mode and (not File_Deleted) then
          New_Line;
@@ -1889,8 +1890,7 @@ package body Clean is
       Src : constant String := Get_Name_String (Source);
 
    begin
-      --  If the source name has an extension, then replace it with
-      --  the tree suffix.
+      --  If source name has an extension, then replace it with the tree suffix
 
       for Index in reverse Src'First + 1 .. Src'Last loop
          if Src (Index) = '.' then
index c3db62f..bc40cba 100644 (file)
@@ -7136,8 +7136,7 @@ package body Make is
                Init_Q;
             end if;
 
-            --  And of course, we only insert in the Q if the source is not
-            --  marked.
+            --  And of course, only insert in the Q if the source is not marked
 
             if Sfile /= No_File and then not Is_Marked (Sfile, Index) then
                if Verbose_Mode then
@@ -7253,8 +7252,8 @@ package body Make is
       Full_Lib_File : File_Name_Type) return Boolean
    is
    begin
-      --  There is something to check only when using project files.
-      --  Otherwise, this function returns True (last line of the function).
+      --  There is something to check only when using project files. Otherwise,
+      --  this function returns True (last line of the function).
 
       if Main_Project /= No_Project then
          declare
@@ -7280,9 +7279,9 @@ package body Make is
                Path             => Path_Name);
             Current_Verbosity := Saved_Verbosity;
 
-            --  If this source is in a project, check that the ALI file is
-            --  in its object directory. If it is not, return False, so that
-            --  the ALI file will not be skipped.
+            --  If this source is in a project, check that the ALI file is in
+            --  its object directory. If it is not, return False, so that the
+            --  ALI file will not be skipped.
 
             if Project /= No_Project then
                Data := Project_Tree.Projects.Table (Project);
@@ -7548,10 +7547,9 @@ package body Make is
 
          Data.Depth := Depth;
 
-         List := Data.Imported_Projects;
-
          --  Visit each imported project
 
+         List := Data.Imported_Projects;
          while List /= null loop
             Proj := List.Project;
             List := List.Next;
index 042cd65..a1309d7 100644 (file)
@@ -679,7 +679,7 @@ package body MLib.Prj is
 
          procedure Process_Project (Project : Project_Id) is
             Data     : Project_Data := In_Tree.Projects.Table (Project);
-            Imported : Project_List := Data.Imported_Projects;
+            Imported : Project_List;
 
          begin
             --  Nothing to do if process has already been processed
@@ -691,6 +691,7 @@ package body MLib.Prj is
                --  We first process the imported projects to guarantee that
                --  we have a proper reverse order for the libraries.
 
+               Imported := Data.Imported_Projects;
                while Imported /= null loop
                   if Imported.Project /= No_Project then
                      Process_Project (Imported.Project);
@@ -776,7 +777,6 @@ package body MLib.Prj is
                      end if;
                   end if;
                end if;
-
             end if;
          end Process_Project;
 
index 5c0a11b..778db9d 100644 (file)
@@ -549,7 +549,6 @@ package body Prj.Env is
 
             declare
                Current : Project_List := Data.Imported_Projects;
-
             begin
                while Current /= null loop
                   Check (Current.Project);
index 56e9a0c..9c19143 100644 (file)
@@ -907,7 +907,6 @@ package body Prj.Nmsc is
                           or else Source.Language = Language;
 
                         Alt_Lang := Source.Alternate_Languages;
-
                         while Alt_Lang /= null loop
                            exit Source_Loop when Alt_Lang.Language = Language;
                            Alt_Lang := Alt_Lang.Next;
@@ -5890,7 +5889,7 @@ package body Prj.Nmsc is
                     File_Name_Type (Object_Dir.Value);
                   Error_Msg
                     (Project, In_Tree,
-                     "the object directory { cannot be found",
+                     "object directory { not found",
                      Data.Location);
                end if;
 
@@ -5968,7 +5967,7 @@ package body Prj.Nmsc is
                Err_Vars.Error_Msg_File_1 := File_Name_Type (Exec_Dir.Value);
                Error_Msg
                  (Project, In_Tree,
-                  "the exec directory { cannot be found",
+                  "exec directory { not found",
                   Data.Location);
             end if;
          end if;
@@ -8607,7 +8606,7 @@ package body Prj.Nmsc is
                   Error_Msg
                     (Project, In_Tree,
                      "?source of spec of unit %% (%%)" &
-                     " cannot be found in this project",
+                     " not found in this project",
                      Location);
                end if;
 
@@ -8619,7 +8618,7 @@ package body Prj.Nmsc is
                   Error_Msg
                     (Project, In_Tree,
                      "?source of body of unit %% (%%)" &
-                     " cannot be found in this project",
+                     " not found in this project",
                      Location);
                end if;
             end if;
index 7cbcf02..a10d7fe 100644 (file)
@@ -63,6 +63,10 @@ package body Prj.Proc is
    --  Concatenate two strings and returns another string if both
    --  arguments are not null string.
 
+   --  In the following procedures, we are expected to guess the meaning of
+   --  the parameters from their names, this is never a good idea, comments
+   --  should be added precisely defining every formal ???
+
    procedure Add_Attributes
      (Project       : Project_Id;
       Project_Name  : Name_Id;
@@ -71,8 +75,8 @@ package body Prj.Proc is
       Decl          : in out Declarations;
       First         : Attribute_Node_Id;
       Project_Level : Boolean);
-   --  Add all attributes, starting with First, with their default
-   --  values to the package or project with declarations Decl.
+   --  Add all attributes, starting with First, with their default values to
+   --  the package or project with declarations Decl.
 
    procedure Check
      (In_Tree         : Project_Tree_Ref;
@@ -134,12 +138,12 @@ package body Prj.Proc is
       From_Project_Node      : Project_Node_Id;
       From_Project_Node_Tree : Project_Node_Tree_Ref;
       Extended_By            : Project_Id);
-   --  Process project with node From_Project_Node in the tree.
-   --  Do nothing if From_Project_Node is Empty_Node.
-   --  If project has already been processed, simply return its project id.
-   --  Otherwise create a new project id, mark it as processed, call itself
-   --  recursively for all imported projects and a extended project, if any.
-   --  Then process the declarative items of the project.
+   --  Process project with node From_Project_Node in the tree. Do nothing if
+   --  From_Project_Node is Empty_Node. If project has already been processed,
+   --  simply return its project id. Otherwise create a new project id, mark it
+   --  as processed, call itself recursively for all imported projects and a
+   --  extended project, if any. Then process the declarative items of the
+   --  project.
 
    type Recursive_Check_Data is record
       In_Tree         : Project_Tree_Ref;
@@ -151,8 +155,8 @@ package body Prj.Proc is
    --  Current_Dir is for optimization purposes, avoiding extra system calls.
 
    procedure Recursive_Check
-     (Project   : Project_Id;
-      Data      : in out Recursive_Check_Data);
+     (Project : Project_Id;
+      Data    : in out Recursive_Check_Data);
    --  Check_Naming_Scheme for the project
 
    ---------
@@ -1608,12 +1612,12 @@ package body Prj.Proc is
                      if Orig_Array = No_Array then
                         if Error_Report = null then
                            Error_Msg
-                             ("associative array value cannot be found",
+                             ("associative array value not found",
                               Location_Of
                                 (Current_Item, From_Project_Node_Tree));
                         else
                            Error_Report
-                             ("associative array value cannot be found",
+                             ("associative array value not found",
                               Project, In_Tree);
                         end if;
 
@@ -2469,8 +2473,8 @@ package body Prj.Proc is
    ---------------------
 
    procedure Recursive_Check
-     (Project   : Project_Id;
-      Data      : in out Recursive_Check_Data)
+     (Project : Project_Id;
+      Data    : in out Recursive_Check_Data)
    is
    begin
       if Verbose_Mode then