prj-dect.adb (Parse): Rename parameter Modifying to Extends.
* 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. From-SVN: r47678
This commit is contained in:
parent
7cff0b1b79
commit
fbc9a404d2
@ -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
|
||||
|
@ -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));
|
||||
|
@ -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;
|
||||
|
@ -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);
|
||||
|
@ -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);
|
||||
|
@ -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;
|
||||
|
||||
|
@ -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;
|
||||
|
||||
|
@ -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;
|
||||
|
@ -191,7 +191,7 @@ package Scans is
|
||||
-- project files.
|
||||
|
||||
Tok_Project,
|
||||
Tok_Modifying,
|
||||
Tok_Extends,
|
||||
Tok_External,
|
||||
|
||||
No_Token);
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user