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

#include "Function.h"

class BuiltInFunction : public Function {
public:
	std::string Visit(LLVMVisitor& visitor) const override;
	T_Primitive RetType() const override;
	BuiltInFunction(std::string name, std::deque<Value*> args);
};

#endif