pub fn new(stack_capacity: usize, dictionary_capacity: usize) -> Self {
        let mut forth = Self {
            fsm: Fsm::Execute,
            stack: stack::Stack::new(stack_capacity),
            mode: Mode::Interpreting,
            dictionary: dictionary::Dictionary::new(dictionary_capacity),
        };

        forth.reset();

        forth
    }
/// Creates a new context for interpreting.
Creates a new context for interpreting.
Creates a new context for interpreting .
pub fn new(stack_capacity: usize, dictionary_capacity: usize) -> Self {
        let mut forth = Self {
            fsm: Fsm::Execute,
            stack: stack::Stack::new(stack_capacity),
            mode: Mode::Interpreting,
            dictionary: dictionary::Dictionary::new(dictionary_capacity),
        };
        forth.reset();
        forth
    }
pub fn new ( stack_capacity : usize , dictionary_capacity : usize ) -> Self { let mut forth = Self { fsm : Fsm :: Execute , stack : stack :: Stack :: new ( stack_capacity ) , mode : Mode :: Interpreting , dictionary : dictionary :: Dictionary :: new ( dictionary_capacity ) , } ; forth . reset ( ) ; forth }
Creates a new context for interpreting.
Creates a new context for interpreting .
stack_capacity
usize
dictionary_capacity
usize
stack_capacity
usize
dictionary_capacity
usize