Pegged uses # as the start of its line comment which does not work well with D's q{} strings. This is not an issue of taste, the D compiler rejects # as a token. Literally anything else would be a better choice as it would at least compile. As a stupid question, why not also accept regular old D comments starting with //? Technically, // is valid as part of a rule, but I'd guess no one uses empty choices that way.
Pegged uses
#as the start of its line comment which does not work well with D'sq{}strings. This is not an issue of taste, the D compiler rejects#as a token. Literally anything else would be a better choice as it would at least compile. As a stupid question, why not also accept regular old D comments starting with//? Technically,//is valid as part of a rule, but I'd guess no one uses empty choices that way.