#ifndef sk_COMPILER_HPP #define sk_COMPILER_HPP #include "commons.hpp" namespace sk { class Program; class Node; class Compiler { public: explicit Compiler(); virtual ~Compiler(); void compile(std::shared_ptr node, std::shared_ptr program); private: }; } #endif