On 29/10/2014 13:21, Kenji Hara via Digitalmars-d wrote:
2014-10-29 21:33 GMT+09:00 Bruno Medeiros via Digitalmars-d <[email protected] <mailto:[email protected]>>:Someone opened an issue report for a bug in the DDT parser, it doesn't parse this: template X(int Y){} @X!3 // error here void main(){} And yet DMD accepts this code. Is this grammar supposed to be valid though? The grammar spec doesn't allow it, not that means much. I searched for an open grammar bug, but couldn't find one. It is a grammar bug, because DMD parser intentionally accepts the syntax.
Opened: https://issues.dlang.org/show_bug.cgi?id=13664 -- Bruno Medeiros https://twitter.com/brunodomedeiros
