Macro commands that take no arguments have spurious parentheses appended to their synopsis

See for example the definition of @#else, @#endif, @#endfor, @#echomacrovars in the reference manual.