comp.lang.ada
 help / color / mirror / Atom feed
From: Markus E L <development-2006-8ecbb5cc8aREMOVETHIS@ANDTHATm-e-leypold.de>
Subject: Re: Ravenscar-compliant bounded buffer
Date: Sun, 09 Sep 2007 17:38:02 +0200
Date: 2007-09-09T17:38:02+02:00	[thread overview]
Message-ID: <y1tzq3rgrp.fsf@hod.lan.m-e-leypold.de> (raw)
In-Reply-To: FJTEi.515137$p47.162943@bgtnsc04-news.ops.worldnet.att.net


'Colossus DOT Pike AT worldnet DOT att DOT net (anon)' wrote:

<the following quote from some other paper:>

>  The compiler is composed of two main parts: the front-end and the 
>  back-end (cf. Figure 1.2). The front-end of the GNAT compiler is 
>  thus written in Ada95. The back-end of the compiler is the back-end 
>  of GCC proper, extended to meet the needs of Ada semantics 
>  [SGC94, Section 3.1].

<...>

>
>  The front-end comprises five phases (cf. Figure 1.3): lexical 
>  analysis, syntactic analysis (parsing), semantic analysis, AST 
>  expansion, and finally AST transformation into an equivalent C 
>  tree (this stage is labeled GiGi (GNAT to GNU transformation). 

>  These phases communicate by means of a rather compact Abstract 
>  Syntax Tree (AST). 

Reading seems to be an art you've only mastered incompletely so
far. Nowhere it says that GNAT produces C code (C tree is something
else).

- M




  parent reply	other threads:[~2007-09-09 15:38 UTC|newest]

Thread overview: 49+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-09-04 13:53 Ravenscar-compliant bounded buffer Maciej Sobczak
2007-09-05  3:00 ` Steve
2007-09-05  7:38   ` Maciej Sobczak
2007-09-06  4:04     ` Steve
2007-09-06 14:06       ` Robert A Duff
2007-09-06 15:36         ` Dmitry A. Kazakov
2007-09-07  2:36           ` Robert A Duff
2007-09-06 21:13         ` Maciej Sobczak
2007-09-07  2:41           ` Robert A Duff
2007-09-07 11:56           ` anon
2007-09-07 19:44             ` Maciej Sobczak
2007-09-08  0:16               ` anon
2007-09-08  1:19                 ` Larry Kilgallen
2007-09-08  5:13                   ` anon
2007-09-08 22:06                     ` Larry Kilgallen
2007-09-09  2:17                       ` anon
2007-09-09 12:07                         ` Larry Kilgallen
2007-09-09 13:10                         ` Markus E L
2007-09-11  2:44                     ` Randy Brukardt
2007-09-08 11:50                 ` Niklas Holsti
2007-09-08 12:01                   ` Pascal Obry
2007-09-08 17:13                     ` anon
2007-09-08 17:11                   ` anon
2007-09-08 19:14                     ` Markus E L
2007-09-09 14:54                       ` anon
2007-09-09 16:01                         ` Markus E L
2007-09-09 10:38                     ` Gautier
2007-09-09 11:41                       ` anon
2007-09-09 13:19                         ` Markus E L
2007-09-09 13:52                         ` Pascal Obry
2007-09-09 15:22                           ` anon
2007-09-09 16:03                             ` Markus E L
2007-09-10  0:05                               ` Larry Kilgallen
2007-09-10  3:10                                 ` Markus E L
2007-09-09 16:05                             ` Markus E L
2007-09-09 18:40                             ` Ed Falis
2007-09-09 19:11                               ` Markus E L
2007-09-09 10:57                     ` Gautier
2007-09-09 14:49                       ` anon
2007-09-09 15:08                         ` Pascal Obry
2007-09-09 15:38                         ` Markus E L [this message]
2007-09-09 19:12                     ` Niklas Holsti
2007-09-09 19:28                       ` Ed Falis
2007-09-10 12:51                   ` Colin Paul Gloster
2007-09-07  1:38         ` Steve
2007-09-07  2:47           ` Robert A Duff
2007-09-05  7:46   ` Dmitry A. Kazakov
2007-09-05  8:17     ` brodax
2007-09-05  8:30     ` Jean-Pierre Rosen
replies disabled

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