comp.lang.ada
 help / color / mirror / Atom feed
From: "KE" <koray.erkan@yahoo.com>
Subject: Re: Char type verification
Date: 15 Nov 2006 15:33:52 -0800
Date: 2006-11-15T15:33:52-08:00	[thread overview]
Message-ID: <1163633632.764424.140640@f16g2000cwb.googlegroups.com> (raw)
In-Reply-To: <m2mz6sb8h1.fsf@grendel.local>

Thanks, Simon.

I understand that ".." is an operator that Ada coders are very fond of.
But what if the "UCASE" array was not a set of contiguous values from a
specific range?

In more general terms, how would we use a tested value as an index to a
lookup table to verify a property of that value from that table?

Not that this is necessarily a big deal.

Perhaps there's something about that Ada way that is grabbing me yet.
It should be obvious, but "obvious" in Latin means "overlooked."

Sorry for taking your time.


Thanks again
-- KE


Simon Wright wrote:
> "KE" <koray.erkan@yahoo.com> writes:
>
> Hmm, the trouble is that one just wouldn't!
>
> > static uchar UCASE[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
> >
> > int _isupper(uchar c)
> > {
> >    return (c==UCASE[(c%'A')%26]);
> > }
>
> function Is_Upper (C : Character) return Boolean is
> begin
>    return C in 'A' .. 'Z';
> end Is_Upper;
> 
> --S




  reply	other threads:[~2006-11-15 23:33 UTC|newest]

Thread overview: 34+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-11-15 22:00 Char type verification KE
2006-11-15 21:57 ` Georg Bauhaus
2006-11-15 23:15   ` KE
2006-11-16  4:48     ` Jeffrey R. Carter
2006-11-16 19:53       ` Adam Beneschan
2006-11-16 23:30       ` Yves Bailly
2006-11-17  0:48         ` Jeffrey R. Carter
2006-11-17  1:59           ` Adam Beneschan
2006-11-17 11:30           ` Stephen Leake
2006-11-17 15:33             ` KE
2006-11-17 15:10               ` Georg Bauhaus
2006-11-17 18:30               ` Ludovic Brenta
2006-11-18  2:29                 ` Brian May
2006-11-17 19:45               ` Jeffrey R. Carter
     [not found]               ` <mQm7h.8782$ig4.3262@newsread2.news.pas.earthlink.net>
2006-11-17 19:56                 ` Jeffrey R. Carter
     [not found]                   ` <omz7h.222$1s6.165@newsread2.news.pas.earthlink.net>
2006-11-19  2:19                     ` OT: French Idioms (was Re: Char type verification) Jeffrey R. Carter
2006-11-19  9:04                       ` Dmitry A. Kazakov
2006-11-17 21:22         ` Char type verification Simon Wright
2006-11-17 23:59           ` Yves Bailly
2006-11-15 23:23 ` Simon Wright
2006-11-15 23:33   ` KE [this message]
2006-11-16  4:52     ` Jeffrey R. Carter
2006-11-15 23:36 ` Adam Beneschan
2006-11-15 23:55   ` KE
2006-11-16  4:54     ` Jeffrey R. Carter
2006-11-16  1:08 ` jimmaureenrogers
2006-11-16  1:45   ` KE
2006-11-16  2:15     ` jimmaureenrogers
2006-11-16  2:42     ` Steve Whalen
2006-11-16  9:36     ` Alex R. Mosteo
2006-11-16  7:02 ` KE
2006-11-16 17:04   ` Dmitry A. Kazakov
2006-11-16 22:43   ` Brian May
  -- strict thread matches above, loose matches on Subject: below --
2006-11-16 16:01 Anh Vo
replies disabled

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