On Mon, Sep 10, 2001 at 08:48:48PM -0400, Dan Sugalski wrote:
> At 04:56 PM 9/10/2001 -0700, Brent Dax wrote:
> >This patch seems to work on the FreeBSD box I have access to.  Now to 
> >figure out what's causing all those 'use of uninitialized value at 
> >assembler.pl line 81' messages...
> 
> It's the blank lines in opcode_table. The assembler (and disassembler) at 
> some point didn't grok 'em. Patches have been applied, but you might've 
> checked out before that happened.

No, in this case, it's my fault.  I didn't realize the assembler
reads op name/number mappings out of interp_guts.h, so my patch
broke the assembler.

I'm thinking of writing something to generate a Parrot::Opcode.pm
module, so code doesn't need to parse opcode_table and interp_guts.h.
Sound reasonable?

                           - Damien

Reply via email to