#include "CompiledScript.h" #include #include "compiler/file/SourceFileIdentifier.h" #include "ExportedFunction.h" #include "ModuleDescriptor.h" #include "ModuleFunctionDescriptor.h" #include "StoredToken.h" namespace Pol { namespace Bscript { namespace Compiler { CompiledScript::CompiledScript( CodeSection code, DataSection data, ExportedFunctions exported_functions, std::vector global_variable_names, ModuleDescriptors module_descriptors, std::unique_ptr program_info, SourceFileIdentifiers source_file_identifiers) : code( std::move( code ) ), data( std::move( data ) ), exported_functions( std::move( exported_functions ) ), global_variable_names( std::move( global_variable_names ) ), module_descriptors( std::move( module_descriptors ) ), program_info( std::move( program_info ) ), source_file_identifiers( std::move( source_file_identifiers ) ) { } CompiledScript::~CompiledScript() = default; } // namespace Compiler } // namespace Bscript } // namespace Pol