Extract code of function
    Aphex 
    Aphex at mail.com
       
    Sun May 26 18:16:17 UTC 2019
    
    
  
On Sunday, 26 May 2019 at 17:46:35 UTC, Andrey wrote:
> Hello,
> Is it possible to extract code of some function into string 
> variable using CT reflextion?
> For example:
>> int test(bool flag)
>> {
>>     return flag ? 100 : getRandom();
>> }
>>
>> enum string code = GetFunctionCode!test; // "return flag ? 100 
>> : getRandom();"
You can hack this by using import(filename) and importing the 
file. If you had a good D parser you could potentially do this 
safely. You must use the -J switch though.
    
    
More information about the Digitalmars-d-learn
mailing list