aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.2.1/gcc/ada/nmake.adt
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.2.1/gcc/ada/nmake.adt')
-rw-r--r--gcc-4.2.1/gcc/ada/nmake.adt80
1 files changed, 0 insertions, 80 deletions
diff --git a/gcc-4.2.1/gcc/ada/nmake.adt b/gcc-4.2.1/gcc/ada/nmake.adt
deleted file mode 100644
index 3567bb7ac..000000000
--- a/gcc-4.2.1/gcc/ada/nmake.adt
+++ /dev/null
@@ -1,80 +0,0 @@
-------------------------------------------------------------------------------
--- --
--- GNAT COMPILER COMPONENTS --
--- --
--- N M A K E --
--- --
--- T e m p l a t e --
--- --
--- Copyright (C) 1992-2005 Free Software Foundation, Inc. --
--- --
--- GNAT is free software; you can redistribute it and/or modify it under --
--- terms of the GNU General Public License as published by the Free Soft- --
--- ware Foundation; either version 2, or (at your option) any later ver- --
--- sion. GNAT is distributed in the hope that it will be useful, but WITH- --
--- OUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY --
--- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License --
--- for more details. You should have received a copy of the GNU General --
--- Public License distributed with GNAT; see file COPYING. If not, write --
--- to the Free Software Foundation, 51 Franklin Street, Fifth Floor, --
--- Boston, MA 02110-1301, USA. --
--- --
--- GNAT was originally developed by the GNAT team at New York University. --
--- Extensive contributions were provided by Ada Core Technologies Inc. --
--- --
-------------------------------------------------------------------------------
--- This file is a template used as input to the utility program XNmake,
--- which reads this template, and the spec of Sinfo (sinfo.ads) and
--- generates the body and/or the spec for the Nmake package (files
--- nmake.ads and nmake.adb)
-
-pragma Style_Checks (All_Checks);
--- Turn off subprogram order checking, since the routines here are
--- generated automatically in order.
-
-with Atree; use Atree; -- body only
-with Nlists; use Nlists; -- spec only
-with Sinfo; use Sinfo; -- body only
-with Snames; use Snames; -- body only
-with Stand; use Stand; -- body only
-with Types; use Types; -- spec only
-with Uintp; use Uintp; -- spec only
-with Urealp; use Urealp; -- spec only
-
-package Nmake is
-
--- This package contains a set of routines used to construct tree nodes
--- using a functional style. There is one routine for each node type defined
--- in Sinfo with the general interface:
-
--- function Make_xxx (Sloc : Source_Ptr,
--- Field_Name_1 : Field_Name_1_Type [:= default]
--- Field_Name_2 : Field_Name_2_Type [:= default]
--- ...)
--- return Node_Id
-
--- Only syntactic fields are included (i.e. fields marked as "-Sem" or "-Lib"
--- in the Sinfo spec are excluded). In addition, the following four syntactic
--- fields are excluded:
-
--- Prev_Ids
--- More_Ids
--- Comes_From_Source
--- Paren_Count
-
--- since they are very rarely set in expanded code. If they need to be set,
--- to other than the default values (False, False, False, zero), then the
--- appropriate Set_xxx procedures must be used on the returned value.
-
--- Default values are provided only for flag fields (where the default is
--- False), and for optional fields. An optional field is one where the
--- comment line describing the field contains the string "(set to xxx if".
--- For such fields, a default value of xxx is provided."
-
--- Warning: since calls to Make_xxx routines are normal function calls, the
--- arguments can be evaluated in any order. This means that at most one such
--- argument can have side effects (e.g. be a call to a parse routine).
-
-!!TEMPLATE INSERTION POINT
-
-end Nmake;