comp.lang.ada
 help / color / mirror / Atom feed
* Re: Shortcut logicals (was: Re: F200x )
@ 2005-02-01  8:49 Christoph Grein
  2005-02-01 11:43 ` Martin Krischik
  0 siblings, 1 reply; 18+ messages in thread
From: Christoph Grein @ 2005-02-01  8:49 UTC (permalink / raw)
  To: comp.lang.ada

 > 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





^ permalink raw reply	[flat|nested] 18+ messages in thread
[parent not found: <41f94cab$1@news1.ethz.ch>]

end of thread, other threads:[~2005-02-01 18:25 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-02-01  8:49 Shortcut logicals (was: Re: F200x ) Christoph Grein
2005-02-01 11:43 ` 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

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