BOOST::SPIRIT - position_iterator: Falsche Zeilen Nummern?
-
Hi,
ich benutze die BOOST::SPIRIT (unter unix) mit dem position_iterator als wrapper für den file_iteratortypedef position_iterator<file_iterator> iterator_t; iterator_t begin(first, last, filename); iterator_t end;Siehe auch folgendes Beispiel: http://spirit.sourceforge.net/distrib/spirit_1_8_2/libs/spirit/example/fundamental/position_iterator/position_iterator.cpp
Die Zeilen Nummern die ich im Fehlerfall bekomme sind falsch, wenn das File ein DOS File (\x0d\0x0a) ist. Ist das ein Bug in der BOOST::SPIRIT oder gibt es da einen Trick das richtig gezählt wird?
Danke.