OSDN Git Service

* prj-dect.adb (Parse): Rename parameter Modifying to Extends.
authorbosch <bosch@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 5 Dec 2001 17:24:58 +0000 (17:24 +0000)
committerbosch <bosch@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 5 Dec 2001 17:24:58 +0000 (17:24 +0000)
* prj-dect.ads (Parse): Rename parameter Modifying to Extends.

* prj-env.adb: Minor comment changes (modifying -> extends).

* prj-nmsc.adb: Minor comment changes (modifying -> extends).

* prj-part.adb (Parse_Single_Project): Change Tok_Modifying to
Tok_Extends.

* prj.adb (Initialize): Change Modifying to Extends.

* scans.ads (Token_Type): Change Tok_Modifying to Tok_Extends.

* prj.ads: Minor comment change (Modifying -> extending).

* snames.ads: Change modifying to extends.

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

gcc/ada/ChangeLog
gcc/ada/prj-dect.adb
gcc/ada/prj-dect.ads
gcc/ada/prj-env.adb
gcc/ada/prj-nmsc.adb
gcc/ada/prj-part.adb
gcc/ada/prj.adb
gcc/ada/prj.ads
gcc/ada/scans.ads
gcc/ada/snames.ads

index bbbe135..767e736 100644 (file)
@@ -1,3 +1,24 @@
+2001-12-05  Vincent Celier <celier@gnat.com>
+
+       * prj-dect.adb (Parse): Rename parameter Modifying to Extends.
+       
+       * prj-dect.ads (Parse): Rename parameter Modifying to Extends.
+       
+       * prj-env.adb: Minor comment changes (modifying -> extends).
+       
+       * prj-nmsc.adb: Minor comment changes (modifying -> extends).
+       
+       * prj-part.adb (Parse_Single_Project): Change Tok_Modifying to 
+       Tok_Extends.
+       
+       * prj.adb (Initialize): Change Modifying to Extends.
+       
+       * scans.ads (Token_Type): Change Tok_Modifying to Tok_Extends.
+       
+       * prj.ads: Minor comment change (Modifying -> extending).
+       
+       * snames.ads: Change modifying to extends.
+
 2001-12-05  Robert Dewar <dewar@gnat.com>
 
        * sem_warn.adb: Remove stuff for conditionals, we are not going to 
index df5528d..55bfb44 100644 (file)
@@ -88,14 +88,14 @@ package body Prj.Dect is
    procedure Parse
      (Declarations    : out Project_Node_Id;
       Current_Project : Project_Node_Id;
-      Modifying       : Project_Node_Id)
+      Extends         : Project_Node_Id)
    is
       First_Declarative_Item : Project_Node_Id := Empty_Node;
 
    begin
       Declarations := Default_Project_Node (Of_Kind => N_Project_Declaration);
       Set_Location_Of (Declarations, To => Token_Ptr);
-      Set_Modified_Project_Of (Declarations, To => Modifying);
+      Set_Modified_Project_Of (Declarations, To => Extends);
       Parse_Declarative_Items
         (Declarations    => First_Declarative_Item,
          In_Zone         => In_Project,
@@ -177,7 +177,7 @@ package body Prj.Dect is
       else
          if Current_Attribute /= Empty_Attribute
            and then
-             Attributes.Table (Current_Attribute).Kind_2 = Associative_Array
+             Attributes.Table (Current_Attribute).Kind_2 /= Single
          then
             Error_Msg ("this attribute need to be an associative array",
                        Location_Of (Attribute));
index 3072c57..b97524b 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 S p e c                                  --
 --                                                                          --
---                            $Revision: 1.2 $
+--                            $Revision$
 --                                                                          --
 --             Copyright (C) 2000 Free Software Foundation, Inc.            --
 --                                                                          --
@@ -35,7 +35,7 @@ private package Prj.Dect is
    procedure Parse
      (Declarations    : out Prj.Tree.Project_Node_Id;
       Current_Project : Prj.Tree.Project_Node_Id;
-      Modifying       : Prj.Tree.Project_Node_Id);
+      Extends         : Prj.Tree.Project_Node_Id);
    --  Parse project declarative items.
 
 end Prj.Dect;
index cc812e9..65f282b 100644 (file)
@@ -1023,7 +1023,7 @@ package body Prj.Env is
             Action (Name_Buffer (1 .. Name_Len));
          end if;
 
-         --  If we are modifying a project, visit it
+         --  If we are extending a project, visit it
 
          if Data.Modifies /= No_Project then
             Add (Data.Modifies);
