]> git.saurik.com Git - bison.git/commit
options: no longer document warnings when diagnosing an invalid -W
authorAkim Demaille <akim@lrde.epita.fr>
Mon, 11 Feb 2013 08:34:22 +0000 (09:34 +0100)
committerAkim Demaille <akim@lrde.epita.fr>
Thu, 14 Feb 2013 14:00:44 +0000 (15:00 +0100)
commit9a9130f26d8df2c1fe2051c5881e0da804ba8e9c
treee5eee24ec8c0ddff44b7a8b97d7919ef05feeb6a
parent312d0d654f0143f6da1dc650f7419c15fd57f039
options: no longer document warnings when diagnosing an invalid -W

The argmatch functions accept prefixes of the alternatives (like
getopt does for long options).  Bison uses this to document the
warning categories.  This is troublesome: it duplicates the --help
documentation, it is not gettextized, it is displayed with ugly quotes
(because argmatch uses it to display the list of possible answers),
and it prevents straighforward uses of the tables of valid warning
categories (for instance so that warning diagnostics end with the name
of the warning).

The "hidden" option --trace uses the same trick, but it does not need
to be translated, nor to be described in --help.

* src/getargs.c (warnings_args): Remove pseudo documentation.
Comment changes.
src/getargs.c