#include #include #include "LLVMVisitor/LLVMVisitor.h" #include "Value/Function/BuiltInFunction.h" int main() { LLVMVisitor visitor("testout.ll"); std::deque nodes = { new BuiltInFunction("+", { new Float(1), new Float(2), new BuiltInFunction("-", { new Float(5), new Float(10) }), new Float(123) }) }; for (Value* n : nodes) { n->Visit(visitor); } visitor.finalizeFile(); }