comp.lang.ada
 help / color / mirror / Atom feed
From: james hopper <nospam@nospam.com>
Subject: Re: wanted: Ada diff tool
Date: 2000/05/03
Date: 2000-05-03T00:00:00+00:00	[thread overview]
Message-ID: <030520002201489719%nospam@nospam.com> (raw)
In-Reply-To: 8eot2o$kbm$1@wanadoo.fr

In article <8eot2o$kbm$1@wanadoo.fr>, Jean-Pierre Rosen
<rosen.adalog@wanadoo.fr> wrote:

> On Adalog's component page (http://pro.wanadoo.fr/adalog/compo2.htm), you'll
> find a small utility called Normalize that processes an Ada source and
> removes comments, unnecessary spaces, and turns the whole text (except
> strings) upper-case. This is precisely intended to make a diff on the
> "semantic" part of the program. FWIW....
> 
> (I wrote this because of a lengthy discussion on this topic here some times
> ago. It turned out that it was faster to write the utility than to discuss
> about its desirability ;-)

i looke dat it and its good as far as it goes, but it doent handle the
case where lines with embedded carrage control.  if you change the
formatting on lines it won't do a true diff. to make this a true
normalize it needs to convert every ada statement into a single line.

jim




  reply	other threads:[~2000-05-03  0:00 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-05-02  0:00 wanted: Ada diff tool Terry Westley
2000-05-02  0:00 ` Ted Dennison
2000-05-03  0:00 ` Jean-Pierre Rosen
2000-05-03  0:00   ` james hopper [this message]
2000-05-04  0:00     ` Geoff Bull
2000-05-04  0:00       ` Ted Dennison
2000-05-05  0:00       ` Benjamin J. Robinson
2000-05-05  0:00         ` Ted Dennison
2000-05-04  0:00     ` Jean-Pierre Rosen
2000-05-04  0:00     ` Wes Groleau
2000-05-03  0:00   ` Brian Rogoff
2000-05-03  0:00 ` Geoff Bull
     [not found] ` <tlivgsorsn19mtm29qi98c42tac8gnfleg@4ax.com>
2000-05-03  0:00   ` Robert A Duff
2000-05-03  0:00 ` James D. Veale
replies disabled

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