id summary reporter owner description type status milestone component version severity resolution keywords cc 12208 Lexer does not work with boost::spirit::istream_iterator edaskel@… Hartmut Kaiser "According to the documentation, any forward iterator should be usable for the input stream iterator. boost::spirit::istream_iterator is a forward iterator, yet I find boost::wave::lexing_exception is called when it is used instead of std::string_iterator. Further, the Changelog has this to say: TODO (known issues): ... - Fix the re2c lexer for iterators others then string::iterator (or more generally for iterators, which aren't random access iterators) which implies that this is a known problem. Either the documentation should indicate that a random access iterator is required (and this should be enforced with an iterator traits check), or the code should be fixed to only require a forward iterator." Bugs new To Be Determined wave Boost 1.61.0 Problem