Changed formats for vm_print_(stack|program)
Easier to read now
This commit is contained in:
@@ -156,15 +156,14 @@ void vm_print_stack(vm_t *vm, FILE *fp)
|
|||||||
fprintf(fp, "]\n");
|
fprintf(fp, "]\n");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
printf("\n");
|
||||||
for (size_t i = stack.ptr; i > 0; --i)
|
for (size_t i = stack.ptr; i > 0; --i)
|
||||||
{
|
{
|
||||||
byte b = stack.data[i - 1];
|
byte b = stack.data[i - 1];
|
||||||
fprintf(fp, "{%lu: %X}", stack.ptr - i, b);
|
fprintf(fp, "\t%lu: %X", stack.ptr - i, b);
|
||||||
if (i != 1)
|
if (i != 1)
|
||||||
fprintf(fp, ", ");
|
fprintf(fp, ", ");
|
||||||
|
fprintf(fp, "\n");
|
||||||
if (((stack.ptr - i + 1) % 4) == 0)
|
|
||||||
fprintf(fp, "\n");
|
|
||||||
}
|
}
|
||||||
fprintf(fp, "]\n");
|
fprintf(fp, "]\n");
|
||||||
}
|
}
|
||||||
@@ -174,15 +173,8 @@ void vm_print_program(vm_t *vm, FILE *fp)
|
|||||||
struct Program program = vm->program;
|
struct Program program = vm->program;
|
||||||
fprintf(fp,
|
fprintf(fp,
|
||||||
"Program.max = %lu\nProgram.ptr = "
|
"Program.max = %lu\nProgram.ptr = "
|
||||||
"%lu\nProgram.instructions = [",
|
"%lu\nProgram.instructions = [\n",
|
||||||
program.max, program.ptr);
|
program.max, program.ptr);
|
||||||
if (program.ptr == 0)
|
|
||||||
{
|
|
||||||
fprintf(fp, "]\n");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
fprintf(fp, "\n");
|
|
||||||
size_t beg = 0;
|
size_t beg = 0;
|
||||||
if (program.ptr >= VM_PRINT_PROGRAM_EXCERPT)
|
if (program.ptr >= VM_PRINT_PROGRAM_EXCERPT)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user