comp.lang.ada
 help / color / mirror / Atom feed
From: Stephen Leake <stephe_on_the_web@toadmail.com>
Subject: Re: Quick question about Ada code formatting.
Date: Thu, 23 Feb 2006 07:50:27 -0500
Date: 2006-02-23T07:50:27-05:00	[thread overview]
Message-ID: <ulkw2xmr0.fsf@toadmail.com> (raw)
In-Reply-To: 43fcf028$0$13611$9b4e6d93@newsread2.arcor-online.net

Georg Bauhaus <bauhaus@futureapps.de> writes:

> Stephen Leake wrote:
>
>> These are separate warnings; one is -gnatys, the other -gnatyt.
>
> The warnings aren't separate in the sense that GNAT
> characterizes both as "(style)", but one style is writing
> a spec or not, the other style refers to typography,
> i.e. content versus form.
>
>> I guess you would rather have -gnatzs, and -gnatyt? I don't see the
>> point.
>
> I'd rather have -gnatY and -gnaty where the first is for checking
> Ada language style, and the other for checking layout etc..

Well, that violates the GNAT option capitalization convention;
uppercase turns options off, lowercase turns them on.

> A possible thing for -gnatY to achieve could be something like
> the following (don't know if this easily added to GNAT, or in
> fact already present):
>
> blue.ads: 5: (Y-style) use clause for Ada.Text_IO is not needed
>
>
> with Ada.Text_IO;
>
> package Blue is
>
>    use Ada.Text_IO;
>
>    subtype File_Type is Ada.Text_IO.File_Type;
>
> end Blue;

Reporting some unnecessary use clauses is in GNAT 5.04, but it doesn't
report this case. I agree it would be nice. 

-- 
-- Stephe



  reply	other threads:[~2006-02-23 12:50 UTC|newest]

Thread overview: 58+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-02-18 12:19 Quick question about Ada code formatting Peter C. Chapin
2006-02-18 13:00 ` Ludovic Brenta
2006-02-18 13:26 ` Simon Wright
2006-02-18 15:36   ` Georg Bauhaus
2006-02-18 16:52     ` Georg Bauhaus
2006-02-19  0:27     ` Simon Wright
2006-02-19  4:17       ` Jeffrey R. Carter
2006-02-19  9:51         ` Simon Wright
2006-02-19 15:23           ` Stephen Leake
2006-02-19 22:32             ` Simon Wright
2006-02-19 12:23       ` Georg Bauhaus
2006-02-19 22:23         ` Simon Wright
2006-02-22 22:15         ` Stephen Leake
2006-02-22 23:13           ` Georg Bauhaus
2006-02-23 12:50             ` Stephen Leake [this message]
2006-02-23 15:40               ` Jean-Pierre Rosen
2006-02-18 19:16   ` Pascal Obry
2006-02-18 21:16   ` Peter C. Chapin
2006-02-18 21:27     ` Pascal Obry
2006-02-19  0:10       ` Simon Wright
2006-02-19  9:41         ` Pascal Obry
2006-02-19  9:57           ` Simon Wright
2006-02-19 10:29             ` Pascal Obry
2006-02-19 12:31               ` Georg Bauhaus
2006-02-19 13:29                 ` Pascal Obry
2006-02-19 15:20                   ` Stephen Leake
2006-02-20  6:33                     ` Brian May
2006-02-20 18:07                       ` Pascal Obry
2006-02-22 22:21                       ` Stephen Leake
2006-02-20  8:17                     ` Lionel Draghi
2006-02-20 19:07                       ` Martin Krischik
2006-02-22 22:30                       ` Stephen Leake
2006-02-22 22:39                         ` Pascal Obry
2006-02-23 12:56                           ` Stephen Leake
2006-02-23 15:02                             ` Martin Krischik
2006-02-24 10:13                               ` Stephen Leake
2006-02-24 19:02                                 ` Martin Krischik
2006-02-24 23:29                                   ` Georg Bauhaus
2006-02-20 18:52                     ` Pascal Obry
2006-02-21  8:07                       ` Alex R. Mosteo
2006-02-22 22:32                         ` Stephen Leake
2006-02-23  6:02                           ` Jeffrey R. Carter
2006-02-23 12:58                             ` Stephen Leake
2006-02-19 19:25                   ` Jeffrey R. Carter
2006-02-19 20:00                     ` Pascal Obry
2006-02-19 22:27                       ` Simon Wright
2006-02-20  4:32                       ` Jeffrey R. Carter
2006-02-20 22:10                   ` Randy Brukardt
2006-02-22 22:36                     ` Stephen Leake
2006-02-23  9:49                       ` Alex R. Mosteo
2006-02-23 12:42                       ` Jean-Pierre Rosen
2006-02-24 10:15                         ` Stephen Leake
2006-02-20  7:11         ` Jean-Pierre Rosen
2006-02-21 21:23           ` Simon Wright
2006-02-19 15:17       ` Stephen Leake
2006-02-18 14:43 ` Martin Krischik
2006-02-18 20:21 ` Jeffrey R. Carter
2006-02-19 10:02 ` Dmitry A. Kazakov
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox