

#include "Value.h"

void Value::Dump(void)
{
    Type *t = ValueType();
    if (t == NumberType) 
	printf ("%d", Number()); 
    else if (t == FuncType)
	printf ("<Func %08x>", val); 
    else if (t == FrameType)
	printf ("<Frame %08x>", val); 
    else if (t == ProgramType)
	printf ("<Program %08x>", val); 
    else if (t == NullType)
	printf ("<Null object>");
    else
	printf ("<Type %08x @ %08x>", t, val);
}

    
