Related articles |
---|
Initialise tokens in bison/flex rupp@fzi.de (Torsten Rupp) (2002-03-09) |
Re: Initialise tokens in bison/flex haberg@matematik.su.se (2002-03-11) |
Re: Initialise tokens in bison/flex {spamtrap}@qeng-ho.org (Maneki Neko) (2002-03-17) |
Re: Initialise tokens in bison/flex clint@0lsen.net (Clint Olsen) (2002-03-17) |
Re: Initialise tokens in bison/flex chrisd@reservoir.com (2002-03-17) |
From: | Clint Olsen <clint@0lsen.net> |
Newsgroups: | comp.compilers |
Date: | 17 Mar 2002 22:38:11 -0500 |
Organization: | NULlsen Network |
References: | 02-03-046 |
Keywords: | yacc, lex |
Posted-Date: | 17 Mar 2002 22:38:11 EST |
If I understand what you're requesting, I think Lemon will do what you
want:
http://www.hwaci.com/sw/lemon
Lemon has the concept of a non-terminal destructor and you can select
what to run when the object gets popped from the stack.
-Clint
Torsten Rupp wrote:
> Does anybody know how I can handle resource allocation/free resources in
> tokens for bison/flex? E. g. allocate a dynamic array when scanning a
> token and free this memory after the last usage. Is there some interface
> for this in bison or flex? How to handle possibly unlimited data size in
Return to the
comp.compilers page.
Search the
comp.compilers archives again.