[Issue 15526] New: ignore underscores for parsing integers
via Digitalmars-d-bugs
digitalmars-d-bugs at puremagic.com
Thu Jan 7 11:53:55 PST 2016
https://issues.dlang.org/show_bug.cgi?id=15526
Issue ID: 15526
Summary: ignore underscores for parsing integers
Product: D
Version: D2
Hardware: All
OS: All
Status: NEW
Severity: enhancement
Priority: P1
Component: phobos
Assignee: nobody at puremagic.com
Reporter: schveiguy at yahoo.com
Currently, to!int("1_234") results in an error, and
auto x = "1_234";
auto y = parse!int(x);
results in y == 1, x == "_234"
However, it would be nice if there was a way that literals in the D sense were
parsed as well as straight C literals.
Liam McSherry created a PR to do this, but it was never fixed/accepted. Most of
the discussion on this issue can be read in the PR comments here:
https://github.com/D-Programming-Language/phobos/pull/3377
I believe what we need is a parseDInteger function that can be used as a basis
for other functions.
--
More information about the Digitalmars-d-bugs
mailing list