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

> Le 25/07/2014 20:55, Marcus Denker a écrit :
>> 
>> On 25 Jul 2014, at 20:49, Thierry Goubier <thierry.goub...@gmail.com> wrote:
>> 
>>> Ok, as above, it should be understood as:
>>> 
>>> ast := RBParser parseMethod: (Object compiledMethodAt: #printString) 
>>> onError: [ :msg :ps | ].
>>> ast doSemanticAnalysisIn: self sourceClass.
>>> 
>> 
>> There is  a method on CompiledMethod called #ast that called the parser + 
>> semantic analysis:
>> 
>>  ( Object compiledMethodAt: #halt ) ast
>> 
>> No need to know details about RBParser.
>>  
>> Marcus
> Cool. Thanks.
> 
> But when you start to use the ast, you'd better have a look into the RBParser 
> / RBAST stuff, no?
> 

yes!

        Marcus

Reply via email to