This PR add support for @option tag for short and long options.
@option supports short and long options, separated by pipes. Options can have an argument specified between < and >.
If @option format is not recognized by the somewhat complex regex, it is processed as a "bad" option, and outputted in a unstyled list. A warning is displayed on stderr.
@arg without $[0-9] or $@ is processed as an @option tag, and a warning is displayed on stderr.
It also revamp description and titles processing to limit the use of "\n" in code.
This PR add support for @option tag for short and long options.
<
and>
.$[0-9]
or$@
is processed as an @option tag, and a warning is displayed on stderr.It also revamp description and titles processing to limit the use of "\n" in code.