|
From: | Hans Aberg |
Subject: | Re: FYI: lalr1.cc: Remove the traits |
Date: | Mon, 19 Sep 2005 16:43:29 +0200 |
On 19 Sep 2005, at 16:07, Akim Demaille wrote:
One way to do it, might be to define a macro that expands to std::deque by default. Then, if one wants to change that, one writes in the .y file say %define parser_stack "std::vector" causing the macro to expand to std::vector instead.Their interfaces are way too different.
I have no problem, with my skeleton file, to change between std::vector and std::deque. From what I recall, you push/pop the deque in front, which does not work with vector; I changed that. I attach the skeleton file I use.
Hans Aberg
lalr_ha1.cc
Description: application/applefile
lalr_ha1.cc
Description: Binary data
[Prev in Thread] | Current Thread | [Next in Thread] |