#pragma once #include #include #include #include #include namespace Interpret { struct Code { std::vector> statements; std::unordered_map labelStatementIndice; std::unordered_map declarations; Code() = default; ~Code() = default; Code(const Code&) = delete; Code& operator=(const Code&) = delete; }; }