summaryrefslogtreecommitdiff
path: root/interpreter.h
blob: e64349415dc2aec478632aef20d1cf9d65994911 (plain)
1
2
3
4
5
6
7
8
9
10
#pragma once

#include "ast.h"


typedef struct InterState InterState;

InterState* inter_make(void);
void inter_destroy(InterState *is);
void inter_runcode(InterState *is,AST *ast); //updates symbol id's