#pragma once #include #include "machine.h" #include "katom.h" enum class eval_t { shell, python, cpp, }; class Eval { public: explicit Eval(Machine& machine, Locator loc) : m_machine(machine), m_loc(loc) {}; Eval(const Eval&) = delete; Eval& operator=(const Eval&) = delete; //~Eval_cpp(); std::vector eval( std::vector::iterator begin, std::vector::iterator end); Machine m_machine; Locator m_loc; };