@@ -1120,7 +1120,7 @@ package body Prj.Env is
             end loop;
          end;
 
-         --  If we are modifying a project, visit it
+         --  If we are extending a project, visit it
 
          if Data.Modifies /= No_Project then
             Add (Data.Modifies);
index 777c99d..004541f 100644 (file)
@@ -249,8 +249,7 @@ package body Prj.Nmsc is
 
                               --  We attempt to register it as a source.
                               --  However, there is no error if the file
-                              --  does not contain a valid source (as
-                              --  indicated by Error_If_Invalid => False).
+                              --  does not contain a valid source.
                               --  But there is an error if we have a
                               --  duplicate unit name.
 
@@ -2224,9 +2223,6 @@ package body Prj.Nmsc is
          Unit_Kind    => Unit_Kind,
          Needs_Pragma => Needs_Pragma);
 
-      --  If it is not a source file, report an error only if
-      --  Error_If_Invalid is true.
-
       if Unit_Name = No_Name then
          if Current_Verbosity = High then
             Write_Str  ("   """);
@@ -2271,7 +2267,7 @@ package body Prj.Nmsc is
 
             --  The unit is already in the list, but may be it is
             --  only the other unit kind (spec or body), or what is
-            --  in the unit list is a unit of a project we are modifying.
+            --  in the unit list is a unit of a project we are extending.
 
             if The_Unit /= Prj.Com.No_Unit then
                The_Unit_Data := Units.Table (The_Unit);
index 8100ad4..99d2ea4 100644 (file)
@@ -6,7 +6,7 @@
 --                                                                          --
 --                                 B o d y                                  --
 --                                                                          --
---                            $Revision: 1.10 $
+--                            $Revision$
 --                                                                          --
 --             Copyright (C) 2001 Free Software Foundation, Inc.            --
 --                                                                          --
@@ -535,11 +535,11 @@ package body Prj.Part is
 
       end if;
 
-      if Token = Tok_Modifying then
+      if Token = Tok_Extends then
 
-         --  We are modifying another project
+         --  We are extending another project
 
-         --  Scan past "modifying"
+         --  Scan past "extends"
 
          Scan;
 
@@ -595,7 +595,7 @@ package body Prj.Part is
          Prj.Dect.Parse
            (Declarations    => Project_Declaration,
             Current_Project => Project,
-            Modifying       => Modified_Project);
+            Extends         => Modified_Project);
          Set_Project_Declaration_Of (Project, Project_Declaration);
       end;
 
index 5f4cf46..55fd9f0 100644 (file)
@@ -225,9 +225,9 @@ package body Prj is
          Std_Naming_Data.Separate_Suffix     := Default_Ada_Impl_Suffix;
          Prj.Env.Initialize;
          Prj.Attr.Initialize;
-         Set_Name_Table_Byte (Name_Project,   Token_Type'Pos (Tok_Project));
-         Set_Name_Table_Byte (Name_Modifying, Token_Type'Pos (Tok_Modifying));
-         Set_Name_Table_Byte (Name_External,  Token_Type'Pos (Tok_External));
+         Set_Name_Table_Byte (Name_Project,  Token_Type'Pos (Tok_Project));
+         Set_Name_Table_Byte (Name_Extends,  Token_Type'Pos (Tok_Extends));
+         Set_Name_Table_Byte (Name_External, Token_Type'Pos (Tok_External));
       end if;
    end Initialize;
 
index f592165..ec6345a 100644 (file)
@@ -296,7 +296,7 @@ package Prj is
    type Project_Data is record
       First_Referred_By  : Project_Id     := No_Project;
       --  The project, if any, that was the first to be known
-      --  as importing or modifying this project.
+      --  as importing or extending this project.
       --  Set by Prj.Proc.Process.
 
       Name               : Name_Id        := No_Name;
index a68cbbf..d110233 100644 (file)
@@ -191,7 +191,7 @@ package Scans is
       --  project files.
 
       Tok_Project,
-      Tok_Modifying,
+      Tok_Extends,
       Tok_External,
 
       No_Token);
index c98c25f..16795ce 100644 (file)
@@ -861,7 +861,7 @@ package Snames is
    --  Reserved words of GNAT Project Files
 
    Name_Project                        : constant Name_Id := N + 523;
-   Name_Modifying                      : constant Name_Id := N + 524;
+   Name_Extends                        : constant Name_Id := N + 524;
    --  Name_External is already declared as N + 161
 
    --  Names used in GNAT Project Files