id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 12928,x3 cannot synthesize attribute of type boost::iterator_range in a sequence parser,wanghan02@…,Joel de Guzman,"In a simple parser test [http://coliru.stacked-crooked.com/a/5b3bde9736c9fc43] {{{ std::string str(""x123x""); boost::iterator_range::type> attr; if( x3::parse( boost::begin(str), boost::end(str), x3::lit('x') >> x3::raw[+x3::digit] >> x3::lit('x'), attr ) ) { std::cout<<""Match! attr = ""<> x3::raw[+x3::digit] >> x3::lit('x')''' is supposed to synthesize an attribute of type boost::iterator_range. But it cannot compile. If we remove either of the two '''x3::lit('x')''', it compiles. ",Bugs,closed,To Be Determined,spirit,Boost 1.63.0,Problem,fixed,"x3, attribute, iterator_range, sequence",