Consider the following code: /// doc1 int a, /// doc2 b, /// doc3 c; /// doc4 Ddoc's behavior is to generate this documentation: int a; doc1 doc2 int b; doc1 doc3 int c; doc1 doc4 This isn't really spelled out in the ddoc spec. Is this behavior intentional or just a coincidence?