fn pop_resolve(&mut self) -> Result<Value> {
        let top = self.stack.pop();
        match self.resolve(top) {
            Some(v) => Ok(v),
            None    => self.error(ErrorCode::StackUnderflow)
        }
    }
// Pop the stack top item, and resolve it if it is a memo reference.
Pop the stack top item, and resolve it if it is a memo reference.
Pop the stack top item and resolve it if it is a memo reference .
fn pop_resolve(&mut self) -> Result<Value> {
        let top = self.stack.pop();
        match self.resolve(top) {
            Some(v) => Ok(v),
            None    => self.error(ErrorCode::StackUnderflow)
        }
    }
fn pop_resolve ( & mut self ) -> Result < Value > { let top = self . stack . pop ( ) ; match self . resolve ( top ) { Some ( v ) => Ok ( v ) , None => self . error ( ErrorCode :: StackUnderflow ) } }
Pop the stack top item, and resolve it if it is a memo reference.
Pop the stack top item and resolve it if it is a memo reference .
&mut self
&mut self