//----------------------------------------------------------------------------- // // Copyright (C) 2015-2020 David Hill // // See COPYING for license information. // //----------------------------------------------------------------------------- // // Scope classes. // //----------------------------------------------------------------------------- #include "Scope.hpp" #include "Action.hpp" #include "BinaryIO.hpp" #include "Environment.hpp" #include "HashMap.hpp" #include "HashMapFixed.hpp" #include "Init.hpp" #include "Module.hpp" #include "Script.hpp" #include "Serial.hpp" #include "Thread.hpp" #include #include #include //----------------------------------------------------------------------------| // Types | // namespace ACSVM { // // GlobalScope::PrivData // struct GlobalScope::PrivData { HashMapKeyMem scopes; }; // // HubScope::PrivData // struct HubScope::PrivData { HashMapKeyMem scopes; }; // // MapScope::PrivData // struct MapScope::PrivData { HashMapFixed scopes; HashMapFixed scriptInt; HashMapFixed scriptStr; HashMapFixed