On Thu, 27 Nov 2003, Peter reilly <[EMAIL PROTECTED]> wrote:

> Yesterday I said that macrodef attributes should be implemented as
> properties and not as textual substitution.
> 
> On overnight reflection, I have changed by mind.

Cool, that makes two of us 8-)

> The proposed new notation is @{x} where x is the attribute.
> 
> I have implemented the new notation and added the following:
> 
>  * the escape sequence @@{x} is used to allow @{x} to be
>    placed in the text without substitution of x. - this
>    corresponds to the $${x} escape sequence for properties.

+1

>  * the macro replacement is now done on the default values for
>    the attributes - this allows Jan's use case to work:

syntactic sugar, +0

> For this I have proposed using the local property patch, but if
> macrodef properties are to be implemented as textual substitution
> and not as local properties, the two issues can be separated.

Yes.

Stefan

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to