src/Visualizer.java
/**
     * Attempts to run the next step of the program, displaying the current
     * Rubik's Cube, its parent ID, and the global byte after the execution of
     * the step, as well as the program counter and consumed instruction BEFORE
     * executing the step (i.e. the instruction corresponding to what was just
     * run).
     */
Attempts to run the next step of the program, displaying the current
Rubik's Cube, its parent ID, and the global byte after the execution of
the step, as well as the program counter and consumed instruction BEFORE
executing the step .
Attempts to run the next step of the program displaying the current Rubik ' s Cube its parent ID and the global byte after the execution of the step as well as the program counter and consumed instruction BEFORE executing the step .
private void step() throws EOFException, UnsupportedOperationException {
        System.out.println(
                "----------------------------------------------------------\n");
        System.out.println("Consumed instruction "
                + interp.getInstructions()[interp.getProgramCounter()]
                + " at pc = " + interp.getProgramCounter());
        interp.processNextCommand();
        System.out.format("Global byte hex value: %x\n",
                interp.getTrie().getGlobalByte());
        System.out.println(interp.getCurrCube());
        System.out.println();
    }
private void step ( ) throws EOFException , UnsupportedOperationException { System . out . println ( "----------------------------------------------------------\n" ) ; System . out . println ( "Consumed instruction " + interp . getInstructions ( ) [ interp . getProgramCounter ( ) ] + " at pc = " + interp . getProgramCounter ( ) ) ; interp . processNextCommand ( ) ; System . out . format ( "Global byte hex value: %x\n" , interp . getTrie ( ) . getGlobalByte ( ) ) ; System . out . println ( interp . getCurrCube ( ) ) ; System . out . println ( ) ; }
Attempts to run the next step of the program, displaying the current
 Rubik's Cube, its parent ID, and the global byte after the execution of
 the step, as well as the program counter and consumed instruction BEFORE
 executing the step (i.e.
Attempts to run the next step of the program displaying the current Rubik ' s Cube its parent ID and the global byte after the execution of the step as well as the program counter and consumed instruction BEFORE executing the step ( i . e .