[fpc-pascal] Name of a var

Sven Barth pascaldragon at googlemail.com
Tue Nov 22 09:41:01 CET 2011


Am 21.11.2011 14:22, schrieb michael.vancanneyt at wisa.be:
>
>
> On Mon, 21 Nov 2011, Rainer Stratmann wrote:
>
>> Am Monday 21 November 2011 14:08:43 schrieb michael.vancanneyt at wisa.be:
>>> On Mon, 21 Nov 2011, Rainer Stratmann wrote:
>>>> Is it possible to get information of the name of a var?
>>>>
>>>> For Example.
>>>>
>>>> var
>>>> counter : longint;
>>>> varname : shortstring;
>>>>
>>>> varname := nameofvar( counter );
>>>>
>>>> The content of varname then is 'counter'.
>>>
>>> There is no way in Pascal.
>> I think all the necessary information for this function are available.
>> The compiler knows the names of all vars. So why shouldn't it be
>> possible to
>> put the name in a shortstring?
>
> If we choose to implement such a function, yes. My response was based on
> the compiler as it is.

Seems like I'm not the only one that likes to have such a function. 
Though I would extend it to convert identifiers in scope to strings 
(such as functions names etc.)

Regards,
Sven



More information about the fpc-pascal mailing list