-
The
spirit::istream_iterator
(see multi_pass
) now checks at construction
time whether the underlying stream has reached eof (end of file).
-
Spirit.Qi now properly collapses attributes generated
from optionals embedded inside another optional parser (i.e.
-('(' >
-int_
>> ')'). That means that
attributes like
boost::optional<boost::optional<int> > will be
collapsed to
boost::optional<int>`. Thanks to Peter Schueller for reporting
that problem.
-
Actions attached to binary parsers now properly propagate the parser's
attribute. Thanks to Mathias Born for reporting this issue.
-
Fixed TRAC#5701: lexertl token_value_type returns const unused for nonconst
ref.
-
Fixed a problem in the lexer (position_token) causing problems with enabled
parser debugging (MSVC2010).