On 25 Jul 2014, at 21:51, Thierry Goubier <thierry.goub...@gmail.com> wrote:

> Le 25/07/2014 21:42, kilon alios a écrit :
>> ok we are getting somewhere, the problem is that if I do 
>> 
>> (SomeClass compiledMethodAt: #nameOfMethod it will look only in the instance 
>> side for method, how I look also for class methods ?  Also how I can return 
>> source of class ? to be specific I need the names of instance variables, 
>> class variables and class instance variables . 
> For the class method:
> 
> SomeClass class compiledMethodAt: #nameOfClassMethod
> 
> For the instance variable, etc... SomeClass definition will give you that. 
> But it's a bit tricky to parse; for example, if you want a reification 
> (instance variable name is recognized as instance variable name in the ast), 
> I have some code which does: parse, rewrite and reparse on a class definition 
> (for the smart suggestion thing).
> 
Yes, we need that…  
there is code on the issue tracker, too:

        
https://pharo.fogbugz.com/f/cases/10983/Represent-a-class-definition-with-AST-structure


        Marcus


Reply via email to