From: Lucretia <lucretia9@lycos.co.uk>
Subject: Re: simple programs -> one file with gps 2008 (gpl)?
Date: Mon, 11 Aug 2008 01:44:06 -0700 (PDT)
Date: 2008-08-11T01:44:06-07:00 [thread overview]
Message-ID: <da4ce988-e58c-4c57-94a8-1faafbcabb2c@d1g2000hsg.googlegroups.com> (raw)
In-Reply-To: cZ1nk.234873$TT4.220895@attbi_s22
On Aug 8, 9:25 pm, "Jeffrey R. Carter"
<spam.jrcarter....@spam.acm.org> wrote:
> Marcus Lauster wrote:
>
> > I'm new to Ada and therefore I'm digging through the book "Programming
> > in Ada 2005". In Chapter 4 on Page 57 the autor states: "Complete simple
> > Programms might be presented in a single file." Furthermore he outlines
> > the structure of how such a simple program might look.
>
> The operative word here is "might". There's not much in the ARM about source
> files or the relationship of compilation units to source files. There's nothing
> in the ARM to prevent a compiler from accepting multiple compilation units in a
> single file, but there's also nothing to require it.
While the AARM does not state anything about how a compilation unit
and a file relate to each other, it does state that a compiler should
take a number of compilation units (see 10.1), this is even specified
in the EBNF (appendix P):
10.1.1:
compilation::= {compilation_unit}
GNAT provides this using gnatchop, there are messages from Robert
Dewar on this group about this.
Thanks,
Luke.
next prev parent reply other threads:[~2008-08-11 8:44 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-08-08 19:12 simple programs -> one file with gps 2008 (gpl)? Marcus Lauster
2008-08-08 20:25 ` Jeffrey R. Carter
2008-08-08 20:54 ` [Solved] " Marcus Lauster
2008-08-08 21:29 ` Ed Falis
2008-08-11 8:44 ` Lucretia [this message]
2008-08-08 22:44 ` amado.alves
2008-08-10 22:25 ` Robert A Duff
2008-08-12 10:21 ` amado.alves
2008-08-12 17:03 ` Simon Wright
2008-08-13 12:45 ` Stephen Leake
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox