Hi all,

I'm trying to implement extended RTTI property attributes as supported
by recent Delphi versions. Extending the parser to allow the property
attributes syntax was easy.

Now I want to add the extended-attribute information to Tpropertysym,
but have to decide how to do that. It is possible to add more then one
such property attribute to one property, so it needs some kind of table.

Now I'm wondering if I should make this new field of Tpropertysym a TDef
or a TSym(table). I know that Tsym can store itself to a ppu while a
TDef does not. But There was something else, too. But I don't remember
exactly. 

So two questions: how should I extend the Tpropertysym for the extended
attributes, and what is the dfference/use of Tdef and Tsym.

I once figured this out for another compiler-patch but I forgot it.

Joost 

_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to