digitalmars.D.bugs - [Issue 9605] New: std.conv.parse!(string, string) fails
- d-bugmail puremagic.com (35/35) Feb 27 2013 http://d.puremagic.com/issues/show_bug.cgi?id=9605
http://d.puremagic.com/issues/show_bug.cgi?id=9605 Summary: std.conv.parse!(string, string) fails Product: D Version: unspecified Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: Phobos AssignedTo: nobody puremagic.com ReportedBy: monarchdodra gmail.com Basically, std.conv.parse!(string, string) expects the string to be in the form of an array of chars: //---- import std.conv; void main() { string s1 = `[['h', 'e', 'l', 'l', 'o'], ['w', 'o', 'r', 'l', 'd']]`; string s2 = `["hello", "world"]`; string s3 = `['h', 'e', 'l', 'l', 'o']`; string s4 = `"hello"`; auto ss1 = parse!(string[])(s1); auto ss2 = parse!(string[])(s2); auto ss3 = parse!(string )(s3); auto ss4 = parse!(string )(s4); //Can't parse string: "[" is missing return; } //---- The irony though is that if you place the string inside an array (s1 and s2), then conv will actually support both forms of parse. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Feb 27 2013