Re: Generating a simple hand-coded like recursive descent parser

Chris Dollin <chris.dollin@hp.com>
22 Sep 2006 22:26:58 -0400

          From comp.compilers

Related articles
[15 earlier articles]
Re: Generating a simple hand-coded like recursive descent parser ArarghMail609@Arargh.com (2006-09-11)
Re: Generating a simple hand-coded like recursive descent parser mr.waverlye@verizon.net (Mr.E) (2006-09-11)
Re: Generating a simple hand-coded like recursive descent parser tommy.thorn@gmail.com (Tommy Thorn) (2006-09-12)
Re: Generating a simple hand-coded like recursive descent parser mr.waverlye@verizon.net (Mr.E) (2006-09-16)
Re: Generating a simple hand-coded like recursive descent parser tommy.thorn@gmail.com (Tommy Thorn) (2006-09-18)
Re: Generating a simple hand-coded like recursive descent parser DrDiettrich1@aol.com (Hans-Peter Diettrich) (2006-09-21)
Re: Generating a simple hand-coded like recursive descent parser chris.dollin@hp.com (Chris Dollin) (2006-09-22)
Re: Generating a simple hand-coded like recursive descent parser DrDiettrich1@aol.com (Hans-Peter Diettrich) (2006-09-25)
Re: Generating a simple hand-coded like recursive descent parser chris.dollin@hp.com (Chris Dollin) (2006-09-25)
Re: Generating a simple hand-coded like recursive descent parser DrDiettrich1@aol.com (Hans-Peter Diettrich) (2006-09-26)
Re: Generating a simple hand-coded like recursive descent parser zebedee@zebedee.net (zebedee) (2006-09-28)
Re: Generating a simple hand-coded like recursive descent parser DrDiettrich1@aol.com (Hans-Peter Diettrich) (2006-09-28)
Re: Generating a simple hand-coded like recursive descent parser phaywood@alphalink.com.au (2006-09-30)
[16 later articles]
| List of all articles for this month |

From: Chris Dollin <chris.dollin@hp.com>
Newsgroups: comp.compilers
Date: 22 Sep 2006 22:26:58 -0400
Organization: HP labs, Bristol
References: 06-09-02906-09-042 06-09-048 06-09-060 06-09-078 06-09-093 06-09-108
Keywords: parse, types
Posted-Date: 22 Sep 2006 22:26:58 EDT

Hans-Peter Diettrich wrote:


(fx:snip)


> #defined names, and the parser adds all encountered typedef names. This
> procedure works fine, provided that typedefs always have global scope,
> as is required in C.


Not so far as I'm aware: I couldn't find such a restriction for C90,
and could find implications in the text that it would be allowed.
Experimentally, `gcc -ansi -pedantic` was quite happy with a typedef
inside `main`.


--
Chris "falling further in" Dollin
I'm full of sweetness and light. And I'm /keeping/ it.



Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.