Rearrange what is printed in vm_print_all
First the program, then the registers then the stack.
This commit is contained in:
@@ -35,7 +35,6 @@ int interpret_bytecode(const char *filepath)
|
||||
{
|
||||
const char *error_str = err_as_cstr(err);
|
||||
fprintf(stderr, "[ERROR]: %s\n", error_str);
|
||||
fprintf(stderr, "\t VM State:\n");
|
||||
vm_print_all(&vm, stderr);
|
||||
ret = 255 - err;
|
||||
}
|
||||
|
||||
@@ -350,6 +350,10 @@ void vm_print_program(vm_t *vm, FILE *fp)
|
||||
|
||||
void vm_print_all(vm_t *vm, FILE *fp)
|
||||
{
|
||||
fputs("----------------------------------------------------------------------"
|
||||
"----------\n",
|
||||
fp);
|
||||
vm_print_program(vm, fp);
|
||||
fputs("----------------------------------------------------------------------"
|
||||
"----------\n",
|
||||
fp);
|
||||
@@ -361,10 +365,6 @@ void vm_print_all(vm_t *vm, FILE *fp)
|
||||
fputs("----------------------------------------------------------------------"
|
||||
"----------\n",
|
||||
fp);
|
||||
vm_print_program(vm, fp);
|
||||
fputs("----------------------------------------------------------------------"
|
||||
"----------\n",
|
||||
fp);
|
||||
}
|
||||
|
||||
err_t vm_push_byte(vm_t *vm, data_t b)
|
||||
|
||||
Reference in New Issue
Block a user