Hello,
Not sure about that as I am not a native english speaker. When a
@*table does not have an @-command formatter for the items, the error
message is
d.texi:2: table requires an argument: the formatter for @item
This message seems fine to me if there is no argument for @*table,
however, if there is an argument it seems ambiguous as there is already
an argument, only not of the good type.
For example the following case of @table with an incorrect argument
triggers the error message above:
@table foo
@end table
Maybe the message could be changed to something like
d.texi:2: table requires as argument the formatter for @item
What do you think?
Perhaps something like this would be clearer?
d.texi:2: Unrecognized @table argument for the formatter for @item: foo
I find error messages that give the offending value really helpful. This also assumes that @table will only recognize a certain set of possible formatters. I don't know if that is true. IIRC, maxima was using @var as the formatter, but @var was redefined, so I don't know if that would count as a recognized formatter. But it definitely didn't work.
--
Pat