comp.lang.ada
 help / color / mirror / Atom feed
From: Christoph Grein <christoph.grein@eurocopter.com>
To: comp.lang.ada@ada-france.org
Subject: Re: Shortcut logicals (was: Re: F200x )
Date: Tue, 01 Feb 2005 09:49:22 +0100
Date: 2005-02-01T09:49:22+01:00	[thread overview]
Message-ID: <mailman.113.1107248486.527.comp.lang.ada@ada-france.org> (raw)

 > Robert A Duff wrote:
 >
 > > And the syntax rules forbid mixing "and" and "and then" -- you have to
 > > use parens.??All?of?these?("and",?"and?then",?"or",?"or?else",?"xor")
 > > are lower precedence than most other operators in Ada.??So?you?can
 > > write:
 >
 > Are you sure? I did not find anything in the RM to support that. I 
checked
 > both the RM and AARM:

Martin,
of course Robert is sure, if not, who else - you should know, he's 
deeply involved in Ada development.

See RM 4.4(2..7).

You'll find
relation and relation gives an expression,
relation and then relation also gives an expression.

But there is no syntax rule to combine an expression with a relation.
You can only combine a parenthesized expression (a primary) with a relation.

 > http://www.adaic.com/standards/95lrm/html/RM-4-5-1.html
 > http://www.adaic.com/standards/95aarm/html/AA-4-5-1.html
 >
 > (To the Fortran comunity: the the first is the general public 
version, the
 > later the compiler vendor version).

More precisely: The first is the binding reference manual, the second 
has further discussions, explanations and rationales without any binding 
character. Of course there should be no contradictions between the two.

 > Martin





             reply	other threads:[~2005-02-01  8:49 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-02-01  8:49 Christoph Grein [this message]
2005-02-01 11:43 ` Shortcut logicals (was: Re: F200x ) Martin Krischik
2005-02-01 12:45   ` Adrien Plisson
2005-02-01 14:03     ` Martin Krischik
2005-02-01 14:56       ` Les
2005-02-01 16:57       ` Frank J. Lhota
2005-02-01 17:55       ` Dan Nagle
2005-02-01 18:25         ` James Giles
2005-02-01 13:57   ` Robert A Duff
2005-02-01 15:35     ` Shortcut logicals Jan Vorbrüggen
     [not found] <41f94cab$1@news1.ethz.ch>
     [not found] ` <INfKd.13707$bh6.378409@weber.videotron.net>
     [not found]   ` <nospam-6F7AE0.11340228012005@news.supernews.com>
     [not found]     ` <lqjnv01969glk2mbv1plvjdn5idkb1c3db@4ax.com>
     [not found]       ` <1107060103.157135.325010@z14g2000cwz.googlegroups.com>
     [not found]         ` <8u2pv0tdd9b1v689rtqc2c2tlm9pn9t1t6@4ax.com>
     [not found]           ` <1107085125.849687.318060@c13g2000cwb.googlegroups.com>
     [not found]             ` <1107096062.786125.100030@f14g2000cwb.googlegroups.com>
     [not found]               ` <10vq094k09igv3c@corp.supernews.com>
     [not found]                 ` <eudLd.43724$8u5.37685@bgtnsc04-news.ops.worldnet.att.net>
     [not found]                   ` <1107160100.162171.223490@f14g2000cwb.googlegroups.com>
     [not found]                     ` <cTxLd.126318$w62.46060@bgtnsc05-news.ops.worldnet.att.net>
     [not found]                       ` <xfKdnUflrtW3I2PcRVn-og@comcast.com>
     [not found]                         ` <rEzLd.68$xR1.54@bgtnsc04-news.ops.worldnet.att.net>
     [not found]                           ` <ON-dnSQzGfXOVWPcRVn-1A@comcast.com>
     [not found]                             ` <mXzLd.100$xR1.94@bgtnsc04-news.ops.worldnet.att.net>
2005-02-01  0:56                               ` Shortcut logicals (was: Re: F200x ) James Van Buskirk
2005-02-01  1:16                                 ` Robert A Duff
2005-02-01  8:08                                   ` Martin Krischik
2005-02-01  1:43                                 ` James Giles
2005-02-01  2:33                                   ` James Van Buskirk
2005-02-01  2:53                                     ` James Giles
2005-02-01  3:49                                       ` James Van Buskirk
2005-02-01  4:31                                         ` James Giles
replies disabled

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