boostorg/spirit_x4

Invalid real numbers should be rejected by real parsers

Open

#63 opened on Oct 5, 2025

 (1 comment) (0 reactions) (0 assignees)C++ (3 forks)auto 404
buggood first issuehelp wantedtests needed

Repository metrics

Stars
 (37 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

For example:

  • 9.9e999999999999999999999 should be rejected
  • ... need further investigation ...

Integer parsers currently seem to correctly reject some invalid values, for instance too big numbers. I have no idea why the implementation detail has divergence between integer and real parsers.

Contributor guide