comp.lang.ada
 help / color / mirror / Atom feed
From: Steven Hovater <nh-ho@mediaone.net>
Subject: Re: Representation clause in records?
Date: 1999/02/06
Date: 1999-02-06T00:00:00+00:00	[thread overview]
Message-ID: <36BC1760.B1F55E8C@mediaone.net> (raw)
In-Reply-To: yecu2x05oow.fsf@king.cts.com

The only rep spec I"ve seen is an alignment clause at the beginning of the record,
e.g. (best I can recall...)
type foo is record
   for foo'address use at mod 32;
   begin
     blah : integer16;
     more_blah : integer16;
end record;

cheers,
Steve

Keith Thompson wrote:

> Corey Minyard <minyard@acm.org> writes:
> [...]
> > (5)   component_item ::= component_declaration | representation_clause
> > (6)   component_declaration ::=
> >           defining_identifier_list : component_definition [:= default_expression];
> >
> > I am playing around with ASIS and I was to the point of handling the
> > representation clause here.  My question is: What is the representation
> > clause specified in (5)?
>
> If I'm not mistaken, the grammar permits a representation clause here
> only to allow for the possibility of implementation-defined
> representation clauses.  There are no language-defined rep clauses
> that can appear in place of a component declaration -- and I don't
> think any current implementations support such clauses.
>
> If this is correct, you can probably get away with ignoring rep
> clauses within record declarations.  If it isn't, I'm sure I can count
> on someone to point it out.
>
> --
> Keith Thompson (The_Other_Keith) kst@cts.com <*>
> San Diego, California, USA <http://www.ghoti.net/~kst>
> Will write code for food.

--
Steven Hovater
svh@rational.com
Software Engineering Consultant
Phone/fax:781-676-2565/2500
Rational Software
Pager: 888-906-2209
83 Hartwell Ave, Lexington, MA                                             Amateur
radio: AA1YH






  reply	other threads:[~1999-02-06  0:00 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-02-05  0:00 Representation clause in records? Corey Minyard
1999-02-05  0:00 ` Keith Thompson
1999-02-06  0:00   ` Steven Hovater [this message]
1999-02-06  0:00     ` Keith Thompson
replies disabled

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