I guess there is a better solution. I tested only on one C# project and seems to works but there are some drawbacks. Comments starts with the hash char '#', to insert one or more '#' chars in names like in
Group: C# Reference {
...
you must double it, the line above become
Group: C## Reference {
...
If you want to add a comment add it as normal
Group: C## Reference { # This is a comment
...
The only thing to bear in mind is that comment always starts with a single hash, the following raise an error
Group: Title { ## A comment
...
Group: Title { ### A comment
...
Group: Title { #### A comment
...
######################### <- This is an error
### This is a comment ### <- This is another error
and so on...
This rule must be followed in any file that NaturalDocs parse in any directory, also in the istallation tree: Languages.txt and Topics.txt in Config directory. And naturally in your project tree.
The modified files are attached to this message.
patched files