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,,,