Re: [Boost-bugs] [Boost C++ Libraries] #6343: Spirit::qi semantic action destroys attribute value

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