Hi, On Tuesday 09 March 2004 15:55, Leopold Toetsch wrote: > I've rearranged the output of parrot -t a bit. It should be more > readable now e.g.: > > 0 set P16, P1 - P16=NULL, P1=NULL > 3 set P17, P5 - P17=SArray=PMC(0x40304908), > P5=SArray=PMC(0x40304908) > 6 set I16, P17 - , P17=SArray=PMC(0x40304908) > 9 newsub P16, 46, 5715 - P16=Sub=PMC(0x403048f0), , > 13 set I0, 1 > 16 set I1, 0 > 19 set I2, 0 > 22 set I3, 0 > 25 set I4, 0 > 28 set P0, P16 - P0=Sub=PMC(0x403048f0), P16=Sub=PMC(0x403048f0) > 31 savetop > 32 invokecc > > The trace_op() function is now called *after* the instruction was > executed, so LHS effects like that of C<new> are immediately visible. Well done, looks really better!
I noticed that DOD runs are disturbing the output: 495 null S31 - 497 set P5, P6 - P5=# DOD run Data::Dumper=PMC(0x403852c8), P6=Data::Dumper=PMC(0x403852c8) 500 set P6, P7 - P6=NULL, P7=NULL Good work! > Have fun, > leo jens