id summary reporter owner description type status milestone component version severity resolution keywords cc 9924 """debug"" can not be used as rule name" barade.barade@… Joel de Guzman "Using Boost Spirit Qi I've been unable to name my rule ""debug"". The rule was defined as attribute of a qi::grammar deriving struct. I think it has something to do with: /////////////////////////////////////////////////////////////////////////////// // Utility macro for easy enabling of rule and grammar debugging #if !defined(BOOST_SPIRIT_DEBUG_NODE) #if defined(BOOST_SPIRIT_DEBUG) || defined(BOOST_SPIRIT_QI_DEBUG) #define BOOST_SPIRIT_DEBUG_NODE(r) r.name(#r); debug(r) #else defined in ""debug_handler.hpp"" Of course spirit's debugging was enabled." Bugs closed To Be Determined spirit Boost 1.54.0 Problem wontfix