Hi,
just after your modifications, from the compiled method try:
ObjSkeletonMock compile: self ast newSource
Maybe not the most elegant but it works.
Steven.
Le 2017-12-03 22:31, Stephane Ducasse a écrit :
Hi
to prepare some code for students I want to convert methods into a
kind of method skeleton
ie
printOn: aStream
"super nice comment"
lk;lk;
kl;;kl
k;lkl;k
^ 42
into
printOn: aStream
"super nice comment"
^ self
any idea?
In the past I know that we could access the method comment but I do
not find how to access the method signature (selector + variables).
So I'm trying at the AST level.
((ObjSkeletonMock >> #methodToSkeletonize2) ast body:
(ObjSkeletonMock >> #returnSelf) ast body).
But I do not get how I can recompile this.
Stef