On Thu, Dec 8, 2022 at 2:59 PM Patrice Dumas <[email protected]> wrote:

> 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
>
>

-- 
Ray

Reply via email to