A truing machine simulator that can accept a string and process it according to a given set of transitions