Subject: Re: [Boost-bugs] [Boost C++ Libraries] #6343: Spirit::qi semantic action destroys attribute value
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2012-01-02 00:15:28
#6343: Spirit::qi semantic action destroys attribute value
----------------------------------+-----------------------------------------
Reporter: kkanishev@⦠| Owner: djowel
Type: Bugs | Status: closed
Milestone: To Be Determined | Component: spirit
Version: Boost 1.48.0 | Severity: Problem
Resolution: invalid | Keywords:
----------------------------------+-----------------------------------------
Changes (by djowel):
* status: new => closed
* resolution: => invalid
Comment:
When a semantic action is present anywhere in a rule, automatic attribute
propagation is disabled. If you want to force attribute propagation, you
can use the %= operator:
ex %= qi::int_[f] >> *ex;
BTW, the proper forum for support is the Spirit mailing lists: http
://boost-spirit.com/home/feedback-and-support/. Please ask the list first
before flagging this as a bug here.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/6343#comment:1> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:08 UTC