id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 10193,[Spirit.qi] real_parser is too strict with the exponent part,anonymous,Joel de Guzman,"E.g. parsing ""4em"" string fails with {{{ double_ >> lit(""em"") }}} ""e"" is considered start of exponent part and integer is expected after it. Exponent handling as described in documentation as follows: {{{ exponent_part = (lit('e') | 'E') >> -sign >> +digit ; }}} But as it is implemented now, grammar should be: {{{ exponent_part = (lit('e') | 'E') > -sign > +digit ; }}} It will be better if ""e"" is treated as exponent part only if it is followed by integer (with optional sign).",Bugs,closed,To Be Determined,spirit,Boost 1.55.0,Problem,fixed,,