summaryrefslogtreecommitdiff
path: root/interpreter.h
blob: 66edce055e424b06dbee2deb4b19162a2e5ef71f (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(AST *ast); //updates symbol id's