http://d.puremagic.com/issues/show_bug.cgi?id=7045
Trass3r <mrmoc...@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mrmoc...@gmx.de --- Comment #2 from Trass3r <mrmoc...@gmx.de> 2011-12-01 17:22:52 PST --- Why so complicated? import std.regex; void main() { auto pattern = regex(r"^(import|file|binary|config)\s+([^\(]+)\(?([^\)]*)\)?\s*$"); } Taken from rdmd. It fails cause it rejects \( I suggest to turn line 1573 of regex.d (after case State.Escape: switch(current)) into 'assert(0, "Unsupported escape character \\"~cast(char)current);' so one gets a proper error message. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------