summaryrefslogtreecommitdiff
path: root/com.h
blob: 26b74942744144ca314f55db85debbafaf980e75 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#ifndef _com_h
#define _com_h

typedef struct _compiler Compiler;

#include "state.h"
#include "chunk.h"


struct _compiler {
	State *S;
	Chunk *ch;
	int stack_cur;
};
Compiler compiler_new(Compiler *outer, Chunk *ch);

#define BYTECODE(C) (C->ch->bc)

#endif