Reece Dunn wrote: > > In the file: > > spirit/wave/wave/cpplexer/slex/cpp_slex_lexer.hpp > > I have noticed two points that may be bugs (but have not verified > > through compilation.) > > > > <1> line 335: > > > > [332] // C++ only token definitions > > [333] template <typename IteratorT, typename PositionT> > > [334] typename lexer<IteratorT, PositionT>::lexer_data const [335] > > lexer<IteratorT, PositionT>::init_data[] = > > > > Should init_data be init_data_cpp??? c.f. line 76: > > > > [75] static lexer_data const init_data[]; // > common patterns > > [76] static lexer_data const init_data_cpp[]; // C++ only > > patterns > > > > <2> line 351: > > > > [350] TOKEN_DATA(COLON_COLON, "::"), > > [351] }; > > > > The comma at the end of line 350 is an error, unless line > 351 is meant > > to > > be: > > > > [351a] { token_id(0) } // this should be the last entry > > [351b] }; > > > > c.f. line 328 (same as 351a, 351b).
I was in vacation last week ..., so sorry for the delay. You've hit a bug. Thanks. I wonder how it worked ;-P Fixed and committed to the CVS Spirit::HEAD. Regards Hartmut _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost