[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Bison version 1.875e available for testing
From: |
Akim Demaille |
Subject: |
Re: Bison version 1.875e available for testing |
Date: |
Wed, 15 Dec 2004 15:57:58 +0100 |
User-agent: |
Gnus/5.1007 (Gnus v5.10.7) Emacs/21.3 (gnu/linux) |
>>> "Laurence" == Laurence Finston <address@hidden> writes:
> On Wed, 15 Dec 2004, Akim Demaille wrote:
>> >>> "Laurence" == Laurence Finston <address@hidden> writes:
>>
>> > Does this make it possible to declare local automatic
>> > variables in `yyparse()'?
>>
>> Nope. To a similar end you are expected to use %parse-param.
>>
> That's what I do. The CWEB section
> address@hidden declarations for rules@>' contains code that extracts the
> values from the parameter. It just seems a bit wasteful to do this in
> every rule, as well as cluttering up my code.
I don't understand what you mean with "every rule". Automatic
variables in yyparse are for a whole parse, just as arguments given to
%parse-param.
> For non-threaded applications it would suffice to use static
> variables local to the compilation unit for `yyparse()', but this
> won't work with threads.
Why is that? It is up to you to pass to yyparse references to
automatic variables from its caller. So I fail to see what actual
difference it would make.
- Re: Bison version 1.875e available for testing, (continued)
- Re: Bison version 1.875e available for testing, Frank Heckenbach, 2004/12/11
- Re: undefining YYRHSLOC in the GLR parser, Paul Eggert, 2004/12/12
- Re: undefining YYRHSLOC in the GLR parser, Frank Heckenbach, 2004/12/12
- Re: undefining YYRHSLOC in the GLR parser, Paul Eggert, 2004/12/13
- Re: undefining YYRHSLOC in the GLR parser, Frank Heckenbach, 2004/12/14
- Re: undefining YYRHSLOC in the GLR parser, Paul Eggert, 2004/12/14
- Re: undefining YYRHSLOC in the GLR parser, Frank Heckenbach, 2004/12/15
Re: Bison version 1.875e available for testing, Laurence Finston, 2004/12/11
- Re: Bison version 1.875e available for testing, Akim Demaille, 2004/12/15
- Re: Bison version 1.875e available for testing, Laurence Finston, 2004/12/15
- Re: Bison version 1.875e available for testing,
Akim Demaille <=
- Re: Bison version 1.875e available for testing, Laurence Finston, 2004/12/15
- Re: Bison version 1.875e available for testing, Akim Demaille, 2004/12/15
- Re: Bison version 1.875e available for testing, Kelly Leahy, 2004/12/15
- Re: Bison version 1.875e available for testing, Laurence Finston, 2004/12/15
Re: Bison version 1.875e available for testing, Hans Aberg, 2004/12/15