Add store into abstract machine struct

This commit is contained in:
2025-08-10 15:21:24 +01:00
parent b20a6749f7
commit d8e51b0aa0
18 changed files with 129 additions and 141 deletions

View File

@@ -1,5 +1,8 @@
#include "am.h"
#include "env.h"
#include "store.h"
#include <assert.h>
#include <string.h>
@@ -7,6 +10,8 @@ void am_init(am_t *am)
{
memset(am, 0, sizeof(am_t));
am->sp = am->stack + AM_STACK_SIZE - 1;
store_init(am);
env_init(am);
}
void am_push(am_t *am)