improved testing and added general Makefile
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
#include <assert.h>
|
||||
#include "../interpreter.h"
|
||||
#include "../core_methods.h"
|
||||
#include "../../method_dispatcher/method_dispatcher.h"
|
||||
@@ -39,9 +40,13 @@ int main(void)
|
||||
machine_state_t_exec_cycle(state);
|
||||
machine_state_t_exec_cycle(state);
|
||||
printf("data_reg[0]: %x\n", state->data_reg[0]);
|
||||
assert(state->data_reg[0] == 0xfefe);
|
||||
printf("data_reg[1]: %x\n", state->data_reg[1]);
|
||||
assert(state->data_reg[1] == 5);
|
||||
printf("data_reg[2]: %x\n", state->data_reg[2]);
|
||||
assert(state->data_reg[2] == 3);
|
||||
printf("program_counter: %d\n", state->program_counter);
|
||||
assert(state->program_counter == 8);
|
||||
dispatch_tree_autoinserter_t_del(inserter);
|
||||
machine_state_t_del(state);
|
||||
free(program);
|
||||
|
Reference in New Issue
Block a user