Summary Files Commits Branches @commit @diff @stats
path: root / Year 2 / Implementation of Programming Languages / Transpiler / src / Value / Value.h
blob: dd5dc2a041462c6c91da3d12fbd38c23df917e29 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#ifndef VALUE
#define VALUE

#include <string>

class LLVMVisitor;
struct LLVMRet;

class Value {
public:
	virtual LLVMRet Visit(LLVMVisitor& visitor) const = 0;
	virtual ~Value() {};
};

#endif