1-- Error handling for synthesis. 2-- Copyright (C) 2017 Tristan Gingold 3-- 4-- This file is part of GHDL. 5-- 6-- This program is free software; you can redistribute it and/or modify 7-- it under the terms of the GNU General Public License as published by 8-- the Free Software Foundation; either version 2 of the License, or 9-- (at your option) any later version. 10-- 11-- This program is distributed in the hope that it will be useful, 12-- but WITHOUT ANY WARRANTY; without even the implied warranty of 13-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14-- GNU General Public License for more details. 15-- 16-- You should have received a copy of the GNU General Public License 17-- along with this program; if not, write to the Free Software 18-- Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, 19-- MA 02110-1301, USA. 20 21with Errorout; use Errorout; 22with Netlists.Locations; 23 24package Netlists.Errors is 25 -- For instances: 26 -- %n : name 27 -- %i : instance number 28 function "+" (N : Instance) return Earg_Type; 29 30 function "+" (N : Net) return Earg_Type; 31 function "+" (N : Sname) return Earg_Type; 32 function "+" (N : Instance) return Location_Type 33 renames Netlists.Locations.Get_Location; 34 procedure Initialize; 35end Netlists.Errors; 36