On Thu, Mar 02, 2023 at 11:38:23PM +0100, Patrice Dumas wrote:
> > This is a good point; however, there is another possibilty which is
> > to put extra braces in the macro definition:
> > 
> >     @linemacro defbuiltin symbol rest
> >     @byindex \symbol\
> >     @defline Builtin {\symbol\} \rest\
> >     @end linemacro
> 
> This more or less means that there would always be braces to protect
> arguments before the rest of the line when used in macros.
> 
> > This would depend on whether double braces would work as an argument
> > to @defline.
> 
> I do not think so, unless I am missing something, in the call
> 
>   @defbuiltin {My Symbol} rest
> 
> The {} around 'My Symbol' would be removed before substitution.

Yes, you are right.

Reply via email to