src/Interpreter.java
/**
     * If called without any previous calls to processNextCommand, this method
     * runs the whole RubikTreeLang program from start to finish. Otherwise,
     * this method runs the program from where the interpreter last stopped.
     */
If called without any previous calls to processNextCommand, this method
runs the whole RubikTreeLang program from start to finish. Otherwise,
this method runs the program from where the interpreter last stopped.
If called without any previous calls to processNextCommand this method runs the whole RubikTreeLang program from start to finish . Otherwise this method runs the program from where the interpreter last stopped .
private void processRemainingCommands() {
        while (pc < instructions.length)
            try {
                processNextCommand();
            } catch (Exception e) {
                e.printStackTrace();
                pc = instructions.length;
            }
    }
private void processRemainingCommands ( ) { while ( pc < instructions . length ) try { processNextCommand ( ) ; } catch ( Exception e ) { e . printStackTrace ( ) ; pc = instructions . length ; } }
If called without any previous calls to processNextCommand, this method
 runs the whole RubikTreeLang program from start to finish.
If called without any previous calls to processNextCommand this method runs the whole RubikTreeLang program from start to finish .