From: Jacob Sparre Andersen <jacob@jacob-sparre.dk>
Subject: Re: Some kind of repeating in Static_Predicate
Date: Mon, 04 Jun 2018 08:26:54 +0200
Date: 2018-06-04T08:26:54+02:00 [thread overview]
Message-ID: <87efhnoymp.fsf@jacob-sparre.dk> (raw)
In-Reply-To: 4ece357c-025c-45ff-9f5d-89c89d47e6c0@googlegroups.com
ytomino <aghia05@gmail.com> writes:
> I'm trying to use a constant table (but that is unstable and may be
> changed in compile-time) in Static_Predicate.
>
> Set : constant String := ('T', 'a', 'b', 'l', 'e');
>
> subtype T is Character
> with Static_predicate => (for some I of Set => X = I);
Why not admit that it is a Dynamic_Predicate?
Alternatively:
type T is ('T', 'a', 'b', 'l', 'e');
Or:
subtype T is Character
with Static_Predicate => (T in 'T' | 'a' | 'b' | 'l' | 'e');
Greetings,
Jacob
--
"people who live in glass houses shouldn't be throwing rocks
-- especially at those who don't live in glass houses"
next prev parent reply other threads:[~2018-06-04 6:26 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-06-03 17:45 Some kind of repeating in Static_Predicate ytomino
2018-06-04 6:26 ` Jacob Sparre Andersen [this message]
2018-06-04 7:15 ` ytomino
2018-06-04 21:33 ` Randy Brukardt
2018-06-05 2:30 ` ytomino
2018-06-05 20:37 ` Randy Brukardt
2018-06-04 7:17 ` ytomino
2018-06-06 11:04 ` Marius Amado-Alves
2018-06-06 14:53 ` ytomino
2018-06-07 9:15 ` Marius Amado-Alves
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox