lang_interpreter/interpreter/
module.rsuse std::collections::HashMap;
use std::rc::Rc;
use crate::interpreter::data::DataObjectRef;
#[derive(Debug)]
pub struct Module {
}
impl Module {
pub fn new() -> Self {
Self {
}
}
pub fn is_load(&self) -> bool {
todo!()
}
pub fn exported_variables(&self) -> &HashMap<Rc<str>, DataObjectRef> {
todo!()
}
}
#[derive(Debug)]
pub struct ModuleManager {
}
impl ModuleManager {
pub fn new() -> Self {
Self {
}
}
}
impl Default for ModuleManager {
fn default() -> Self {
Self::new()
}
}