| Home | Libraries | People | FAQ | More

### Spirit V2.5.2

##### What's changed from V2.5.1 (Boost V1.48.0) to V2.5.2 (Boost V1.49.0)

- Integrated Vitaly Budovski's patch to add binary floating point parsers and generators.
- Fixed #6253: `lex::lexertl::generate_static_dfa` compiler errors if lexer has wchar_t as underlying stream type.
- Added the possibility to match a token range when parsing with a lexer by using `qi::token(min, max)`, or `qi::tokenid(min, max)`. Both parsers match any token with a token id in the range [min, max].
- Fixed a problem in `center` `(num)[a]` and `center` `(num, g)[a]` if used inside a compound generator (such as sequences, Kleene, list, or plus.
- Fixed `karma::subrule` from the repository (thanks to Lee Clagett for submitting a patch).
- Fixed Spirit.Karma examples (thanks to Lee Clagett for submitting a patch).
- Fixed #6368: [multi_pass] clear_queue isn't forwarded to the storage policy.
- Fixed a problem in Spirit.Karma when a variant holding a container was used as a generator inside a sequence.