#ifndef POLSERVER_DEBUGBLOCK_H #define POLSERVER_DEBUGBLOCK_H #include #include namespace Pol::Bscript::Compiler { class DebugBlock { public: DebugBlock( unsigned parent_block_index, unsigned base_index, std::vector local_variables ); const unsigned parent_block_index; // this->local_variable_names[n] is overall local[n+base_index] const unsigned base_index; const std::vector local_variable_names; }; } // namespace Pol::Bscript::Compiler #endif // POLSERVER_DEBUGBLOCK_H