On Tue, Mar 23, 2010 at 7:14 AM, Ang BeePeng beepeng86@yahoo.com wrote:
Hi,
I have a InterpreterSimulator start up, in a workspace I type "3+4". From here, I want to step through bytecode per bytecode, when I hit "print". What should I do to achieve this?
Can I debug on the interpreter in the middle of the simulation? Or perhaps I need to put a "self halt" somewhere in the VM source?
I don't really know much about the InterpreterSimulator (and congrats for getting it going! I never got it running...), but...
I would look for a primitive method somewhere which would cause the simulated environment to stop and pop a debugger up in the host. You would then evaluate that in the same method as "3+4".
If this primitive method doesn't exist, you could probably quickly make one that just does "self halt.".
Gulik.