Cool. Thanks.
On 25 Jul 2014, at 20:49, Thierry Goubier <thierry.goubier@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