pub trait ResolveValue {
// Required methods
fn location(&self) -> &'static str;
fn handle_scope(&mut self, scope: usize) -> Rc<RefCell<Value>>;
fn get_constant(&self, constant_id: usize) -> Rc<RefCell<Value>>;
}
pub trait ResolveValue {
// Required methods
fn location(&self) -> &'static str;
fn handle_scope(&mut self, scope: usize) -> Rc<RefCell<Value>>;
fn get_constant(&self, constant_id: usize) -> Rc<RefCell<Value>>;
}