1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
use crate::{Instructions};

#[derive(Debug)]
pub struct Frame {
    pub instructions: Instructions,
    pub ip: usize,
    pub base: usize,
}

impl Frame {
    pub fn new(instructions: Instructions, base: usize) -> Self {
        Self {
            instructions,
            ip: 0,
            base: base,
        }
    }
}